Commit Graph

20 Commits

Author SHA1 Message Date
Thorsten Kukuk
8ec517a521 Relevant BUGIDs: none
Purpose of commit: cleanup

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

Fix compiler warnings
2005-09-18 10:43:51 +00:00
Thorsten Kukuk
aa5c193e8c Relevant BUGIDs: none
Purpose of commit: bugfix

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

Remove dead/unpackaged file
2005-08-18 14:33:13 +00:00
Thorsten Kukuk
35daff80ad Relevant BUGIDs: none
Purpose of commit: new feature

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

2. round of automake/autoconf/libtool changes
2005-08-16 14:02:15 +00:00
Thorsten Kukuk
23624ea6f7 Relevant BUGIDs: none
Purpose of commit: new feature

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

Big "automake/autoconf/libtool" commit
2005-08-16 12:27:38 +00:00
Thorsten Kukuk
6db0f94602 Relevant BUGIDs: none
Purpose of commit: cleanup

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

Rename _pam_aconf.h to config.h.
2005-07-20 09:46:14 +00:00
Thorsten Kukuk
0a7fe016a0 Relevant BUGIDs: none
Purpose of commit: cleanup

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

Fix all occurrence of dereferencing type-punned pointer will break
strict-aliasing rules warnings
2005-06-09 17:29:18 +00:00
Thorsten Kukuk
128ded83a0 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)
2004-09-24 09:18:21 +00:00
Andrew G. Morgan
09d18a79f0 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.
2002-06-27 04:04:54 +00:00
Andrew G. Morgan
e509c5af6f 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).
2002-05-29 06:35:46 +00:00
Andrew G. Morgan
b1a0e87831 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).
2002-05-29 04:51:07 +00:00
Andrew G. Morgan
97c9cd159d 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.)
2001-12-09 22:39:03 +00:00
Andrew G. Morgan
da67a7d612 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.
2001-12-09 22:15:11 +00:00
Andrew G. Morgan
6d8f508fe9 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.
2001-11-26 03:04:46 +00:00
Andrew G. Morgan
345044121b 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.
2001-10-11 04:14:30 +00:00
Andrew G. Morgan
d66ecd8caf Relevant BUGIDs: 131783
Purpose of commit: bugfix

Commit summary:
---------------
static library and debugging library support fixed - post autoconf stuff.
2001-02-10 07:17:52 +00:00
Andrew G. Morgan
547e42fc5c 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.]
2001-02-05 06:50:41 +00:00
Jan Rekorajski
77b11e3dfd Relevant BUGIDs: 124391
Purpose of commit: cleanup

Commit summary:
---------------
* removed unnecessary CVS Log tags from all over the source
2000-12-04 19:02:33 +00:00
Andrew G. Morgan
2b076a1766 Relevant BUGIDs: 124187
Purpose of commit: bugfix

Commit summary:
---------------
examples/Makefile contained a bogus include path.
2000-12-03 23:42:17 +00:00
Andrew G. Morgan
73346dba77 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.]
2000-11-19 23:54:01 +00:00
Andrew G. Morgan
ea488580c4 Initial revision 2000-06-20 22:10:38 +00:00