]> granicus.if.org Git - linux-pam/log
linux-pam
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.)

22 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.

22 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.)

22 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.

22 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.

22 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.]

22 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.

22 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.

22 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.

22 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.

22 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.

22 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

22 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.

22 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.

22 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.

22 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.

23 years agoRelevant BUGIDs: 126036
Steve Langasek [Mon, 18 Dec 2000 04:59:21 +0000 (04:59 +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.

23 years agoRelevant BUGIDs: 125704, 124930
Steve Langasek [Wed, 13 Dec 2000 23:31:09 +0000 (23:31 +0000)]
Relevant BUGIDs: 125704, 124930

Purpose of commit: portable handling of utmp in pam_unix

Commit summary:
---------------
Fixes problem with PAM_getlogin() on Solaris (and hopefully other Unices),
as per David Lee's report.

23 years agoRelevant BUGIDs: 124930
Andrew G. Morgan [Tue, 12 Dec 2000 23:44:53 +0000 (23:44 +0000)]
Relevant BUGIDs: 124930

Purpose of commit: bugfix

Commit summary:
---------------
upper -> lowercase substitution for OS fixed in configure.in.

23 years agoRelevant BUGIDs: 117434
Andrew G. Morgan [Sun, 10 Dec 2000 04:25:23 +0000 (04:25 +0000)]
Relevant BUGIDs: 117434

Purpose of commit: bugfix

Commit summary:
---------------
removed static variables from pam_tally - should be thread safe now.

23 years agoRelevant BUGIDs: 125022
Andrew G. Morgan [Fri, 8 Dec 2000 19:06:20 +0000 (19:06 +0000)]
Relevant BUGIDs: 125022

Purpose of commit: copyright notice

Commit summary:
---------------
Added an original sources copyright notice to pam_access (from logdaemon).

23 years agoRelevant BUGIDs: 124923
Andrew G. Morgan [Thu, 7 Dec 2000 22:30:52 +0000 (22:30 +0000)]
Relevant BUGIDs: 124923

Purpose of commit: cleanup

Commit summary:
---------------
Remove the -Wtraditional flag from the GCC options. It causes strange and
annoying spam. Also reordered the progs verses argument parsing stuff
to avoid a warning from autoconf (back to one strange warning again).

23 years agoRelevant BUGIDs: 124397
Jan Rekorajski [Mon, 4 Dec 2000 20:59:12 +0000 (20:59 +0000)]
Relevant BUGIDs: 124397

Purpose of commit: new feature

Commit summary:
---------------
* pam_mail - use PAM_PATH_MAILDIR as the location of mail spool

23 years agoRelevant BUGIDs: 124397
Jan Rekorajski [Mon, 4 Dec 2000 20:56:10 +0000 (20:56 +0000)]
Relevant BUGIDs: 124397

Purpose of commit: new feature

Commit summary:
---------------
* _pam_aconf.h.in, configure.in - added PAM_PATH_MAILDIR set via
  --with-mailspool=dir option (default is _PAM_MAILDIR if defined
  in paths.h otherwise /var/spool/mail

23 years agoRelevant BUGIDs: 124391
Jan Rekorajski [Mon, 4 Dec 2000 19:02:33 +0000 (19:02 +0000)]
Relevant BUGIDs: 124391

Purpose of commit: cleanup

Commit summary:
---------------
* removed unnecessary CVS Log tags from all over the source

23 years agoRelevant BUGIDs: 124394
Jan Rekorajski [Mon, 4 Dec 2000 18:36:51 +0000 (18:36 +0000)]
Relevant BUGIDs: 124394

Purpose of commit: bugfix

Commit summary:
---------------
* pam_tally - check for PAM_TTY if PAM_RHOST is not set when writing
  to faillog

23 years agoRelevant BUGIDs: 124385
Jan Rekorajski [Mon, 4 Dec 2000 18:31:56 +0000 (18:31 +0000)]
Relevant BUGIDs: 124385

Purpose of commit: security

Commit summary:
---------------
* use O_NOFOLLOW if available when opening debug log

23 years agoRelevant BUGIDs: 124388
Jan Rekorajski [Mon, 4 Dec 2000 15:24:20 +0000 (15:24 +0000)]
Relevant BUGIDs: 124388

Purpose of commit: bugfix

Commit summary:
---------------
* removed comments about pam_unix not working with pam_cracklib,
  added information about use_authtok parameter

23 years agoRelevant BUGIDs: 124388
Jan Rekorajski [Mon, 4 Dec 2000 15:23:15 +0000 (15:23 +0000)]
Relevant BUGIDs: 124388

Purpose of commit: bugfix

Commit summary:
---------------
- removed comments about pam_unix not working with pam_cracklib,
  added information about use_authtok parameter

23 years agoRelevant BUGIDs: 124386
Jan Rekorajski [Mon, 4 Dec 2000 15:03:12 +0000 (15:03 +0000)]
Relevant BUGIDs: 124386

Purpose of commit: bugfix

Commit summary:
---------------
* fixed wrong definition of struct pam_module (was pam_wheel)

23 years agoRelevant BUGIDs: 124386
Jan Rekorajski [Mon, 4 Dec 2000 15:02:16 +0000 (15:02 +0000)]
Relevant BUGIDs: 124386

Purpose of commit: bugfix

Commit summary:
---------------
- fixed wrong definition of struct pam_module (was pam_wheel)

23 years agoRelevant BUGIDs: 124187
Andrew G. Morgan [Sun, 3 Dec 2000 23:42:17 +0000 (23:42 +0000)]
Relevant BUGIDs: 124187

Purpose of commit: bugfix

Commit summary:
---------------
examples/Makefile contained a bogus include path.

23 years agoRelevant BUGIDs: 124136
Andrew G. Morgan [Sun, 3 Dec 2000 23:35:29 +0000 (23:35 +0000)]
Relevant BUGIDs: 124136

Purpose of commit: bugfix

Commit summary:
---------------
Makefile dependencies
pam_userdb did not compile on a Red Hat 5.2 system. It does now.

23 years agoRelevant BUGIDs: 124132 Linux-PAM-0-73
Andrew G. Morgan [Sat, 2 Dec 2000 08:21:13 +0000 (08:21 +0000)]
Relevant BUGIDs: 124132

Purpose of commit: release

Commit summary:
---------------
Time to generate a release of Linux-PAM (0.73).
Its almost been 12 months, and I'd really hate to actually have it
hit a year exactly!
[Let's hope subsequent releases will be more frequent.]

23 years agoRelevant BUGIDs: 109219
Andrew G. Morgan [Sat, 2 Dec 2000 08:02:08 +0000 (08:02 +0000)]
Relevant BUGIDs: 109219

Purpose of commit: documentation

Commit summary:
---------------
Jan had a comment to address this PR.

23 years agoRelevant BUGIDs: 124062
Jan Rekorajski [Fri, 1 Dec 2000 18:22:34 +0000 (18:22 +0000)]
Relevant BUGIDs: 124062

Purpose of commit: new feature

Commit summary:
---------------
add change_uid option to pam_limits, and set real uid only
if this option is present

23 years agoRelevant BUGIDs: 123972
Jan Rekorajski [Thu, 30 Nov 2000 21:35:58 +0000 (21:35 +0000)]
Relevant BUGIDs: 123972

Purpose of commit: bugfix

Commit summary:
---------------
pam_limits - set real uid to the user for who we set limits

23 years agoRelevant BUGIDs: 123972
Jan Rekorajski [Thu, 30 Nov 2000 18:17:45 +0000 (18:17 +0000)]
Relevant BUGIDs: 123972

Purpose of commit: bugfix

Commit summary:
---------------
set real uid to the user for who we set limits