]> granicus.if.org Git - linux-pam/log
linux-pam
22 years agoRelevant BUGIDs: task 43507
Andrew G. Morgan [Sat, 19 Jan 2002 06:13:53 +0000 (06:13 +0000)]
Relevant BUGIDs: task 43507

Purpose of commit: documentation

Commit summary:
---------------
a little background on the msg argument of the conversation function.

22 years agoRelevant BUGIDs: 418450
Andrew G. Morgan [Tue, 11 Dec 2001 07:54:22 +0000 (07:54 +0000)]
Relevant BUGIDs: 418450

Purpose of commit: comment

Commit summary:
---------------
added a comment to indicate that tru64 behaves like bsd by having no -ldl.

22 years agoRelevant BUGIDs: 486063
Andrew G. Morgan [Tue, 11 Dec 2001 07:41:39 +0000 (07:41 +0000)]
Relevant BUGIDs: 486063

Purpose of commit: compatibility

Commit summary:
---------------
A BSD fix from Dag-Erling Smørgrav and Anton Berezin. What was there
before did not correctly deal with BSD dynamic linking.

22 years agoRelevant BUGIDs: 232194
Andrew G. Morgan [Sun, 9 Dec 2001 22:51:12 +0000 (22:51 +0000)]
Relevant BUGIDs: 232194

Purpose of commit: new feature

Commit summary:
---------------
If you are looking for an object that you can blindly dlopen() and
use to bind to pam w/ modules, this commit is for you. Its not fully
integrated into the build tree, but I'd like some feedback before
wiring it in as a regular feature.

22 years agoRelevant BUGIDs: 486361
Andrew G. Morgan [Sun, 9 Dec 2001 22:39:03 +0000 (22:39 +0000)]
Relevant BUGIDs: 486361

Purpose of commit: bugfix

Commit summary:
---------------
pam_unix is too generic a module to override the PAM_USER_PROMPT item.
(More modifications to xsh to help me test this change.)

22 years agoRelevant BUGIDs: 490938
Andrew G. Morgan [Sun, 9 Dec 2001 22:15:11 +0000 (22:15 +0000)]
Relevant BUGIDs: 490938

Purpose of commit: new feature

Commit summary:
---------------
Added libpammodutil and link it with every module as its built.
The issue here is that there is a lot of code that the various modules
use in common, and this staic library can be used to help make this code
more maintainable. I do not intend to make this library dynamic. Especially
right now, as I want to be free to chop and change the API and don't want
to deal with revision control and third party modules.

This checkin makes the pam_rhost_auth module make some use of this new
library. I don't intend to add support for any other module prior to
releasing 0.76.

22 years agoRelevant BUGIDs: 485454
Andrew G. Morgan [Sun, 9 Dec 2001 21:44:58 +0000 (21:44 +0000)]
Relevant BUGIDs: 485454

Purpose of commit: cleanup

Commit summary:
---------------
The malloc debugging stuff appears to have had a few residual issues
that I've fixed (trying to resolve another checkin!).

22 years agoRelevant BUGIDs: [task] 43507
Andrew G. Morgan [Sat, 8 Dec 2001 19:02:48 +0000 (19:02 +0000)]
Relevant BUGIDs: [task] 43507

Purpose of commit: documentation

Commit summary:
---------------
a couple of placeholders for new man pages.

22 years agoRelevant BUGIDs: [tasks] 43507, 17426
Andrew G. Morgan [Sat, 8 Dec 2001 18:56:47 +0000 (18:56 +0000)]
Relevant BUGIDs: [tasks] 43507, 17426

Purpose of commit: documentation

Commit summary:
---------------
Generally more documentation with some cleanups and email address
sanitization.

22 years agoRelevant BUGIDs: 483959
Steve Langasek [Fri, 30 Nov 2001 23:26:30 +0000 (23:26 +0000)]
Relevant BUGIDs: 483959

Purpose of commit: bugfix

Commit summary:
---------------
pam_unix: fix 'likeauth' to kill off the memory leak once and for all.

22 years agoRelevant BUGIDs: 483959, 113596
Steve Langasek [Tue, 27 Nov 2001 18:26:29 +0000 (18:26 +0000)]
Relevant BUGIDs: 483959, 113596

Purpose of commit: bugfix

Commit summary:
---------------
 * Restore pam_unix's handling of 'likeauth' argument to a known working
   state
 * prettify AUTH_RETURN macro
 * remove redundant argv checks in pam_sm_setcred()

22 years agoRelevant BUGIDs: 476957, 436053
Andrew G. Morgan [Tue, 27 Nov 2001 06:09:48 +0000 (06:09 +0000)]
Relevant BUGIDs: 476957, 436053

