# Generated by Makefile. Do not edit. 2012-09-20 Ted Gould 1.0.0 2012-09-20 Albert Astals Cid Handle the SetLastUsedServer calls The data is saved in a file that is encrypted with the password and whose name is the hash of the username to provide as much privacy/security possible 2012-09-20 Albert Astals Use the correct function pointer check 2012-09-17 Albert Astals Merge lp:remote-login-service 2012-09-14 Albert Astals Merge lp:remote-login-service 2012-09-14 Albert Astals Do not assume AES data won't have 0 and we can use strlen, etc on it 2012-09-14 Albert Astals Merge lp:remote-login-service 2012-09-14 Albert Astals Remove printf 2012-09-13 Albert Astals Keep the last server_used around 2012-09-14 Ted Gould 0.7.0 2012-09-14 Ted Gould Enable the allow cache variable 2012-09-14 Ted Gould Handle caching and multiple logins much better.. Approved by Albert Astals Cid. 2012-09-14 Ted Gould Clear the cache if we don't want to use it. 2012-09-14 Ted Gould Merge in the allow cache branch 2012-09-14 Albert Astals Merge lp:remote-login-service 2012-09-14 Albert Astals Move the if up 2012-09-14 Albert Astals Do not use the cache if we are told not to use it 2012-09-14 Ted Gould Make sure that if we're changing the username and password we unblock any queued lookup 2012-09-14 Ted Gould Pulling the clear JSON task stuff into its own function 2012-09-14 Ted Gould Only reset the user name and password if they've changed 2012-09-14 Ted Gould Remove the confusing 'if' statement and clear the username/pass 2012-09-14 Albert Astals Merge lp:remote-login-service 2012-09-14 Albert Astals Match proper signature 2012-09-14 Albert Astals Change the if line so the previously added test passes Not sure i fully understand what this line is trying to do 2012-09-14 Albert Astals Add test that proves that if you try to login twice, the second one is failed 2012-09-14 Albert Astals Actually use -Wall -Werror when compiling. Approved by Ted Gould. 2012-09-14 Albert Astals Merge lp:remote-login-service 2012-09-14 Albert Astals Also make the checks compile 2012-09-14 Albert Astals Compile with -Wall -Werror 2012-09-14 Albert Astals Set AM_CPPFLAGS to be AM_CFLAGS too Since it seems we are compiling in CPP mode 2012-09-14 Ted Gould Protect NM code from systems without NM running. Approved by Albert Astals Cid. 2012-09-14 Ted Gould Get teh locale.h change 2012-09-13 Ted Gould Don't let warnings kill object creation either 2012-09-13 Ted Gould Make sure that warnings are not fatal 2012-09-13 Ted Gould Protect against NM Client being NULL and also check to see if it's connected 2012-09-14 Ted Gould Add locale.h for unoptimized builds. Approved by Albert Astals Cid, jenkins. 2012-09-14 Ted Gould Add locale.h 2012-09-13 Ted Gould 0.6.0 2012-09-13 Ted Gould Add translatable strings 2012-09-13 Ted Gould Hard code the help message because gettext doesn't like the string concat and fixing it is too difficult for too little gain 2012-09-12 Ted Gould Initialize Libtool 2012-09-12 Ted Gould Move the internationalization stuff so that it gets the define path stuff 2012-09-12 Ted Gould Setting up locale stuff 2012-09-12 Ted Gould Looking up the names in the translation database 2012-09-12 Ted Gould Switching over the conf file over to being translated 2012-09-12 Ted Gould Adding source files to POTFILES.in 2012-09-12 Ted Gould Making user visible strings translatable 2012-09-13 Albert Astals Parse the default server property of the json and map it to the last_used server property. Fixes: https://bugs.launchpad.net/bugs/1045838. Approved by Ted Gould, jenkins. 2012-09-13 Albert Astals Parse the DefaultServer property 2012-09-13 Albert Astals Add a test that fails regarding default/last_used server Make the default property of the servers map to the last_used on in rls speak 2012-09-12 Ted Gould Verify the server is available before displaying 2012-09-11 Ted Gould Attaching the bug 2012-09-11 Ted Gould Make sure after verifying we revaluate the state 2012-09-11 Ted Gould Don't start a message if we don't have a URL 2012-09-11 Ted Gould Checking the return code and verifying the server based on it 2012-09-11 Ted Gould Queuing up a message to get the HEADer using soup 2012-09-11 Ted Gould Setting us up to verify the server's existance 2012-09-11 Ted Gould Have a variable to track whether we've verified the server 2012-09-11 Ted Gould Property to verify the server's existance or not 2012-09-11 Ted Gould Gettin' some soup! 2012-09-11 Ted Gould Make sure we have networking first 2012-09-12 Ted Gould Check to ensure the network is available 2012-09-12 Ted Gould Forgot an 'else' 2012-09-12 Ted Gould Make sure there is only one nm-client allocated for all the UCCS servers 2012-09-11 Ted Gould Getting fix for network builders 2012-09-11 Ted Gould When the state changes update our cache and re-evaluate our status 2012-09-11 Ted Gould Start providing the mechanism to track NM state 2012-09-11 Ted Gould Making sure to evaluate state at the end as well 2012-09-11 Ted Gould Disabling the network check on these 2012-09-11 Ted Gould Making sure to disable the network checks 2012-09-11 Ted Gould Wrong key to use 2012-09-11 Ted Gould Adding a parameter to the keyfile to remove network checking 2012-09-11 Ted Gould Splitting out the state evaluation into a helper function 2012-09-11 Ted Gould Setting up variables to track networking and to see where we are 2012-09-10 Ted Gould Grabbing libnm-glib 2012-09-10 Ted Gould Grab some signalling 2012-09-12 Ted Gould Add a state to the servers to know if they're configured. Fixes: https://bugs.launchpad.net/bugs/1047939. Approved by Albert Astals Cid, jenkins. 2012-09-11 Ted Gould Attaching bug 2012-09-11 Ted Gould Add an executable for the build system that don't have thin-client-config-agent 2012-09-10 Ted Gould Don't need a tuple there apparently 2012-09-10 Ted Gould Add a test to ensure we signaled updates 2012-09-10 Ted Gould Pulling out the set_exec code so that we can test the signal stuff 2012-09-10 Ted Gould When the server list changes emit the dbus signal 2012-09-10 Ted Gould Handle a race with an extra DBus message 2012-09-10 Ted Gould Moving where the config file is parsed to the servers aren't created until we've connected to DBus 2012-09-10 Ted Gould Watching for servers updating themselves 2012-09-10 Ted Gould Better handle the case of zero all good servers 2012-09-10 Ted Gould Updating to trunk 2012-09-10 Ted Gould Make sure to clear the builder if we don't use it 2012-09-10 Ted Gould Make the signal get emitted when we change the state 2012-08-29 Ted Gould Adding a state changed signal 2012-08-29 Ted Gould Make it so that we can be ready or not based on whether the exec is found 2012-08-29 Ted Gould Only UCCS servers that are all good as well 2012-08-29 Ted Gould Making sure we only return all good servers 2012-08-29 Ted Gould Adding a server state variable 2012-09-10 Ted Gould Parse username and password info from JSON info. Fixes: https://bugs.launchpad.net/bugs/1045836. Approved by Albert Astals Cid, jenkins. 2012-09-08 Ted Gould Attach bug number 2012-09-07 Ted Gould Check for usernames, passwords and domains 2012-09-07 Ted Gould Oops, wrong builder 2012-09-07 Ted Gould Doing the same thing on the citrix side of the house 2012-09-07 Ted Gould Parse additional values from the JSON for the RDP server 2012-09-07 Ted Gould Use the username/password/domain values in the DBus response 2012-09-07 Ted Gould Adding some variables to the server 2012-09-07 Ted Gould Adding more JSON defines 2012-09-10 Ted Gould Exit gracefully on name lost. Fixes: https://bugs.launchpad.net/bugs/1041338. Approved by Albert Astals Cid, jenkins. 2012-09-08 Ted Gould Exit gracefully on name lost 2012-08-30 Ted Gould Cleanup keyfile/json object stuff. Approved by Albert Astals Cid, jenkins. 2012-08-29 Ted Gould Switching the tests over to using the new config file format 2012-08-29 Ted Gould Fixing up the config file to match the changes 2012-08-29 Ted Gould Dropping the per-server type defines 2012-08-29 Ted Gould Switching to having a single list of servers 2012-08-29 Ted Gould Use the new function in the server object 2012-08-29 Ted Gould Fleshing out new from json 2012-08-29 Ted Gould Fleshing out the new from keyfile function 2012-08-29 Ted Gould Adding two new new functions 2012-08-29 Ted Gould 0.5.0 2012-08-29 Ted Gould Recurse through domain cache checks 2012-08-27 Ted Gould Have UCCS servers look at their subservers for servers as well 2012-08-27 Ted Gould Look through all the lists 2012-08-27 Ted Gould Oops 2012-08-27 Ted Gould Switch to using the find_uri function in the server 2012-08-27 Ted Gould Adding a function to match a URI that is subclassable 2012-08-27 Ted Gould Pushing up to Server instead of UCCS 2012-08-27 Ted Gould Moving the cached domains function up into the server object 2012-08-27 Ted Gould Pulling the list handling out into a helper function 2012-08-27 Ted Gould Looking in path for execs and being more tollerant of protocol names. Approved by jenkins, Albert Astals Cid. 2012-08-24 Ted Gould Changing to be proper 'ls' path 2012-08-24 Ted Gould Look in the paths for the executables 2012-08-24 Ted Gould Being more tollerant of protocol names 2012-08-27 Ted Gould Making sure the string is the same one LightDM uses. Approved by Albert Astals Cid. 2012-08-27 Ted Gould Fixing tests to new string 2012-08-27 Ted Gould Making sure the string is the same one LightDM uses 2012-08-27 Ted Gould If we can't find the server just return a NULL list for now. Approved by Albert Astals Cid. 2012-08-24 Ted Gould Returning a NULL list of domains 2012-08-21 Ted Gould 0.4.0 2012-08-21 Ted Gould Changing the bin name of the TCCA to be correct. Approved by Ted Gould. 2012-08-21 Ted Gould Fixing the name of the tcca 2012-08-21 Ted Gould Making login error a boolean on the return. Approved by jenkins, Albert Astals Cid. 2012-08-21 Ted Gould Making slmock return error on error 2012-08-21 Ted Gould Adding a test for the login failure case 2012-08-21 Ted Gould Changing the test to the new prototype 2012-08-21 Ted Gould Return the boolean to say whether we got logged in 2012-08-21 Ted Gould Adding a boolean to say where it is successful 2012-08-21 Ted Gould Implementation of getting cached domains.. Approved by Albert Astals Cid, jenkins. 2012-08-20 Ted Gould Add a test for CachedDomains interface 2012-08-20 Ted Gould Add a test to make sure the proper structure comes back 2012-08-20 Ted Gould Return the value of the function 2012-08-20 Ted Gould Adding a function in UCCS to get the cached domains 2012-08-20 Ted Gould Add a handler for getting the cached domains 2012-08-21 Ted Gould Fix strlen warning. Approved by Albert Astals Cid, jenkins. 2012-08-20 Ted Gould Include header for strlen 2012-08-20 Michael Terry Convert slmock to Python 3. Approved by Ted Gould. 2012-08-20 Michael Terry convert slmock to python3 2012-08-20 Ted Gould 0.3.0 2012-08-20 Ted Gould Small fixes left over from async-command-line branch landing.. Approved by Ted Gould. 2012-08-20 Ted Gould Explicitly setting the inital value for the streams 2012-08-20 Ted Gould make json_waiters_notify static 2012-08-20 Ted Gould Changing the command line calls to be async. Approved by Antti Kaijanmäki, jenkins. 2012-08-17 Ted Gould Make sure to clear up the spawned PID if we destroy before it completes 2012-08-17 Ted Gould Make sure to respond to all the DBus messages if the object is destroyed 2012-08-17 Ted Gould Only use strdup for the password 2012-08-16 Ted Gould Merging trunk to resolve conflicts 2012-08-16 Ted Gould Dropping the unused get_json function 2012-08-16 Ted Gould Dropping the helper-script 2012-08-16 Ted Gould Switching to Async I/O for the call to the external process 2012-08-16 Ted Gould Restructuring the code so that we're kinda queuing things 2012-08-16 Ted Gould Switch around 'unlock' so that it has a callback 2012-08-17 Ted Gould Handle the case of no servers available with the correct variant type. Also add a test for it.. Approved by Albert Astals Cid, jenkins. 2012-08-16 Ted Gould Add a test to make sure lack of servers doesn't kill us 2012-08-16 Ted Gould Fix the return in the no servers case 2012-08-17 Ted Gould Create dictionaries with _parse instead of with _new to avoid vararg errors. Approved by Albert Astals Cid, jenkins. 2012-08-16 Ted Gould Switching to using parse so we don't have to create a bunch of false objects 2012-08-17 Ted Gould Add copyright headers to source files. Approved by Albert Astals Cid, jenkins. 2012-08-16 Ted Gould Adding copyright headers on the top of the source files 2012-08-16 Michael Terry Switch from libexecdir to pkglibexecdir. Approved by Ted Gould, jenkins. 2012-08-15 Michael Terry install into pkglibexecdir not libexecdir 2012-08-15 Ted Gould 0.2.0 2012-08-14 Ted Gould Adds SLMock tests to the test suite 2012-08-14 Ted Gould Adding more servers for tests 2012-08-14 Ted Gould Adding the other Citrix servers 2012-08-14 Ted Gould Copy, paste, and adjust. The last step is super important. 2012-08-14 Ted Gould Adding to lovers 2012-08-14 Ted Gould Passing the right username/password to slmock 2012-08-14 Ted Gould Passing the username/password to the object 2012-08-14 Ted Gould Adding in code to do the JSON parsing, let's see if it can pass our test 2012-08-10 Ted Gould Check for the server in the list 2012-08-10 Ted Gould Adding a login test 2012-08-10 Ted Gould Dbus test fixes 2012-08-10 Ted Gould Adding the basic wrapper for all the slmock tests 2012-08-10 Ted Gould Making slmock executable 2012-08-10 Ted Gould Adding a configuration file for slmock 2012-08-10 Ted Gould Grabbing slmock from the Maza team 2012-08-14 Ted Gould First pass at JSON parsing and exec. Uses a helper script, and needs async. But works. 2012-08-14 Ted Gould Signalling when we loose connections or are being destroyed 2012-08-14 Ted Gould Making sure to mark the address as authorized if it is 2012-08-14 Ted Gould Setting the username and password in the object 2012-08-14 Ted Gould Distribute the script 2012-08-14 Ted Gould Adding in the helper 2012-08-14 Ted Gould Using a helper script just for now 2012-08-13 Ted Gould Building the variant objects from the GList of servers 2012-08-13 Ted Gould Keep an array of all the sub servers we have 2012-08-13 Ted Gould Fleshing out some object JSON stuff 2012-08-13 Ted Gould Calling into the objects so they can build themselves 2012-08-13 Ted Gould Parsing the array entries and starting to build the server objects. 2012-08-13 Ted Gould Handling the top level of the JSON file and getting out the array of servers. 2012-08-13 Ted Gould Adding some JSON lovin' 2012-08-13 Ted Gould Flesh out the flow that is needed for the unlocking of the UCCS server 2012-08-10 Ted Gould Adding the new member variables 2012-08-10 Ted Gould Handle the cases brought out by GetServersFromLogin 2012-08-10 Ted Gould Adding a couple fun little calls to get this party started! 2012-08-10 Ted Gould Fixing exec parsing 2012-08-10 Ted Gould Adding a test for exec 2012-08-10 Ted Gould Adding an 'Exec' to the config file 2012-08-10 Ted Gould Adding an exec property 2012-08-10 Ted Gould Fixes to have multiple connections 2012-08-10 Ted Gould Making sure to close the session 2012-08-10 Ted Gould White space 2012-08-10 Ted Gould Adding a test for the dbus interface 2012-08-10 Ted Gould Cleaning up the Make file to ensure we don't check coverage of the generated files 2012-08-10 Ted Gould Fixing coverage linking so it happens in the lib 2012-08-10 Ted Gould Adding a real test to look at the dbus interface 2012-08-10 Ted Gould Adding in a dummy test 2012-08-10 Ted Gould Grab ourselves some dbus test libs 2012-08-10 Ted Gould Cut and paste error 2012-08-10 Ted Gould Add a property for read only domains. 2012-08-09 Ted Gould Abstracting out server objects 2012-08-09 Ted Gould Adding a variant test 2012-08-09 Ted Gould Adding a test for keyfile handling 2012-08-08 Ted Gould Cleaning these up to make these functions work a bit easier. 2012-08-08 Ted Gould Making the test more real and actually checking something 2012-08-08 Ted Gould Adding a first test with all of the fun that brings 2012-08-08 Ted Gould Adding in a tests directory 2012-08-08 Ted Gould Moving all the new server code into it's own library so that we can test it easier. 2012-08-08 Ted Gould Create the objects from the config file and use them to build the variants 2012-08-08 Ted Gould Put in a function to build each of the servers from a Keyfile 2012-08-08 Ted Gould Adding some properties for that UCCS server 2012-08-08 Ted Gould We need a UCCS server type as well 2012-08-08 Ted Gould Hmm, put those in quite the wrong place 2012-08-08 Ted Gould Adding some generic get_properties functions 2012-08-08 Ted Gould Clean up the strings 2012-08-08 Ted Gould Restructuring things slightly so that the object type determines the type and the server class takes care of the base tuple building 2012-08-08 Ted Gould Adding some generic properties to the super class 2012-08-08 Ted Gould Adding an RDP server class 2012-08-08 Ted Gould Adding a Citrix subclass 2012-08-08 Ted Gould Adding a server base class 2012-08-09 Ted Gould Noting that there may be some optional fields 2012-08-09 Ted Gould Adding in a usage overview diagram 2012-08-08 Ted Gould Adding the application list, even if blank today 2012-08-08 Ted Gould Adding a function to set the last used server 2012-08-08 Ted Gould Adding an application list to the server information and a function to set it 2012-08-08 Ted Gould Adding a function for a cached domain 2012-08-08 Ted Gould Adding a boolean to know which server was last 2012-08-08 Ted Gould Adding the URI to the server login API 2012-07-30 Ted Gould Remove the network UCCS server 2012-07-30 Ted Gould 0.0.1 2012-07-30 Ted Gould Adding in the service file 2012-07-30 Ted Gould Adding in a config file 2012-07-30 Ted Gould Adding in a data directory 2012-07-30 Ted Gould Adding e-mail to UCCS and removing domain 2012-07-30 Ted Gould Adding support for UCCS servers 2012-07-30 Ted Gould Add the 'uccs' server type 2012-07-30 Ted Gould Handling the get servers request so that we can dump dem servers 2012-07-30 Ted Gould Parsing the config file to get a list of servers 2012-07-29 Ted Gould Checking and bringing up config file 2012-07-29 Ted Gould Make sure that we get into our function 2012-07-29 Ted Gould Build up some command line parsing 2012-07-29 Ted Gould Grabbing a default configuration file from the automake dirs 2012-07-29 Ted Gould Going in, getting the name, and handling the errors 2012-07-27 Ted Gould Putting the object on the bus 2012-07-27 Ted Gould Now we can effectively wait forever 2012-07-27 Ted Gould Ignoring the tarball 2012-07-27 Ted Gould Now with a binary 2012-07-27 Ted Gould Fleshing out the Makefiles 2012-07-27 Ted Gould Basic build system 2012-07-27 Ted Gould Server URL added 2012-07-27 Ted Gould First pass at a DBus interface 2012-07-23 Ted Gould A small diagram describing our place in the world 2012-07-23 Ted Gould What are we trying to do?