source: openpam/trunk/lib

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @519   9 years Dag-Erling Smørgrav Verify that the target is a regular file.
(edit) @516   9 years Dag-Erling Smørgrav Use fdlopen(3) if it is available.
(edit) @511   9 years Dag-Erling Smørgrav The only place RETURNP() is used returns a non-const pointer.
(edit) @510   9 years Dag-Erling Smørgrav Use a different default prompt if PAM_RHOST != PAM_HOST.
(edit) @509   9 years Dag-Erling Smørgrav Don't log an error message if the file does not exist.
(edit) @503   9 years Dag-Erling Smørgrav Style / consistency
(edit) @502   9 years Dag-Erling Smørgrav Use openpam_check_path_owner_perms()
(edit) @501   9 years Dag-Erling Smørgrav Report an error if one of the modules in the chain does not implement …
(edit) @500   9 years Dag-Erling Smørgrav Forgotten in previous commit: check the ownership and permissions of …
(edit) @499   9 years Dag-Erling Smørgrav Factor out and improve the module ownership / permission check, and …
(edit) @497   9 years Dag-Erling Smørgrav Validate the service name, closing an attack vector for programs like …
(edit) @496   9 years Dag-Erling Smørgrav Disallow changing the service name.
(edit) @494   9 years Dag-Erling Smørgrav nit
(edit) @493   9 years Dag-Erling Smørgrav Refuse to load a module if it is owned by anyone else than root or the …
(edit) @492   9 years Dag-Erling Smørgrav dst can't be const, you idiot.
(edit) @491   9 years Dag-Erling Smørgrav Reorganize the headers and centralize the string tables.
(edit) @490   9 years Dag-Erling Smørgrav Add a strlcpy(3) implementation.
(edit) @488   9 years Dag-Erling Smørgrav Always create optv, even if there are no options.
(edit) @487   9 years Dag-Erling Smørgrav The count was never used, so ditch it and return plain PAM error codes …
(edit) @484   9 years Dag-Erling Smørgrav Remove debugging code.
(edit) @483   9 years Dag-Erling Smørgrav Fix a couple of bugs in the option string reassembly code.
(edit) @482   9 years Dag-Erling Smørgrav Revert large parts of r478. I had forgotten that the module arguments …
(edit) @481   9 years Dag-Erling Smørgrav The include directive expects a service name, not a filename. While …
(edit) @479   9 years Dag-Erling Smørgrav namespace violation mumble mumble
(edit) @478   9 years Dag-Erling Smørgrav Major overhaul of the policy parser to support quoted option values. …
(edit) @477   9 years Dag-Erling Smørgrav Minor simplification.
(edit) @475   9 years Dag-Erling Smørgrav Provide strlcmp(3) internally on systems that don't already have it.
(edit) @474   9 years Dag-Erling Smørgrav Fix the case where match_word() matches the last word on the line. It …
(edit) @473   9 years Dag-Erling Smørgrav - Deduplicate the trailing-whitespace code. - Don't treat " \n" as …
(edit) @466   9 years Dag-Erling Smørgrav Mention that the service function is called twice.
(edit) @462   9 years Dag-Erling Smørgrav If a module directory was specified on the configure command line, the …
(edit) @461   9 years Dag-Erling Smørgrav Fix namespace violations in local variables used to prevent double …
(edit) @460   9 years Dag-Erling Smørgrav Fix namespace violations in some symbols which have external linkage …
(edit) @459   9 years Dag-Erling Smørgrav Eliminate a potential double evaluation in one of the tracing macros.
(edit) @455   9 years Dag-Erling Smørgrav Add a new API function, openpam_subst(3), which replaces substitution …
(edit) @447   9 years Dag-Erling Smørgrav This was written long after the DARPA contract ended.
(edit) @444   9 years Dag-Erling Smørgrav Document that the item argument (for pam_get_item(3)) and the data …
(edit) @443   9 years Dag-Erling Smørgrav We already have PAM_USER, PAM_RUSER and PAM_RHOST. Add PAM_HOST for …
(edit) @437   9 years Dag-Erling Smørgrav Update copyright and release notes.
(edit) @435   11 years Dag-Erling Smørgrav Update copyright dates.
(edit) @433   11 years Dag-Erling Smørgrav Add support for dynamic modules that contain a struct pam_module.
(edit) @429   11 years Dag-Erling Smørgrav -lfoo goes in LIBADD, not LDFLAGS.
(edit) @427   11 years Dag-Erling Smørgrav Portability tip.
(edit) @426   11 years Dag-Erling Smørgrav Fix doc: pam_strerror() ignores pamh.
(edit) @423   11 years Dag-Erling Smørgrav Fix double-UTF
(edit) @422   11 years Dag-Erling Smørgrav Convert everything to UTF-8.
(edit) @420   11 years Dag-Erling Smørgrav Update copyright
(edit) @419   12 years Dag-Erling Smørgrav Indentation nits
(edit) @417   13 years Dag-Erling Smørgrav Update copyright, and coincidentially root out the last remaining …
(edit) @416   13 years Dag-Erling Smørgrav Convert to correct config.h idiom. We must include it before any …
(edit) @415   13 years Dag-Erling Smørgrav Remove a few more namespace violations. Only one remains, which we …
(edit) @414   13 years Dag-Erling Smørgrav Un-screwup the debugging code. Now the "debug" keyword will work even …
(edit) @413   13 years Dag-Erling Smørgrav I must have been drunk when I committed r380, because the cast for …
(edit) @408   13 years Dag-Erling Smørgrav Update copyright.
(edit) @403   13 years Dag-Erling Smørgrav Get rid of the module cache; it serves little purpose, and makes …
(edit) @400   13 years Dag-Erling Smørgrav Constify.
(edit) @395   13 years Dag-Erling Smørgrav Fix some bugs in the build system, and make 'make dist' work as …
(edit) @394   13 years Dag-Erling Smørgrav Silence warnings.
(edit) @391   14 years Dag-Erling Smørgrav Make sure automake knows about all the files we want to include in a …
(edit) @385   15 years Dag-Erling Smørgrav Add a configure option to turn debugging on by default.
(edit) @383   15 years Dag-Erling Smørgrav Plug memory leak.
(edit) @380   15 years Dag-Erling Smørgrav Fix signedness mismatch, and use an explicit cast when calling ctype …
(edit) @377   15 years Dag-Erling Smørgrav Set svn:ignore.
(edit) @320   15 years Dag-Erling Smørgrav Convert $P4$ tags to $Id$.
(edit) @311   15 years Dag-Erling Smørgrav Make sure OPENPAM_MODULES_DIR has a trailing slash.
(edit) @308   15 years Dag-Erling Smørgrav If the module path is relative, prepend the module installation …
(edit) @304   16 years Dag-Erling Smørgrav Better to use unsigned char when isspace() is involved.
(edit) @301   16 years Dag-Erling Smørgrav Leave alarm() alone if openpam_ttyconv_timeout is zero or negative. …
(edit) @300   16 years Dag-Erling Smørgrav Additional healthy paranoia. Obtained from: NetBSD
(edit) @294   16 years Dag-Erling Smørgrav Whitespace nits.
(edit) @291   16 years Dag-Erling Smørgrav Formatting and documentation nits.
(edit) @290   16 years Dag-Erling Smørgrav Use FREE() instead of free().
(edit) @289   16 years Dag-Erling Smørgrav Add openpam_free_envlist(). I'm tired of freeing them by hand.
(edit) @288   16 years Dag-Erling Smørgrav Hard sentence breaks in inline documentation.
(edit) @284   16 years Dag-Erling Smørgrav Add explicit section numbers to sete[gu]id() / setgroups() cross- …
(edit) @281   16 years Dag-Erling Smørgrav Remove an unnecessary cast, obviating the need for <stdint.h> which …
(edit) @280   17 years Dag-Erling Smørgrav s/accound/account/ Spotted by: rwatson
(edit) @279   17 years Dag-Erling Smørgrav Make the ENTER*() and RETURN*() macros safe from side-effects, and …
(edit) @277   17 years Dag-Erling Smørgrav I originally thought the XSSO was wrong to declare pam_get_data()'s …
(edit) @275   17 years Dag-Erling Smørgrav I completely bungled the previous commit. Don't know what I was …
(edit) @274   17 years Dag-Erling Smørgrav Belatedly fix confusion about the layout of resp, cf. similar changes …
(edit) @267   17 years Dag-Erling Smørgrav Solaris needs <limits.h> for NGROUPS_MAX. Don't bother making this …
(edit) @264   17 years Dag-Erling Smørgrav Use read(2) on fileno(stdin) rather than fgets(3). This make timeout …
(edit) @262   17 years Dag-Erling Smørgrav Avoid side effects in macro arguments (don't I ever learn?); also …
(edit) @261   17 years Dag-Erling Smørgrav Staticize the default prompts.
(edit) @258   17 years Dag-Erling Smørgrav Checking the return value from pam_get_item(3) isn't enough, we also …
(edit) @251   17 years Dag-Erling Smørgrav Autoconfuse.
(edit) @250   17 years Dag-Erling Smørgrav Paranoia: clear buffers before returning. Submitted by: Dmitry V. …
(edit) @248   18 years Dag-Erling Smørgrav Remove debugging output.
(edit) @245   18 years Dag-Erling Smørgrav Give up trying to keep track of what has changed and what hasn't; just …
(edit) @243   18 years Dag-Erling Smørgrav Incorporate patches from Dmitry V. Levin which improve the policy …
(edit) @242   18 years Dag-Erling Smørgrav Cross-reference openpam_{get,set}_option(3).
(edit) @241   18 years Dag-Erling Smørgrav Continue improving the new configuration parser, particularly error …
(edit) @240   18 years Dag-Erling Smørgrav Overhaul the configuration parser. This adds support for continuation …
(edit) @238   18 years Dag-Erling Smørgrav Use RTLD_NOW where available, and define it to RTLD_LAZY otherwise.
(edit) @236   18 years Dag-Erling Smørgrav Remove trailing semicolons from macros.
(edit) @235   18 years Dag-Erling Smørgrav No need to explicitly clear pointers now that we use FREE().
(edit) @234   18 years Dag-Erling Smørgrav Return code paranoia: compare against 0 instead of -1. Suggested …
(edit) @233   18 years Dag-Erling Smørgrav Two more cases of asprintf(3) replacing malloc(3) + sprintf(3).
(edit) @232   18 years Dag-Erling Smørgrav With one single exception (where the pointer is obviously being …
Note: See TracRevisionLog for help on using the revision log.