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