source: openpam/trunk/lib

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @383   13 years Dag-Erling Smørgrav Plug memory leak.
(edit) @380   13 years Dag-Erling Smørgrav Fix signedness mismatch, and use an explicit cast when calling ctype …
(edit) @377   13 years Dag-Erling Smørgrav Set svn:ignore.
(edit) @320   13 years Dag-Erling Smørgrav Convert $P4$ tags to $Id$.
(edit) @311   14 years Dag-Erling Smørgrav Make sure OPENPAM_MODULES_DIR has a trailing slash.
(edit) @308   14 years Dag-Erling Smørgrav If the module path is relative, prepend the module installation …
(edit) @304   14 years Dag-Erling Smørgrav Better to use unsigned char when isspace() is involved.
(edit) @301   14 years Dag-Erling Smørgrav Leave alarm() alone if openpam_ttyconv_timeout is zero or negative. …
(edit) @300   14 years Dag-Erling Smørgrav Additional healthy paranoia. Obtained from: NetBSD
(edit) @294   14 years Dag-Erling Smørgrav Whitespace nits.
(edit) @291   14 years Dag-Erling Smørgrav Formatting and documentation nits.
(edit) @290   14 years Dag-Erling Smørgrav Use FREE() instead of free().
(edit) @289   14 years Dag-Erling Smørgrav Add openpam_free_envlist(). I'm tired of freeing them by hand.
(edit) @288   14 years Dag-Erling Smørgrav Hard sentence breaks in inline documentation.
(edit) @284   14 years Dag-Erling Smørgrav Add explicit section numbers to sete[gu]id() / setgroups() cross- …
(edit) @281   15 years Dag-Erling Smørgrav Remove an unnecessary cast, obviating the need for <stdint.h> which …
(edit) @280   15 years Dag-Erling Smørgrav s/accound/account/ Spotted by: rwatson
(edit) @279   15 years Dag-Erling Smørgrav Make the ENTER*() and RETURN*() macros safe from side-effects, and …
(edit) @277   16 years Dag-Erling Smørgrav I originally thought the XSSO was wrong to declare pam_get_data()'s …
(edit) @275   16 years Dag-Erling Smørgrav I completely bungled the previous commit. Don't know what I was …
(edit) @274   16 years Dag-Erling Smørgrav Belatedly fix confusion about the layout of resp, cf. similar changes …
(edit) @267   16 years Dag-Erling Smørgrav Solaris needs <limits.h> for NGROUPS_MAX. Don't bother making this …
(edit) @264   16 years Dag-Erling Smørgrav Use read(2) on fileno(stdin) rather than fgets(3). This make timeout …
(edit) @262   16 years Dag-Erling Smørgrav Avoid side effects in macro arguments (don't I ever learn?); also …
(edit) @261   16 years Dag-Erling Smørgrav Staticize the default prompts.
(edit) @258   16 years Dag-Erling Smørgrav Checking the return value from pam_get_item(3) isn't enough, we also …
(edit) @251   16 years Dag-Erling Smørgrav Autoconfuse.
(edit) @250   16 years Dag-Erling Smørgrav Paranoia: clear buffers before returning. Submitted by: Dmitry V. …
(edit) @248   16 years Dag-Erling Smørgrav Remove debugging output.
(edit) @245   16 years Dag-Erling Smørgrav Give up trying to keep track of what has changed and what hasn't; just …
(edit) @243   16 years Dag-Erling Smørgrav Incorporate patches from Dmitry V. Levin which improve the policy …
(edit) @242   16 years Dag-Erling Smørgrav Cross-reference openpam_{get,set}_option(3).
(edit) @241   16 years Dag-Erling Smørgrav Continue improving the new configuration parser, particularly error …
(edit) @240   16 years Dag-Erling Smørgrav Overhaul the configuration parser. This adds support for continuation …
(edit) @238   16 years Dag-Erling Smørgrav Use RTLD_NOW where available, and define it to RTLD_LAZY otherwise.
(edit) @236   16 years Dag-Erling Smørgrav Remove trailing semicolons from macros.
(edit) @235   16 years Dag-Erling Smørgrav No need to explicitly clear pointers now that we use FREE().
(edit) @234   16 years Dag-Erling Smørgrav Return code paranoia: compare against 0 instead of -1. Suggested …
(edit) @233   16 years Dag-Erling Smørgrav Two more cases of asprintf(3) replacing malloc(3) + sprintf(3).
(edit) @232   16 years Dag-Erling Smørgrav With one single exception (where the pointer is obviously being …
(edit) @229   16 years Dag-Erling Smørgrav Reorganize. Document. Replace malloc() + sprintf() with asprintf().
(edit) @227   16 years Dag-Erling Smørgrav NOLIST doesn't actually do anything, and hasn't for quite a while.
(edit) @226   16 years Dag-Erling Smørgrav Allow libpam to build on Linux.
(edit) @224   16 years Dag-Erling Smørgrav Add #include <grp.h> which I missed due to namespace pollution. …
(edit) @222   16 years Dag-Erling Smørgrav Correct old paste-o. Submitted by: Dmitry V. Levin <ldv@…>
(edit) @221   16 years Dag-Erling Smørgrav Update copyright dates for files that have changed this year. Also …
(edit) @216   16 years Dag-Erling Smørgrav Use RTLD_LAZY rather than RTLD_NOW (which apparently isn't supported …
(edit) @214   16 years Dag-Erling Smørgrav Propagate version numbers and installation directories throughout the …
(edit) @211   16 years Dag-Erling Smørgrav Constify the return value from pam_getenv(3). This violates XSSO, but …
(edit) @210   16 years Dag-Erling Smørgrav If compiled with -DDEBUG, enable debugging right before calling a …
(edit) @209   16 years Dag-Erling Smørgrav Add a global variable controlling the output of debugging messages. …
(edit) @208   16 years Dag-Erling Smørgrav Avoid dereferencing an unitialized dl handle. Also, add a cast to …
(edit) @206   16 years Dag-Erling Smørgrav Variable initialization issues.
(edit) @205   16 years Dag-Erling Smørgrav Avoid a NULL pointer dereference if PAM_CONV is non-NULL but its conv …
(edit) @204   16 years Dag-Erling Smørgrav Apparently, nobody ever uses pam_getenv(3), because nobody has ever …
(edit) @203   16 years Dag-Erling Smørgrav Nothing beats being an idiot! Avoid passing expressions with side …
(edit) @202   16 years Dag-Erling Smørgrav If the saved effective uid is the same as the current effective uid, …
(edit) @201   16 years Dag-Erling Smørgrav If a set of saved credentials already exists when we are called, log a …
(edit) @200   16 years Dag-Erling Smørgrav More debugging macros: ENTERI() (item type), ENTERN() (int), ENTERS() …
(edit) @194   17 years Dag-Erling Smørgrav On second thought, use RETURNS() since environment variables are strings.
(edit) @193   17 years Dag-Erling Smørgrav Use RETURNP() rather than RETURNC().
(edit) @192   17 years Dag-Erling Smørgrav Have prompt() return NULL if EOF occurred on stdin, instead of acting …
(edit) @191   17 years Dag-Erling Smørgrav Fix a typo in the active version of RETURNC(), and a cosmetic nit in …
(edit) @189   17 years Dag-Erling Smørgrav Fix typo in debugging macro. Submitted by: Mikko Tyolajarvi …
(edit) @187   17 years Dag-Erling Smørgrav Instrument entry and exit points.
(edit) @186   17 years Dag-Erling Smørgrav Record which primitive is currently executing before calling the …
(edit) @185   17 years Dag-Erling Smørgrav Declare _pam_func_name and _pam_err_name. Add a member to the …
(edit) @184   17 years Dag-Erling Smørgrav Add an array containing the API names for the PAM primitives.
(edit) @183   17 years Dag-Erling Smørgrav Add an array of symbolic names for the PAM error codes. Fix a minor …
(edit) @175   17 years Dag-Erling Smørgrav Make the log level default to PAM_LOG_ERROR.
(edit) @174   17 years Dag-Erling Smørgrav Support /usr/local/etc/pam.conf, for completeness' sake. Sponsored …
(edit) @170   17 years Dag-Erling Smørgrav Write message to stdout, not stderr. Submitted by: jmallett Sponsored …
(edit) @164   17 years Dag-Erling Smørgrav Add the PAM_REPOSITORY item (from Solaris 9). Sponsored by: DARPA, …
(edit) @163   17 years Dag-Erling Smørgrav s/pam_info/pam_error/ in documentation.
(edit) @161   17 years Dag-Erling Smørgrav Implement the "binding" control flag (from Solaris 9) Sponsored …
(edit) @160   17 years Dag-Erling Smørgrav Include <sys/types.h> to define size_t.
(edit) @158   17 years Dag-Erling Smørgrav Don't treat PAM_NEW_AUTHTOK_REQD as an error. Try to emulate Solaris …
(edit) @157   17 years Dag-Erling Smørgrav DBA update and minor whitespace fixes.
(edit) @153   17 years Dag-Erling Smørgrav Split the summar page in two (one for the standard API, one for …
(edit) @151   17 years Dag-Erling Smørgrav Conditionalize debugging messages in !STDC, !GNUC case.
(edit) @147   17 years Dag-Erling Smørgrav GCC 3 is upon us. Sponsored by: DARPA, NAI Labs
(edit) @145   17 years Dag-Erling Smørgrav Add documentation. Sponsored by: DARPA, NAI Labs
(edit) @142   17 years Dag-Erling Smørgrav Initialize other to all-zeroes before using it.
(edit) @137   17 years Dag-Erling Smørgrav Fall in line with Solaris and Linux-PAM wrt use of the "other" policy: …
(edit) @136   17 years Dag-Erling Smørgrav Don't reference vpath after it's been freed.
(edit) @132   17 years Dag-Erling Smørgrav Add colons so gendoc recognizes this as a list rather than a literal …
(edit) @130   17 years Dag-Erling Smørgrav Set rsp to NULL before calling the conversation function, so we can …
(edit) @129   17 years Dag-Erling Smørgrav Add a null conversation function. Sponsored by: DARPA, NAI Labs
(edit) @127   17 years Dag-Erling Smørgrav Additional debugging messages.
(edit) @125   17 years Dag-Erling Smørgrav Don't copy log messages to stderr, even #ifdef DEBUG.
(edit) @124   17 years Dag-Erling Smørgrav Print a newline after an error or info message.
(edit) @122   17 years Dag-Erling Smørgrav Fix highly embarassing typo. This makes a good argument for using …
(edit) @115   17 years Dag-Erling Smørgrav More checks & documentation, and fix some markup nits. Sponsored …
(edit) @112   17 years Dag-Erling Smørgrav Move the policy-loading code into a separate file. Sponsored …
(edit) @106   17 years Dag-Erling Smørgrav Add openpam_{borrow,restore}_cred() (for temporarily switching to user …
(edit) @105   17 years Dag-Erling Smørgrav If PAM_OLDAUTHTOK is set, we're asked for PAM_AUTHTOK, and we have to …
(edit) @102   17 years Dag-Erling Smørgrav Check flags carefully, and add documentation. Sponsored by: DARPA, …
(edit) @101   17 years Dag-Erling Smørgrav Plug memory leak, reduce differences between these very similar …
(edit) @100   17 years Dag-Erling Smørgrav Change pam_get_authtok()'s prototype so the caller can specify what …
(edit) @99   17 years Dag-Erling Smørgrav Allocate the correct amount of memory for the environment list (forgot …
Note: See TracRevisionLog for help on using the revision log.