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

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.

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

23 years agoRelevant BUGIDs: 117450
Andrew G. Morgan [Sun, 26 Nov 2000 08:11:48 +0000 (08:11 +0000)]
Relevant BUGIDs: 117450

Purpose of commit: bugfix

Commit summary:
---------------
removed static variables from pam_limits.

23 years agoRelevant BUGIDs: 112906
Andrew G. Morgan [Sun, 26 Nov 2000 07:40:04 +0000 (07:40 +0000)]
Relevant BUGIDs: 112906

Purpose of commit: bugfix

Commit summary:
---------------
removed static variable from pam_wheel module.

23 years agoRelevant BUGIDs: 116076
Andrew G. Morgan [Sun, 26 Nov 2000 07:32:39 +0000 (07:32 +0000)]
Relevant BUGIDs: 116076

Purpose of commit: bugfix

Commit summary:
---------------
Added pam_time/pam_group fixes for infinite loop when reading
'\\[^\n]' in their config files and also added support for '/'.
The latter makes both of these modules support modern tty handling.

23 years agoRelevant BUGIDs: 123399
Andrew G. Morgan [Sat, 25 Nov 2000 04:40:55 +0000 (04:40 +0000)]
Relevant BUGIDs: 123399

Purpose of commit: bugfix

Commit summary:
---------------
avoid possibility of SIGPIPE from helper binary non-invocation or
early exit.

23 years agoRelevant BUGIDs: 115055
Andrew G. Morgan [Sat, 25 Nov 2000 03:27:39 +0000 (03:27 +0000)]
Relevant BUGIDs: 115055

Purpose of commit: bugfix

Commit summary:
---------------
fixed the bogus logic in 'similiar' (renamed it to similar) and
documented the new override argument: difignore.

23 years agoRelevant BUGIDs: 117240
Andrew G. Morgan [Sat, 25 Nov 2000 02:04:57 +0000 (02:04 +0000)]
Relevant BUGIDs: 117240

Purpose of commit: documentation

Commit summary:
---------------
Documentation for new accessconf= module argument
contributed by Meelis Roos.

23 years agoRelevant BUGIDs: 111927, 117240
Andrew G. Morgan [Sat, 25 Nov 2000 01:48:05 +0000 (01:48 +0000)]
Relevant BUGIDs: 111927, 117240

Purpose of commit: new feature

Commit summary:
---------------
Added accessconf= option to the module to override the
default access.conf file.
Feature request from Aldrin Martoq and Meelis Roos.

23 years agoRelevant BUGIDs: 119554
Andrew G. Morgan [Sat, 25 Nov 2000 00:12:33 +0000 (00:12 +0000)]
Relevant BUGIDs: 119554

Purpose of commit: cleanup

Commit summary:
---------------
The pam_limits module did not allow support for a changed number
of limits recognized by the kernel.
Bug identified and resolved by Adam J. Richter of Yggdrasil.

23 years agoRelevant BUGIDs: 108297
Andrew G. Morgan [Mon, 20 Nov 2000 00:01:49 +0000 (00:01 +0000)]
Relevant BUGIDs: 108297

Purpose of commit: documentation

Commit summary:
---------------
Cleaned up the README file, which was left over from the 0.72-autoconf
branch

23 years agoRelevant BUGIDs: task 15788, bugs 108297, 117476, 117474
Andrew G. Morgan [Sun, 19 Nov 2000 23:54:01 +0000 (23:54 +0000)]
Relevant BUGIDs: task 15788, bugs 108297, 117476, 117474

Purpose of commit: autoconf support for Linux-PAM

Commit summary:
---------------
This is a merge of the autoconf support that was developed against
a 0-72 branch.

[Note, because CVS has some issues, this is actually only 95% of
 the actual commit. The other files were actually committed when
 the preparation branch Linux-PAM-0-73pre-autoconf was updated.
 Hopefully, this will complete the merge.]

23 years agoRelevant BUGIDs: task 15788, bugs 108297, 117476, 117474
Andrew G. Morgan [Sun, 19 Nov 2000 23:31:22 +0000 (23:31 +0000)]
Relevant BUGIDs: task 15788, bugs 108297, 117476, 117474

Purpose of commit: merge in the autoconf stuff

Commit summary:
---------------
this is a merge of the 0-72 autoconf branch to something more
up to date. This commit will be followed by merging this
Linux-PAM-0-73pre-autoconf branch to the main trunk.

23 years agoRelevant BUGIDs: Bug 116380
Andrew G. Morgan [Sun, 19 Nov 2000 22:32:48 +0000 (22:32 +0000)]
Relevant BUGIDs: Bug 116380

Purpose of commit: document change

Commit summary:
---------------
document change.

23 years agoRelevant BUGIDs: 116380
Andrew G. Morgan [Sun, 8 Oct 2000 20:43:49 +0000 (20:43 +0000)]
Relevant BUGIDs: 116380

Purpose of commit: bugfix

Commit summary:
---------------
modules shouldn't be built with -lpam as it causes problems for
first time installs.

23 years agoRelevant BUGIDs: 112646
Andrew G. Morgan [Tue, 5 Sep 2000 05:08:31 +0000 (05:08 +0000)]
Relevant BUGIDs: 112646

Purpose of commit: comment bugfix

Commit summary:
---------------
Keep comment in line with actual implementation of the fail delay
callback function.

23 years agoRelevant BUGIDs: 113596
Andrew G. Morgan [Tue, 5 Sep 2000 04:55:04 +0000 (04:55 +0000)]
Relevant BUGIDs: 113596

Purpose of commit: bugfix

Commit summary:
---------------
The "likeauth" module argument did not work for pam_pwdb and
pam_unix. This commit fixes it.

23 years agoRelevant BUGIDs: 113238
Andrew G. Morgan [Tue, 5 Sep 2000 02:31:08 +0000 (02:31 +0000)]
Relevant BUGIDs: 113238

Purpose of commit: document bug fix

Commit summary:
---------------
Vorlon committed this one, so he should get the credit.

23 years agoRelevant BUGIDs: 113238
Steve Langasek [Thu, 31 Aug 2000 17:15:30 +0000 (17:15 +0000)]
Relevant BUGIDs: 113238

Purpose of commit: bugfix to pam_unix

Commit summary:
---------------
Fixed case where pam_unix would segfault if the app's conversation function
returned a null pointer as the password.  Since a null pointer can never be
a valid password unless the password file also has a null field (which we
already check for), we now check for a valid pointer and return PAM_AUTH_ERR
if we don't have one.