aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFiles
2018-08-12New module pam_innetgr.Sergey Poznyakoff3
* Makefile.am: Add new module. * NEWS: Upgrade * configure.ac: Add configuration for pam_innetgr * pam_innetgr/Makefile.am: New file. * pam_innetgr/pam_innetgr.c: New file. * doc/Makefile.am: Add pam_innetgr.8 * doc/pam-modules.texi: Document pam_innetgr. * doc/pam_innetgr.8: New file. * examples/ldappubkey: Bugfixes (publickeyattribute setting): Accept a list of attributes (publickeyfilter): New setting.
2018-01-01Happy GNU YearSergey Poznyakoff12
2017-12-22pam_fshadow: allow the user to use arbitrary group numbers for username and ↵Sergey Poznyakoff1
domain parts. New options username-index and domain-index are used to indicate indices of the parenthesized groups used to extract the user and the domain name. The default corresponds to 'user-index=1 domain-index=1'. Additionally, change the behavior in case if the user name doesn't match the regexp. Previous versions would fall back to plain authentication in this case. New behavior is to reject access. * pam_fshadow/pam_fshadow.c (pam_opt): New options username-index and domain-index. (pam_sm_authenticate): Move username splitting into a separate function. * doc/pam_fshadow.8in: Document the new options.
2015-04-23minor changeSergey Poznyakoff2
2015-04-23Fix doc generation.Sergey Poznyakoff2
Default Config file applied to all output formats, which is wrong. Use a dedicated configuration file for html output formats, and defaults for the rest. * doc/Makefile.am (GENDOCS): Add html-specific configuration file. * doc/Config: Rename to doc/html.init (with changes).
2015-03-01Switch to Texinfo 5.0Sergey Poznyakoff4
* doc/Config: Rewrite. * doc/Makefile.am: Use Makeinfo 5 instead of texi2htm * doc/gendocs_template: Ps is not built * imprimatur: Upgrade.
2015-02-26Version 2.0release-2.0Sergey Poznyakoff2
* NEWS: Update version number * configure.ac: Likewise. * doc/pam-modules.texi: Fix a typo. * doc/pam_ldaphome.8in: Likewise. * pamck/pamck.c: Update copyright years. * pam_fshadow/pam_fshadow.c: Suppress cc warnings. * pam_groupmember/pam_groupmember.c: Likewise. * pam_ldaphome/pam_ldaphome.c: Likewise. * pam_log/pam_log.c: Likewise. * pam_regex/pam_regex.c: Likewise.
2015-01-30Document user-keys-boundarySergey Poznyakoff2
2015-01-28Update copyright dates.Sergey Poznyakoff12
2015-01-28pam_ldaphome: run initrc command as user.Sergey Poznyakoff2
* examples/usergitconfig: Documentation formatting change. * lib/graypam.h (gray_2nrealloc): New function. * lib/mem.c (gray_2nrealloc): New function. * pam_fshadow/pam_fshadow.c (fgetpwent): Skip malformed entries. * pam_ldaphome/pam_ldaphome.c (runas): New finction. (run_prog): Switch to user privileges unless initrc-root is true. * NEWS: Update. * doc/pam-modules.texi: Update. * doc/pam_ldaphome.8in: Update.
2014-12-04Implement audit optionSergey Poznyakoff9
Audit is equivalent to debug=100, i.e. it enables logging maximum debugging output.
2014-09-11BugfixesSergey Poznyakoff1
* pam_ldaphome/pam_ldaphome.c (check_groups): Take into account primary group. * doc/pam_regex.8: Fix escaping.
2014-07-25pam_ldaphome: read /etc/ldap.conf file.Sergey Poznyakoff2
* lib/env.c (gray_env_read_tr): New function. (gray_env_read): Rewrite using gray_env_read_tr. (gray_env_merge): New function. * lib/escape.c (gray_escape_string): Remove useless typecasts. * lib/graypam.h (gray_env_read_tr) (gray_env_merge): New protos. * pam_ldaphome/pam_ldaphome.c (ldap_config_name): New variable. (ldap_connect): Use 'ssl' keyword, if 'tls' is not defined. (ldaphome_main): New keyword ldap-config * doc/pam-modules.texi: Document reading system-wide ldap.conf * doc/pam_ldaphome.8in: Likewise.
2014-07-24pam_ldaphome: provide an option to specify CA certificate file for TLSSergey Poznyakoff2
* pam_ldaphome/pam_ldaphome.c (ldap_connect): New option tls-cacert * doc/pam-modules.texi: Document tls-cacert * doc/pam_ldaphome.8in: Likewise.
2014-05-21Version 1.9release_1_9Sergey Poznyakoff1
* NEWS: Update version number. * configure.ac: Likewise. * doc/pam_ldaphome.8in: Reorder configuration statements. * pamck/pamck.c: Update copyright years.
2014-05-21Fix docs.Sergey Poznyakoff2
* doc/Makefile.am (check-ldaphome-config): Take into account gray_env_get_bool (see 7636fa3e). * doc/pam-modules.texi: Update; final check. * NEWS: Update.
2014-05-21Document the use of ldappubkeySergey Poznyakoff1
2014-05-19New utility "ldappubkey".Sergey Poznyakoff2
* NEWS: Document new features. * doc/pam-modules.texi: Document usergitconfig. * doc/pam_ldaphome.8in: Update. * examples/ldappubkey: New file. * examples/usergitconfig: Refer to perldoc on error. * lib/env.c (gray_env_get_bool): New function. * lib/graypam.h (gray_env_get_bool): New proto. * pam_ldaphome/pam_ldaphome.c (import_public_key): Do nothing if "import-public-keys" is set to "no". (pam_sm_authenticate): New function.
2014-05-11Allow to modify environment of initrc-commandSergey Poznyakoff2
* pam_ldaphome/pam_ldaphome.c (find_env,locate_unset) (env_concat,parsenv,env_setup): New statics. (run_prog): Use execve and env_setup to set up the environment. * doc/pam-modules.texi: Document new statements. * doc/pam_ldaphome.8in: Likewise.
2014-05-06New module: pam_groupmemberSergey Poznyakoff3
* Makefile.am: Add pam_groupmember. * configure.ac: Likewise. * NEWS: Update. * pam_groupmember/Makefile.am: New file. * pam_groupmember/pam_groupmember.c: New file, * doc/Makefile.am: Add pam_groupmember.8 * doc/pam-modules.texi: Document pam_groupmember * doc/pam_groupmember.8: New file. * lib/graypam.h (gray_calloc, gray_strdup): New protos. * lib/mem.c (gray_calloc, gray_strdup): New functions.
2014-04-04Escape dashes in pam_ldaphome.8inSergey Poznyakoff1
2014-04-04Add pam_ldaphome(8) manpage.Sergey Poznyakoff3
2014-04-02Fix pam-modules.texiSergey Poznyakoff1
2014-04-02Add manpages; remove invariant sections from pam-modules.texiSergey Poznyakoff10
2014-02-11Update copyright years, set version 1.7.92Sergey Poznyakoff3
2014-02-11pam_ldaphome: control where home directories can be createdSergey Poznyakoff1
* pam_ldaphome/pam_ldaphome.c (create_interdir): Fail if unable to chown, (store_pubkeys): Log error if fchown or ftruncate fails. (dir_in_path): New static function. (create_home_dir): Return enum create_status. If allow-home-dir statement is present, create directory only if it is located in one of the directories listed in it, otherwise return create_skip. (pam_sm_authenticate): Import keys only if home dir exists. * doc/pam-modules.texi: Document allow-home-dir.
2012-08-01Improve pam_ldaphomeSergey Poznyakoff1
New keywords: bindpwfile and keyfile-mode. * doc/pam-modules.texi: Document bindpwfile and keyfile-mode. * pam_ldaphome/pam_ldaphome.c (ldap_bind): Read password from file, if bindpwfile is given. (store_pubkeys): Optionally enforce file mode, given by the keyfile-mode configuration statement. * pamck/pamck.c (main): Fix a typo.
2012-07-05Document pam_umotd.Sergey Poznyakoff1
2012-07-04Update copyright years.Sergey Poznyakoff3
2012-05-23Bugfixes.Sergey Poznyakoff1
* configure.ac: Version 1.7.90. * NEWS: Update. * doc/Makefile.am (EXTRA_DIST): Remove leftover files. * pam_ldaphome/pam_ldaphome.c (ldap_connect): Set LDAP version before enforcing TLS.
2012-05-18Enable fine-grained control over TLS.Sergey Poznyakoff1
* doc/pam-modules.texi: Document new tls values. * pam_ldaphome/pam_ldaphome.c (ldap_connect): The tls keyword is tri-state. Allowed values are: "yes", "no" and "only".
2012-05-18Improve the docs.Sergey Poznyakoff2
* doc/Makefile.am (check-all-options): Check ldaphome options. (check-ldaphome-config): New rule. (check-options): Add check-ldaphome-config. * doc/pam-modules.texi: Add missing documentation.
2012-05-18Improve configuration for pam_ldaphome.Sergey Poznyakoff1
* doc/pam-modules.texi: Document new configuration keywords. * pam_ldaphome/pam_ldaphome.c (get_intval): Take additional "base" argument. Return 1 if the requested keyword is not present in the database, -1 on error and 0 on success. (ldap_connect): Consult the "ldap-version" configuration variable for the LDAP version to use. (create_home_dir): Read mode for the home directory from the configuration variable "home-dir-mode".
2012-05-17Document pam-modules.texiSergey Poznyakoff1
2012-05-13Add a placeholder for pam_ldaphome documentation.Sergey Poznyakoff1
2012-05-13Use imprimatur to maintain docs.Sergey Poznyakoff6
2012-05-13Migrate to git.Sergey Poznyakoff1
2011-04-08Update copyright yearsSergey Poznyakoff4
git-svn-id: file:///svnroot/pam-modules/trunk@113 56984be4-0537-0410-a56c-fcb268c96130
2010-01-02Update copyright years.Sergey Poznyakoff3
Happy GNU Year! git-svn-id: file:///svnroot/pam-modules/trunk@110 56984be4-0537-0410-a56c-fcb268c96130
2009-10-29Improve docs.Sergey Poznyakoff4
* doc/Config: New file * doc/Makefile.am (manual.tar.bz2, man-tar): New rules. * doc/pam-modules.texi: Minor changes. * doc/gendocs_template: Rewrite. git-svn-id: file:///svnroot/pam-modules/trunk@109 56984be4-0537-0410-a56c-fcb268c96130
2009-02-27Rewrite Makefile.am's in a clearer and simpler waySergey Poznyakoff1
* configure.ac: Require libtool 2.2.5a * Make.rules (.c.lo, .lo.la): Remove (AM_LDFLAGS, INCLUDES, LIBS): New assignments. * pam_sql/Makefile.am, pam_fshadow/Makefile.am, pam_sql/Makefile.am, pam_regex/Makefile.am, pam_log/Makefile.am: Rewrite. * pam_sql/pam_sql.h, pam_sql/pam_mysql.c, pam_sql/pam_pgsql.c. pam_sql/pam_sql.c: Rewrite. * pam_sql/sha1.h, pam_sql/md5.c, pam_sql/md5.h, pam_sql/sha1.c * pam_fshadow/pam_fshadow.c: New option [no]shadow * doc/pam-modules.texi: Update. * lib/graypam.h (gray_trim_ws): New proto * lib/strutil.c: New file. * lib/Makefile.am: Add strutil.c git-svn-id: file:///svnroot/pam-modules/trunk@105 56984be4-0537-0410-a56c-fcb268c96130
2009-02-25Implement pamck utility.Sergey Poznyakoff2
* pamck/pamck.c, pamck/pamck.h, pamck/conv.c, pamck/Makefile.am: New files. * doc/pam-modules.texi: Document pamck. * doc/fdl.texi: Move sectioning command to pam-modules.texi. * NEWS: Update. git-svn-id: file:///svnroot/pam-modules/trunk@102 56984be4-0537-0410-a56c-fcb268c96130
2009-02-18Fix improper use of $< in explicit rulesSergey Poznyakoff1
git-svn-id: file:///svnroot/pam-modules/trunk@101 56984be4-0537-0410-a56c-fcb268c96130
2008-03-20* configure.ac, NEWS: Version 1.4Sergey Poznyakoff2
* doc/pam-modules.texi: Update. * doc/macros.texi (opsummary,kwsummary): Remove anchor definitions, they cause grief in texi2html. git-svn-id: file:///svnroot/pam-modules/trunk@96 56984be4-0537-0410-a56c-fcb268c96130
2008-03-19UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/pam-modules/trunk@95 56984be4-0537-0410-a56c-fcb268c96130
2008-03-19Improve docsSergey Poznyakoff1
git-svn-id: file:///svnroot/pam-modules/trunk@94 56984be4-0537-0410-a56c-fcb268c96130
2008-03-19Documentation checking framework:Sergey Poznyakoff7
* doc/macros.texi, doc/check-docs.sh, doc/mastermenu.el, doc/untabify.el, doc/rendition.texi: New files. * pam_regex/pam_regex.c: Remove useless use_authtok option. * pam_sql/pam_mysql.c, pam_sql/pam_pgsql.c, pam_sql/pam_sql.c: Pacify `make check-sql-config' in doc. * doc/Makefile.am: Add check-* rules. * doc/pam-modules.texi: Update. git-svn-id: file:///svnroot/pam-modules/trunk@92 56984be4-0537-0410-a56c-fcb268c96130
2008-03-19UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/pam-modules/trunk@91 56984be4-0537-0410-a56c-fcb268c96130
2008-03-16UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/pam-modules/trunk@88 56984be4-0537-0410-a56c-fcb268c96130
2008-03-15Prepare for the releaseSergey Poznyakoff1
git-svn-id: file:///svnroot/pam-modules/trunk@83 56984be4-0537-0410-a56c-fcb268c96130

Return to:

Send suggestions and report system problems to the System administrator.