From 10e55c53425817678cf916cd0e12efce515ce223 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Wed, 31 May 2017 13:39:56 +0200 Subject: release 0.0.1.1 --- ChangeLog | 741 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- debian/changelog | 13 +- 2 files changed, 744 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0af8cba..5c73248 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1 +1,740 @@ -# Generated by Makefile +2017-05-31 13:39:56 +0200 Mike Gabriel (929f512) + + * release 0.0.1.1 (HEAD -> release-builds, master) + +2015-11-12 04:13:53 +0000 Mike Gabriel (f5ebe2a) + + * debian/changelog: Drop ~x2goX version suffix. (origin/master) + +2013-11-27 14:52:55 +0100 Mike Gabriel (c0c134f) + + * debian/source/format: Switch to format 1.0. + +2013-04-30 17:42:04 +0200 Jan Engelhardt (1087882) + + * Make building tests optional. (Fixes: #196). + +2013-04-30 17:40:42 +0200 Mike Gabriel (f50fdee) + + * Continue development... + +2013-04-27 13:44:37 +0200 Mike Gabriel (7bd3533) + + * release 0.0.1.0 (tag: 0.0.1.0, build-main) + +2013-04-26 00:57:56 +0200 Mike Gabriel (3fe5741) + + * switch over to »x2gosession« as identifier used by pam_x2go and rls + (x2gosessiontype) + +2013-04-26 00:56:50 +0200 Mike Gabriel (96ce439) + + * white space fixes + +2013-04-24 18:40:54 +0200 Mike Gabriel (f0759d1) + + * Adapt to changes in lightdm-remote-login-x2go (0.0.1.0). Expect a + UCCS service that supports session type »x2go». + +2013-04-24 18:31:35 +0200 Mike Gabriel (7e997b2) + + * Continue development... + +2013-04-24 18:30:38 +0200 Mike Gabriel (56c66c7) + + * silent release (0.0.0.2) + +2012-11-12 08:33:44 +0100 Jan Engelhardt (95acd68) + + * Continue to run even in the absence of AM_SILENT_RULES. + +2012-11-11 13:58:06 +0100 Mike Gabriel (c431faa) + + * Continue development... + +2012-11-11 13:57:29 +0100 Mike Gabriel (85fbeeb) + + * Revert "Send EOL+EOF at end of socket transmission." + +2012-11-11 13:56:48 +0100 Mike Gabriel (0680e41) + + * Revert "replace EOL by \n" + +2012-11-11 13:50:57 +0100 Mike Gabriel (9edb143) + + * replace EOL by \n + +2012-11-11 13:28:33 +0100 Mike Gabriel (c4dbf5d) + + * Send EOL+EOF at end of socket transmission. + +2012-11-10 22:21:20 +0100 Mike Gabriel (482b1f2) + + * release 0.0.0.1 (tag: 0.0.0.1) + +2012-11-10 22:17:06 +0100 Mike Gabriel (f821e53) + + * fixing copyright headers + +2012-11-10 22:09:37 +0100 Mike Gabriel (4dfe873) + + * not available anymore: clean-la + +2012-11-10 22:09:00 +0100 Mike Gabriel (c9c813a) + + * remove .a and .la files from /lib/security + +2012-11-10 22:02:42 +0100 Mike Gabriel (989b745) + + * whitespace fix + +2012-11-10 21:41:14 +0100 Mike Gabriel (c6a1d0b) + + * renaming rdomain to rsession, put password as last string into the + socket buffer + +2012-11-10 20:38:24 +0100 Mike Gabriel (0ec7415) + + * Revert "let the buffer end with a space character" + +2012-11-10 20:33:30 +0100 Mike Gabriel (179e19e) + + * let the buffer end with a space character + +2012-11-10 15:34:48 +0100 Mike Gabriel (220ba1c) + + * merge rules for pam_x2go and libx2gocore + +2012-11-10 15:28:42 +0100 Mike Gabriel (92748f9) + + * copy+paste fix + +2012-11-10 15:27:45 +0100 Mike Gabriel (f7965a6) + + * add missing pam_x2go_la_LIBADD stanza + +2012-11-10 15:24:14 +0100 Mike Gabriel (76fe663) + + * fix missing compilation of pam-x2go.c and pam-x2go-children.c + +2012-11-10 15:05:13 +0100 Mike Gabriel (b671349) + + * Set PAM_SM_AUTH and PAM_SM_SESSION before including + security/pam_modules.h. + +2012-11-09 22:47:35 +0100 Mike Gabriel (d247820) + + * fix AUTH_CHECK + +2012-11-09 20:45:04 +0100 Mike Gabriel (dc91556) + + * try to make the tests look ok... + +2012-11-09 20:41:52 +0100 Mike Gabriel (a9a228e) + + * fix tests + +2012-11-09 20:37:36 +0100 Mike Gabriel (ec6ec5d) + + * versioned dependency on cdbs + +2012-11-09 20:27:38 +0100 Mike Gabriel (8df3359) + + * install x2go-auth-check not libexecdir, not pkglibexecdir + +2012-11-09 20:27:01 +0100 Mike Gabriel (25b041c) + + * change order of rhost and rdomain, we will use rdomain as + placeholder for the X2Go desktop shell (session type) + +2012-11-09 16:47:24 +0100 Mike Gabriel (4caf559) + + * change upstream authorname + +2012-11-09 16:43:46 +0100 Mike Gabriel (b7b4222) + + * fixed x2go-auth-check.c (at least for IPv4 and DNS type hostnames) + +2012-11-09 16:19:33 +0100 Mike Gabriel (d36560b) + + * split up hostname and port properly + +2012-11-09 15:56:38 +0100 Mike Gabriel (62d207a) + + * report the type of error during SSH connection + +2012-11-09 15:53:19 +0100 Mike Gabriel (afd75ad) + + * add log verbosity + +2012-11-09 15:49:53 +0100 Mike Gabriel (486c6e8) + + * add debug marker + +2012-11-09 15:48:06 +0100 Mike Gabriel (99d5510) + + * sedate type mismatch warning + +2012-11-09 15:46:55 +0100 Mike Gabriel (2ea2421) + + * missing ; (2) + +2012-11-09 15:46:01 +0100 Mike Gabriel (b015070) + + * missing ; + +2012-11-09 15:45:24 +0100 Mike Gabriel (a319fb1) + + * slightly different logic for finding a proper return value + +2012-11-09 15:42:39 +0100 Mike Gabriel (55a7c6b) + + * add some debug code + +2012-11-09 15:01:14 +0100 Mike Gabriel (5667bd0) + + * remove duplicat ssh_connect call + +2012-11-09 14:53:12 +0100 Mike Gabriel (bef4f6d) + + * drop pam-x2go.h again, fix linking against libssh + +2012-11-09 14:36:14 +0100 Mike Gabriel (7bddf37) + + * add pam-x2go.h to avoid multiple definitions + +2012-11-09 13:47:28 +0100 Mike Gabriel (25d8680) + + * fixing up x2go-auth-check.c + +2012-11-09 13:30:19 +0100 Mike Gabriel (1459c8b) + + * fixing syntax errors + +2012-11-09 13:27:44 +0100 Mike Gabriel (09b2346) + + * fix missing type + +2012-11-09 13:24:48 +0100 Mike Gabriel (dee7606) + + * remove remnants of libpam-freerdp + +2012-11-09 13:24:05 +0100 Mike Gabriel (27a9e7a) + + * fix /debian/watch file + +2012-11-09 13:22:00 +0100 Mike Gabriel (7e4ca52) + + * /debian/control: Depend on dh-autoreconf. + +2012-11-09 12:52:30 +0100 Mike Gabriel (8012c81) + + * check for libssh .pc (pkg-config) file + +2012-11-09 12:42:23 +0100 Mike Gabriel (90c35a1) + + * depende on cdbs + +2012-11-09 12:41:31 +0100 Mike Gabriel (1e3ac9d) + + * change-over to CDBS + +2012-11-09 12:19:33 +0100 Mike Gabriel (d2097c1) + + * replace dh-autoreconf dependency by autotools-dev, automake and + libtool + +2012-11-09 12:18:17 +0100 Mike Gabriel (dafaacc) + + * Override auto_build with our own automake mechanism. + +2012-11-09 12:17:40 +0100 Mike Gabriel (1c24fc6) + + * wrap too-long-changelog-line + +2012-11-09 12:08:58 +0100 Mike Gabriel (05d95fb) + + * /debian/rules: Use dh-autoreconf with debhelper. + +2012-11-09 12:04:48 +0100 Mike Gabriel (edd14a0) + + * Adaptations of the forked original to work with X2Go: Check the + authentication token via libssh (ssh login to the remote + server). + +2012-11-09 01:17:16 +0100 Mike Gabriel (42b8b27) + + * fork libpam-x2go from libpam-freerdp + +2012-10-16 12:51:22 +0000 Iftikhar Ahmad (e92b549) + + * Improving the test coverage.. Approved by David Barth. + +2012-10-16 16:15:03 +0500 Iftikhar Ahmad (b17e449) + + * adding the files missed in last push + +2012-10-16 14:36:11 +0500 Iftikhar Ahmad (343ae34) + + * Improving the test coverage for libpam-freerdp + +2012-09-25 11:08:29 -0500 Ted Gould (c06ef18) + + * 1.0.1 + +2012-09-25 11:05:06 -0500 Ted Gould (9e16a9f) + + * Adding the compiled lib to the link. + +2012-09-25 10:59:04 -0500 Ted Gould (f4bfbe6) + + * Adding the core library to the module. + +2012-09-20 11:05:02 -0500 Ted Gould (b5d6533) + + * 1.0.0 + +2012-09-20 08:39:53 +0000 Ted Gould (6af8fab) + + * Adding a testing framework. Approved by Albert Astals Cid, jenkins. + +2012-09-20 08:09:55 +0000 Ted Gould (84fb97e) + + * Block usernames with spaces. Approved by Albert Astals Cid, + jenkins. + +2012-09-19 23:32:08 -0500 Ted Gould (7454019) + + * Add a set cred call like LightDM does it + +2012-09-19 23:29:28 -0500 Ted Gould (4751bcf) + + * Adding an authenticate + +2012-09-19 23:29:18 -0500 Ted Gould (976901c) + + * Make sure we have the full path to execute the auth check + +2012-09-19 17:01:11 -0500 Ted Gould (7d6377d) + + * Make the auth use the auth check utility + +2012-09-19 16:59:53 -0500 Ted Gould (a2d6c7e) + + * Adding a small auth check utility + +2012-09-19 16:42:55 -0500 Ted Gould (d7705fc) + + * Set everything up so that the auth check binary can be different in + the tests + +2012-09-19 15:52:24 -0500 Ted Gould (7bcc0a5) + + * Check for spaces in the username, block them + +2012-09-19 15:39:09 -0500 Ted Gould (b3857b0) + + * Make sure to close so we don't leave processes around + +2012-09-19 15:36:48 -0500 Ted Gould (58d01c2) + + * Adding in coverage make rules + +2012-09-19 15:34:58 -0500 Ted Gould (b01690e) + + * Make sure to distribute the header files + +2012-09-19 15:33:38 -0500 Ted Gould (01847ab) + + * Clean up Makefile and add proper files + +2012-09-19 15:26:04 -0500 Ted Gould (36a0f53) + + * Adding in coverage build flags + +2012-09-19 15:24:10 -0500 Ted Gould (6f64adf) + + * Adding in Google test and Coverage build stuff + +2012-09-19 14:35:36 -0500 Ted Gould (e552688) + + * Steal a bunch of test infrastructure from libpam-icaclient + +2012-09-10 13:26:25 +0000 Ted Gould (0be6edb) + + * Add a '.' for a blank domain. Approved by Albert Astals Cid, + jenkins. + +2012-09-07 13:51:09 -0500 Ted Gould (1aca36b) + + * Make sure there's a character even if we don't have a domain + +2012-09-05 14:29:39 -0500 Ted Gould (a969367) + + * 0.4.0 + +2012-09-04 15:15:06 +0000 Ted Gould (89f7087) + + * Making the open_session kill also unpriv. Approved by Albert Astals + Cid, jenkins. + +2012-09-04 08:31:09 -0500 Ted Gould (1337c11) + + * Using the new function in the open_session function instead of + killing directly. + +2012-09-04 08:30:35 -0500 Ted Gould (d2358d6) + + * Moving the kill code into a function + +2012-08-31 13:39:06 +0000 Ted Gould (c520733) + + * Resolving concerns of the security team. Fixes: + https://bugs.launchpad.net/bugs/1039634. Approved by + Albert Astals Cid, jenkins. + +2012-08-30 22:35:28 -0500 Ted Gould (50c56f5) + + * Clearing the groups, but handling the EPERM issue with not being + root + +2012-08-30 14:54:26 -0500 Ted Gould (7184551) + + * Attaching bug + +2012-08-30 14:52:01 -0500 Ted Gould (aedd474) + + * Removing setgroups as it doesn't seem to be working + +2012-08-30 13:49:41 -0500 Ted Gould (c5549b6) + + * Clear the session_pid after trying to kill it. + +2012-08-30 12:16:31 -0500 Ted Gould (8197309) + + * Making sure to kill as the user so that if there is PID wrap or + something else we won't kill the wrong thing + +2012-08-30 12:06:11 -0500 Ted Gould (6308a3d) + + * Make sure to change the working directory for the subprocesses to + the guest user's home directory + +2012-08-30 12:02:34 -0500 Ted Gould (ef23e22) + + * Dropping the ignoring of the cert + +2012-08-30 12:01:14 -0500 Ted Gould (e02bb24) + + * Make sure to lock the password buffer + +2012-08-30 11:58:02 -0500 Ted Gould (5d0541a) + + * Clear the groups when dropping privs + +2012-08-30 11:55:41 -0500 Ted Gould (fc6dac4) + + * Make sure to clear the environments + +2012-08-30 11:53:42 -0500 Ted Gould (d009da6) + + * Locking memory if we expect the prompt to be returning a password + +2012-08-30 11:49:06 -0500 Ted Gould (5cabdb8) + + * Checking the return value of the mlock + +2012-08-30 11:34:13 -0500 Ted Gould (71d3d4a) + + * Use the pipe to signal when the subprocess has gotten to a point + where it can opperate. + +2012-08-30 11:24:18 -0500 Ted Gould (c3ab8f9) + + * Setting up a pipe to communicate with the sub process + +2012-08-30 11:14:46 -0500 Ted Gould (55e2897) + + * Checking the return for mlock and snprintf + +2012-08-30 11:11:19 -0500 Ted Gould (a17c0a6) + + * Restructure so that clean up is all at the end of the function + +2012-08-30 11:02:37 -0500 Ted Gould (69d299e) + + * Moving buffer allocation into the function + +2012-08-30 10:20:59 -0500 Ted Gould (5c90b12) + + * Move the socket creation into the fork'd function + +2012-08-30 09:55:15 -0500 Ted Gould (adc34c5) + + * Refactor to pull the long running stuff out of the if statement and + into a function + +2012-08-29 10:28:35 -0500 Ted Gould (f80b38d) + + * 0.3.0 + +2012-08-29 15:23:12 +0000 Ted Gould (85ef6a7) + + * Addign clarification comments. Approved by . + +2012-08-29 10:12:24 -0500 Ted Gould (d3eea7a) + + * Comments clear up some of the if statements + +2012-08-29 08:46:03 +0000 Ted Gould (0f1fce8) + + * Change internal API to do less memory allocation.. Approved by + Albert Astals Cid, jenkins. + +2012-08-29 08:40:23 +0000 Ted Gould (c1d37b4) + + * Lock buffer memory and protect to memory overruns.. Approved by + Albert Astals Cid, jenkins. + +2012-08-29 08:24:48 +0000 Albert Astals (b352f97) + + * Saving the domain and password between auth and open session. + Approved by jenkins, Albert Astals Cid. + +2012-08-29 10:02:03 +0200 Albert Astals (1178e9a) + + * Merge lp:~ted/libpam-freerdp/save-values + +2012-08-29 07:54:37 +0000 Ted Gould (b027ad4) + + * Set the permissions on the socket. Approved by Albert Astals Cid, + jenkins. + +2012-08-28 15:24:34 -0500 Ted Gould (c8d2571) + + * Locking the buffer 'cause it would have the password in it + +2012-08-28 15:14:40 -0500 Ted Gould (d9da9b9) + + * Making sure that there's no way that we can write over the end of + the buffer even for very, very, very long home directory + names. + +2012-08-28 15:11:07 -0500 Ted Gould (626a5ed) + + * Set the permissions on the socket + +2012-08-28 14:46:20 -0500 Ted Gould (829831d) + + * Neat little trick that I found in PAM Kerberos where it uses the + PAM handle's version of the value so that there doesn't + have to be memory free'd in the returning function. + Cleans some things up and removes a bunch of extra + allocation + +2012-08-28 14:24:43 -0500 Ted Gould (6e7601e) + + * Now that we have long running memory with a password in it, we need + to lock it down + +2012-08-28 14:17:50 -0500 Ted Gould (817ff82) + + * Caching the password between authenticate and open_session + +2012-08-28 15:09:38 +0000 Ted Gould (e2dbf52) + + * Adding a setcred function so callers are happy. Approved by Albert + Astals Cid, jenkins. + +2012-08-28 10:07:02 -0500 Ted Gould (645af42) + + * Protecting from a crazy thing that LightDM does + +2012-08-28 09:00:55 -0500 Ted Gould (edbe36f) + + * Remove an unused define (cleanup) + +2012-08-28 08:58:18 -0500 Ted Gould (48df967) + + * Saving the values once we get them + +2012-08-28 08:33:14 -0500 Ted Gould (0b41e39) + + * Adding a setcred function so callers are happy + +2012-08-28 08:11:57 +0000 Ted Gould (733fde7) + + * Handle URLs as the remote host value. Approved by Albert Astals + Cid, jenkins. + +2012-08-27 15:14:35 -0500 Ted Gould (8a85c08) + + * Cleaning up the code to make it easier to read + +2012-08-27 15:11:13 -0500 Ted Gould (1708318) + + * Using 'strstr' instead our own loop. + +2012-08-27 15:07:36 -0500 Ted Gould (d4ba1e1) + + * If we've got a colon for a port number split that out + +2012-08-27 15:02:23 -0500 Ted Gould (4262a03) + + * Switch to looking for '://' in the string + +2012-08-24 22:38:16 -0500 Ted Gould (6b49532) + + * Crazy cheap URL parser + +2012-08-21 18:44:31 -0500 Ted Gould (e3a8eb3) + + * 0.2.0 + +2012-08-21 18:42:14 -0500 Ted Gould (f3f9142) + + * Adding an auth helper + +2012-08-21 18:40:32 -0500 Ted Gould (558ba6b) + + * Adding a copyright header + +2012-08-21 18:34:41 -0500 Ted Gould (758b090) + + * A newline for scanf + +2012-08-21 18:29:37 -0500 Ted Gould (adc0f81) + + * Making PAM call the auth check utility + +2012-08-21 18:26:38 -0500 Ted Gould (debd3a9) + + * Adding some freerdp-ness to it + +2012-08-21 16:51:41 -0500 Ted Gould (fcf1e8b) + + * Building ourselves a little binary + +2012-08-21 16:48:55 -0500 Ted Gould (d37cad0) + + * Adding a dep on the FreeRDP library + +2012-08-21 15:39:29 -0500 Ted Gould (56aabdc) + + * 0.1.0 + +2012-08-21 15:39:05 -0500 Ted Gould (1236bb9) + + * Fixing up the ignore + +2012-08-21 15:38:03 -0500 Ted Gould (41bd001) + + * If we don't fork, then clean up + +2012-08-21 15:34:56 -0500 Ted Gould (c9d2ec7) + + * Adding a copyright header + +2012-08-21 15:33:00 -0500 Ted Gould (7ffb639) + + * Adding session stuff + +2012-08-21 15:30:18 -0500 Ted Gould (ac75558) + + * Drop privs if we have 'em + +2012-08-20 22:27:29 -0500 Ted Gould (766ae80) + + * Set up the buffer and the socket and stuff like that as well. + +2012-08-20 15:00:03 -0500 Ted Gould (a47fe9c) + + * First make sure we clean up + +2012-08-20 14:48:36 -0500 Ted Gould (f089f99) + + * Setting up our pipes, dropping privs, and fixing TODOs + +2012-08-20 14:44:42 -0500 Ted Gould (c5889e2) + + * Make sure we're running as the guest user before we execute the + freerdp utility + +2012-08-20 14:39:57 -0500 Ted Gould (200ccab) + + * Setting the home directory to the user's directory + +2012-08-20 14:23:03 -0500 Ted Gould (35dc28b) + + * Switch to pushing the creditials via stdin + +2012-08-19 22:03:38 -0500 Ted Gould (0970697) + + * Fixing pointers to make PAM happy. Uhg. No segfault though + +2012-08-19 21:43:46 -0500 Ted Gould (ec14991) + + * Changing the conv to a pointer of a pointer + +2012-08-19 21:08:39 -0500 Ted Gould (fb842c6) + + * 0.0.2 + +2012-08-19 21:08:20 -0500 Ted Gould (8312e8d) + + * Matching the naming convention of the other modules + +2012-08-19 21:07:27 -0500 Ted Gould (09cc9a1) + + * Only built the .so, it's a loadable module + +2012-08-19 21:04:34 -0500 Ted Gould (dfbd12d) + + * Fixing the name to be what everyone else thinks it should be + +2012-08-19 20:57:46 -0500 Ted Gould (65f877d) + + * 0.0.1 + +2012-08-19 20:54:58 -0500 Ted Gould (05eabb5) + + * Enough that it's likely to authenticate. Though, lots of TODOs at + this point + +2012-08-17 14:21:45 -0500 Ted Gould (86984a0) + + * Let's call it! + +2012-08-17 13:28:55 -0500 Ted Gould (453e570) + + * match the string by pam-remotelogin + +2012-08-17 13:27:48 -0500 Ted Gould (d08f813) + + * Restructured so we can get all the items with prompts + +2012-08-17 12:29:10 -0500 Ted Gould (b7e1040) + + * Trying to get the values that we should know well + +2012-08-17 11:39:11 -0500 Ted Gould (724c72a) + + * Understanding the design + +2012-08-17 11:35:29 -0500 Ted Gould (498cd53) + + * Ignoring stuff + +2012-08-17 11:32:36 -0500 Ted Gould (fd92d9b) + + * Woot, we've got a PAM module + +2012-08-17 11:27:09 -0500 Ted Gould (497c3e3) + + * Adding a local directory option and setting the PAM install + directory based on whether we're local or not + +2012-08-17 11:24:12 -0500 Ted Gould (6b8fc6c) + + * Basic build system + diff --git a/debian/changelog b/debian/changelog index e667708..1de1193 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,14 +1,9 @@ -libpam-x2go (0.0.1.1-0) UNRELEASED; urgency=low +libpam-x2go (0.0.1.1-0) unstable; urgency=low - [ Jan Engelhardt ] - * New upstream version (0.0.1.1): - - Make building tests optional. (Fixes: #196). - - [ Mike Gabriel ] - * debian/source/format: - + Switch to format 1.0. + * Upstream-provided Debian package for nx-libs. + See upstream ChangeLog for recent changes. - -- Mike Gabriel Tue, 30 Apr 2013 17:40:29 +0200 + -- Mike Gabriel Wed, 31 May 2017 13:39:20 +0200 libpam-x2go (0.0.1.0-0~x2go1) unstable; urgency=low -- cgit v1.2.3