Purpose of commit: improved feature

Commit summary:
---------------
Replace the 'similar' function with a real distance algorithm. (From Harald
Welte and Nalin).

Also fix a typo that somehow slipped through an earlier checkin. [Bug 476947].

22 years agoRelevant BUGIDs: 476949
Andrew G. Morgan [Tue, 27 Nov 2001 05:37:30 +0000 (05:37 +0000)]
Relevant BUGIDs: 476949

Purpose of commit: documentation fixes

Commit summary:
---------------
Fix some typos noted by Nalin.

22 years agoRelevant BUGIDs: 476934
Andrew G. Morgan [Tue, 27 Nov 2001 05:25:43 +0000 (05:25 +0000)]
Relevant BUGIDs: 476934

Purpose of commit: documentation fix

Commit summary:
---------------
Module doesn't understand 'console' but does understand 'LOCAL'. Fix
from Nalin.

22 years agoRelevant BUGIDs: 483959
Andrew G. Morgan [Tue, 27 Nov 2001 05:15:37 +0000 (05:15 +0000)]
Relevant BUGIDs: 483959

Purpose of commit: fix memory leak

Commit summary:
---------------
Fernando Trias pointed out a silly memory leak in pam_unix.so. It looks
like some allocated memory that is simply not needed for anything.

22 years agoRelevant BUGIDs: 476947
Andrew G. Morgan [Mon, 26 Nov 2001 06:05:24 +0000 (06:05 +0000)]
Relevant BUGIDs: 476947

Purpose of commit: cleanup

Commit summary:
---------------
be more confident that strings are being initialized correctly
from Nalin.

22 years agoRelevant BUGIDs: 484252
Andrew G. Morgan [Mon, 26 Nov 2001 03:27:40 +0000 (03:27 +0000)]
Relevant BUGIDs: 484252

Purpose of commit: bugfix

Commit summary:
---------------
pam_userdb was not paying close enough attention to password comparisons.
Bug report and fix from Vladimir Pastukhov.

22 years agoRelevant BUGIDs: 485454
Andrew G. Morgan [Mon, 26 Nov 2001 03:04:46 +0000 (03:04 +0000)]
Relevant BUGIDs: 485454

Purpose of commit: revive feature

Commit summary:
---------------
malloc et al. debugging was not supported by the new autoconf setup,
this commit rectifies that. It also adds a couple of header file inclusions
that seem to be needed with recent glibc headers.

22 years agoRelevant BUGIDs: 476985
Andrew G. Morgan [Tue, 13 Nov 2001 05:45:16 +0000 (05:45 +0000)]
Relevant BUGIDs: 476985

Purpose of commit: bugfix

Commit summary:
---------------
Nalin's fix to do a better job of not corrupting the lastlog file.

22 years agoRelevant BUGIDs: 476986
Andrew G. Morgan [Tue, 13 Nov 2001 05:07:24 +0000 (05:07 +0000)]
Relevant BUGIDs: 476986

Purpose of commit: new feature, cleanup

Commit summary:
---------------
patch from Nalin to support '+hostname' as equivalent to 'hostname'.
fixed compiler warning by working out when to include header file.

22 years agoRelevant BUGIDs: 476938
Andrew G. Morgan [Mon, 12 Nov 2001 07:20:39 +0000 (07:20 +0000)]
Relevant BUGIDs: 476938

Purpose of commit: cleanup

Commit summary:
---------------
removed a compiler warning (courtesy Nalin) and added a memory leak comment.

22 years agoRelevant BUGIDs: 476961
Andrew G. Morgan [Mon, 12 Nov 2001 06:57:38 +0000 (06:57 +0000)]
Relevant BUGIDs: 476961

Purpose of commit: comments

Commit summary:
---------------
Added some clarification comments to help explain why I'm rejecting
bug 476961.

22 years agoRelevant BUGIDs: 460717
Andrew G. Morgan [Mon, 12 Nov 2001 05:04:52 +0000 (05:04 +0000)]
Relevant BUGIDs: 460717

Purpose of commit: bugfix

Commit summary:
---------------
it seems there was a slight problem with md5 compatibility with
respect to bigendian non-md5 hash support.

22 years agoRelevant BUGIDs: 476983
Andrew G. Morgan [Mon, 12 Nov 2001 02:23:28 +0000 (02:23 +0000)]
Relevant BUGIDs: 476983

Purpose of commit: bugfixes

Commit summary:
---------------
lots of segfault potential removed. Nalin found the biggies.

22 years agoRelevant BUGIDs: 473034
Andrew G. Morgan [Mon, 12 Nov 2001 01:21:14 +0000 (01:21 +0000)]
Relevant BUGIDs: 473034

