summaryrefslogtreecommitdiff
path: root/libtac/lib/header.c
AgeCommit message (Collapse)Author
2016-12-05Provide magic function when compiling against opensslPhilip Prindeville
2016-07-23Fix warningsPaweł Krawczyk
Fix various declaration inconsistencies that were throwing compiler warnings
2016-07-22Rewrite the getrandom(2) usagePaweł Krawczyk
The getrandom(2) is experimental (on Linux at least) and the presence of headers doesn't guarantee it's usable. It seems to be available from 3.17 kernels only as syscall.
2016-07-22check for sys/random.h as well for SolarisPaweł Krawczyk
2016-05-03use OpenSSL for MD5 and random numbersPaweł Krawczyk
2013-03-29removed double xcalloc() function; do not leak memory for these small ↵Walter de Jong
buffers; added safe xstrcpy()
2013-03-28server is a struct { address, key }Walter de Jong
2012-09-16Rearrange header file include for libtacJeroen Nijhof
2012-06-12Handle attributes which contains no valueJeroen Nijhof
2012-03-18Changed e-mail and improved accountingJeroen Nijhof
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