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.
