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