summaryrefslogtreecommitdiff
path: root/support.c
AgeCommit message (Collapse)Author
2014-12-08If a timeout is configured by PAM, make sure we set theBen Schumacher
tac_readtimeout_enable to a non-zero value to get TACACS+ timeouts to work as expected.
2014-10-02Fix always true conditionPawel Krawczyk
The condition was checking tac_prompt which is a static array, so it will always return some address. Now checking the value of the first element of the array, which can be zero on non-zero.
2013-12-17Release version 1.3.8Jeroen Nijhof
2013-03-29xstrcpy() belongs in libtacWalter de Jong
2013-03-29xstrcpy() aborts on argument too longWalter de Jong
Which may be dumb, but it's better than bluntly truncating a string
2013-03-29removed double xcalloc() function; do not leak memory for these small ↵Walter de Jong
buffers; added safe xstrcpy()
2013-03-28fixes various memory leaks, reallyWalter de Jong
2013-03-28server is a struct { address, key }Walter de Jong
2013-03-28stuff belongs in an include fileWalter de Jong
2013-03-28remove unnecessary ifdef __platform__ constructionsWalter de Jong
2013-03-27cleanup converse()Walter de Jong
admittedly very untested...! I should check this on a Linux dev box
2013-03-22added two FIXME remarksWalter de Jong
2013-03-22fix C++/C99 style commentsWalter de Jong
2013-03-22code cleanupWalter de Jong
2013-03-22readability + fix vim syntax highlightingWalter de Jong
2013-03-22do not modify contents of argvWalter de Jong
2013-03-22what does exit() do in a PAM module?Walter de Jong
2013-03-22bugfix for overflowing tac_srv[]Walter de Jong
2012-11-02Added port optionJeroen Nijhof
2012-09-16Rearrange header file include for libtacJeroen Nijhof
2012-07-25tac_encryption fully handled by libtacJeroen Nijhof
2012-05-07New release version 1.3.6Jeroen Nijhof
2012-03-18Changed e-mail and improved accountingJeroen Nijhof
2011-08-20Added _pam_get_rhost() and _pam_get_user()Jeroen
2011-08-19Finally got rid of all goto illness!Jeroen
2011-08-19Major contribution by Darren BeslerJeroen
2011-04-25Removed encrypt option just check if there is a secret (key).Jeroen
Removed first_hit option because you can get the same behaviour by using only one server. Added multiple secret support, you can now specify different secrets (keys) for different servers. connect.c: improved connection error handling by using getpeername() to check if connection is still valid. This was needed since we are using non-blocking sockets. Properly handle multiple servers when authenticating, patch from Gregg Nemas, thanks!
2010-12-22Initial commitJeroen Nijhof