source: openpam/trunk/lib

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @776   7 years Dag-Erling Smørgrav Encoder: - Return the desired length when the buffer is too small. …
(edit) @774   7 years Dag-Erling Smørgrav The dummy constants have moved to oath_constants.h. Add annotation …
(edit) @772   7 years Dag-Erling Smørgrav Switch from uint8_t to char.
(edit) @771   7 years Dag-Erling Smørgrav Replace base{32,64}_decode() with table-driven implementations. The …
(edit) @770   7 years Dag-Erling Smørgrav Fix base{32,64}_decode(). The former handled padding incorrectly; the …
(edit) @761   7 years Dag-Erling Smørgrav Fix a bug in the is_upper() macro. Submitted by: Larry Baird <lab@…>
(edit) @759   7 years Dag-Erling Smørgrav Add is_xdigit() predicate.
(edit) @758   7 years Dag-Erling Smørgrav Factor out and document oath_key_from_uri(). Implement …
(edit) @757   7 years Dag-Erling Smørgrav Bump copyright
(edit) @755   7 years Dag-Erling Smørgrav - The key length is in bytes, not bits, so the correct default is 20 …
(edit) @752   7 years Dag-Erling Smørgrav Add oath_key_create(3) which creates an OATH key from scratch.
(edit) @745   7 years Dag-Erling Smørgrav Currently, openpam_policy_path is a hardcoded array of short strings, …
(edit) @742   7 years Dag-Erling Smørgrav caught_signal should be static; gcc doesn't seem to mind, whereas some …
(edit) @730   7 years Dag-Erling Smørgrav Support storing the non-standard lastused parameter in a key URI. Also …
(edit) @729   7 years Dag-Erling Smørgrav Keep track of when a TOTP key was last used and prevent reuse of the …
(edit) @726   7 years Dag-Erling Smørgrav Use a dummy bit in the key structure instead of relying on the label.
(edit) @725   7 years Dag-Erling Smørgrav Use the defined constant.
(edit) @703   7 years Dag-Erling Smørgrav Don't log the text we read, it may contain sensitive information (such …
(edit) @699   7 years Dag-Erling Smørgrav Fixed flipped condition.
(edit) @696   7 years Dag-Erling Smørgrav Unfortunately, Linux doesn't have MAP_NOCORE.
(edit) @694   7 years Dag-Erling Smørgrav Rename oath_dummy_key() to oath_key_dummy() and move it into its own file.
(edit) @693   7 years Dag-Erling Smørgrav Record the last successful use of a TOTP key. Also add commented-out …
(edit) @690   7 years Dag-Erling Smørgrav The --with-modules-dir configure option never quite worked, and became …
(edit) @689   7 years Dag-Erling Smørgrav Factor out oath_key_{alloc,free}() and implement wiring / locking.
(edit) @688   7 years Dag-Erling Smørgrav INFTIM is a BSDism; use -1 instead.
(edit) @687   7 years Dag-Erling Smørgrav Reimplement, hopefully with marginally fewer bugs. There is an …
(edit) @686   7 years Dag-Erling Smørgrav Document that openpam_log(3) saves and restores errno(2).
(edit) @684   8 years Dag-Erling Smørgrav OPENPAM_DEBUG (--enable-debug) has a double action: it enables the …
(edit) @683   8 years Dag-Erling Smørgrav Log an error if open() failed for any other reason than ENOENT.
(edit) @682   8 years Dag-Erling Smørgrav Initialize has_ver and has_so to false, not true.
(edit) @681   8 years Dag-Erling Smørgrav Always restore errno before returning from openpam_log().
(edit) @679   8 years Dag-Erling Smørgrav Clean up and simplify dummy key handling.
(edit) @678   8 years Dag-Erling Smørgrav Set a reasonable, hard limit on label length. This removes the need …
(edit) @674   8 years Dag-Erling Smørgrav comment nit
(edit) @672   8 years Dag-Erling Smørgrav Make the .so suffix optional, so these three lines are now equivalent: …
(edit) @670   8 years Dag-Erling Smørgrav Document the effect of module options (echo_pass, *_prompt etc)
(edit) @667   8 years Dag-Erling Smørgrav Remove unneeded #include
(edit) @666   8 years Dag-Erling Smørgrav Add predicates for letters and digits.
(edit) @664   8 years Dag-Erling Smørgrav unbreak static linking
(edit) @662   8 years Dag-Erling Smørgrav Clean up the dynamic module loading code, and add support for the …
(edit) @661   8 years Dag-Erling Smørgrav nit: the argument is a module name, which may or may not be a path.
(edit) @660   8 years Dag-Erling Smørgrav Use dlfunc() if available; if not, fake it in terms of dlsym().
(edit) @659   8 years Dag-Erling Smørgrav Move openpam_policy_path into openpam_constants.c, and add a …
(edit) @655   8 years Dag-Erling Smørgrav Split up the liboath header files.
(edit) @654   8 years Dag-Erling Smørgrav Link with -lcrypto
(edit) @649   8 years Dag-Erling Smørgrav PAM_LOG_DEBUG -> PAM_LOG_LIBDEBUG
(edit) @648   8 years Dag-Erling Smørgrav prop sweep
(edit) @646   8 years Dag-Erling Smørgrav Reorganize: - move libpam into lib/libpam - move the OATH code into …
(edit) @636   8 years Dag-Erling Smørgrav Always use openpam_straddch(3) to bootstrap the string, even if we …
(edit) @635   8 years Dag-Erling Smørgrav Simplify by using openpam_straddch(3) to bootstrap the string.
(edit) @634   8 years Dag-Erling Smørgrav If ch == '\0', do not grow the string or advance the length counter, …
(edit) @631   8 years Dag-Erling Smørgrav Style nit
(edit) @630   8 years Dag-Erling Smørgrav PAM_SYSTEM_ERR is permissible here.
(edit) @629   8 years Dag-Erling Smørgrav Fix svn:ignore property.
(edit) @620   8 years Dag-Erling Smørgrav Use AM_CPPFLAGS instead of INCLUDES.
(edit) @619   8 years Dag-Erling Smørgrav I seem to have inadvertantly used a non-standard variation of the BSD …
(edit) @616   8 years Dag-Erling Smørgrav Move our strlcat() and strlcpy() implementations into .c files. Add …
(edit) @615   8 years Dag-Erling Smørgrav Forgot to include openpam_cred.h in distribution.
(edit) @614   8 years Dag-Erling Smørgrav Forgot to set svn:keywords.
(edit) @613   8 years Dag-Erling Smørgrav Define struct pam_saved_cred in a separate header.
(edit) @611   8 years Dag-Erling Smørgrav Fix a boneheaded error in the option copying loop that remained …
(edit) @608   8 years Dag-Erling Smørgrav set props
(edit) @607   9 years Dag-Erling Smørgrav More code that inexplicably builds on one dev box but not on others.
(edit) @606   9 years Dag-Erling Smørgrav Name include guards consistently.
(edit) @604   9 years Dag-Erling Smørgrav Before committing r594, I shortened the names of certain features, but …
(edit) @602   9 years Dag-Erling Smørgrav Don't forget to distribute openpam_features.h.
(edit) @601   9 years Dag-Erling Smørgrav umm, it's usually a good idea to test before committing.
(edit) @600   9 years Dag-Erling Smørgrav Separate the code that opens and validates the policy file from the …
(edit) @598   9 years Dag-Erling Smørgrav nit
(edit) @597   9 years Dag-Erling Smørgrav Add proper documentation.
(edit) @596   9 years Dag-Erling Smørgrav Add support for marking a function as deprecated or experimental.
(edit) @594   9 years Dag-Erling Smørgrav Add an experimental mechanism for enabling / disabling optional …
(edit) @588   9 years Dag-Erling Smørgrav Markup nits
(edit) @585   9 years Dag-Erling Smørgrav An escaped newline within a single-quoted string is a literal newline, …
(edit) @579   9 years Dag-Erling Smørgrav doc nit
(edit) @578   9 years Dag-Erling Smørgrav As previously mentioned, move from 2-clause BSD to 3-clause BSD.
(edit) @570   9 years Dag-Erling Smørgrav include openpam_ctype.h in distribution
(edit) @569   9 years Dag-Erling Smørgrav A single space before the section title is OK.
(edit) @568   9 years Dag-Erling Smørgrav Fix authorship
(edit) @567   9 years Dag-Erling Smørgrav Fix backslashes within single-quoted strings (no escape function) Fix …
(edit) @554   9 years Dag-Erling Smørgrav Add strlcat() for non-BSD systems. strlcpy() needs to be static.
(edit) @553   9 years Dag-Erling Smørgrav Another bug uncovered by unit tests: If the first character …
(edit) @550   9 years Dag-Erling Smørgrav Fix a bug detected by the unit tests: to ensure consistent handling of …
(edit) @547   9 years Dag-Erling Smørgrav Add an openpam_straddch() function that appends a character to a …
(edit) @544   9 years Dag-Erling Smørgrav Through oversight, the PAM_LOG_LIBDEBUG case was left out in the …
(edit) @543   9 years Dag-Erling Smørgrav Even though I now prefer the 2-clause BSD license, for practical …
(edit) @539   9 years Dag-Erling Smørgrav spelling
(edit) @537   9 years Dag-Erling Smørgrav Save errno before calling asprintf(), since asprintf() may touch …
(edit) @536   9 years Dag-Erling Smørgrav Avoid underflow if *size == 0.
(edit) @535   9 years Dag-Erling Smørgrav Fix some embarassing typos introduced in the openpam_straddch() …
(edit) @533   9 years Dag-Erling Smørgrav Clean up and document
(edit) @532   9 years Dag-Erling Smørgrav Redundant #include
(edit) @531   9 years Dag-Erling Smørgrav Redundant #include
(edit) @530   9 years Dag-Erling Smørgrav Expand $Id$
(edit) @528   9 years Dag-Erling Smørgrav Add an internal function for appending a character to a dynamically …
(edit) @527   9 years Dag-Erling Smørgrav Rename sigset to the_sigset to avoid shadowing sigset(3).
(edit) @525   9 years Dag-Erling Smørgrav Improve error messages by logging the full path of the module we tried …
(edit) @524   9 years Dag-Erling Smørgrav Fix a regression introduced by r487. The count was actually used to …
(edit) @523   9 years Dag-Erling Smørgrav Reluctantly document PAM_LOG_LIBDEBUG.
(edit) @522   9 years Dag-Erling Smørgrav Add another log level, PAM_LOG_LIBDEBUG, with a negative priority. It …
Note: See TracRevisionLog for help on using the revision log.