Purpose of commit: bugfix

Commit summary:
---------------
pam_env was only coincidentally parsing environment variables correctly.
Bug report from weichangyang of hotmail com.

22 years agoRelevant BUGIDs: 476987
Andrew G. Morgan [Mon, 12 Nov 2001 00:30:32 +0000 (00:30 +0000)]
Relevant BUGIDs: 476987

Purpose of commit: document

Commit summary:
---------------
comment about fix for this bug with an earlier commit.

22 years agoRelevant BUGIDs: 476940
Andrew G. Morgan [Sun, 11 Nov 2001 08:24:42 +0000 (08:24 +0000)]
Relevant BUGIDs: 476940

Purpose of commit: cleanup

Commit summary:
---------------
use autoconf to configure where the documentation should go.

22 years agoRelevant BUGIDs: 436057, 476970
Andrew G. Morgan [Sun, 11 Nov 2001 07:43:54 +0000 (07:43 +0000)]
Relevant BUGIDs: 436057, 476970

Purpose of commit: cleanup

Commit summary:
---------------
general comment, make and include cleanup.

22 years agoRelevant BUGIDs: 476990
Andrew G. Morgan [Sun, 11 Nov 2001 07:25:37 +0000 (07:25 +0000)]
Relevant BUGIDs: 476990

Purpose of commit: new feature

Commit summary:
---------------
support -ve process priorities (and include superuser in this feature)

22 years agoRelevant BUGIDs: 424315
Andrew G. Morgan [Sun, 11 Nov 2001 07:18:55 +0000 (07:18 +0000)]
Relevant BUGIDs: 424315

Purpose of commit: cleanup

Commit summary:
---------------
keep cvs update's clean

22 years agoRelevant BUGIDs: 435764
Andrew G. Morgan [Fri, 9 Nov 2001 05:48:13 +0000 (05:48 +0000)]
Relevant BUGIDs: 435764

Purpose of commit: document commit

Commit summary:
---------------
add a changelog entry

22 years agoRelevant BUGIDs: 435764
Andrew G. Morgan [Fri, 9 Nov 2001 05:29:55 +0000 (05:29 +0000)]
Relevant BUGIDs: 435764

Purpose of commit: compatibility

Commit summary:
---------------
recognize db3 now. (Bug reported by laf0rge.)

23 years agoRelevant BUGIDs: 435991
Andrew G. Morgan [Fri, 12 Oct 2001 06:13:10 +0000 (06:13 +0000)]
Relevant BUGIDs: 435991

Purpose of commit: bugfix

Commit summary:
---------------
use strncpy, and even then remember to nul terminate. Courtesy of Harald Welte.

23 years agoRelevant BUGIDs: 436060
Andrew G. Morgan [Fri, 12 Oct 2001 05:56:26 +0000 (05:56 +0000)]
Relevant BUGIDs: 436060

Purpose of commit: paranoia fix

Commit summary:
---------------
Remove possibility of an un-nul terminated string. (Patch from Red Hat
release courtesy of Harald Welte.)

23 years agoRelevant BUGIDs: 468724
Andrew G. Morgan [Thu, 11 Oct 2001 04:52:25 +0000 (04:52 +0000)]
Relevant BUGIDs: 468724

Purpose of commit: bugfix

Commit summary:
---------------
Legacy behavior for pam_close_session and pam_setcred was not sufficient.
Basically, it appears to be common practice for some applications to call
these functions without first calling pam_authenticate and pam_open_session
which would have frozen the auth and session module stacks.

The new behavior is to treat the returns of these secondary functions as
authoritative when navigating the stack in the absence of a chain-freezing
first set of calls.

pam_chauthtok should not benefit from this behavior, and there does not
appear to be a justification for using an event like this to freeze the
stack outright - legacy behavior did not do that.

23 years agoRelevant BUGIDs: 463984
Andrew G. Morgan [Thu, 11 Oct 2001 04:14:30 +0000 (04:14 +0000)]
Relevant BUGIDs: 463984

Purpose of commit: bugfix

Commit summary:
---------------
The last fix to the conversation function was less than marginal: it
didn't actually work! This second commit adds the all important 'return
the user's input' bit!

Also added some more D() stuff to pam_misc to help locate the problem
and finally cleaned up the Makefile in the examples/ directory. I used
xsh to do the testing.

23 years agoRelevant BUGIDs: 424315
Andrew G. Morgan [Wed, 10 Oct 2001 05:00:11 +0000 (05:00 +0000)]
Relevant BUGIDs: 424315

