From fcb994d40d2ffd5fb6a6e2b1089cc138cb5463c1 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 3 Nov 2014 12:56:41 +0100 Subject: Update README file. Inform about RLS fork by X2Go. --- ChangeLog | 1122 ------------------------------------------------- ChangeLog.until-1.0.0 | 1122 +++++++++++++++++++++++++++++++++++++++++++++++++ README | 3 + debian/changelog | 1 + 4 files changed, 1126 insertions(+), 1122 deletions(-) delete mode 100644 ChangeLog create mode 100644 ChangeLog.until-1.0.0 diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index b79e9b1..0000000 --- a/ChangeLog +++ /dev/null @@ -1,1122 +0,0 @@ -# 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? - diff --git a/ChangeLog.until-1.0.0 b/ChangeLog.until-1.0.0 new file mode 100644 index 0000000..b79e9b1 --- /dev/null +++ b/ChangeLog.until-1.0.0 @@ -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? + diff --git a/README b/README index a18d212..3e6b56e 100644 --- a/README +++ b/README @@ -1,3 +1,6 @@ A small service to grab various remote login possibilities from the local network configuration, network servers that provide them, and present them to the user to log into for both applications and full desktop posibilities. + +This project has been forked by the X2Go Project to support Remote Login +against Linux machines via X2Go. \ No newline at end of file diff --git a/debian/changelog b/debian/changelog index d813719..0546534 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,7 @@ remote-login-service-x2go (1.0.0.1-0x2go1) UNRELEASED; urgency=medium - Apply 02_server-name.patch. Provide support for non-Canonical UCCS servers. - Apply 03_x2go+rls.patch. Provide support for X2Go remote logins. + - Extend README file, inform about the RLS fork by X2Go. * Add SERVER_NAME env var support. * Add X2Go support to RLS. * Provide via ppa:x2go/ppa and ppa:x2go/stable on Launchpad. -- cgit v1.2.3