2010-04-09  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.41

	* src/login.1: Document -H option.
	* src/login.c: Don't print hostname if -H option is used.
	* po/*.po: Update translations.

2010-02-23  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.1: Fix typo [bnc#568385]

2009-11-30  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.1: Fix typo.

2009-08-04  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.40

	* src/login.c (main): Fix handling of hushlogin [bnc#527336]
	(main): Enable remote pam config file.

	* po/LINGUAS: Add be, si, and th
	* po/be.po: New.
	* po/si.po: New.
	* po/th.po: New.
	* po/*.po: Update translations.

2009-02-05  Thorsten Kukuk  <kukuk@suse.de>

	* po/*.po: Update translations.

2008-11-21  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.37

	* po/*.po: Update translations for de, el, es, fi, gl,
	nl, pt_BR, ro, uk, wa, zh_CN.

	* etc/pam.d/login: Remove pam_resmgr.

2008-05-20  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.36

	* src/login.c (main): Use /etc/pam.d/remote if -h option is
	given (DISABLED).
	Use audit_log_acct_message() call [bnc#382205].

	* po/*.po: Update translations.

2007-08-27  Thorsten Kukuk  <kukuk@thkukuk.de>

	* release version 3.35

	* po/*.po: Update translations.

2007-07-20  Thorsten Kukuk  <kukuk@thkukuk.de>

	* release version 3.34

	* src/lastlog.c: Fix return code of --help option, add --version.
	* src/faillog.c: Likewise.

	* po/*.po: Update.

2007-05-04  Thorsten Kukuk  <kukuk@thkukuk.de>

	* release version 3.33

	* src/login.c (main): Add missing audit hunk.

	* po/af.po: New.
	* po/ar.po: New.
	* po/bn.po: New.
	* po/cy.po: New.
	* po/en_GB.po: New.
	* po/en_US.po: New.
	* po/et.po: New.
	* po/gl.po: New.
	* po/gu.po: New.
	* po/hi.po: New.
	* po/hr.po: New.
	* po/ka.po: New.
	* po/lo.po: New.
	* po/lt.po: New.
	* po/mk.po: New.
	* po/mr.po: New.
	* po/pa.po: New.
	* po/sl.po: New.
	* po/sr.po: New.
	* po/ta.po: New.
	* po/xh.po: New.
	* po/zu.po: New.

2007-05-02  Thorsten Kukuk  <kukuk@thkukuk.de>

	* release version 3.32

	* configure.in: Check for libaudit.
	* src/Makefile.am: Link login against libaudit if necessary.
	* src/login.c (main): Add libaudit support, -f argument is required.

	* etc/pam.d/login: Update with latest version from openSUSE 10.2

2007-04-30  Thorsten Kukuk  <kukuk@thkukuk.de>

	* src/login.c (main): Implement correct Fallback method
	to find correct locale setting (Based on patch from
	Mike Fabian <mfabian@suse.de>).

	* src/Makefile.am: Install faillog in sbin directory.
	Patch by Dirk Mueller <dmueller@suse.de>.

	* src/login.c (PAM_END): Remove credentials after we close
	the session.

	* src/Makefile.am: Don't strip binaries.

2007-01-22  Thorsten Kukuk  <kukuk@thkukuk.de>

	* src/login.c: Remove btmp support.
	* etc/login.defs: Remove FTMP_FILE variable.

2006-12-01  Thorsten Kukuk  <kukuk@thukuk.de>

	* src/logindefs.c (main): Fix typo.
	Patch from Silvan Minghetti <bullet@users.sourceforge.net>

2006-03-27  Thorsten Kukuk  <kukuk@thkukuk.de>

	* release version 3.31

	* po/fi.po: Update.
	* po/km.po: Update.
	* po/pl.po: Update.
	* po/hu.po: Update.

2006-03-06  Thorsten Kukuk  <kukuk@thkukuk.de>

	* release version 3.30

	* po/*.po: Update translations.

2005-12-21  Thorsten Kukuk  <kukuk@thkukuk.de>

	* release version 3.29

	* configure.in: Add AC_GNU_SOURCE.
	* src/login.c: Don't define _GNU_SOURCE.
	* src/logindefs.c: Likewise.

	* po/tl.po: Removed.

2005-12-20  Thorsten Kukuk  <kukuk@thkukuk.de>

	* release version 3.28

	* src/login.c: Use getlogindefs_* functions.
	* src/logindefs.h: New.
	* src/logindefs.c: New.
	* src/getdef.c: Removed.
	* src/getdef.h: Removed.
	* Makefile.am: Replace getdef with logindefs.
	* configure.in: check for getline and getdline.

	* src/lastlog.c: Sync with shadow suite.
	* src/faillog.c: Likewise.

2005-11-25  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.27

	* src/getdef.c: Remove LASTLOG_ENAB.

	* src/login.c (dolastlog): Removed.

	* etc/login.defs: Remove LASTLOG_ENAB, will be handled by
	pam_lastlog.so.

	* etc/pam.d/login: Add pam_lastlog.so

2005-10-04  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.26

	* src/login.c: Include syslog.h.

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

	* release version 3.25

	* src/login.c: Make resulthostbuf static.

2005-08-17  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.24

	* src/faillog.5: Update from shadow CVS
	* src/faillog.8: Update from shadow CVS
	* src/lastlog.8: Update from shadow CVS

2005-07-07  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.1: Remove wrong reference to ulimit and umask.

2005-06-13  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.23

	* src/login.c (main): Add some checks if terminal is unknown.
	(main): Remove unused code to chown /dev/vcs*.
	(consoletty): Removed.

	* po/ru.po: Added (from Evgeniy <dushistov@mail.ru>)

	* src/lastlog.c: Update from shadow CVS
	* src/faillog.c: Update from shadow CVS

2005-04-28  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.22

	* src/login.c: Add more error handling (chdir, chown, chmod,
	write).

	* configure.in: Remove SELinux check.

	* src/login.c: Remove SELinux support.

2005-04-07  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.21

	* etc/login.defs: Remove FAILLOG_ENAB.
	* src/login.c (main): Remove faillog logging code.
	* src/failure.h: Removed.
	* src/failure.c: Removed.
	* src/Makefile.am: Remove failure.h/failure.c.

	* src/faillog.c: Sync with current shadow CVS.
	* src/lastlog.c: Likewise.

	* po/ja.po: Removed, completly broken.

2004-08-23  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.20

	* src/login.c (main): Break and exit main thread if an waitpid
	error occurs.
	(init_sighandler): Set SIG_CHLD to default signal handler.

2004-06-30  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.19

	* src/login.c (main): More special debug output.

	* Add  Dutch translation from Elros Cyriatan <cyriatan@fastmail.fm>

2004-04-28  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c: Add special debug options.

2004-03-15  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.18

	* src/login.c (main): Don't abort, if we cannot change device
	permissions and root filesystem is mounted ro.

2004-02-06  Thorsten Kukuk  <kukuk@suse.de>

	* src/lastlog.5: New manual page.

2004-01-04  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.17

	* src/login.c (main): Adjust for new is_selinux_enabled
	interface.

2003-10-29  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c (main): Per default allow user to select
	context.

2003-10-12  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.16

	* src/faillog.c: Added, from shadow-4.0.3
	* src/lastlog.c: Likewise.
	* src/faillog.8: Likewise.
	* src/faillog.5: Likewise.
	* src/lastlog.8: Likewise.

2003-10-08  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.15

	* src/login.c (main): dynamic alloc buffer for vcsn/vcsan.

2003-10-07  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.14

	* configure.in: Add --enable-selinux options, check for
	selinux library.

2003-10-03  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c: Remove duplicate utmp.h include, add
	SELinux support (based on patch from
	Chris PeBenito <pebenito@gentoo.org>)

2003-07-15  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.12

	* etc/Makefile.am: Install pam.d/login and login.defs
	* etc/login.pamd: Moved from here ...
	* etc/pam.d/login: ... to here.

	* etc/login.defs: Remove all variables not used by login.

	* src/getdef.c: Remove all variables not used by login.

2003-07-10  Thorsten Kukuk  <kukuk@suse.de>

	* configure.in: Add AC_SYS_LARGEFILE

2003-05-28  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c (main): pam_setcred() should be called before
	pam_open_session().

2003-05-12  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.11

	* src/login.c: Don't mark functions as inline, gcc 3.3 has
	big problems with this.
	(PAM_FAIL_CHECK): Add sleep(FAIL_DELAY), so that user has a
	chance to read the error message.

2002-12-12  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.10

	* src/login.c (main): Only child should own controlling tty,
	not parent.

2002-12-11  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c (main): Move ioctl for controlling tty from
	child to parent (after setsid), check for more errors.

2002-12-09  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c (main): Use waitpid to wait for specific child
	(reported by Klaas Hagemann <Klaas.Hagemann@mummert.de>).

2002-12-05  Thorsten Kukuk  <kukuk@suse.de>

	* src/Makefile.am (AM_CFLAGS): Replace CFLAGS with AM_CFLAGS.

	* src/login.c (main): Add workaround for struct-aliasing rule
	errors of gcc 3.3.
	* src/login.c: Remove -r option, does not work.
	* src/login.1: Remove documentation of -r option.

2002-11-05  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.9

	* src/login.c: New utmp/wtmp struct is not longer compatible
	with gettimeofday()/ctime() on all architectures.

2002-07-15  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.8

	* src/login.1: Document new initgroups behaviour.

	* src/login.c (main): For root, call setgroups with only the
	main root group to avoid problems if network makes problems.

2002-07-10  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.7

	* src/getdef.c: Add ENV_SUPATH to list (may be used by su).

	* src/login.c (main): Fix last fix (SIGHUP handling).

2002-07-10  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add m4.
	(SUBDIRS): Remove intl.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): New variable.
	* configure.in (AC_OUTPUT): Add m4/Makefile.

2002-01-25  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.6

	* src/login.c (main): Apply fix for Ctrl-\ killing login process.

2002-01-06  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.5

	* src/login.1: lot of new text.

2002-01-03  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c (main): Check if stdin/stdout/stderr is a tty,
	add -r option for LSB conformance.

2001-12-07  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.1: Fix typo

2001-10-10  Thorsten Kukuk  <kukuk@suse.de>

	* Increase version to 3.4

	* src/login.c (main): Use reentrant functions for gethostbyname
	  and getpwnam to avoid overwritten data by PAM modules. General
	  code cleanup.

	* Makefile.am: Add dist-bzip2

	* Use autoconf 2.52, automake 1.5 and gettext 0.10.37

2001-04-29  Thorsten Kukuk  <kukuk@suse.de>

	* src/getdef.c: Add UMASK entry (used by useradd and newusers)

2001-03-24  Thorsten Kukuk  <kukuk@suse.de>

	* Increase version to 3.2

	* src/getdef.c: Add USERGROUPS_ENAB entry.
	* src/login.c (main): Sync with util-linux-2.11b version:
	  Delete credentials at logout, call setsid() for child,
	  make sure we don't call getpwnam with NULL argument.

2000-04-13  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c (main): Use full tty path for PAM_TTY.

2000-01-17  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c: If we couldn't change to the users home directory,
	  ask DEFAULT_HOME what we should do.

2000-01-06  Thorsten Kukuk  <kukuk@suse.de>

	* src/getdef.c: Add new entries from /etc/login.defs

1999-10-11  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.0.0, which is the first one.

	* configure.in: Create etc/Makefile.

	* Makefile.am (SUBDIRS): Add etc.

	* etc/Makefile.am: New.

1999-10-09  Thorsten Kukuk  <kukuk@suse.de>

	* src/login.c (opentty): Open tty in non-blocking mode.
