aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* src/: Rename files *freerdp* -> *freerdp2*.Mike Gabriel2018-05-055-5/+5
|
* include/pam-freerdp2.h: Exclude PAM prompts via public API so they can be ↵Mike Gabriel2018-05-042-0/+14
| | | | used by e.g. Arctica Greeter.
* missing parenthesis open...Mike Gabriel2018-05-021-1/+1
|
* Fix for PAM_TYPE_* name changes.Mike Gabriel2018-05-021-1/+1
|
* Fix nasty typo flaw...Mike Gabriel2018-05-021-1/+1
|
* Don't use PAM_RHOSTS. Its purpose has been something completely unrelated to ↵Mike Gabriel2018-05-022-12/+25
| | | | what we attempt here.
* src/pam-freerdp.c: Typo fix in comment.Mike Gabriel2018-05-021-1/+1
|
* Set PAM_SM_AUTH and PAM_SM_SESSION before including security/pam_modules.h.Mike Gabriel2018-05-021-0/+2
|
* src/freerdp-auth-check.c: The tool expects 4 arguments (plus command name) ↵Mike Gabriel2018-05-021-1/+1
| | | | -> argc should be 5, not 4, then.
* src/freerdp-auth-check.c: Typo fix in error message.Mike Gabriel2018-05-021-1/+1
|
* src/freerdp-auth-check.c: Add a little usage print out on faulty cmdline usage.Mike Gabriel2018-05-021-1/+2
|
* Update to use the freerdp2 APIBernhard Miklautz2017-12-182-18/+40
| | | | | | | * use the new API * use AuthenticationOnly * return 0 on SUCCESS the last known error otherwise * disable wlog output (unless compiled with ENABLE_WLOG)
* White-space clean-up.Mike Gabriel2017-12-071-3/+3
|
* Continue development of libpam-freerdp under the name libpam-freerdp2 (with ↵Mike Gabriel2017-12-073-22/+22
| | | | support of FreeRDPv2 API).
* Port to new freerdp APIIain Lane2014-11-101-12/+12
|
* Empty password is not supported by xfreerdp, stop the authentication as soon ↵iahmad2013-03-191-0/+5
| | | | as encounter an empty password
* adding the files missed in last pushIftikhar Ahmad2012-10-162-0/+261
|
* Improving the test coverage for libpam-freerdpIftikhar Ahmad2012-10-162-192/+7
|
* Adding the core library to the module.Ted Gould2012-09-251-0/+3
|
* Adding a testing framework. Approved by Albert Astals Cid, jenkins.Ted Gould2012-09-204-8/+29
|\
| * Set everything up so that the auth check binary can be different in the testsTed Gould2012-09-194-5/+21
| |
| * Adding in coverage build flagsTed Gould2012-09-191-3/+8
| |
* | Check for spaces in the username, block themTed Gould2012-09-191-0/+12
|/
* Make sure there's a character even if we don't have a domainTed Gould2012-09-071-0/+4
|
* Using the new function in the open_session function instead of killing directly.Ted Gould2012-09-041-5/+4
|
* Moving the kill code into a functionTed Gould2012-09-041-1/+16
|
* Clearing the groups, but handling the EPERM issue with not being rootTed Gould2012-08-301-0/+19
|
* Removing setgroups as it doesn't seem to be workingTed Gould2012-08-301-13/+0
|
* Clear the session_pid after trying to kill it.Ted Gould2012-08-301-0/+4
|
* Making sure to kill as the user so that if there is PID wrap or something ↵Ted Gould2012-08-301-3/+51
| | | | else we won't kill the wrong thing
* Make sure to change the working directory for the subprocesses to the guest ↵Ted Gould2012-08-301-0/+9
| | | | user's home directory
* Dropping the ignoring of the certTed Gould2012-08-301-1/+0
|
* Make sure to lock the password bufferTed Gould2012-08-301-3/+11
|
* Clear the groups when dropping privsTed Gould2012-08-301-0/+10
|
* Make sure to clear the environmentsTed Gould2012-08-301-0/+9
|
* Locking memory if we expect the prompt to be returning a passwordTed Gould2012-08-301-2/+19
|
* Checking the return value of the mlockTed Gould2012-08-301-2/+7
|
* Use the pipe to signal when the subprocess has gotten to a point where it ↵Ted Gould2012-08-301-1/+20
| | | | can opperate.
* Setting up a pipe to communicate with the sub processTed Gould2012-08-301-2/+13
|
* Checking the return for mlock and snprintfTed Gould2012-08-301-2/+13
|
* Restructure so that clean up is all at the end of the functionTed Gould2012-08-301-21/+50
|
* Moving buffer allocation into the functionTed Gould2012-08-301-27/+16
|
* Move the socket creation into the fork'd functionTed Gould2012-08-301-40/+40
|
* Refactor to pull the long running stuff out of the if statement and into a ↵Ted Gould2012-08-301-29/+40
| | | | function
* Comments clear up some of the if statementsTed Gould2012-08-291-1/+11
|
* Change internal API to do less memory allocation.. Approved by Albert Astals ↵Ted Gould2012-08-291-24/+19
|\ | | | | | | Cid, jenkins.
| * Neat little trick that I found in PAM Kerberos where it uses the PAM ↵Ted Gould2012-08-281-24/+19
| | | | | | | | 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
* | Lock buffer memory and protect to memory overruns.. Approved by Albert ↵Ted Gould2012-08-291-2/+10
|\ \ | | | | | | | | | Astals Cid, jenkins.
| * | Locking the buffer 'cause it would have the password in itTed Gould2012-08-281-1/+9
| | |
| * | Making sure that there's no way that we can write over the end of the buffer ↵Ted Gould2012-08-281-1/+1
| |/ | | | | | | even for very, very, very long home directory names.