1233294Sstas2008-04-15  Love H��rnquist ��strand  <lha@it.su.se>
2178825Sdfr
3233294Sstas	* utmp_login.c: Reorder to avoid prototype.
4233294Sstas
5233294Sstas	* login_locl.h: If cygwin doesnt have WTMPX_FILE, it uses wtmp for
6233294Sstas	wtmpx http://www.cygwin.com/ml/cygwin/2006-12/msg00630.html
7233294Sstas	
8233294Sstas2008-04-10  Love H��rnquist ��strand  <lha@it.su.se>
9233294Sstas
10233294Sstas	* utmp_login.c: Remove utmp warning on mac os x
11233294Sstas
12233294Sstas2006-12-05  Love H��rnquist ��strand  <lha@it.su.se>
13233294Sstas	
14178825Sdfr	* limits_conf.c: Clear errno before calling the strtol
15233294Sstas	functions. From Paul Stoeber to OpenBSD by Ray Lai and Bj��rn
16178825Sdfr	Sandell.
17178825Sdfr
18178825Sdfr	* limits_conf.c: Report to syslog strings that start with NUL;
19233294Sstas	prevents negative index array access. Ray Lai of OpenBSD via Bj��rn
20178825Sdfr	Sandell.
21178825Sdfr	
22233294Sstas2006-10-07  Love H��rnquist ��strand  <lha@it.su.se>
23178825Sdfr	
24178825Sdfr	* Makefile.am: Add man_MANS to EXTRA_DIST
25178825Sdfr
26233294Sstas2006-09-22  Love H��rnquist ��strand  <lha@it.su.se>
27178825Sdfr
28178825Sdfr	* read_string.c: try to not call signaction for signal 0 and use
29178825Sdfr	NSIG if it exists to determin how many signals there exists, also,
30178825Sdfr	only restore those signalhandlers that we got out.
31178825Sdfr	
32233294Sstas2006-04-27  Love H��rnquist ��strand  <lha@it.su.se>
33178825Sdfr
34178825Sdfr	* login_locl.h: Include "loginpaths.h"
35178825Sdfr	
36178825Sdfr	* loginpaths.h: Shared paths between login and rshd.
37178825Sdfr	
38178825Sdfr2006-01-09 Johan Danielsson <joda@blubb.pdc.kth.se>
39178825Sdfr
40178825Sdfr	* login.c: log successful logins
41178825Sdfr	
42233294Sstas2005-08-08  Love H��rnquist ��strand <lha@it.su.se>
43178825Sdfr
44178825Sdfr	* login.c (do_login): only do krb4_get_afs_tokens if we have done
45178825Sdfr	v4 authentication or done a 5to4 conversion of tickets. This is to
46178825Sdfr	avoid delays on a realm that only support Kerberos 5 and drop
47178825Sdfr	Kerberos 4 requests.
48178825Sdfr
49178825Sdfr2005-05-10  Dave Love  <fx@gnu.org>
50178825Sdfr
51178825Sdfr	* login.c: Include <crypt.h>.
52178825Sdfr
53178825Sdfr2005-05-02  Dave Love  <fx@gnu.org>
54178825Sdfr
55178825Sdfr	* limits_conf.c: Check RLIMIT_MEMLOCK, not RLIMIT_LOCK.
56178825Sdfr
57178825Sdfr2005-04-28  Dave Love  <fx@gnu.org>
58178825Sdfr
59178825Sdfr	* limits_conf.c: Maybe include sys/resource.h.  Use various
60178825Sdfr	RLIMIT_ macros conditionally.  For Solaris, Irix and Tru64.
61178825Sdfr
62178825Sdfr2005-04-22  Johan Danielsson  <joda@pdc.kth.se>
63178825Sdfr
64178825Sdfr	* login.1: document limits.conf
65178825Sdfr	
66178825Sdfr	* Makefile.am: limits_conf.c
67178825Sdfr	
68178825Sdfr	* login_locl.h: template for limits.conf
69178825Sdfr	
70178825Sdfr	* login.c: read limits.conf (from /etc/security by default,
71178825Sdfr	overridable in login.conf)
72178825Sdfr	
73178825Sdfr	* limits_conf.c: implement a parser for limits.conf
74178825Sdfr	
75142403Snectar2004-09-08  Johan Danielsson  <joda@pdc.kth.se>
76142403Snectar
77178825Sdfr	* login.c: use krb5_appdefault_boolean instead of
78178825Sdfr	krb5_config_get_bool
79142403Snectar
80233294Sstas2003-09-03  Love H��rnquist ��strand <lha@it.su.se>
81178825Sdfr
82178825Sdfr	* login.c (krb5_to4): set client princ of the mcred
83178825Sdfr	
84233294Sstas2003-07-07  Love H��rnquist ��strand <lha@it.su.se>
85178825Sdfr
86178825Sdfr	* login.c (krb5_to4): use krb5_cc_clear_mcred
87178825Sdfr	
88120945Snectar2003-03-24  Johan Danielsson  <joda@pdc.kth.se>
89120945Snectar
90120945Snectar	* Makefile.am: install man pages
91120945Snectar
92120945Snectar	* login.1: manpage for login
93120945Snectar
94120945Snectar	* login.c: allow "welcome" as well as "motd" in login.conf
95120945Snectar
96120945Snectar	* login.access.5: login.access manual page
97120945Snectar
98233294Sstas2003-03-18  Love H��rnquist ��strand <lha@it.su.se>
99120945Snectar	
100120945Snectar	* login.c: also need pag_set
101120945Snectar	* login.c: if there is kerberos 5, call krb5_afslog\*
102120945Snectar	
103102644Snectar2002-08-23  Johan Danielsson  <joda@pdc.kth.se>
104102644Snectar
105102644Snectar	* login.c: if motd is set in login.conf, output its contents
106102644Snectar	before starting the shell
107102644Snectar
108102644Snectar2002-02-27  Johan Danielsson  <joda@pdc.kth.se>
109102644Snectar
110102644Snectar	* login.c: reset signals to default, needed on solaris 8
111102644Snectar
112102644Snectar2002-02-19  Johan Danielsson  <joda@pdc.kth.se>
113102644Snectar
114102644Snectar	* login_locl.h: include netgroup.h and rpcsvc/ypclnt.h
115102644Snectar
116102644Snectar	* login.c: make this build without krb5
117102644Snectar
118102644Snectar2001-09-22  Assar Westerlund  <assar@sics.se>
119102644Snectar
120102644Snectar	* login_locl.h: kludge: use absolute path to find prot.h so we do
121102644Snectar	not get confused by athena's prot.h
122102644Snectar
12390926Snectar2001-09-17  Assar Westerlund  <assar@sics.se>
12490926Snectar
12590926Snectar	* login.c (do_login): add setpcred
12690926Snectar
12790926Snectar2001-07-06  Assar Westerlund  <assar@sics.se>
12890926Snectar
12990926Snectar	* login.c: move osf2c magic earlier.  from Mark Davies
13090926Snectar	<mark@MCS.VUW.AC.NZ>
13190926Snectar
13290926Snectar2001-06-19  Assar Westerlund  <assar@sics.se>
13390926Snectar
13490926Snectar	* login.c (krb5_to4): dereference result from krb5_princ_realm.
13590926Snectar	noted by Thomas Nystrom <thn@saeab.se>
13690926Snectar
13790926Snectar2001-06-04  Assar Westerlund  <assar@sics.se>
13890926Snectar
13990926Snectar	* update copyright messages on Wietse Venema's code.
14090926Snectar
14190926Snectar2001-05-31  Assar Westerlund  <assar@sics.se>
14290926Snectar
14390926Snectar	* login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to
14490926Snectar	decide whether to get kerberos 4 tickets
14590926Snectar
14678527Sassar2001-02-08  Assar Westerlund  <assar@sics.se>
14778527Sassar
14878527Sassar	* utmp_login.c, utmpx_login.c: try to write a useful string as
14978527Sassar	host in utmp, using the same algoritm as telnetd
15078527Sassar
15172445Sassar2001-01-29  Assar Westerlund  <assar@sics.se>
15272445Sassar
15372445Sassar	* login.c: remove some krb5_free_context that might happen at
15472445Sassar	unappropriate times
15572445Sassar
15672445Sassar2000-12-31  Assar Westerlund  <assar@sics.se>
15772445Sassar
15872445Sassar	* login.c (main): handle krb5_init_context failure consistently
15972445Sassar
16072445Sassar2000-12-11  Assar Westerlund  <assar@sics.se>
16172445Sassar
16272445Sassar	* login.c (do_login): set the group on the tty.
16372445Sassar	(r_flag): comment out
16472445Sassar	* login.c (krb5_to4): always return a value
16572445Sassar
16672445Sassar2000-10-15  Assar Westerlund  <assar@sics.se>
16772445Sassar
16872445Sassar	* login.c (krb5_to4): check another return code
16972445Sassar
17072445Sassar2000-08-22  Johan Danielsson  <joda@pdc.kth.se>
17172445Sassar
17272445Sassar	* login.c (do_login): set PATH to something sane;
17372445Sassar	(start_logout_process): avoid getting signals sent to the parent
17472445Sassar
17572445Sassar	* login_locl.h: _PATH_DEFPATH
17672445Sassar
17772445Sassar2000-07-01  Assar Westerlund  <assar@sics.se>
17872445Sassar
17972445Sassar	* login.c (login_timeout): add back
18072445Sassar
18172445Sassar2000-06-28  Johan Danielsson  <joda@pdc.kth.se>
18272445Sassar
18372445Sassar	* env.c: new file for environment related functions
18472445Sassar
18572445Sassar	* login.c: move environment stuff to separate file, allow
18672445Sassar	specifying list of environment files via login.conf
18772445Sassar
18872445Sassar2000-06-21  Assar Westerlund  <assar@sics.se>
18972445Sassar
19072445Sassar	* Makefile.am (LDADD): add otp
19172445Sassar	* login.c: add reading of /etc/environment.  From Ake Sandgren
19272445Sassar	<ake@cs.umu.se>
19372445Sassar	add otp support. From Daniel Kouril <kouril@ics.muni.cz>
19472445Sassar
19572445Sassar2000-06-09  Assar Westerlund  <assar@sics.se>
19672445Sassar
19772445Sassar	* login.c (do_login): work-around for setuid and capabilities bug
19872445Sassar	fixed in Linux 2.2.16
19972445Sassar
20072445Sassar2000-04-09  Assar Westerlund  <assar@sics.se>
20172445Sassar
20272445Sassar	* login.c: allow conversion of v5 -> v4 tickets when logging in
20372445Sassar	with forwarded tickets
20472445Sassar
20555682Smarkm1999-11-09  Johan Danielsson  <joda@pdc.kth.se>
20655682Smarkm
20755682Smarkm	* conf.c: remove case for not having cgetent, since it's in roken
20855682Smarkm
20955682Smarkm1999-11-05  Assar Westerlund  <assar@sics.se>
21055682Smarkm
21155682Smarkm	* login.c (do_login): conditionalize shadow stuff on getspnam
21255682Smarkm
21355682Smarkm1999-10-30  Assar Westerlund  <assar@sics.se>
21455682Smarkm
21555682Smarkm	* Makefile.am (login_DEPENDENCIES): remove, it's not entirely
21655682Smarkm 	correct and was causing problems with non-GNU make
21755682Smarkm
21855682Smarkm1999-10-28  Assar Westerlund  <assar@sics.se>
21955682Smarkm
22055682Smarkm	* login.c (start_logout_proceess): don't examine `prog' before
22155682Smarkm 	setting it.
22255682Smarkm
22355682Smarkm1999-10-27  Assar Westerlund  <assar@sics.se>
22455682Smarkm
22555682Smarkm	* login.c (do_login): chown and chmod the tty.  some clean-up.
22655682Smarkm
22755682Smarkm1999-10-03  Assar Westerlund  <assar@sics.se>
22855682Smarkm
22955682Smarkm	* login.c (krb5_start_session): correct the ccache to
23055682Smarkm 	krb524_convert_creds_kdc
23155682Smarkm
23255682Smarkm1999-09-28  Assar Westerlund  <assar@sics.se>
23355682Smarkm
23455682Smarkm	* login.c (krb5_verify): use krb5_verify_user_lrealm
23555682Smarkm
23655682Smarkm1999-09-01  Johan Danielsson  <joda@pdc.kth.se>
23755682Smarkm
23855682Smarkm	* login.c: SGI capability mumbo-jumbo
23955682Smarkm
24055682Smarkm1999-08-09  Johan Danielsson  <joda@pdc.kth.se>
24155682Smarkm
24255682Smarkm	* login.c (start_logout_process): call setproctitle
24355682Smarkm
24455682Smarkm	* login_locl.h: declare struct spwd
24555682Smarkm
24655682Smarkm	* login.c: add support for starting extra processes at login and
24755682Smarkm	logout; always preserve TERM and TZ
24855682Smarkm
24955682Smarkm	* conf.c: add configuration file support
25055682Smarkm
25155682Smarkm1999-08-07  Assar Westerlund  <assar@sics.se>
25255682Smarkm
25355682Smarkm	* shadow.c (check_shadow): check for a NULL sp
25455682Smarkm
25555682Smarkm1999-08-05  Assar Westerlund  <assar@sics.se>
25655682Smarkm
25755682Smarkm	* login.c (main): move down login incorrect to disallow account
25855682Smarkm 	guessing
25955682Smarkm
26055682Smarkm1999-08-04  Assar Westerlund  <assar@sics.se>
26155682Smarkm
26255682Smarkm	* utmpx_login.c (utmpx_login): fix for Solaris.  From Miroslav
26355682Smarkm 	Ruda <ruda@ics.muni.cz>
26455682Smarkm
26555682Smarkm	* login_locl.h: add <shadow.h> and some prototypes
26655682Smarkm
26755682Smarkm	* login.c: fixes with v4 and shadow support.  From Miroslav Ruda
26855682Smarkm 	<ruda@ics.muni.cz>
26955682Smarkm
27055682Smarkm	* shadow.c: new file with functions for handling shadow passwords
27155682Smarkm
27255682Smarkm	* Makefile.am: add shadow
27355682Smarkm
27455682Smarkm1999-07-22  Assar Westerlund  <assar@sics.se>
27555682Smarkm
27655682Smarkm	* login.c (main): generate a better tty name
27755682Smarkm
27855682Smarkm1999-05-25  Johan Danielsson  <joda@pdc.kth.se>
27955682Smarkm
28055682Smarkm	* login.c (do_login): set $SHELL
28155682Smarkm
28255682Smarkm1999-05-18  Assar Westerlund  <assar@sics.se>
28355682Smarkm
28455682Smarkm	* add login-access
28555682Smarkm
28655682Smarkm1999-05-11  Assar Westerlund  <assar@sics.se>
28755682Smarkm
28855682Smarkm	* login.c: copy the v5 ccache to a file after having done setuid
28955682Smarkm
29055682Smarkm1999-05-09  Assar Westerlund  <assar@sics.se>
29155682Smarkm
29255682Smarkm	* login.c (krb5_verify): check seteuid for errors
29355682Smarkm	
29455682SmarkmMon Apr 19 22:30:55 1999  Assar Westerlund  <assar@sics.se>
29555682Smarkm
29655682Smarkm	* login.c: conditionalize the kafs calls on KRB4
29755682Smarkm
29855682Smarkm	* Makefile.am (LDADD): add kafs
29955682Smarkm
30055682Smarkm	* login.c: add support for getting afs tokens with v4 and v5
30155682Smarkm
30255682SmarkmSun Apr 18 14:12:28 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
30355682Smarkm
30455682Smarkm	* login.c: check _PATH_NOLOGIN
30555682Smarkm
30655682Smarkm	* login_locl.h: _PATH_NOLOGIN
30755682Smarkm
30855682Smarkm1999-04-11  Assar Westerlund  <assar@sics.se>
30955682Smarkm
31055682Smarkm	* login.c (main): use print_version
31155682Smarkm
31255682SmarkmThu Apr  8 15:03:55 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
31355682Smarkm
31455682Smarkm	* login.c: remove definition of KRB_VERIFY_USER et.al. (moved to
31555682Smarkm 	config.h)
31655682Smarkm
31755682Smarkm	* login_locl.h: include udb.h, sys/resource.h, and sys/category.h
31855682Smarkm
31955682SmarkmSat Mar 27 17:58:37 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
32055682Smarkm
32155682Smarkm	* Makefile.am: osfc2.c
32255682Smarkm
32355682Smarkm	* login.c: magic for OSF C2, and Crays
32455682Smarkm
32555682Smarkm	* login_locl.h: do_osfc2_magic proto
32655682Smarkm
32755682Smarkm	* osfc2.c: bsd_locl -> login_locl
32855682Smarkm
32955682Smarkm	* osfc2.c: OSF C2 magic
33055682Smarkm
33155682SmarkmTue Mar 23 14:17:40 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
33255682Smarkm
33355682Smarkm	* login_locl.h: _PATH_UTMP
33455682Smarkm
33555682SmarkmSun Mar 21 15:02:31 1999  Johan Danielsson  <joda@blubb.pdc.kth.se>
33655682Smarkm
33755682Smarkm	* login.c: `-h' is host, not help
33855682Smarkm
33955682SmarkmSat Mar 20 00:11:13 1999  Assar Westerlund  <assar@sics.se>
34055682Smarkm
34155682Smarkm	* login_locl.h: krb.h: add
34255682Smarkm
34355682Smarkm	* login.c: static-size
34455682Smarkm	(krb4_verify): add
34555682Smarkm
34655682SmarkmThu Mar 18 11:36:10 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
34755682Smarkm
34855682Smarkm	* Makefile.am: include Makefile.am.common
34955682Smarkm
35055682SmarkmThu Mar 11 17:53:36 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
35155682Smarkm
35255682Smarkm	* utmpx_login.c: add some consts
35355682Smarkm
35455682Smarkm	* utmp_login.c: add some consts
35555682Smarkm
35655682Smarkm	* login.c: staticize
35755682Smarkm
35855682Smarkm	* login_locl.h: add prototypes, and defaults for
35955682Smarkm 	_PATH_*
36055682Smarkm
36155682SmarkmMon Mar  1 10:49:14 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
36255682Smarkm
36355682Smarkm	* utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
36455682Smarkm
36555682Smarkm	* utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
36655682Smarkm
367