]> granicus.if.org Git - linux-pam/log
linux-pam
19 years agoRelevant BUGIDs:
Thorsten Kukuk [Wed, 6 Oct 2004 13:42:36 +0000 (13:42 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: Last part of fixes from Red Hat

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Thu, 30 Sep 2004 12:29:18 +0000 (12:29 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: Preserve permissions of shadow/passwd file. From Red Hat.

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Tue, 28 Sep 2004 13:48:45 +0000 (13:48 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix:

* Merge patches from Red Hat (Bug 477000 and other - kukuk)
* Fix pam_rhosts option parsing (Bug 922648 - kukuk)

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Fri, 24 Sep 2004 13:14:14 +0000 (13:14 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: Add missing files

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Fri, 24 Sep 2004 13:13:18 +0000 (13:13 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: 440107: Add various patches from Linux Distibutors to make
PAM modules reentrant.

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Fri, 24 Sep 2004 11:49:37 +0000 (11:49 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

new feature: Bug 436444: Add pam_localuser module

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Fri, 24 Sep 2004 11:42:39 +0000 (11:42 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

new feature: Add pam_succeed_if Module

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Fri, 24 Sep 2004 09:18:21 +0000 (09:18 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: Fix lot of compiler warnings
new feature: add broken_shadow option to pam_unix (patch from Linux
             distributions)

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Thu, 23 Sep 2004 15:52:55 +0000 (15:52 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix:
- Add targets for installing man pages for modules
- Fix check for libcrypt (Bug 417704)

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Thu, 23 Sep 2004 15:41:58 +0000 (15:41 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

new feature: Add pam_xauth (Bug 436440)

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Wed, 22 Sep 2004 13:00:39 +0000 (13:00 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: Fix compiler warnings

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Wed, 22 Sep 2004 12:51:20 +0000 (12:51 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix 1032604: differentiate between Ctrl-D and Return

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Wed, 22 Sep 2004 09:37:46 +0000 (09:37 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: Add rest of Steve Grubb's resource leak and other fixes

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Wed, 15 Sep 2004 12:06:17 +0000 (12:06 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: Add parts of Steve Grubb's resource leak and other fixes

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Wed, 15 Sep 2004 09:14:28 +0000 (09:14 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: First round of Linux distributor patch merges

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Tue, 14 Sep 2004 14:22:39 +0000 (14:22 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: merge with BerliOS

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Tue, 14 Sep 2004 13:48:38 +0000 (13:48 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

bugfix: Bug 1027903 and 1027912

19 years agoRelevant BUGIDs:
Thorsten Kukuk [Tue, 14 Sep 2004 13:16:29 +0000 (13:16 +0000)]
Relevant BUGIDs:

Purpose of commit:

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

docufix: pam_mkhomedir: Remove wrong debug options (Bug 591605)

20 years agoRelevant BUGIDs: 850092
Thorsten Kukuk [Thu, 27 Nov 2003 07:54:20 +0000 (07:54 +0000)]
Relevant BUGIDs: 850092

Purpose of commit: bugfix

Commit summary:
---------------
Using the fakeroot option as normal user does not work, since
we call ldconfig, which aborts with an error message if not
called  as root due missing permissions.
Fixed by calling ldconfig with -n library path option if FAKEROOT
is set.

20 years agoRelevant BUGIDs: 840327
Thorsten Kukuk [Thu, 27 Nov 2003 07:49:46 +0000 (07:49 +0000)]
Relevant BUGIDs: 840327

Purpose of commit: bugfix

Commit summary:
---------------
Mike Civil found out, that the location of the default config file
is empty. Fixed by using the correct define.

20 years agoRelevant BUGIDs: 808022
Thorsten Kukuk [Wed, 26 Nov 2003 11:05:55 +0000 (11:05 +0000)]
Relevant BUGIDs: 808022

Purpose of commit: bugfix

Commit summary:
---------------
_pam_aconf.h will be no longer installed.
It's a configuration header generated by autoconf, and could
interfere with applications which might include it. None of the
other installed headers include it, either, so it doesn't
serve any purpose.

20 years agoRelevant BUGIDs: 849545
Thorsten Kukuk [Wed, 26 Nov 2003 10:31:10 +0000 (10:31 +0000)]
Relevant BUGIDs: 849545

Purpose of commit: bugfix/cleanup

Commit summary:
---------------
CFLAGS from configure run is ignored by Make.Rules.
modules should build after libpam, so that we can link against libpam.
In one place, "ar" instead of "$(AR)" is used.

20 years agoRelevant BUGIDs: 849541
Thorsten Kukuk [Wed, 26 Nov 2003 10:12:18 +0000 (10:12 +0000)]
Relevant BUGIDs: 849541

Purpose of commit: cleanup

Commit summary:
---------------
pam_rhosts_auth.c included sys/fsuid.h
twice on Linux and uses "#ifdef linux"
instead the correct "#ifdef __linux__".

20 years agoRelevant BUGIDs: 849498
Thorsten Kukuk [Wed, 26 Nov 2003 08:50:59 +0000 (08:50 +0000)]
Relevant BUGIDs: 849498

Purpose of commit: bugfix

Commit summary:
---------------
The type of remember in support.c is int, not
long. But we compare remember with LONG_MIN
and LONG_MAX. While this works on 32bit
architectures, this fails on 64bit one.
INT_MIN and INT_MAX should be used.

20 years agoRelevant BUGIDs: 848337
Thorsten Kukuk [Tue, 25 Nov 2003 09:06:54 +0000 (09:06 +0000)]
Relevant BUGIDs: 848337

Purpose of commit: bugfix

Commit summary:
---------------
pam_shells uses strlen/strcmp, but does not
 include the corresponding string.h header file.
 This could lead to problems on architectures,
 where gcc needs a correct prototype to generate
 correct calling code.

 pam_stress.c complains about a redefined
 __USE_BSD symbol. This is a internal glibc
 define and should not be used in source code.

20 years agoRelevant BUGIDs: 848325
Thorsten Kukuk [Tue, 25 Nov 2003 09:00:06 +0000 (09:00 +0000)]
Relevant BUGIDs: 848325

Purpose of commit:
bugfix

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

Don't use ll_time from utmp struct as argument for ctime/time,
this does not work on new 64bit architectures. Instead use a
temporary copy.

20 years agoRelevant BUGIDs:
Thorsten Kukuk [Mon, 24 Nov 2003 14:46:06 +0000 (14:46 +0000)]
Relevant BUGIDs:

Purpose of commit:
bugfix for pam_securetty
Commit summary:
---------------
Move the first usage of uttyname ofter the initialisation
(Bug # 848316). This move was forgetten with the last changes.

20 years agoRelevant BUGIDs: 812567
Jan Rekorajski [Thu, 25 Sep 2003 17:54:44 +0000 (17:54 +0000)]
Relevant BUGIDs: 812567

Purpose of commit: new feature

Commit summary:
---------------
Implementation of "include" directive for pam config file syntax.
- added module type PAM_T_ANY needed to know if we are loading included file or main one
- let _pam_parse_conf_file() know of new directive
- new function _pam_load_conf_file() used to load "included" configs

20 years agoRelevant BUGIDs: 812567
Jan Rekorajski [Thu, 25 Sep 2003 17:50:31 +0000 (17:50 +0000)]
Relevant BUGIDs: 812567

Purpose of commit: new feature

Commit summary:
---------------
Added new "include" directive to pam config file syntax.

20 years agoRelevant BUGIDs: 812567
Jan Rekorajski [Thu, 25 Sep 2003 17:49:29 +0000 (17:49 +0000)]
Relevant BUGIDs: 812567

Purpose of commit: new feature

Commit summary:
---------------
Document new "include" directive for pam config file syntax.

20 years agoRelevant BUGIDs: 770645
Steve Langasek [Sun, 13 Jul 2003 20:01:44 +0000 (20:01 +0000)]
Relevant BUGIDs: 770645

Purpose of commit: cleanup

Commit summary:
---------------
Fix the many compile-time warnings caused by features.h being included
before our _pam_aconf.h.  This should make it much easier to find other
bugs.

Also, call config.status instead of configure, to allow rebuilding
generated files with the same options.

20 years agoRelevant BUGIDs: 643357
Steve Langasek [Sun, 13 Jul 2003 19:57:17 +0000 (19:57 +0000)]
Relevant BUGIDs: 643357

Purpose of commit: cleanup

Commit summary:
---------------
bring configure up-to-date wrt configure.in.

20 years agoRelevant BUGIDs: 634543
Steve Langasek [Sun, 13 Jul 2003 19:47:11 +0000 (19:47 +0000)]
Relevant BUGIDs: 634543

Purpose of commit: cleanup

Commit summary:
---------------
Fix a log message when directory creation has failed

20 years agoRelevant BUGIDs: 728887
Steve Langasek [Sun, 13 Jul 2003 19:39:45 +0000 (19:39 +0000)]
Relevant BUGIDs: 728887

Purpose of commit: bugfix

Commit summary:
---------------
Protect against segfaults in pam_start() when called with an invalid
pamh argument.

20 years agoRelevant BUGIDs: 643360
Steve Langasek [Sun, 13 Jul 2003 19:16:34 +0000 (19:16 +0000)]
Relevant BUGIDs: 643360

Purpose of commit: bugfix

Commit summary:
---------------
Use the value of $(PIC) whenever we're compiling dynamic libs/modules;
this is required on most architectures.

20 years agoRelevant BUGIDs: 643357
Steve Langasek [Sun, 13 Jul 2003 18:41:04 +0000 (18:41 +0000)]
Relevant BUGIDs: 643357

Purpose of commit: bugfix

Commit summary:
---------------
Patch from Sam Hartman to fix handling of module linking on Linux:
modules should be linked against libpam if they call any functions from
the library, since not all platforms will correctly resolve symbol
references otherwise.  Also, make sure we use gcc, not ld, when linking,
since there's additional linker glue that gcc will pull in for us.

20 years agoRelevant BUGIDs: patch 476984
Steve Langasek [Sun, 13 Jul 2003 06:43:04 +0000 (06:43 +0000)]
Relevant BUGIDs: patch 476984

Purpose of commit: bugfix

Commit summary:
---------------
Patch from Nalin Dahyabhai: always compare tty names without the "/dev",
working around inconsistent handling among apps.
Also, make minor adjustments for robustness (handle DOS EOL chars, and
don't hardcode array sizes).

20 years agoRelevant BUGIDs: patch 476976
Steve Langasek [Sun, 13 Jul 2003 06:34:15 +0000 (06:34 +0000)]
Relevant BUGIDs: patch 476976

Purpose of commit: bugfix

Commit summary:
---------------
Patch from Nalin Dahyabhai: when updating /etc/{passwd,shadow}, always
respect any admin-specified permissions on the existing files.

20 years agoRelevant BUGIDs: patch 476968
Steve Langasek [Sun, 13 Jul 2003 06:16:13 +0000 (06:16 +0000)]
Relevant BUGIDs: patch 476968

Purpose of commit: bugfix

Commit summary:
---------------
Patch from Nalin Dahyabhai to prevent a buffer overflow in pam_issue
(rare, but could be triggered by a race condition when the admin updates
/etc/issue).

20 years agoRelevant BUGIDs: patch 476967
Steve Langasek [Sun, 13 Jul 2003 06:10:08 +0000 (06:10 +0000)]
Relevant BUGIDs: patch 476967

Purpose of commit: bugfix

Commit summary:
---------------
Patch from Nalin Dahyabhai: an empty tty value is not fatal when the
user isn't root.

20 years agoRelevant BUGIDs: patch 476936
Steve Langasek [Sun, 13 Jul 2003 05:14:08 +0000 (05:14 +0000)]
Relevant BUGIDs: patch 476936

Purpose of commit: cleanup

Commit summary:
---------------
Variant on Nalin's patch: 'unsigned int' is /usually/ 32 bits, but
uint32_t is /always/ 32 bits -- where present.  Since C99 is fairly
recent, we may need some autoconf support for older platforms, but
should at least be covered for Linux & Solaris.  (Still a better choice
than the non-standard sys/types.h, though.)

21 years agoRelevant BUGIDs: 667584 664290
Andrew G. Morgan [Tue, 14 Jan 2003 05:43:07 +0000 (05:43 +0000)]
Relevant BUGIDs: 667584 664290

Purpose of commit: bugfix

Commit summary:
---------------
Two bug fixes in one: don't trust getlogin() and sanely lower the
time the password databases are locked in pam_unix.

21 years agoRelevant BUGIDs: 612956
Andrew G. Morgan [Tue, 24 Sep 2002 04:35:26 +0000 (04:35 +0000)]
Relevant BUGIDs: 612956

Purpose of commit: cleanup

Commit summary:
---------------
set up for 0.78 development
add pgp key transition info (in the pgp.keys.asc file).

21 years agoRelevant BUGIDs: 612956 Linux-PAM-0-77
Andrew G. Morgan [Mon, 23 Sep 2002 17:36:46 +0000 (17:36 +0000)]
Relevant BUGIDs: 612956

Purpose of commit: new release

Commit summary:
---------------
Time to make a new PAM release.

21 years agoRelevant BUGIDs: 521314
Andrew G. Morgan [Mon, 23 Sep 2002 17:33:22 +0000 (17:33 +0000)]
Relevant BUGIDs: 521314

Purpose of commit: bugfix

Commit summary:
---------------
This code is needed to complete this bugfix.

21 years agoRelevant BUGIDs: 471377
Andrew G. Morgan [Tue, 17 Sep 2002 04:41:29 +0000 (04:41 +0000)]
Relevant BUGIDs: 471377

Purpose of commit: bugfix

Commit summary:
---------------
PDF support was broken - installation was messed up.

21 years agoRelevant BUGIDs: 476951, 476953
Andrew G. Morgan [Sat, 13 Jul 2002 05:48:19 +0000 (05:48 +0000)]
Relevant BUGIDs: 476951, 476953

Purpose of commit: bugfix

Commit summary:
---------------
Be more careful when using the deny option - pay attention to the trust
option before you grant access.
Fix from Nalin.

21 years agoRelevant BUGIDs: 436435
Andrew G. Morgan [Sat, 13 Jul 2002 05:10:54 +0000 (05:10 +0000)]
Relevant BUGIDs: 436435

Purpose of commit: new feature

Commit summary:
---------------
add account management to a bunch of modules.
Submitted by Harald Welte.

21 years agoRelevant BUGIDs: 476941, 476980
Andrew G. Morgan [Thu, 11 Jul 2002 06:22:45 +0000 (06:22 +0000)]
Relevant BUGIDs: 476941, 476980

Purpose of commit: bugfix and new feature

Commit summary:
---------------
fix case that wheel is the primary group of the user
add support for passwordless transitions from a trusted user to another
  non-root user.

21 years agoRelevant BUGIDs: 476963
Andrew G. Morgan [Thu, 11 Jul 2002 05:43:50 +0000 (05:43 +0000)]
Relevant BUGIDs: 476963

Purpose of commit: new feature

Commit summary:
---------------
some applications are not prepared to get a SIGCHLD from a child
process they didn't think they launched, so we now suppress
this signal for the duration of use of the helper binary.
The 'noreap' module argument is provided to override this new
default.

21 years agoRelevant BUGIDs: none
Andrew G. Morgan [Tue, 9 Jul 2002 06:17:13 +0000 (06:17 +0000)]
Relevant BUGIDs: none

Purpose of commit: prep for next release

Commit summary:
---------------
add an entry for 0.77 changes and bump the revision ids in the
configure.in file.

21 years agoRelevant BUGIDs: 521314 Linux-PAM-0-76
Andrew G. Morgan [Tue, 9 Jul 2002 04:44:18 +0000 (04:44 +0000)]
Relevant BUGIDs: 521314

Purpose of commit: bugfix

Commit summary:
---------------
bigcrypt does not match crypt when password length is too long.
This led to a pam_unix problem when the module had not set the
password in bigcrypt mode, but was trying to compare with bigcrypt
output. The fix is to use the stored password as a guide to how much
of the encrypted password to compare against.

22 years agoRelevant BUGIDs: 415423
Andrew G. Morgan [Thu, 27 Jun 2002 05:54:05 +0000 (05:54 +0000)]
Relevant BUGIDs: 415423

Purpose of commit: cleanup

Commit summary:
---------------
Shouldn't explicitly include prototype in the file - it conflicts with
common defaults and thus should not be there. (Request for removal from
David Lee.)

22 years agoRelevant BUGIDs: 419307
Andrew G. Morgan [Thu, 27 Jun 2002 05:43:28 +0000 (05:43 +0000)]
Relevant BUGIDs: 419307

Purpose of commit: new feature/cleanup

Commit summary:
---------------
made pam_nologin more secure by changing the default behavior and
adding some more features. General code clean up in the process.

22 years agoRelevant BUGIDs: 565470
Andrew G. Morgan [Thu, 27 Jun 2002 04:04:54 +0000 (04:04 +0000)]
Relevant BUGIDs: 565470

Purpose of commit: bugfix

Commit summary:
---------------
It seems that configure was barfing on some packages because libpam_misc
could not compile without also being linked to libpam.

22 years agoRelevant BUGIDs: 491466
Andrew G. Morgan [Wed, 29 May 2002 06:35:46 +0000 (06:35 +0000)]
Relevant BUGIDs: 491466

Purpose of commit: cleanup

Commit summary:
---------------
These were all suggestions from the OS X patch provided by Luke Howard.
There is another proposed patch for OS X support which promises to be
a little cleaner with the heavy stuff, so I am committing these simple
changes now, with the intention of moving to the other patch for the
big stuff (see 534205).

22 years agoRelevant BUGIDs: 476971
Andrew G. Morgan [Wed, 29 May 2002 05:31:12 +0000 (05:31 +0000)]
Relevant BUGIDs: 476971

Purpose of commit: documentation

Commit summary:
---------------
typo/correctness fixes from Nalin.

22 years agoRelevant BUGIDs: 490938, 409852
Andrew G. Morgan [Wed, 29 May 2002 04:51:07 +0000 (04:51 +0000)]
Relevant BUGIDs: 490938, 409852

Purpose of commit: debugging

Commit summary:
---------------
Added a simple wrapper to make it easier to test xsh with the sandbox
libraries (no help with modules - besides editing your personal pam.d/xsh
file).

22 years agoRelevant BUGIDs: 424315
Andrew G. Morgan [Wed, 29 May 2002 04:44:43 +0000 (04:44 +0000)]
Relevant BUGIDs: 424315

Purpose of commit: cleanup

Commit summary:
---------------
This was a reimplementation of pam_warn to be more useful. I did it in
conjuction with testing the new setcred behavior.

22 years agoRelevant BUGIDs: 490938, 409852
Andrew G. Morgan [Wed, 29 May 2002 04:40:04 +0000 (04:40 +0000)]
Relevant BUGIDs: 490938, 409852

Purpose of commit: cleanup

Commit summary:
---------------
add a cvsignore file

22 years agoRelevant BUGIDs: 471377
Andrew G. Morgan [Wed, 29 May 2002 04:14:10 +0000 (04:14 +0000)]
Relevant BUGIDs: 471377

Purpose of commit: new feature

Commit summary:
---------------
build pdf files when you type 'make pdf' in the doc/ directory.

22 years agoRelevant BUGIDs: 529078
Andrew G. Morgan [Mon, 27 May 2002 23:23:15 +0000 (23:23 +0000)]
Relevant BUGIDs: 529078

Purpose of commit: documentation

Commit summary:
---------------
removed an inappropriate Red Hat ref.
added a description of required etc. in terms of the [..] syntax.

22 years agoRelevant BUGIDs: 517064
Andrew G. Morgan [Sun, 26 May 2002 23:58:23 +0000 (23:58 +0000)]
Relevant BUGIDs: 517064

Purpose of commit: feature

Commit summary:
---------------
document old feature and add '\]' parsing to make it a better feature.
The feature is that we can accept spaces in module arguments by enclosing
the whole argument inside square brackets. For example a module argument
like this:

  "[hello [you\], this is me]"

will be parsed as

  "hello [you], this is me"

Not very interesting, but you get the idea.
Thanks to Russell Kliese for requesting this.

22 years agoRelevant BUGIDs: 557322
Andrew G. Morgan [Sun, 26 May 2002 23:00:28 +0000 (23:00 +0000)]
Relevant BUGIDs: 557322

Purpose of commit: cleanup

Commit summary:
---------------
clean up a compilation warning about strcmp() not being defined.

22 years agoRelevant BUGIDs: 527965
Andrew G. Morgan [Fri, 10 May 2002 06:00:12 +0000 (06:00 +0000)]
Relevant BUGIDs: 527965

Purpose of commit: documentation

Commit summary:
---------------
module developers guide changes wrt the conversation function from
Jenn Vesperman.

22 years agoRelevant BUGIDs: 527821
Andrew G. Morgan [Fri, 10 May 2002 05:25:52 +0000 (05:25 +0000)]
Relevant BUGIDs: 527821

Purpose of commit: documentation

Commit summary:
---------------
some suggestions from Jenn Vesperman.
some cleanup - updates noted in passing.

22 years agoRelevant BUGIDs: 554274, 554261, 554182
Andrew G. Morgan [Fri, 10 May 2002 04:03:01 +0000 (04:03 +0000)]
Relevant BUGIDs: 554274, 554261, 554182

Purpose of commit: documentation fixes

Commit summary:
---------------
Three fixes for documentation - bugs, typos, expired truths.

22 years agoRelevant BUGIDs: 533664
Jan Rekorajski [Thu, 9 May 2002 12:03:57 +0000 (12:03 +0000)]
Relevant BUGIDs: 533664

Purpose of commit: new feature

Commit summary:
---------------
documented % domain

22 years agoRelevant BUGIDs: 533664
Jan Rekorajski [Thu, 9 May 2002 12:02:06 +0000 (12:02 +0000)]
Relevant BUGIDs: 533664

Purpose of commit: new feature

Commit summary:
---------------
added '%' domain for maxlogins limiting, now '*' and @group have
the old meaning (every) and '%' the new one (all)

22 years agoRelevant BUGIDs: 533664
Jan Rekorajski [Thu, 9 May 2002 12:00:35 +0000 (12:00 +0000)]
Relevant BUGIDs: 533664

Purpose of commit: new feature

Commit summary:
---------------
document '%' domain for maxlogins limit and clarify how '*' and @group
domains work for login limiting

22 years agoRelevant BUGIDs: 533668
Jan Rekorajski [Tue, 7 May 2002 17:26:40 +0000 (17:26 +0000)]
Relevant BUGIDs: 533668

Purpose of commit: cleanup

Commit summary:
---------------
put not so interesting log messages under debug arg

22 years agoRelevant BUGIDs: 547051, 547521
Andrew G. Morgan [Tue, 7 May 2002 17:22:54 +0000 (17:22 +0000)]
Relevant BUGIDs: 547051, 547521

Purpose of commit: bugfixes

Commit summary:
---------------
Both of these fixes inspired by use with X based services.
The first makes a TTY of the form hostname:0 work (if you specify a different
separator with the module argument "fieldsep=".
The second treats "" for a RHOST the same way it would treat a NULL value.

22 years agoRelevant BUGIDs: 533664
Jan Rekorajski [Tue, 7 May 2002 17:17:03 +0000 (17:17 +0000)]
Relevant BUGIDs: 533664

Purpose of commit: bugfix

Commit summary:
---------------
keep well know behaviour of maxlogins default ('*') limit

22 years agoRelevant BUGIDs: 517743
Andrew G. Morgan [Tue, 7 May 2002 16:47:21 +0000 (16:47 +0000)]
Relevant BUGIDs: 517743

Purpose of commit: bugfix

Commit summary:
---------------
pam_pwdb did it, so make pam_unix log when a passowrd is changed.

22 years agoRelevant BUGIDs: 530428
Jan Rekorajski [Fri, 15 Mar 2002 19:17:49 +0000 (19:17 +0000)]
Relevant BUGIDs: 530428

Purpose of commit: bugfix

Commit summary:
---------------
pam_limits didn't use the priority value specified in config.

22 years agoRelevant BUGIDs: 530428
Jan Rekorajski [Fri, 15 Mar 2002 19:15:16 +0000 (19:15 +0000)]
Relevant BUGIDs: 530428

Purpose of commit: bugfix

Commit summary:
---------------
pam_limits didn't the priority value specified in config.

22 years agoRelevant BUGIDs: 507379
Andrew G. Morgan [Fri, 8 Feb 2002 06:40:11 +0000 (06:40 +0000)]
Relevant BUGIDs: 507379

Purpose of commit: bugfix

Commit summary:
---------------
there were some dangling file descriptors and unclear pass/fail
properties of some of the password updating code in pam_unix.
Bug report from Len Lattanzi.

22 years agoRelevant BUGIDs: 476981
Andrew G. Morgan [Fri, 8 Feb 2002 05:21:31 +0000 (05:21 +0000)]
Relevant BUGIDs: 476981

Purpose of commit: document bugfix

Commit summary:
---------------
pam_mkhomedir wasn't recursing directories correctly. Fix from Nalin.

22 years agoRelevant BUGIDs: 476981
Andrew G. Morgan [Fri, 8 Feb 2002 05:20:17 +0000 (05:20 +0000)]
Relevant BUGIDs: 476981

Purpose of commit: bugfix

Commit summary:
---------------
properly recurse directories (fix from Nalin).

22 years agoRelevant BUGIDs: 493294
Andrew G. Morgan [Sat, 19 Jan 2002 07:10:45 +0000 (07:10 +0000)]
Relevant BUGIDs: 493294

Purpose of commit: bugfix and document

Commit summary:
---------------
The login limit counting seemed to have its math incorrect.
The default has been changed to the sane one, and a new module argument
has been added "utmp_early" that returns the module to its old behavior.

Thanks to Berend De Schouwe for getting to the bottom of this issue.

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.