Commit Graph

17 Commits

Author SHA1 Message Date
Dmitry V. Levin
cd1533a5cc README: replace autotools-based instructions with meson-based ones 2024-10-23 08:00:00 +00:00
Dmitry V. Levin
033bef8641 README: fix typo
* README: Rename install_dependencies.sh to install-dependencies.sh.

Fixes: v1.4.0~211 ("Adjust README with instructions for package prerequsities")
2022-01-06 08:00:00 +00:00
Tomas Mraz
c3255ed4d4 Adjust README with instructions for package prerequsities
Also remove obsolete static modules instructions
2020-03-13 09:30:55 +01:00
Dmitry V. Levin
bba3a4f67e Fix remaining references to sourceforge.net
Linux-PAM moved to github long time ago, update the remaining
bug tracking references to point to github issues tracker.

* README: Refer to https://github.com/linux-pam/linux-pam/issues
instead of sourceforge.net.
* po/Makevars: Refer to https://github.com/linux-pam/linux-pam/issues
instead of http://sourceforge.net/projects/pam .
* po/Linux-PAM.pot: Regenerated.
2020-03-05 19:33:12 +00:00
ed@s5h.net
646a609e5a Adding package dependency hints to README 2020-03-04 09:31:12 +01:00
2*yo
9c56cb040e Mention that ./autogen.sh is needeed to be run if you check out the sources from git 2019-07-16 13:12:08 +02:00
Dmitry V. Levin
3c69856acf pam_unix: make configuration consistent in --enable-static-modules mode
In --enable-static-modules mode, it was not possible to use "pam_unix"
in PAM config files.  Instead, different names had to be used for each
management group: pam_unix_auth, pam_unix_acct, pam_unix_passwd and
pam_unix_session.  This change makes pam_unix configuration consistent
with other PAM modules.

* README: Remove the paragraph describing pam_unix distinctions in
--enable-static-modules mode.
* libpam/pam_static_modules.h (_pam_unix_acct_modstruct,
_pam_unix_auth_modstruct, _pam_unix_passwd_modstruct,
_pam_unix_session_modstruct): Remove.
(_pam_unix_modstruct): New pam_module declaration.
* modules/pam_unix/pam_unix_static.h: New file.
* modules/pam_unix/pam_unix_static.c: Likewise.
* modules/pam_unix/Makefile.am (noinst_HEADERS): Add pam_unix_static.h
(pam_unix_la_SOURCES) [STATIC_MODULES]: Add pam_unix_static.c
* modules/pam_unix/pam_unix_acct.c [PAM_STATIC]: Include
pam_unix_static.h
[PAM_STATIC] (_pam_unix_acct_modstruct): Remove.
* modules/pam_unix/pam_unix_auth.c [PAM_STATIC]: Include
pam_unix_static.h
[PAM_STATIC] (_pam_unix_auth_modstruct): Remove.
* modules/pam_unix/pam_unix_passwd.c [PAM_STATIC]: Include
pam_unix_static.h
[PAM_STATIC] (_pam_unix_passwd_modstruct): Remove.
* modules/pam_unix/pam_unix_sess.c [PAM_STATIC]: Include
pam_unix_static.h
[PAM_STATIC] (_pam_unix_session_modstruct): Remove.

Suggested-by: Matveychikov Ilya <i.matveychikov@securitycode.ru>
2012-02-03 00:13:44 +00:00
Thorsten Kukuk
50b42a659b Relevant BUGIDs:
Purpose of commit: bugfixes

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

2008-02-04  Thorsten Kukuk  <kukuk@thkukuk.de>

        * libpam/pam_static_modules.h: Add _pam_sepermit_modstruct.
        * modules/pam_sepermit/pam_sepermit.c: Fix typo.

        * README: Add --disable-pie to configure options for static library.

        * doc/man/Makefile.am: Fix building outside of src directory.
2008-02-04 13:37:35 +00:00
Thorsten Kukuk
4463902ff2 Relevant BUGIDs: 1822779, 1822764
Purpose of commit: docufix

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

