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

