summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-04MD5Update doesn't modify the data it's digestingPhilip Prindeville
So make that parameter be 'const' instead.
2016-10-05Merge pull request #68 from pprindeville/more-cleanupjeroennijhof
More factoring of the cleanup code for tac_connect_single
2016-10-05Merge pull request #70 from jeroennijhof/fix-for-loop-initial-declarationsjeroennijhof
Don't init declarations in a for loop
2016-10-05Don't init declarations in a for loopJeroen Nijhof
2016-10-05Merge pull request #69 from jeroennijhof/fix-travis-cijeroennijhof
Update .travis.yml
2016-10-04More factoring of the cleanup code for tac_connect_singlePhilip Prindeville
Commit 654b79e removed a very similar check, but with the new common exit strategy for this function, it is in fact possible to have fd be set without having copied fd into retval (i.e. retval still being set to an error value, which is negative).
2016-10-05Update .travis.ymljeroennijhof
2016-10-05Add Travis CI link to readmejeroennijhof
2016-10-04Update README.mdjeroennijhof
2016-10-04Create .travis.ymljeroennijhof
2016-10-04Merge pull request #63 from pprindeville/connect-cleanupjeroennijhof
Exit tac_connect_single consistently via bottom of function
2016-10-04Exit tac_connect_single consistently via bottom of functionPhilip Prindeville
This is so that tracing is always the same, even when exceptions occur.
2016-10-04Don't set these flags for AM_LDFLAGS since it breaks linkingJeroen Nijhof
2016-10-04Merge pull request #64 from pprindeville/add-stricter-warningsjeroennijhof
Turn on stricter compiler warnings
2016-10-04Merge pull request #62 from pprindeville/fix-md5-build-damagejeroennijhof
Fix build breakage when compiling without openssl-devel
2016-10-04Merge pull request #60 from opengear/masterjeroennijhof
README.md formatting fixes
2016-09-30Reflect tacc's dependency on openssl APIPhilip Prindeville
Specifically, tacc calls RAND_pseudo_bytes() which is part of openssl, and without that we can't build it.
2016-09-30If built against openssl/md5.h omit lib/md5.h from distributionPhilip Prindeville
Avoid any confusion which might arise from having the libraries be built against <openssl/md5.h> but shipping "lib/md5.h" anyway.
2016-09-30Fix build breakage when compiling without openssl-develPhilip Prindeville
Fix the prototyping in lib/md5.h. Accommodate the function name differences between lib/md5.h and the equivalent functions in openssl/md5.h. Accommodate replacement of MD5_LEN with MD5_LBLOCK (note that MD5_CBLOCK and MD5_DIGEST_LEN aren't referenced) and use this consistently.
2016-09-30Let pam_tacplus find "magic.h" when buildingPhilip Prindeville
2016-09-29Turn on stricter compiler warningsPhilip Prindeville
And fix subsequent warnings caused by: - shadowed variables (i.e. variables existing in nested scopes); - signed vs. unsigned comparisons - string pointers and buffers being unsigned which don't need to be; - unnecessary casts; - unused variables (or only used when debugging is enabled);
2016-09-20doc: fix formatting of example PAM configAndrew Cooks
2016-09-20doc: fix link to tac_plus serverAndrew Cooks
2016-07-23source formattingPaweł Krawczyk
2016-07-23initialize timelimitPaweł Krawczyk
2016-07-23add Coverity targetPaweł Krawczyk
2016-07-23timeleft may be potentially used uninitializedPaweł Krawczyk
2016-07-23dead assignment - 'a' is overwritten shortly afterPaweł Krawczyk
2016-07-23dead assignment - deltausecs is overwritten shortly afterPaweł Krawczyk
2016-07-23update badgesPaweł Krawczyk
2016-07-23URL fixPaweł Krawczyk
2016-07-23current release badgePaweł Krawczyk
2016-07-23fix download URLPaweł Krawczyk
2016-07-23add GitHub releases badgePaweł Krawczyk
2016-07-23fix linksv1.4.1Paweł Krawczyk
2016-07-23updatesPaweł Krawczyk
2016-07-23install taccPaweł Krawczyk
2016-07-23add Coverity dirPaweł Krawczyk
2016-07-23add Eclipse filesPaweł Krawczyk
2016-07-23bump version to 1.4.1Paweł Krawczyk
2016-07-23check loop against TAC_PLUS_MAX_ARGCOUNTPaweł Krawczyk
2016-07-23add ChangeLogPaweł Krawczyk
2016-07-23update descriptionPaweł Krawczyk
2016-07-23check for max number of arguments passed in replyPaweł Krawczyk
2016-07-23terminate tac_login bufferPaweł Krawczyk
2016-07-23it's not Python...Paweł Krawczyk
2016-07-23added support to set the tac_login global variablePaweł Krawczyk
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