Purpose of commit: cleanup, new feature

Commit summary:
---------------
I'm adding a new module (pam_debug) that helped me to verify that
the new setcred handling did not suffer from a bug in the handling
of 'auth optional'. I'm also fixing a D(()) line from
libpam/pam_dispatch.c which was simply broken.

[There is still an outstanding backward compatibility issue with
 pam_dispatch that I'll address with respect to Bug 468724.]

23 years agoRelevant BUGIDs: 449203
Andrew G. Morgan [Wed, 19 Sep 2001 06:18:46 +0000 (06:18 +0000)]
Relevant BUGIDs: 449203

Purpose of commit: new support

Commit summary:
---------------
Include some BSD changes (to the conversation function) and fix a few
gcc warnings.

23 years agoRelevant BUGIDs: 440107
Andrew G. Morgan [Wed, 19 Sep 2001 06:16:34 +0000 (06:16 +0000)]
Relevant BUGIDs: 440107

Purpose of commit: keep configure in synch

Commit summary:
---------------
Vorlon updated configure.in, but didn't check in configure to match it.
I'm doing it so I can test and then commit another patch.

23 years agoRelevant BUGIDs: 440107
Steve Langasek [Thu, 13 Sep 2001 20:03:25 +0000 (20:03 +0000)]
Relevant BUGIDs: 440107

Purpose of commit: module reentrancy

Commit summary:
---------------
Commit sample code that uses getpwnam_r instead of getpwnam.  All code is
#ifdef'ed out right now.

23 years agoRelevant BUGIDs: 440107
Steve Langasek [Thu, 13 Sep 2001 19:52:47 +0000 (19:52 +0000)]
Relevant BUGIDs: 440107

Purpose of commit: module reentrancy

Commit summary:
---------------
Commit sample code that uses getpwnam_r instead of getpwnam.  All code is
#ifdef'ed out right now.

23 years agoRelevant BUGIDs: 440107
Steve Langasek [Thu, 13 Sep 2001 05:26:26 +0000 (05:26 +0000)]
Relevant BUGIDs: 440107

Purpose of commit: reentrant modules

Commit summary:
---------------
Lay the autoconf groundwork for making all PAM modules reentrant on systems
that include the POSIX getxx_r() functions.

23 years agoRelevant BUGIDs: 435760 and task 17426
Andrew G. Morgan [Thu, 13 Sep 2001 03:42:11 +0000 (03:42 +0000)]
Relevant BUGIDs: 435760 and task 17426

Purpose of commit: cleanup

Commit summary:
---------------
1. use $(mandir) autoconf variabl - patch from Harald Welte
2. add automated support for generating the draft rfc text

23 years agoRelevant BUGIDs: 460491
Andrew G. Morgan [Thu, 13 Sep 2001 02:44:55 +0000 (02:44 +0000)]
Relevant BUGIDs: 460491

Purpose of commit: bugfix

Commit summary:
---------------
sourceforge is now using another cvs->html viewer, so we need to update
these reference source code links.

23 years agoRelevant BUGIDs: 461089
Andrew G. Morgan [Thu, 13 Sep 2001 02:31:39 +0000 (02:31 +0000)]
Relevant BUGIDs: 461089

Purpose of commit: cleanup

Commit summary:
---------------
remove a compilation warning.

23 years agoRelevant BUGIDs: 440107
Steve Langasek [Wed, 12 Sep 2001 19:15:10 +0000 (19:15 +0000)]
Relevant BUGIDs: 440107

Purpose of commit: reentrant modules

Commit summary:
---------------
Lay the autoconf groundwork for making all PAM modules reentrant on systems
that include the POSIX getxx_r() functions.

23 years agoRelevant BUGIDs: 440107
Steve Langasek [Tue, 10 Jul 2001 20:24:16 +0000 (20:24 +0000)]
Relevant BUGIDs: 440107

Purpose of commit: bugfix/cleanup

Commit summary:
---------------
Removed superfluous use of static variables in md5 and bigcrypt routines,
bringing us a step closer to thread-safeness.  Eliminated some variable
indirection along the way.

23 years agoRelevant BUGIDs: 436432
Steve Langasek [Wed, 27 Jun 2001 18:53:30 +0000 (18:53 +0000)]
Relevant BUGIDs: 436432

Purpose of commit: cleanup

Commit summary:
---------------
nix unneeded #include line from pam_tally.c.  Keep things as minimalistic as
possible until we /know/ it's needed for something.

23 years agoRelevant BUGIDs: 436061
Andrew G. Morgan [Wed, 27 Jun 2001 06:23:59 +0000 (06:23 +0000)]
Relevant BUGIDs: 436061

Purpose of commit: new feature

Commit summary:
---------------
Oops, missed this off in my earlier commit for bug 436061.

23 years agoRelevant BUGIDs: 436432
Andrew G. Morgan [Wed, 27 Jun 2001 06:20:42 +0000 (06:20 +0000)]
Relevant BUGIDs: 436432

Purpose of commit: cleanup

Commit summary:
---------------
small changes inspired by reading a red hat diff.

23 years agoRelevant BUGIDs: 436061
Andrew G. Morgan [Wed, 27 Jun 2001 05:55:33 +0000 (05:55 +0000)]
Relevant BUGIDs: 436061

Purpose of commit: new feature

Commit summary:
---------------
Harald Welte poured over the Red Hat version and submitted the outstanding
diff.

23 years agoRelevant BUGIDs: 422563
Andrew G. Morgan [Mon, 25 Jun 2001 00:08:13 +0000 (00:08 +0000)]
Relevant BUGIDs: 422563

Purpose of commit: new feature

Commit summary:
---------------
more support for Irix native compiler.

23 years agoRelevant BUGIDs: 413162
Andrew G. Morgan [Sun, 24 Jun 2001 22:54:05 +0000 (22:54 +0000)]
Relevant BUGIDs: 413162

Purpose of commit: new feature

Commit summary:
---------------
pam_cracklib enhancements to make use of negative limits.
Werner Puschitz gets brownie points for submitting documentation to
match!

23 years agoRelevant BUGIDs: 424060
Andrew G. Morgan [Sun, 24 Jun 2001 22:21:24 +0000 (22:21 +0000)]
Relevant BUGIDs: 424060

Purpose of commit: bugfix

Commit summary:
---------------
latest attempt to deal with the number of rlimits supported by
Linux. (Last attempt was the fix for Bug 219554 (ne 119554).

23 years agoRelevant BUGIDs: 433460
Andrew G. Morgan [Sun, 24 Jun 2001 20:50:00 +0000 (20:50 +0000)]
Relevant BUGIDs: 433460

Purpose of commit: remove stale link

Commit summary:
---------------
The documentation did not match reality.

23 years agoRelevant BUGIDs: 417512
Andrew G. Morgan [Sat, 26 May 2001 20:45:09 +0000 (20:45 +0000)]
Relevant BUGIDs: 417512

Purpose of commit: add a clarification

Commit summary:
---------------
At a user's request, added a clarification to the documentation regarding
the choice of argv[0] as a service name.

23 years agoRelevant BUGIDs: 417339
Andrew G. Morgan [Tue, 8 May 2001 06:03:55 +0000 (06:03 +0000)]
Relevant BUGIDs: 417339

Purpose of commit: bugfix

Commit summary:
---------------
Better compilation support.

23 years agoRelevant BUGIDs: 416229
Andrew G. Morgan [Tue, 8 May 2001 05:05:20 +0000 (05:05 +0000)]
Relevant BUGIDs: 416229

Purpose of commit: document checkin

Commit summary:
---------------
Ooops, missed the CHANGELOG change for the AIX patch

23 years agoRelevant BUGIDs: 416229
Andrew G. Morgan [Tue, 8 May 2001 05:02:50 +0000 (05:02 +0000)]
Relevant BUGIDs: 416229

Purpose of commit: cleanup

Commit summary:
---------------
A little closer to supporting AIX. These changes are not all of the
suggested changes in the bug report that I will close as a result
of this checkin, but they are all the changes that I feel happy making
right now. I've avoided some of the more gratutitous changes, hoping
that the submitter will reevaluate what they need in the light of what
I have committed here.

23 years agoRelevant BUGIDs: 422144
Andrew G. Morgan [Tue, 8 May 2001 04:14:20 +0000 (04:14 +0000)]
Relevant BUGIDs: 422144

Purpose of commit: cleanup

Commit summary:
---------------
Replace 'make' with $(MAKE). This helps on systems that have gmake
and need to use it to build the distribution.

23 years agoRelevant BUGIDs: 420270
Andrew G. Morgan [Tue, 1 May 2001 04:27:37 +0000 (04:27 +0000)]
Relevant BUGIDs: 420270

Purpose of commit: bugfix

Commit summary:
---------------
Allow C++ compilation when using pam_misc.h and pam_client.h.

23 years agoRelevant BUGIDs: 419631
Andrew G. Morgan [Tue, 1 May 2001 04:15:33 +0000 (04:15 +0000)]
Relevant BUGIDs: 419631

Purpose of commit: bugfix

Commit summary:
---------------
Bring the module in to line with its documentation. The README refers
to a trailing '.' on IP addresses.

23 years agoRelevant BUGIDs: 419803
Steve Langasek [Sat, 28 Apr 2001 16:06:19 +0000 (16:06 +0000)]
Relevant BUGIDs: 419803

Purpose of commit: bugfix

Commit summary:
---------------
Fix pam_unix to not zero out password strings that it doesn't own!

23 years agoRelevant BUGIDs: 415419
Andrew G. Morgan [Sun, 15 Apr 2001 06:49:47 +0000 (06:49 +0000)]
Relevant BUGIDs: 415419

Purpose of commit: cleanup

Commit summary:
---------------
A number of things were being found by autoconf, but the _pam_aconf.h
file wasn't picking them up. It is now.

23 years agoRelevant BUGIDs: 415412
Andrew G. Morgan [Sun, 15 Apr 2001 06:42:38 +0000 (06:42 +0000)]
Relevant BUGIDs: 415412

Purpose of commit: support

Commit summary:
---------------
Some solaris support for gcc options that appear to work.

23 years agoRelevant BUGIDs: 414943
Andrew G. Morgan [Sun, 15 Apr 2001 06:32:08 +0000 (06:32 +0000)]
Relevant BUGIDs: 414943

Purpose of commit: comment about bug ids

Commit summary:
---------------
Sourceforge bumped all the bugids by 100000 at some point and this
made earlier entries in this CHANGELOG off by that amount. I've
added a comment about this to help the reader in trying to track
each interesting bug down.

23 years agoRelevant BUGIDs: 414669
Andrew G. Morgan [Sun, 8 Apr 2001 08:16:46 +0000 (08:16 +0000)]
Relevant BUGIDs: 414669

Purpose of commit: documentation

Commit summary:
---------------
comment on what I just committed.

23 years agoRelevant BUGIDs: 414669
Andrew G. Morgan [Sun, 8 Apr 2001 08:14:57 +0000 (08:14 +0000)]
Relevant BUGIDs: 414669

Purpose of commit: bugfix + 0.76 begins

Commit summary:
---------------
Bumped the version number.
Fixed a lack of SONAME definitions that were causing the libraries
not to be installed correctly.

23 years agoRelevant BUGIDs: 414665 Linux-PAM-0-75
Andrew G. Morgan [Sun, 8 Apr 2001 06:17:04 +0000 (06:17 +0000)]
Relevant BUGIDs: 414665

Purpose of commit: make release

Commit summary:
---------------
Its that time again. 0.75 is released.

23 years agoRelevant BUGIDs: 227565
Andrew G. Morgan [Sun, 8 Apr 2001 06:02:33 +0000 (06:02 +0000)]
Relevant BUGIDs: 227565

Purpose of commit: cleanup

Commit summary:
---------------
I've removed pam_pwdb from the suggested pam.conf template.

23 years agoRelevant BUGIDs: 404953
Andrew G. Morgan [Thu, 29 Mar 2001 04:21:16 +0000 (04:21 +0000)]
Relevant BUGIDs: 404953

Purpose of commit: bugfix

Commit summary:
---------------
The syntax "<domain> -" was not recognized.

23 years agoRelevant BUGIDs: 407282
Andrew G. Morgan [Mon, 19 Mar 2001 01:56:36 +0000 (01:56 +0000)]
Relevant BUGIDs: 407282

Purpose of commit: cleanup

Commit summary:
---------------
FreeBSD supporting change to the autoconf stuff.

23 years agoRelevant BUGIDs: 408961
Andrew G. Morgan [Mon, 19 Mar 2001 01:46:41 +0000 (01:46 +0000)]
Relevant BUGIDs: 408961

Purpose of commit: documentation fixes

Commit summary:
---------------
This checkin is courtesy of some fixes from Michel D'HOOGE.

23 years agoRelevant BUGIDs: 133545
Andrew G. Morgan [Thu, 22 Feb 2001 04:58:51 +0000 (04:58 +0000)]
Relevant BUGIDs: 133545

Purpose of commit: documentation fix

Commit summary:
---------------
Make the directions for linking a module consistent.

23 years agoRelevant BUGIDs: 132880
Andrew G. Morgan [Thu, 22 Feb 2001 04:55:41 +0000 (04:55 +0000)]
Relevant BUGIDs: 132880

Purpose of commit: remainder of bugfix

Commit summary:
---------------
Somehow, this got left out of an earlier commit. This checkin completes
the support for fixing bug 132880.

23 years agoRelevant BUGIDs: 133542
Andrew G. Morgan [Thu, 22 Feb 2001 04:49:45 +0000 (04:49 +0000)]
Relevant BUGIDs: 133542

Purpose of commit: support for glibc-2.2.2

Commit summary:
---------------
This module needed another #include to support a recent spin of
the glibc headers.

23 years agoRelevant BUGIDs: 132880
Andrew G. Morgan [Sun, 18 Feb 2001 03:03:31 +0000 (03:03 +0000)]
Relevant BUGIDs: 132880

Purpose of commit: bugfix

Commit summary:
---------------
wasn't linking conv.o into the module.

23 years agoRelevant BUGIDs: 131549
Andrew G. Morgan [Sat, 17 Feb 2001 01:55:38 +0000 (01:55 +0000)]
Relevant BUGIDs: 131549

Purpose of commit: documentation bugfix

Commit summary:
---------------
pam_lastlog was wrongly documented as an 'authentication' module when
it is actually a session module.

23 years agoRelevant BUGIDs: 126210
Andrew G. Morgan [Sun, 11 Feb 2001 07:52:56 +0000 (07:52 +0000)]
Relevant BUGIDs: 126210

Purpose of commit: documentation

Commit summary:
---------------
added some pam_tally documentation.

23 years agoRelevant BUGIDs: 131192
Andrew G. Morgan [Sun, 11 Feb 2001 06:48:12 +0000 (06:48 +0000)]
Relevant BUGIDs: 131192

Purpose of commit: documentation

Commit summary:
---------------
added some links to sample module code (into the CVS repository).

23 years agoRelevant BUGIDs: 112540
Andrew G. Morgan [Sun, 11 Feb 2001 06:33:53 +0000 (06:33 +0000)]
Relevant BUGIDs: 112540

Purpose of commit: minor security bugfix

Commit summary:
---------------
Fixes for the password helper binaries.
Before, there was no check that the password entered was actually that
of the intended user being authenticated. Instead, the password was
checked for the requesting user. While this disstinction sounds like a
security hole, its actually not been a problem in practice. The helper
binaries have only been used in the case that the application is not
setuid-0 and as such even if an improper authentication succeeded, the
application could not change its uid from that of the requesting user.

23 years agoRelevant BUGIDs: 131549
Andrew G. Morgan [Sat, 10 Feb 2001 22:33:09 +0000 (22:33 +0000)]
Relevant BUGIDs: 131549

Purpose of commit: bugfix

Commit summary:
---------------
Needed to link lastlog module with -lutil (on some systems).

23 years agoRelevant BUGIDs: 131601
Andrew G. Morgan [Sat, 10 Feb 2001 22:15:23 +0000 (22:15 +0000)]
Relevant BUGIDs: 131601

Purpose of commit: bugfix

Commit summary:
---------------
On systems that have a separate libcrypt. This module needed to be
linked against it.

23 years agoRelevant BUGIDs: 131783
Andrew G. Morgan [Sat, 10 Feb 2001 07:17:52 +0000 (07:17 +0000)]
Relevant BUGIDs: 131783

Purpose of commit: bugfix

Commit summary:
---------------
static library and debugging library support fixed - post autoconf stuff.

23 years agoRelevant BUGIDs: 131503
Andrew G. Morgan [Thu, 8 Feb 2001 05:48:02 +0000 (05:48 +0000)]
Relevant BUGIDs: 131503

Purpose of commit: change URL

Commit summary:
---------------
Fix the URL for a copy of the original PAM RFC.

23 years agoRelevant BUGIDs: 130130
Andrew G. Morgan [Mon, 5 Feb 2001 07:00:08 +0000 (07:00 +0000)]
Relevant BUGIDs: 130130

Purpose of commit: bugfix

Commit summary:
---------------
needed quotes around a possibly blank shell variable.

23 years agoRelevant BUGIDs: 129775
Andrew G. Morgan [Mon, 5 Feb 2001 06:50:41 +0000 (06:50 +0000)]
Relevant BUGIDs: 129775

Purpose of commit: bugfix

Commit summary:
---------------
This bugfix leads to backwardly incompatable behavior with earlier
releases of Linux-PAM.

Note, this cleans up the setcred/session and chauthtok stacks in
such a way that it is no longer preferred that the setcred module
always return the same error code as the auth components of said
modules did.

This means behavior should be a great deal more sane. It also gives
meaning to the unique return codes that are available to pam_sm_setcred.
[I'm sure that when we add support for credential relevant events,
 this change will be critical.]

23 years agoRelevant BUGIDs: 129644
Andrew G. Morgan [Mon, 22 Jan 2001 08:03:01 +0000 (08:03 +0000)]
Relevant BUGIDs: 129644

Purpose of commit: start next release

Commit summary:
---------------
I've bumped the version number, and added some Makefile code
for helping me make documentation releases.

23 years agoRelevant BUGIDs: 129642 Linux-PAM-0-74
Andrew G. Morgan [Mon, 22 Jan 2001 06:52:35 +0000 (06:52 +0000)]
Relevant BUGIDs: 129642

Purpose of commit: make release

Commit summary:
---------------
Its that time again - time to release 0.74

23 years agoRelevant BUGIDs: 129027, 128576
Andrew G. Morgan [Mon, 22 Jan 2001 06:07:28 +0000 (06:07 +0000)]
Relevant BUGIDs: 129027, 128576

Purpose of commit: new feature + documentation

Commit summary:
---------------
Cleaned up the handling of AUTHTOK items and pam_[gs]et_data() functions.
Added more clear documentation about the pam_[gs]et_item() functions to
the pam_appl and pam_modules programmer guides.

23 years agoRelevant BUGIDs: 127561
Andrew G. Morgan [Sun, 21 Jan 2001 23:25:40 +0000 (23:25 +0000)]
Relevant BUGIDs: 127561

Purpose of commit: bugfix

Commit summary:
---------------
non-default config file option fixes (module and in documentation).

23 years agoRelevant BUGIDs: 127625
Andrew G. Morgan [Sat, 20 Jan 2001 23:47:07 +0000 (23:47 +0000)]
Relevant BUGIDs: 127625

Purpose of commit: documentation

Commit summary:
---------------
added a note to this man page explaining that we do support a
default directory for modules. Also added some text describing
the alternative control syntax for pam configuration files.

23 years agoRelevant BUGIDs: 127700
Andrew G. Morgan [Sat, 20 Jan 2001 23:06:05 +0000 (23:06 +0000)]
Relevant BUGIDs: 127700

Purpose of commit: bugfix

Commit summary:
---------------
ia64 support - it behaves like an alpha wrt md5, but then unsigned int
is 32 bits everywhere(*) these days, so just remove the #ifdef nonsense.

23 years agoRelevant BUGIDs: 108786
Andrew G. Morgan [Sat, 20 Jan 2001 22:29:47 +0000 (22:29 +0000)]
Relevant BUGIDs: 108786

Purpose of commit: cleanup

Commit summary:
---------------
This brings the binary prompt hooks in libpam_misc's conversation
function into line with the current libpamc library.

23 years agoRelevant BUGIDs: 117434
Andrew G. Morgan [Sat, 20 Jan 2001 22:21:22 +0000 (22:21 +0000)]
Relevant BUGIDs: 117434

Purpose of commit: bugfix

Commit summary:
---------------
Appear to have left these fixes out with last commit to resolve 117434.

23 years agoRelevant BUGIDs: 128298
Andrew G. Morgan [Wed, 10 Jan 2001 17:20:52 +0000 (17:20 +0000)]
Relevant BUGIDs: 128298

Purpose of commit: bugfix

Commit summary:
---------------
Nothing in the sources requires C++. So, there is no need to
have autoconf require it.

23 years agoRelevant BUGIDs: 124396
Jan Rekorajski [Thu, 28 Dec 2000 16:31:50 +0000 (16:31 +0000)]
Relevant BUGIDs: 124396

Purpose of commit: feature

Commit summary:
---------------
removed directory references from man includes (man8/pam.8 -> pam.8)

23 years agoRelevant BUGIDs: 126440
Steve Langasek [Thu, 21 Dec 2000 06:06:34 +0000 (06:06 +0000)]
Relevant BUGIDs: 126440

Purpose of commit: portability bugfix

Commit summary:
---------------
Removed non-posix shell command from pam_filter Makefile.

23 years agoRelevant BUGIDs: 126431, 126423
Steve Langasek [Wed, 20 Dec 2000 05:15:05 +0000 (05:15 +0000)]
Relevant BUGIDs: 126431, 126423

Purpose of commit: new feature / bugfix

Commit summary:
---------------
This changes the format of pam_unix log messages, per bug 126423.  The
change is extensive (every call to _log_err() now has an additional
argument) but straightforward.
These changes to the logging code incidentally fix the problem reported in
bug 126431.

23 years agoRelevant BUGIDs: 126036
Steve Langasek [Mon, 18 Dec 2000 05:00:23 +0000 (05:00 +0000)]
Relevant BUGIDs: 126036

Purpose of commit: cleanup

Commit summary:
---------------

Changes format of pam_unix 'authentication failure' log messages for
purposes of consistency and clarity.

Note that we do not log the 'user=' item in the case of an invalid username
unless the audit flag is turned on.

Note also that the way we currently log these failures isn't i18n-friendly.
I imagine this will need correcting at some point in the future.