From fdc39509763f7d60429b903474916684da6653eb Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Sun, 2 Nov 2014 20:44:45 +0100 Subject: Imported Upstream version 1.0.0 --- ChangeLog | 1122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1122 insertions(+) create mode 100644 ChangeLog (limited to 'ChangeLog') 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 + + 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? + -- cgit v1.2.3