1193326Sed2006-12-05  Love H�rnquist �strand  <lha@it.su.se>
2193326Sed
3193326Sed	* limits_conf.c: Clear errno before calling the strtol
4193326Sed	functions. From Paul Stoeber to OpenBSD by Ray Lai and Bj�rn
5193326Sed	Sandell.
6193326Sed
7193326Sed	* limits_conf.c: Report to syslog strings that start with NUL;
8193326Sed	prevents negative index array access. Ray Lai of OpenBSD via Bj�rn
9193326Sed	Sandell.
10193326Sed	
11193326Sed2006-10-07  Love H�rnquist �strand  <lha@it.su.se>
12193326Sed	
13193326Sed	* Makefile.am: Add man_MANS to EXTRA_DIST
14193326Sed
15193326Sed2006-09-22  Love H�rnquist �strand  <lha@it.su.se>
16193326Sed
17193326Sed	* read_string.c: try to not call signaction for signal 0 and use
18226890Sdim	NSIG if it exists to determin how many signals there exists, also,
19193326Sed	only restore those signalhandlers that we got out.
20235633Sdim	
21193326Sed2006-04-27  Love H�rnquist �strand  <lha@it.su.se>
22193326Sed
23193326Sed	* login_locl.h: Include "loginpaths.h"
24193326Sed	
25193326Sed	* loginpaths.h: Shared paths between login and rshd.
26193326Sed	
27193326Sed2006-01-09 Johan Danielsson <joda@blubb.pdc.kth.se>
28193326Sed
29193326Sed	* login.c: log successful logins
30193326Sed	
31193326Sed2005-08-08  Love H�rnquist �strand <lha@it.su.se>
32193326Sed
33218893Sdim	* login.c (do_login): only do krb4_get_afs_tokens if we have done
34193326Sed	v4 authentication or done a 5to4 conversion of tickets. This is to
35193326Sed	avoid delays on a realm that only support Kerberos 5 and drop
36245431Sdim	Kerberos 4 requests.
37245431Sdim
38193326Sed2005-05-10  Dave Love  <fx@gnu.org>
39193326Sed
40193326Sed	* login.c: Include <crypt.h>.
41193326Sed
42193326Sed2005-05-02  Dave Love  <fx@gnu.org>
43193326Sed
44193326Sed	* limits_conf.c: Check RLIMIT_MEMLOCK, not RLIMIT_LOCK.
45193326Sed
46193326Sed2005-04-28  Dave Love  <fx@gnu.org>
47198092Srdivacky
48193326Sed	* limits_conf.c: Maybe include sys/resource.h.  Use various
49193326Sed	RLIMIT_ macros conditionally.  For Solaris, Irix and Tru64.
50193326Sed
51198092Srdivacky2005-04-22  Johan Danielsson  <joda@pdc.kth.se>
52198092Srdivacky
53193326Sed	* login.1: document limits.conf
54193326Sed	
55193326Sed	* Makefile.am: limits_conf.c
56193326Sed	
57193326Sed	* login_locl.h: template for limits.conf
58193326Sed	
59193326Sed	* login.c: read limits.conf (from /etc/security by default,
60193326Sed	overridable in login.conf)
61193326Sed	
62193326Sed	* limits_conf.c: implement a parser for limits.conf
63198092Srdivacky	
64193326Sed2004-09-08  Johan Danielsson  <joda@pdc.kth.se>
65193326Sed
66193326Sed	* login.c: use krb5_appdefault_boolean instead of
67198092Srdivacky	krb5_config_get_bool
68193326Sed
69193326Sed2003-09-03  Love H�rnquist �strand <lha@it.su.se>
70193326Sed
71193326Sed	* login.c (krb5_to4): set client princ of the mcred
72193326Sed	
73193326Sed2003-07-07  Love H�rnquist �strand <lha@it.su.se>
74202879Srdivacky
75202879Srdivacky	* login.c (krb5_to4): use krb5_cc_clear_mcred
76202879Srdivacky	
77202879Srdivacky2003-03-24  Johan Danielsson  <joda@pdc.kth.se>
78193326Sed
79202879Srdivacky	* Makefile.am: install man pages
80198092Srdivacky
81202879Srdivacky	* login.1: manpage for login
82202879Srdivacky
83202879Srdivacky	* login.c: allow "welcome" as well as "motd" in login.conf
84202879Srdivacky
85202879Srdivacky	* login.access.5: login.access manual page
86202879Srdivacky
87202879Srdivacky2003-03-18  Love H�rnquist �strand <lha@it.su.se>
88235633Sdim	
89202879Srdivacky	* login.c: also need pag_set
90202879Srdivacky	* login.c: if there is kerberos 5, call krb5_afslog\*
91202879Srdivacky	
92202879Srdivacky2002-08-23  Johan Danielsson  <joda@pdc.kth.se>
93193326Sed
94193326Sed	* login.c: if motd is set in login.conf, output its contents
95193326Sed	before starting the shell
96198092Srdivacky
97198092Srdivacky2002-02-27  Johan Danielsson  <joda@pdc.kth.se>
98193326Sed
99193326Sed	* login.c: reset signals to default, needed on solaris 8
100193326Sed
101193326Sed2002-02-19  Johan Danielsson  <joda@pdc.kth.se>
102198092Srdivacky
103198092Srdivacky	* login_locl.h: include netgroup.h and rpcsvc/ypclnt.h
104193326Sed
105193326Sed	* login.c: make this build without krb5
106193326Sed
107193326Sed2001-09-22  Assar Westerlund  <assar@sics.se>
108193326Sed
109193326Sed	* login_locl.h: kludge: use absolute path to find prot.h so we do
110193326Sed	not get confused by athena's prot.h
111193326Sed
112193326Sed2001-09-17  Assar Westerlund  <assar@sics.se>
113193326Sed
114193326Sed	* login.c (do_login): add setpcred
115193326Sed
116193326Sed2001-07-06  Assar Westerlund  <assar@sics.se>
117221345Sdim
118221345Sdim	* login.c: move osf2c magic earlier.  from Mark Davies
119221345Sdim	<mark@MCS.VUW.AC.NZ>
120221345Sdim
121221345Sdim2001-06-19  Assar Westerlund  <assar@sics.se>
122193326Sed
123221345Sdim	* login.c (krb5_to4): dereference result from krb5_princ_realm.
124221345Sdim	noted by Thomas Nystrom <thn@saeab.se>
125198092Srdivacky
126245431Sdim2001-06-04  Assar Westerlund  <assar@sics.se>
127245431Sdim
128235633Sdim	* update copyright messages on Wietse Venema's code.
129212904Sdim
130221345Sdim2001-05-31  Assar Westerlund  <assar@sics.se>
131198092Srdivacky
132226890Sdim	* login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to
133226890Sdim	decide whether to get kerberos 4 tickets
134226890Sdim
135226890Sdim2001-02-08  Assar Westerlund  <assar@sics.se>
136226890Sdim
137226890Sdim	* utmp_login.c, utmpx_login.c: try to write a useful string as
138193326Sed	host in utmp, using the same algoritm as telnetd
139245431Sdim
140193326Sed2001-01-29  Assar Westerlund  <assar@sics.se>
141198092Srdivacky
142193326Sed	* login.c: remove some krb5_free_context that might happen at
143193326Sed	unappropriate times
144193326Sed
145198092Srdivacky2000-12-31  Assar Westerlund  <assar@sics.se>
146223017Sdim
147223017Sdim	* login.c (main): handle krb5_init_context failure consistently
148235633Sdim
149226890Sdim2000-12-11  Assar Westerlund  <assar@sics.se>
150226890Sdim
151226890Sdim	* login.c (do_login): set the group on the tty.
152207619Srdivacky	(r_flag): comment out
153245431Sdim	* login.c (krb5_to4): always return a value
154245431Sdim
155245431Sdim2000-10-15  Assar Westerlund  <assar@sics.se>
156245431Sdim
157245431Sdim	* login.c (krb5_to4): check another return code
158245431Sdim
159245431Sdim2000-08-22  Johan Danielsson  <joda@pdc.kth.se>
160245431Sdim
161245431Sdim	* login.c (do_login): set PATH to something sane;
162252723Sdim	(start_logout_process): avoid getting signals sent to the parent
163252723Sdim
164252723Sdim	* login_locl.h: _PATH_DEFPATH
165204962Srdivacky
166193326Sed2000-07-01  Assar Westerlund  <assar@sics.se>
167235633Sdim
168204962Srdivacky	* login.c (login_timeout): add back
169204962Srdivacky
170204962Srdivacky2000-06-28  Johan Danielsson  <joda@pdc.kth.se>
171226890Sdim
172226890Sdim	* env.c: new file for environment related functions
173226890Sdim
174226890Sdim	* login.c: move environment stuff to separate file, allow
175198092Srdivacky	specifying list of environment files via login.conf
176193326Sed
177245431Sdim2000-06-21  Assar Westerlund  <assar@sics.se>
178198092Srdivacky
179193326Sed	* Makefile.am (LDADD): add otp
180245431Sdim	* login.c: add reading of /etc/environment.  From Ake Sandgren
181193326Sed	<ake@cs.umu.se>
182193326Sed	add otp support. From Daniel Kouril <kouril@ics.muni.cz>
183193326Sed
184193326Sed2000-06-09  Assar Westerlund  <assar@sics.se>
185193326Sed
186193326Sed	* login.c (do_login): work-around for setuid and capabilities bug
187193326Sed	fixed in Linux 2.2.16
188198092Srdivacky
189226890Sdim2000-04-09  Assar Westerlund  <assar@sics.se>
190226890Sdim
191226890Sdim	* login.c: allow conversion of v5 -> v4 tickets when logging in
192226890Sdim	with forwarded tickets
193226890Sdim
194226890Sdim1999-11-09  Johan Danielsson  <joda@pdc.kth.se>
195226890Sdim
196226890Sdim	* conf.c: remove case for not having cgetent, since it's in roken
197226890Sdim
198226890Sdim1999-11-05  Assar Westerlund  <assar@sics.se>
199226890Sdim
200226890Sdim	* login.c (do_login): conditionalize shadow stuff on getspnam
201226890Sdim
202226890Sdim1999-10-30  Assar Westerlund  <assar@sics.se>
203226890Sdim
204226890Sdim	* Makefile.am (login_DEPENDENCIES): remove, it's not entirely
205226890Sdim 	correct and was causing problems with non-GNU make
206226890Sdim
207226890Sdim1999-10-28  Assar Westerlund  <assar@sics.se>
208226890Sdim
209226890Sdim	* login.c (start_logout_proceess): don't examine `prog' before
210226890Sdim 	setting it.
211226890Sdim
212226890Sdim1999-10-27  Assar Westerlund  <assar@sics.se>
213226890Sdim
214226890Sdim	* login.c (do_login): chown and chmod the tty.  some clean-up.
215226890Sdim
216226890Sdim1999-10-03  Assar Westerlund  <assar@sics.se>
217226890Sdim
218226890Sdim	* login.c (krb5_start_session): correct the ccache to
219226890Sdim 	krb524_convert_creds_kdc
220226890Sdim
221226890Sdim1999-09-28  Assar Westerlund  <assar@sics.se>
222226890Sdim
223226890Sdim	* login.c (krb5_verify): use krb5_verify_user_lrealm
224226890Sdim
225226890Sdim1999-09-01  Johan Danielsson  <joda@pdc.kth.se>
226193326Sed
227193326Sed	* login.c: SGI capability mumbo-jumbo
228204962Srdivacky
229193326Sed1999-08-09  Johan Danielsson  <joda@pdc.kth.se>
230193326Sed
231193326Sed	* login.c (start_logout_process): call setproctitle
232245431Sdim
233226890Sdim	* login_locl.h: declare struct spwd
234212904Sdim
235207619Srdivacky	* login.c: add support for starting extra processes at login and
236226890Sdim	logout; always preserve TERM and TZ
237193326Sed
238221345Sdim	* conf.c: add configuration file support
239193326Sed
240245431Sdim1999-08-07  Assar Westerlund  <assar@sics.se>
241226890Sdim
242193326Sed	* shadow.c (check_shadow): check for a NULL sp
243226890Sdim
244252723Sdim1999-08-05  Assar Westerlund  <assar@sics.se>
245223017Sdim
246226890Sdim	* login.c (main): move down login incorrect to disallow account
247245431Sdim 	guessing
248226890Sdim
249226890Sdim1999-08-04  Assar Westerlund  <assar@sics.se>
250193326Sed
251198092Srdivacky	* utmpx_login.c (utmpx_login): fix for Solaris.  From Miroslav
252198092Srdivacky 	Ruda <ruda@ics.muni.cz>
253198092Srdivacky
254198092Srdivacky	* login_locl.h: add <shadow.h> and some prototypes
255198092Srdivacky
256193326Sed	* login.c: fixes with v4 and shadow support.  From Miroslav Ruda
257193326Sed 	<ruda@ics.muni.cz>
258198092Srdivacky
259226890Sdim	* shadow.c: new file with functions for handling shadow passwords
260226890Sdim
261235633Sdim	* Makefile.am: add shadow
262204962Srdivacky
263204962Srdivacky1999-07-22  Assar Westerlund  <assar@sics.se>
264193326Sed
265193326Sed	* login.c (main): generate a better tty name
266245431Sdim
267226890Sdim1999-05-25  Johan Danielsson  <joda@pdc.kth.se>
268212904Sdim
269207619Srdivacky	* login.c (do_login): set $SHELL
270226890Sdim
271198092Srdivacky1999-05-18  Assar Westerlund  <assar@sics.se>
272235633Sdim
273235633Sdim	* add login-access
274198092Srdivacky
275203955Srdivacky1999-05-11  Assar Westerlund  <assar@sics.se>
276203955Srdivacky
277203955Srdivacky	* login.c: copy the v5 ccache to a file after having done setuid
278198092Srdivacky
279193326Sed1999-05-09  Assar Westerlund  <assar@sics.se>
280193326Sed
281193326Sed	* login.c (krb5_verify): check seteuid for errors
282193326Sed	
283198092SrdivackyMon Apr 19 22:30:55 1999  Assar Westerlund  <assar@sics.se>
284223017Sdim
285223017Sdim	* login.c: conditionalize the kafs calls on KRB4
286223017Sdim
287235633Sdim	* Makefile.am (LDADD): add kafs
288223017Sdim
289223017Sdim	* login.c: add support for getting afs tokens with v4 and v5
290226890Sdim
291226890SdimSun Apr 18 14:12:28 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
292226890Sdim
293226890Sdim	* login.c: check _PATH_NOLOGIN
294235633Sdim
295245431Sdim	* login_locl.h: _PATH_NOLOGIN
296245431Sdim
297245431Sdim1999-04-11  Assar Westerlund  <assar@sics.se>
298245431Sdim
299245431Sdim	* login.c (main): use print_version
300193326Sed
301235633SdimThu Apr  8 15:03:55 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
302245431Sdim
303235633Sdim	* login.c: remove definition of KRB_VERIFY_USER et.al. (moved to
304245431Sdim 	config.h)
305193326Sed
306198092Srdivacky	* login_locl.h: include udb.h, sys/resource.h, and sys/category.h
307235633Sdim
308235633SdimSat Mar 27 17:58:37 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
309235633Sdim
310235633Sdim	* Makefile.am: osfc2.c
311235633Sdim
312226890Sdim	* login.c: magic for OSF C2, and Crays
313226890Sdim
314226890Sdim	* login_locl.h: do_osfc2_magic proto
315226890Sdim
316226890Sdim	* osfc2.c: bsd_locl -> login_locl
317226890Sdim
318226890Sdim	* osfc2.c: OSF C2 magic
319245431Sdim
320226890SdimTue Mar 23 14:17:40 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
321226890Sdim
322226890Sdim	* login_locl.h: _PATH_UTMP
323226890Sdim
324226890SdimSun Mar 21 15:02:31 1999  Johan Danielsson  <joda@blubb.pdc.kth.se>
325226890Sdim
326226890Sdim	* login.c: `-h' is host, not help
327226890Sdim
328226890SdimSat Mar 20 00:11:13 1999  Assar Westerlund  <assar@sics.se>
329226890Sdim
330226890Sdim	* login_locl.h: krb.h: add
331226890Sdim
332226890Sdim	* login.c: static-size
333226890Sdim	(krb4_verify): add
334193326Sed
335193326SedThu Mar 18 11:36:10 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
336193326Sed
337193326Sed	* Makefile.am: include Makefile.am.common
338198092Srdivacky
339193326SedThu Mar 11 17:53:36 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
340198092Srdivacky
341193326Sed	* utmpx_login.c: add some consts
342193326Sed
343198092Srdivacky	* utmp_login.c: add some consts
344235633Sdim
345210299Sed	* login.c: staticize
346210299Sed
347210299Sed	* login_locl.h: add prototypes, and defaults for
348210299Sed 	_PATH_*
349235633Sdim
350204962SrdivackyMon Mar  1 10:49:14 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
351204962Srdivacky
352204962Srdivacky	* utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
353193326Sed
354226890Sdim	* utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
355226890Sdim
356226890Sdim