2018-05-07 15:13:38 +0200 Mike Gabriel (4419669) * release 2.0.0 (HEAD -> master, tag: 2.0.0) 2018-05-06 13:16:41 +0200 Mike Gabriel (27c0ab5) * src/pam-x2go.c: Update some comments (2). 2018-05-06 13:10:21 +0200 Mike Gabriel (f04ac9c) * src/pam-freerdp.c: Update some comments. 2018-05-06 13:10:07 +0200 Mike Gabriel (6ec601e) * src/pam-freerdp.c: Fix indentation level. 2018-05-06 13:09:34 +0200 Mike Gabriel (a1efd26) * src/pam-freerdp2-children.h: Rename header guard macro. 2018-05-06 12:47:10 +0200 Mike Gabriel (3bf0bee) * tests/mock_guest.c: Remove comment that is no longer true. 2018-05-06 00:48:37 +0200 Mike Gabriel (772bd2a) * src/pam-freerdp2.c: Typo fix. 2018-05-06 00:45:15 +0200 Mike Gabriel (9d1efac) * src/pam-freerdp2.c: Comment improvements. 2018-05-06 00:44:53 +0200 Mike Gabriel (462f687) * src/pam-freerdp2.c: global_user -> global_rdp_user. 2018-05-06 00:33:12 +0200 Mike Gabriel (eca3524) * src/pam-freerdp2-children.h: Adapt to new PAM_TYPE_RDP_* macros. 2018-05-06 00:29:36 +0200 Mike Gabriel (f50046a) * src/pam-freerdp2-children.c: White-space fix. 2018-05-06 00:04:44 +0200 Mike Gabriel (792f042) * src/pam-freerdp2.c: Fix PAM_TYPE_RDP_* internal item types and global_rdp_* variables. 2018-05-05 23:31:53 +0200 Mike Gabriel (e882243) * freerdp2-auth-check: Improve error message for incorrect number of parameter. 2018-05-05 23:30:36 +0200 Mike Gabriel (6b83fe2) * freerdp2-auth-check: Fix usage message and show it if argc is not 4. 2018-05-05 17:56:49 +0200 Mike Gabriel (e66b0fd) * src/Makefile.am: Use libexec, not pkglibexec for freerdp2-auth-check. 2018-05-05 17:36:48 +0200 Mike Gabriel (955b5fa) * README.md: Symlink README to it and put some more content in it. 2018-05-05 17:33:12 +0200 Mike Gabriel (1db318b) * src/pam-freerdp2.c: Use PAM_FREERDP2_PROMPT_* macros for pam prompt messages. 2018-05-05 17:31:32 +0200 Mike Gabriel (e415405) * src/Makefile.am: Simplify slightly and tab'ify. 2018-05-05 17:24:18 +0200 Mike Gabriel (b337412) * debian/control: Align B-Ds with libpam-x2go's B-Ds. 2018-05-05 17:22:04 +0200 Mike Gabriel (5997a40) * debian/control: Add Homepage: and Vcs-*: fields. 2018-05-05 17:18:52 +0200 Mike Gabriel (05508fa) * Makefile.am: Fix ACLOCAL_AMFLAGS assignment. 2018-05-05 17:18:22 +0200 Mike Gabriel (99d168a) * unit tests: Fix build and re-enable them. 2018-05-05 16:57:41 +0200 Mike Gabriel (589051f) * src/: Rename files *freerdp* -> *freerdp2*. 2018-05-05 16:52:19 +0200 Mike Gabriel (5b415f1) * debian/rules: Convert to CDBS. 2018-05-04 22:16:47 +0200 Mike Gabriel (29f66f1) * autogen.sh: Drop file. Unused. 2018-05-04 15:48:07 +0200 Mike Gabriel (8ad8357) * include/pam-freerdp2.h: Exclude PAM prompts via public API so they can be used by e.g. Arctica Greeter. 2018-05-04 15:46:33 +0200 Mike Gabriel (17aeb03) * debian/rules: Disable unit tests for now. Needs investigation... 2018-05-04 15:28:33 +0200 Mike Gabriel (9ecad53) * Makefile.am: Remove --enable-localinstall option. 2018-05-02 16:45:19 +0200 Mike Gabriel (c82cb50) * missing parenthesis open... 2018-05-02 16:44:21 +0200 Mike Gabriel (a3d0711) * Fix for PAM_TYPE_* name changes. 2018-05-02 16:42:01 +0200 Mike Gabriel (2904e25) * Fix nasty typo flaw... 2018-05-02 16:40:22 +0200 Mike Gabriel (350cb16) * Don't use PAM_RHOSTS. Its purpose has been something completely unrelated to what we attempt here. 2018-05-02 15:20:24 +0200 Mike Gabriel (8950d82) * Add AC_CONFIG_MACRO variables, make autoreconf happy. 2018-05-02 15:15:55 +0200 Mike Gabriel (b064ca2) * Makefile.am: Drop dist-hook. The localinstall part has been removed earlier already. 2018-05-02 15:12:24 +0200 Mike Gabriel (d8a4878) * Make building tests optional. 2018-05-02 15:10:31 +0200 Mike Gabriel (e62ff54) * src/pam-freerdp.c: Typo fix in comment. 2018-05-02 15:09:21 +0200 Mike Gabriel (2f7fe53) * Set PAM_SM_AUTH and PAM_SM_SESSION before including security/pam_modules.h. 2018-05-02 15:09:01 +0200 Mike Gabriel (81d6fc9) * configure.ac: Continue to run even in absence of AM_SILENT_RULES. 2018-05-02 13:17:03 +0200 Mike Gabriel (77557e6) * src/freerdp-auth-check.c: The tool expects 4 arguments (plus command name) -> argc should be 5, not 4, then. 2018-05-02 13:12:11 +0200 Mike Gabriel (4c1e6aa) * src/freerdp-auth-check.c: Typo fix in error message. 2018-05-02 13:03:11 +0200 Mike Gabriel (480b123) * src/freerdp-auth-check.c: Add a little usage print out on faulty cmdline usage. 2018-01-12 22:08:56 +0100 Mike Gabriel (d62df54) * tests/{mock_guest.c,test-freerdp-wrapper.cc}: Fix namespace (freerdp -> freerdp2). 2018-01-12 22:06:45 +0100 Mike Gabriel (8020afb) * tests/Makefile.am: Use correct .la file in src/ folder for linking the unit tests. 2018-01-12 22:04:41 +0100 Mike Gabriel (358454d) * tests/Makefile.am: Define LIBPAM_COMPILE to disable libpam's PAM_NONNULL check on pam_set_item() pam_get_item(). 2018-01-12 22:02:18 +0100 Mike Gabriel (faa2e72) * tests/Makefile.am: Split-up CFLAGS/CXXFLAGS/CPPFLAGS properly. Esp. split out flags for the pre-processor into CPPFLAGS. 2017-12-18 16:30:25 +0100 Mike Gabriel (fcf2b9c) * Merge branch 'bmiklautz-freerdp2' 2017-12-18 12:44:54 +0100 Bernhard Miklautz (5583d6a) * Update to use the freerdp2 API 2017-12-07 11:01:51 +0100 Mike Gabriel (ea05a61) * White-space clean-up. 2017-12-07 10:52:54 +0100 Mike Gabriel (7099005) * Continue development of libpam-freerdp under the name libpam-freerdp2 (with support of FreeRDPv2 API). 2014-11-11 17:51:26 +0000 CI bot (ba427b6) * Releasing 1.0.1+15.04.20141111-0ubuntu1 (tag: 1.0.1+15.04.20141111-0ubuntu1) 2014-11-11 17:51:14 +0000 Iain Lane (46c26a4) * Port to new freerdp API Approved by: Ted Gould 2014-11-10 17:22:40 +0000 Iain Lane (571ddf1) * Port to new freerdp API 2013-07-24 20:37:16 +0000 Automatic PS uploader (6affa2c) * Releasing 1.0.1+13.10.20130724-0ubuntu1 (revision 42 from lp:libpam-freerdp). 2013-07-24 19:31:03 +0000 Automatic PS uploader (3ead3ac) * Releasing 1.0.1+13.10.20130724-0ubuntu1, based on r42 2013-07-24 18:37:11 +0000 Ken VanDine (14a4197) * sync changelog entries from archive and add bootstrap rev . 2013-07-24 13:58:43 -0400 Ken VanDine (77f802c) * sync changelog entries from archive and add bootstrap rev 2013-06-26 19:21:58 +0000 Ken VanDine (027c2ed) * inline packaging and preparation for daily release . 2013-06-26 14:18:21 -0400 Ken VanDine (56dd647) * cleanup 2013-06-03 16:45:36 -0400 Ken VanDine (de677e8) * added inline packaging 2013-03-19 10:45:06 +0000 Iftikhar Ahmad (0f96eaa) * Empty password fix and added related unit test Bug#1092428. 2013-03-19 12:29:06 +0500 Iftikhar Ahmad (5cf1567) * Empty password fix and added related unit test Bug#1092428 2013-03-19 12:25:39 +0500 Iftikhar Ahmad (788858a) * unit test for empty password bug 2013-03-19 05:09:52 +0000 iahmad (ffb3ffe) * Empty password is not supported by xfreerdp, stop the authentication as soon as encounter an empty password 2012-10-16 12:51:22 +0000 Iftikhar Ahmad (749ee32) * Improving the test coverage.. Approved by David Barth. 2012-10-16 16:15:03 +0500 Iftikhar Ahmad (b4e06ab) * adding the files missed in last push 2012-10-16 14:36:11 +0500 Iftikhar Ahmad (8170541) * Improving the test coverage for libpam-freerdp 2012-09-25 11:08:29 -0500 Ted Gould (cc83b78) * 1.0.1 (tag: 1.0.1) 2012-09-25 11:05:06 -0500 Ted Gould (9214971) * Adding the compiled lib to the link. 2012-09-25 10:59:04 -0500 Ted Gould (4fcc647) * Adding the core library to the module. 2012-09-20 11:05:02 -0500 Ted Gould (b1489d4) * 1.0.0 (tag: 1.0.0) 2012-09-20 08:39:53 +0000 Ted Gould (126edd8) * Adding a testing framework. Approved by Albert Astals Cid, jenkins. 2012-09-20 08:09:55 +0000 Ted Gould (aa87c8f) * Block usernames with spaces. Approved by Albert Astals Cid, jenkins. 2012-09-19 23:32:08 -0500 Ted Gould (19c01ab) * Add a set cred call like LightDM does it 2012-09-19 23:29:28 -0500 Ted Gould (65bdd89) * Adding an authenticate 2012-09-19 23:29:18 -0500 Ted Gould (88ec3ea) * Make sure we have the full path to execute the auth check 2012-09-19 17:01:11 -0500 Ted Gould (7ee22c8) * Make the auth use the auth check utility 2012-09-19 16:59:53 -0500 Ted Gould (3d176dc) * Adding a small auth check utility 2012-09-19 16:42:55 -0500 Ted Gould (2c7ecf1) * Set everything up so that the auth check binary can be different in the tests 2012-09-19 15:52:24 -0500 Ted Gould (e6057a3) * Check for spaces in the username, block them 2012-09-19 15:39:09 -0500 Ted Gould (0b4324a) * Make sure to close so we don't leave processes around 2012-09-19 15:36:48 -0500 Ted Gould (d358d6d) * Adding in coverage make rules 2012-09-19 15:34:58 -0500 Ted Gould (939c909) * Make sure to distribute the header files 2012-09-19 15:33:38 -0500 Ted Gould (99a318c) * Clean up Makefile and add proper files 2012-09-19 15:26:04 -0500 Ted Gould (ea095a4) * Adding in coverage build flags 2012-09-19 15:24:10 -0500 Ted Gould (f1a43c3) * Adding in Google test and Coverage build stuff 2012-09-19 14:35:36 -0500 Ted Gould (2704e3f) * Steal a bunch of test infrastructure from libpam-icaclient 2012-09-10 13:26:25 +0000 Ted Gould (b7d9fbf) * Add a '.' for a blank domain. Approved by Albert Astals Cid, jenkins. 2012-09-07 13:51:09 -0500 Ted Gould (0ca32bf) * Make sure there's a character even if we don't have a domain 2012-09-05 14:29:39 -0500 Ted Gould (bde3e00) * 0.4.0 (tag: 0.4.0) 2012-09-04 15:15:06 +0000 Ted Gould (fe5c4d6) * Making the open_session kill also unpriv. Approved by Albert Astals Cid, jenkins. 2012-09-04 08:31:09 -0500 Ted Gould (ef777fe) * Using the new function in the open_session function instead of killing directly. 2012-09-04 08:30:35 -0500 Ted Gould (e8f32f2) * Moving the kill code into a function 2012-08-31 13:39:06 +0000 Ted Gould (2fc0b37) * 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 (dbef2c5) * Clearing the groups, but handling the EPERM issue with not being root 2012-08-30 14:54:26 -0500 Ted Gould (038d805) * Attaching bug 2012-08-30 14:52:01 -0500 Ted Gould (85bd7ad) * Removing setgroups as it doesn't seem to be working 2012-08-30 13:49:41 -0500 Ted Gould (7385894) * Clear the session_pid after trying to kill it. 2012-08-30 12:16:31 -0500 Ted Gould (0501a43) * 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 (716fa94) * 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 (4b95b65) * Dropping the ignoring of the cert 2012-08-30 12:01:14 -0500 Ted Gould (d71967f) * Make sure to lock the password buffer 2012-08-30 11:58:02 -0500 Ted Gould (f839484) * Clear the groups when dropping privs 2012-08-30 11:55:41 -0500 Ted Gould (3058f05) * Make sure to clear the environments 2012-08-30 11:53:42 -0500 Ted Gould (58bca1e) * Locking memory if we expect the prompt to be returning a password 2012-08-30 11:49:06 -0500 Ted Gould (bda98f7) * Checking the return value of the mlock 2012-08-30 11:34:13 -0500 Ted Gould (6388995) * 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 (49131cc) * Setting up a pipe to communicate with the sub process 2012-08-30 11:14:46 -0500 Ted Gould (d40d11a) * Checking the return for mlock and snprintf 2012-08-30 11:11:19 -0500 Ted Gould (a2ece3e) * Restructure so that clean up is all at the end of the function 2012-08-30 11:02:37 -0500 Ted Gould (7513bc7) * Moving buffer allocation into the function 2012-08-30 10:20:59 -0500 Ted Gould (c8bbce3) * Move the socket creation into the fork'd function 2012-08-30 09:55:15 -0500 Ted Gould (0da4128) * 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 (0f49e35) * 0.3.0 (tag: 0.3.0) 2012-08-29 15:23:12 +0000 Ted Gould (6687a3d) * Addign clarification comments. Approved by . 2012-08-29 10:12:24 -0500 Ted Gould (27a0374) * Comments clear up some of the if statements 2012-08-29 08:46:03 +0000 Ted Gould (61a4825) * Change internal API to do less memory allocation.. Approved by Albert Astals Cid, jenkins. 2012-08-29 08:40:23 +0000 Ted Gould (055f943) * Lock buffer memory and protect to memory overruns.. Approved by Albert Astals Cid, jenkins. 2012-08-29 08:24:48 +0000 Albert Astals (291215b) * 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 (d3686c8) * Merge lp:~ted/libpam-freerdp/save-values 2012-08-29 07:54:37 +0000 Ted Gould (20faf07) * Set the permissions on the socket. Approved by Albert Astals Cid, jenkins. 2012-08-28 15:24:34 -0500 Ted Gould (7666892) * Locking the buffer 'cause it would have the password in it 2012-08-28 15:14:40 -0500 Ted Gould (55183a4) * 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 (68df699) * Set the permissions on the socket 2012-08-28 14:46:20 -0500 Ted Gould (2e3de0f) * 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 (6618701) * 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 (62c656c) * Caching the password between authenticate and open_session 2012-08-28 15:09:38 +0000 Ted Gould (b315eb6) * Adding a setcred function so callers are happy. Approved by Albert Astals Cid, jenkins. 2012-08-28 10:07:02 -0500 Ted Gould (76e697d) * Protecting from a crazy thing that LightDM does 2012-08-28 09:00:55 -0500 Ted Gould (4ee87c3) * Remove an unused define (cleanup) 2012-08-28 08:58:18 -0500 Ted Gould (2395425) * Saving the values once we get them 2012-08-28 08:33:14 -0500 Ted Gould (0646327) * Adding a setcred function so callers are happy 2012-08-28 08:11:57 +0000 Ted Gould (d67a26b) * Handle URLs as the remote host value. Approved by Albert Astals Cid, jenkins. 2012-08-27 15:14:35 -0500 Ted Gould (613d854) * Cleaning up the code to make it easier to read 2012-08-27 15:11:13 -0500 Ted Gould (252858f) * Using 'strstr' instead our own loop. 2012-08-27 15:07:36 -0500 Ted Gould (50bf385) * If we've got a colon for a port number split that out 2012-08-27 15:02:23 -0500 Ted Gould (027417a) * Switch to looking for '://' in the string 2012-08-24 22:38:16 -0500 Ted Gould (54985ce) * Crazy cheap URL parser 2012-08-21 18:44:31 -0500 Ted Gould (5b36f6b) * 0.2.0 (tag: 0.2.0) 2012-08-21 18:42:14 -0500 Ted Gould (17e1cb7) * Adding an auth helper 2012-08-21 18:40:32 -0500 Ted Gould (6c4d1fb) * Adding a copyright header 2012-08-21 18:34:41 -0500 Ted Gould (efeb59d) * A newline for scanf 2012-08-21 18:29:37 -0500 Ted Gould (1cec58d) * Making PAM call the auth check utility 2012-08-21 18:26:38 -0500 Ted Gould (c8418c3) * Adding some freerdp-ness to it 2012-08-21 16:51:41 -0500 Ted Gould (0be46b1) * Building ourselves a little binary 2012-08-21 16:48:55 -0500 Ted Gould (718f39a) * Adding a dep on the FreeRDP library 2012-08-21 15:39:29 -0500 Ted Gould (febcb8d) * 0.1.0 (tag: 0.1.0) 2012-08-21 15:39:05 -0500 Ted Gould (03d785c) * Fixing up the ignore 2012-08-21 15:38:03 -0500 Ted Gould (f41121d) * If we don't fork, then clean up 2012-08-21 15:34:56 -0500 Ted Gould (1dd64bd) * Adding a copyright header 2012-08-21 15:33:00 -0500 Ted Gould (700de3e) * Adding session stuff 2012-08-21 15:30:18 -0500 Ted Gould (6334c02) * Drop privs if we have 'em 2012-08-20 22:27:29 -0500 Ted Gould (e986bed) * Set up the buffer and the socket and stuff like that as well. 2012-08-20 15:00:03 -0500 Ted Gould (a41b90c) * First make sure we clean up 2012-08-20 14:48:36 -0500 Ted Gould (761081e) * Setting up our pipes, dropping privs, and fixing TODOs 2012-08-20 14:44:42 -0500 Ted Gould (6caebbe) * Make sure we're running as the guest user before we execute the freerdp utility 2012-08-20 14:39:57 -0500 Ted Gould (06a9bad) * Setting the home directory to the user's directory 2012-08-20 14:23:03 -0500 Ted Gould (804affb) * Switch to pushing the creditials via stdin 2012-08-19 22:03:38 -0500 Ted Gould (4254be2) * Fixing pointers to make PAM happy. Uhg. No segfault though 2012-08-19 21:43:46 -0500 Ted Gould (313f4d6) * Changing the conv to a pointer of a pointer 2012-08-19 21:08:39 -0500 Ted Gould (3b60cbd) * 0.0.2 (tag: 0.0.2) 2012-08-19 21:08:20 -0500 Ted Gould (29d8491) * Matching the naming convention of the other modules 2012-08-19 21:07:27 -0500 Ted Gould (25d5389) * Only built the .so, it's a loadable module 2012-08-19 21:04:34 -0500 Ted Gould (427bb09) * Fixing the name to be what everyone else thinks it should be 2012-08-19 20:57:46 -0500 Ted Gould (596b760) * 0.0.1 (tag: 0.0.1) 2012-08-19 20:54:58 -0500 Ted Gould (557957b) * Enough that it's likely to authenticate. Though, lots of TODOs at this point 2012-08-17 14:21:45 -0500 Ted Gould (9d2bb9c) * Let's call it! 2012-08-17 13:28:55 -0500 Ted Gould (e123a27) * match the string by pam-remotelogin 2012-08-17 13:27:48 -0500 Ted Gould (fccae83) * Restructured so we can get all the items with prompts 2012-08-17 12:29:10 -0500 Ted Gould (7a868dc) * Trying to get the values that we should know well 2012-08-17 11:39:11 -0500 Ted Gould (c051f53) * Understanding the design 2012-08-17 11:35:29 -0500 Ted Gould (7e33e92) * Ignoring stuff 2012-08-17 11:32:36 -0500 Ted Gould (63c277f) * Woot, we've got a PAM module 2012-08-17 11:27:09 -0500 Ted Gould (98fa7d9) * 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 (c647274) * Basic build system