2007-12-18  Thorsten Kukuk <kukuk@thkukuk.de>

        * README: Document how to run make check with static modules
        (SF#1822779).

2007-12-18  Peter Breitenlohner <peb@mppmu.mpg.de>
        * README: Document that "make check" requires a file
        /etc/pam.d/other (SF#1822764).
2007-12-18 12:55:38 +00:00
Thorsten Kukuk
dd80f758c4 Relevant BUGIDs:
Purpose of commit: bugfix

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

2007-06-25  Thorsten Kukuk  <kukuk@thkukuk.de>

        * modules/pam_access/pam_access.c (list_match): Use saveptr of strtok_r
        result for recursive calls.
        * xtests/Makefile.am: Add new pam_access test cases.
        * xtests/pam_access1.c: New test case.
        * xtests/pam_access2.c: Likewise.
        * xtests/pam_access3.c: Likewise.
        * xtests/pam_access4.c: Likewise.
        * xtests/pam_access1.sh: Wrapper to create user accounts.
        * xtests/pam_access2.sh: Likewise.
        * xtests/pam_access3.sh: Likewise.
        * xtests/pam_access4.sh: Likewise.
        * xtests/pam_access1.pamd: PAM config file for pam_access tests.
        * xtests/pam_access2.pamd: Likewise.
        * xtests/pam_access3.pamd: Likewise.
        * xtests/pam_access4.pamd: Likewise.
        * xtests/access.conf: Config file for pam_access tests.
        * xtests/run-tests.sh: Install access.conf into system.
2007-06-25 11:09:32 +00:00
Thorsten Kukuk
72bcf614b2 Relevant BUGIDs:
Purpose of commit: new feature

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

Add xtests to allow checks for PAM functions only doable in installed
system.

2006-08-05 Thorsten Kukuk  <kukuk@thkukuk.de>

        * configure.in: Generate xtests/Makefile.
        * Makefile.am (SUBDIRS): Add xtests.
        * README: Document make check and make xtests.
        * xtests/Makefile.am: New.
        * xtests/tst-pam_dispatch1.pamd: New.
        * xtests/tst-pam_dispatch2.pamd: New.
        * xtests/tst-pam_dispatch3.pamd: New.
        * xtests/tst-pam_dispatch1.c: New.
        * xtests/tst-pam_dispatch2.c: New.
        * xtests/tst-pam_dispatch3.c: New.
2006-08-05 08:03:11 +00:00
Thorsten Kukuk
8d5b793b25 Relevant BUGIDs:
Purpose of commit: new feature

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

Add framework for manpages in xml source
Fix --enable-static-modules

2006-01-24  Thorsten Kukuk  <kukuk@thkukuk.de>

        * libpam/pam_static_modules.h: New.
        * Makefile.am: Reorder subdirectories for static modules.
        * configure.in: Add --enable-static-modules option.
        * libpam/Makefile.am: Define WITH_SELINUX and WITH_PWDB if
        necessary, add pam_static_modules.h, link against all PAM
        module object files if STATIC_MODULES is defined.
        * libpam/pam_static.c: Remove old _static_module* includes,
        include pam_static_modules.h.

        * configure.in: Add checks for xsltproc, xmllint and docbook
        xsl stylesheet.
        * m4/jh_path_xml_catalog.m4: New.
2006-01-24 23:28:31 +00:00
Thorsten Kukuk
a19c5ff65d Relevant BUGIDs: none
Purpose of commit: bugfix/cleanup

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

Some cleanups for building out of tree and docu.

2005-09-27  Thorsten Kukuk  <kukuk@suse.de>

        * NEWS: Document removal of pam_radius.
        * autogen.sh: Make configure script executeable.

        * conv/pam_conv1/Makefile (EXTRA_DIST): Removed lex.yy.c
        (lex.yy.c): Fixed out of tree build.

        * conv/pam_conv1/pam_conv.y: Fix main prototype.

        * README: Adjust.
2005-09-27 06:16:10 +00:00
Thorsten Kukuk
169206343f Relevant BUGIDs: none
Purpose of commit: new feature

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

Add gettext support.
2005-08-18 12:59:47 +00:00
Andrew G. Morgan
d1e041f9b2 Relevant BUGIDs: 108297
Purpose of commit: documentation

Commit summary:
---------------
Cleaned up the README file, which was left over from the 0.72-autoconf
branch
2000-11-20 00:01:49 +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