📄 changelog
字号:
2005-10-04 Thorsten Kukuk <kukuk@suse.de> * release version 3.0.5 * src/pam_rpasswd.c: Include syslog.h.2005-09-13 Thorsten Kukuk <kukuk@suse.de> * etc/login.defs: Add missing 'Z's to CHARACTER_CLASS. Reported by Bernd Glueckert <bernd.glueckert@gmx.de>.2005-08-17 Thorsten Kukuk <kukuk@suse.de> * release version 3.0.4 * src/pam_rpasswd.c (pam_sm_chauthtok): Rewrote part to show SLP information about found rpasswd daemon.2005-08-15 Thorsten Kukuk <kukuk@suse.de> * release version 3.0.3 * src/usermod.c (main): Adjust sp_lstchg if -p option is given. * src/chage.c (print_shadow_info): password expires and inactive and account expires are disabled with -1, not 0. * src/groupmod.8: Rename -r option to --service. * src/usermod.8: Likewise. * src/usermod.c (print_help): Remove wrong -k option. * src/useradd.c (create_home_directory): Don't modify existing home directory.2005-08-11 Thorsten Kukuk <kukuk@suse.de> * src/vipw.c: Include i18n.h. * src/usermod.c: Likewise. * src/userdel.c: Likewise. * src/useradd.c: Likewise. * src/rpasswdd.c: Likewise. * src/rpasswd.c: Likewise. * src/pwconv.c: Likewise. * src/pwunconv.c: Likewise. * src/passwd.c: Likewise. * src/pwck.c: Likewise. * src/newgrp.c: Likewise. * src/grpunconv.c: Likewise. * src/grpconv.c: Likewise. * src/grpck.c: Likewise. * src/groupmod.c: Likewise. * src/groupdel.c: Likewise. * src/groupadd.c: Likewise. * src/gpasswd.c: Likewise. * src/expiry.c: Likewise. * src/chsh.c: Likewise. * src/chpasswd.c: Likewise. * src/chfn.c: Likewise. * src/chage.c: Likewise. * lib/user.c: Likewise. * lib/selinux_utils.c: Likewise. * lib/remove_dir_rec.c: Likewise. * lib/print_error.c: Likewise. * lib/passwd_nisplus.c: Likewise. * lib/parse_crypt_arg.c: Likewise. * lib/logging.c: Likewise. * lib/lock_database.c: Likewise. * lib/is_logged_in.c: Likewise. * lib/group.c: Likewise. * lib/libldap.c: Likewise. * lib/get_ldap_password.c: Likewise. * lib/get_caller_dn.c: Likewise. * lib/copy_xattr.c: Likewise. * lib/copy_dir_rec.c: Likewise. * lib/chown_dir_rec.c: Likewise. * lib/call_script.c: Likewise. * lib/authentication.c: Likewise.2005-07-21 Thorsten Kukuk <kukuk@suse.de> * po/pl.po: Update fram translation project2005-07-15 Thorsten Kukuk <kukuk@suse.de> * lib/i18n.h: New.2005-07-13 Thorsten Kukuk <kukuk@suse.de> * release version 3.0.2 * src/pam_rpasswd.c (pam_sm_chauthtok): Print description of found host if available.2005-07-12 Thorsten Kukuk <kukuk@suse.de> * src/usermod.c (main): Handle -a -G like -A (for shadow compatibility). * src/usermod.c (main): Use --service instead of -r. * src/groupmod.c (main): Likewise. * src/passwd.c (passwd_main): Likewise. * src/chage.c (main): Likewise. * src/chfn.c (main): Likewise. * src/chpasswd.c (main): Likewise. * src/chsh.c (main): Likewise. * lib/logindefs.c: Print as error message the name of the file from which we got the value, not "/etc/login.defs". * lib/logging.c (store): Don't use fix syslog module names.2005-06-22 Thorsten Kukuk <kukuk@suse.de> * release version 3.0.1 * lib/group.h (write_group_data): Warn if return value is ignored. * lib/user.c (write_user_data): Don't ignore SELinux errors. (write_user_data): Likewise. * lib/group.c (write_group_data): Likewise. * src/vipw.c (edit): Likewise. * src/pwck.c: Likewise. * src/grpck.c: Likewise. * lib/selinux_utils.c (restore_default_context): Don't ignore errors. * src/usermod.c (move_home_directory): Don't remove old directory if copying failed. * lib/public.h: If supported by compiler, warn about unused results of certain function calls.2005-06-03 Thorsten Kukuk <kukuk@suse.de> * release version 3.0 * lib/logging.h (MSG_STDIN_FOR_NONROOT_DENIED): New, for passwd. * lib/msg_table.h (msg_table): Add message for stdin/passwd. * src/passwd.c: Implement --stdin option. * src/passwd.1: Document --stdin option.2005-05-05 Thorsten Kukuk <kukuk@suse.de> * configure.in: Check for Linux audit library. * plugins/liblog_audit.c: New, use Linux audit library. * plugins/liblog_audit.map: New. * plugins/Makefile.am: Add liblog_audit plugin.2005-05-04 Thorsten Kukuk <kukuk@suse.de> * src/chage.c (main): Enable logging. * lib/msg_table.h (msg_table): Add new messages from chage. * lib/logging.h: Add new defines for chage messages. * src/useradd.c (main): Log successfull creation of mail spool file.2005-04-30 Thorsten Kukuk <kukuk@suse.de> * etc/default/useradd: Add CREATE_MAIL_SPOOL. * src/useradd.c: Create mail spool file if requested.2005-04-25 Thorsten Kukuk <kukuk@suse.de> * release 2.6.98 * src/useradd.c: Check for fchown, fchmod, chown, chmod, link and write return values. * src/usermod.c: Likewise. * src/vipw.c: Likewise. * src/pwck.c: Likewise. * src/grpck.c: Likewise.2005-04-22 Thorsten Kukuk <kukuk@suse.de> * lib/use_slp.c (register_slp): Fix handling of slp_descr. * src/rpasswdd.c (main): Check for chdir return value. * src/grpunconv.c (main): Check for link return value. * src/rpasswd-client.c (query_slp): Check for fgets errors. * src/newgrp.c (main): If second chdir fails, too, abort. * lib/user.c (write_user_data): Check for errors of fchown, fchmod, link and rename calls. * lib/group.c (write_group_data): Likewise. * src/pwconv.c (main): Likewise.2005-04-21 Thorsten Kukuk <kukuk@suse.de> * src/rpasswdd.c: Reset syslog after calling pam_* functions. * src/chpasswd.c: Use logging.h. * src/expiry.c: Likewise. * lib/msg_table.h (msg_table): Add drop privilegs failed message. * lib/logging.h (MSG_DROP_PRIVILEGE_FAILED): New. * lib/authentication.c (do_authentication): Reset openlog values after usage of PAM functions. * src/gpasswd.c: Remove inclusion of PAM header files. * src/chfn.c: Likewise. * src/chage.c: Likewise. * src/useradd.c (main): Write default homedirectory to /etc/default/useradd, reported by Heike Jurzik <jurzik@linux-journalist.com>. * src/useradd.8: Add -k to -D list.2005-04-04 Thorsten Kukuk <kukuk@suse.de> * release 2.6.97 * configure.in: Check for -fpie/-pie * src/Makefile.am: Compile/Link rpasswdd with -fpie/-pie2005-03-30 Thorsten Kukuk <kukuk@suse.de> * src/rpasswd-client.c (print_x509_certificate_info): cert_list_size is unsigned int.2005-03-28 Thorsten Kukuk <kukuk@suse.de> * lib/passwd_nisplus.c: Add casts for gcc4. * src/rpasswdd.c: Fix prototypes for GnuTLS/OpenSSL usage.2005-02-22 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.96 * src/pwck.c: Fix memory corruption. * src/grpck.c: Likewise.2005-01-10 Jakub Bogusz <qboosh@pld-linux.org> * src/chfn.1: Fix typo.2005-01-04 Thorsten Kukuk <kukuk@suse.de> * lib/logging.c: Implement stacking of logging plugings. * lib/logging.h: Adjust prototypes and public macros. * etc/pwdutils/logging: New, default config file for logging. * configure.in: Add warning if no libnscd was found. * lib/user.c: Unify error message format. * src/chage.c: Likewise. * src/expiry.c: Likewise. * plugins/liblog_laus.c (laus_open_sec_log): Add parameter for options. * configure.in: Abort if neither GnuTLS nor OpenSSL was found.2004-12-19 Jakub Bogusz <qboosh@pld-linux.org> * src/groupmod.c: Fix typos in msgids. * src/grpunconv.c: Likewise. * src/pwunconv.c: Likewise. * src/rpasswd.c: Likewise. * src/rpasswdd.c: Likewise. * po/pl.po: Add polish translation.2004-12-10 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.94 * plugins/liblog_laus.c: Plugin for LAuS. * plugins/liblog_syslog.c: Plugin for syslog. * lib/logging.h: Move msg_table from here ... * lib/msg_table.h: ... to here. New file. * lib/logging.c: dlopen liblog_syslog for logging.2004-12-09 Thorsten Kukuk <kukuk@suse.de> * configure.in: Add LAuS and plugin support. * Makefile.am (SUBDIRS): Add plugins.2004-11-30 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.93 * src/useradd.c (main): Fix wrong list of arguments. * src/usermod.c: Add sec_log support. * lib/remove_gr_mem.c: New.2004-11-29 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.92 * src/userdel.c: Add sec_log support. * src/useradd.c: Add sec_log support. * lib/call_script.c (call_script): Use sec_log. * etc/login.defs: Make CHARACTER_CLASS safe for usage with different locales [SuSE #48625].2004-11-16 Thorsten Kukuk <kukuk@suse.de> * src/grpck.c (loop_over_group_file): Start with a bigger buffer and increase it faster. * lib/parse_grent.c (parse_grent): Work on a copy of input buffer for the sake that the buffer is too small [SuSE #48278].2004-11-15 Thorsten Kukuk <kukuk@suse.de> * lib/groupmod.c: Add sec_log support. * src/passwd.c: Likewise.2004-11-12 Thorsten Kukuk <kukuk@suse.de> * src/groupdel.c: Add sec_log support.2004-11-04 Thorsten Kukuk <kukuk@suse.de> * src/newgrp.c (main): Add support for multiple groups with the same name as used in NIS environments [SuSE #47712].2004-10-13 Thorsten Kukuk <kukuk@suse.de> * src/rpasswd-client.c (start_ssl): Read all PEM files from /etc/ssl/certs. * configure.in: Check for dirent.h. * release version 2.6.912004-10-01 Thorsten Kukuk <kukuk@suse.de> * lib/strtoid.c (strtoid): Don't allow UINT_MAX (equal to -1) as UID or GID.2004-09-14 Thorsten Kukuk <kukuk@suse.de> * src/chage.c: Use external libnscd library. * src/chfn.c: Likewise. * src/gpasswd.c: Likewise. * src/passwd.c: Likewise. * src/chpasswd.c: Likewise. * src/groupadd.c: Likewise. * src/groupdel.c: Likewise. * src/groupmod.c: Likewise. * src/grpunconv.c: Likewise. * src/pwconv.c: Likewise. * src/pwunconv.c: Likewise. * src/useradd.c: Likewise. * src/userdel.c: Likewise. * src/usermod.c: Likewise. * lib/nscd.c: Removed. * lib/public.h: nscd_flush_cache prototype removed.2004-09-01 Thorsten Kukuk <kukuk@suse.de> * src/rpasswdd.c: Implement support for GnuTLS.2004-08-31 Thorsten Kukuk <kukuk@suse.de> * src/pam_rpasswd.c: Implement support for GnuTLS. * src/rpasswd-client.c (gnutls_pk_algorithm_get_name): Add compat function for old gnutls releases.2004-08-30 Thorsten Kukuk <kukuk@suse.de> * configure.in: Check for GnuTLS. * src/rpasswd-client.c: Implement support for GnuTLS. * src/rpasswd.c: Implement support for GnuTLS.2004-08-17 Thorsten Kukuk <kukuk@suse.de> * release version 2.6.90 * src/pam_rpasswd.c (pam_sm_chauthtok): Get server description. * src/rpasswd.c (main): Show server description if available. * src/rpasswd-client.c (query_slp): Show server description in host selection menu. * etc/pam.d/*: Don't allow setting of empty passwords (should be handled in a global way).2004-08-16 Thorsten Kukuk <kukuk@suse.de> * src/rpasswd-client.c (MySLPSrvURLCallback): Copy hostp/portp entries, too.2004-08-14 Thorsten Kukuk <kukuk@suse.de> * src/groupadd.c (main): Call GROUPADD_CMD script, add sec_log function calls. * lib/logging.c: Add new messages. * lib/logging.h: Add new message IDs.2004-08-13 Thorsten Kukuk <kukuk@suse.de> * src/gpasswd.c (main): Add sec_log function calls. * etc/groupadd.local: New. * etc/Makefile.am (sbin_SCRIPTS): Add groupadd.local. * etc/login.defs (GROUPADD_CMD): Added.2004-08-01 Thorsten Kukuk <kukuk@suse.de> * src/rpasswdd.8: Add all slp options. * src/chage.c (main): Add sec_log function calls.2004-07-19 Thorsten Kukuk <kukuk@suse.de> * etc/login.defs.5: Document missing variables.2004-06-29 Thorsten Kukuk <kukuk@suse.de> * src/newgrp.c (main): Fix sg and newgrp compat option handling.2004-06-20 Thorsten Kukuk <kukuk@suse.de> * lib/logging.h: New, prototypes for logging plugin. * lib/logging.c: New, for logging plugin. * src/chage.c (main): Free pw_data in error case. * src/chfn.c (main): Likewise. * src/chsh.c (main): Likewise. * lib/authentication.c (do_authentication): Don't free pw_data, caller needs it for logging in error case later.2004-05-10 Thorsten Kukuk <kukuk@suse.de> * src/rpasswdd.c (main): Fix compiling without SLP support. * src/useradd.c: Fix writing of SKEL and EXPIRE entry
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -