12008-04-15  Love Hörnquist Åstrand  <lha@it.su.se>
2
3	* utmp_login.c: Reorder to avoid prototype.
4
5	* login_locl.h: If cygwin doesnt have WTMPX_FILE, it uses wtmp for
6	wtmpx http://www.cygwin.com/ml/cygwin/2006-12/msg00630.html
7	
82008-04-10  Love Hörnquist Åstrand  <lha@it.su.se>
9
10	* utmp_login.c: Remove utmp warning on mac os x
11
122006-12-05  Love Hörnquist Åstrand  <lha@it.su.se>
13	
14	* limits_conf.c: Clear errno before calling the strtol
15	functions. From Paul Stoeber to OpenBSD by Ray Lai and Björn
16	Sandell.
17
18	* limits_conf.c: Report to syslog strings that start with NUL;
19	prevents negative index array access. Ray Lai of OpenBSD via Björn
20	Sandell.
21	
222006-10-07  Love Hörnquist Åstrand  <lha@it.su.se>
23	
24	* Makefile.am: Add man_MANS to EXTRA_DIST
25
262006-09-22  Love Hörnquist Åstrand  <lha@it.su.se>
27
28	* read_string.c: try to not call signaction for signal 0 and use
29	NSIG if it exists to determin how many signals there exists, also,
30	only restore those signalhandlers that we got out.
31	
322006-04-27  Love Hörnquist Åstrand  <lha@it.su.se>
33
34	* login_locl.h: Include "loginpaths.h"
35	
36	* loginpaths.h: Shared paths between login and rshd.
37	
382006-01-09 Johan Danielsson <joda@blubb.pdc.kth.se>
39
40	* login.c: log successful logins
41	
422005-08-08  Love Hörnquist Åstrand <lha@it.su.se>
43
44	* login.c (do_login): only do krb4_get_afs_tokens if we have done
45	v4 authentication or done a 5to4 conversion of tickets. This is to
46	avoid delays on a realm that only support Kerberos 5 and drop
47	Kerberos 4 requests.
48
492005-05-10  Dave Love  <fx@gnu.org>
50
51	* login.c: Include <crypt.h>.
52
532005-05-02  Dave Love  <fx@gnu.org>
54
55	* limits_conf.c: Check RLIMIT_MEMLOCK, not RLIMIT_LOCK.
56
572005-04-28  Dave Love  <fx@gnu.org>
58
59	* limits_conf.c: Maybe include sys/resource.h.  Use various
60	RLIMIT_ macros conditionally.  For Solaris, Irix and Tru64.
61
622005-04-22  Johan Danielsson  <joda@pdc.kth.se>
63
64	* login.1: document limits.conf
65	
66	* Makefile.am: limits_conf.c
67	
68	* login_locl.h: template for limits.conf
69	
70	* login.c: read limits.conf (from /etc/security by default,
71	overridable in login.conf)
72	
73	* limits_conf.c: implement a parser for limits.conf
74	
752004-09-08  Johan Danielsson  <joda@pdc.kth.se>
76
77	* login.c: use krb5_appdefault_boolean instead of
78	krb5_config_get_bool
79
802003-09-03  Love Hörnquist Åstrand <lha@it.su.se>
81
82	* login.c (krb5_to4): set client princ of the mcred
83	
842003-07-07  Love Hörnquist Åstrand <lha@it.su.se>
85
86	* login.c (krb5_to4): use krb5_cc_clear_mcred
87	
882003-03-24  Johan Danielsson  <joda@pdc.kth.se>
89
90	* Makefile.am: install man pages
91
92	* login.1: manpage for login
93
94	* login.c: allow "welcome" as well as "motd" in login.conf
95
96	* login.access.5: login.access manual page
97
982003-03-18  Love Hörnquist Åstrand <lha@it.su.se>
99	
100	* login.c: also need pag_set
101	* login.c: if there is kerberos 5, call krb5_afslog\*
102	
1032002-08-23  Johan Danielsson  <joda@pdc.kth.se>
104
105	* login.c: if motd is set in login.conf, output its contents
106	before starting the shell
107
1082002-02-27  Johan Danielsson  <joda@pdc.kth.se>
109
110	* login.c: reset signals to default, needed on solaris 8
111
1122002-02-19  Johan Danielsson  <joda@pdc.kth.se>
113
114	* login_locl.h: include netgroup.h and rpcsvc/ypclnt.h
115
116	* login.c: make this build without krb5
117
1182001-09-22  Assar Westerlund  <assar@sics.se>
119
120	* login_locl.h: kludge: use absolute path to find prot.h so we do
121	not get confused by athena's prot.h
122
1232001-09-17  Assar Westerlund  <assar@sics.se>
124
125	* login.c (do_login): add setpcred
126
1272001-07-06  Assar Westerlund  <assar@sics.se>
128
129	* login.c: move osf2c magic earlier.  from Mark Davies
130	<mark@MCS.VUW.AC.NZ>
131
1322001-06-19  Assar Westerlund  <assar@sics.se>
133
134	* login.c (krb5_to4): dereference result from krb5_princ_realm.
135	noted by Thomas Nystrom <thn@saeab.se>
136
1372001-06-04  Assar Westerlund  <assar@sics.se>
138
139	* update copyright messages on Wietse Venema's code.
140
1412001-05-31  Assar Westerlund  <assar@sics.se>
142
143	* login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to
144	decide whether to get kerberos 4 tickets
145
1462001-02-08  Assar Westerlund  <assar@sics.se>
147
148	* utmp_login.c, utmpx_login.c: try to write a useful string as
149	host in utmp, using the same algoritm as telnetd
150
1512001-01-29  Assar Westerlund  <assar@sics.se>
152
153	* login.c: remove some krb5_free_context that might happen at
154	unappropriate times
155
1562000-12-31  Assar Westerlund  <assar@sics.se>
157
158	* login.c (main): handle krb5_init_context failure consistently
159
1602000-12-11  Assar Westerlund  <assar@sics.se>
161
162	* login.c (do_login): set the group on the tty.
163	(r_flag): comment out
164	* login.c (krb5_to4): always return a value
165
1662000-10-15  Assar Westerlund  <assar@sics.se>
167
168	* login.c (krb5_to4): check another return code
169
1702000-08-22  Johan Danielsson  <joda@pdc.kth.se>
171
172	* login.c (do_login): set PATH to something sane;
173	(start_logout_process): avoid getting signals sent to the parent
174
175	* login_locl.h: _PATH_DEFPATH
176
1772000-07-01  Assar Westerlund  <assar@sics.se>
178
179	* login.c (login_timeout): add back
180
1812000-06-28  Johan Danielsson  <joda@pdc.kth.se>
182
183	* env.c: new file for environment related functions
184
185	* login.c: move environment stuff to separate file, allow
186	specifying list of environment files via login.conf
187
1882000-06-21  Assar Westerlund  <assar@sics.se>
189
190	* Makefile.am (LDADD): add otp
191	* login.c: add reading of /etc/environment.  From Ake Sandgren
192	<ake@cs.umu.se>
193	add otp support. From Daniel Kouril <kouril@ics.muni.cz>
194
1952000-06-09  Assar Westerlund  <assar@sics.se>
196
197	* login.c (do_login): work-around for setuid and capabilities bug
198	fixed in Linux 2.2.16
199
2002000-04-09  Assar Westerlund  <assar@sics.se>
201
202	* login.c: allow conversion of v5 -> v4 tickets when logging in
203	with forwarded tickets
204
2051999-11-09  Johan Danielsson  <joda@pdc.kth.se>
206
207	* conf.c: remove case for not having cgetent, since it's in roken
208
2091999-11-05  Assar Westerlund  <assar@sics.se>
210
211	* login.c (do_login): conditionalize shadow stuff on getspnam
212
2131999-10-30  Assar Westerlund  <assar@sics.se>
214
215	* Makefile.am (login_DEPENDENCIES): remove, it's not entirely
216 	correct and was causing problems with non-GNU make
217
2181999-10-28  Assar Westerlund  <assar@sics.se>
219
220	* login.c (start_logout_proceess): don't examine `prog' before
221 	setting it.
222
2231999-10-27  Assar Westerlund  <assar@sics.se>
224
225	* login.c (do_login): chown and chmod the tty.  some clean-up.
226
2271999-10-03  Assar Westerlund  <assar@sics.se>
228
229	* login.c (krb5_start_session): correct the ccache to
230 	krb524_convert_creds_kdc
231
2321999-09-28  Assar Westerlund  <assar@sics.se>
233
234	* login.c (krb5_verify): use krb5_verify_user_lrealm
235
2361999-09-01  Johan Danielsson  <joda@pdc.kth.se>
237
238	* login.c: SGI capability mumbo-jumbo
239
2401999-08-09  Johan Danielsson  <joda@pdc.kth.se>
241
242	* login.c (start_logout_process): call setproctitle
243
244	* login_locl.h: declare struct spwd
245
246	* login.c: add support for starting extra processes at login and
247	logout; always preserve TERM and TZ
248
249	* conf.c: add configuration file support
250
2511999-08-07  Assar Westerlund  <assar@sics.se>
252
253	* shadow.c (check_shadow): check for a NULL sp
254
2551999-08-05  Assar Westerlund  <assar@sics.se>
256
257	* login.c (main): move down login incorrect to disallow account
258 	guessing
259
2601999-08-04  Assar Westerlund  <assar@sics.se>
261
262	* utmpx_login.c (utmpx_login): fix for Solaris.  From Miroslav
263 	Ruda <ruda@ics.muni.cz>
264
265	* login_locl.h: add <shadow.h> and some prototypes
266
267	* login.c: fixes with v4 and shadow support.  From Miroslav Ruda
268 	<ruda@ics.muni.cz>
269
270	* shadow.c: new file with functions for handling shadow passwords
271
272	* Makefile.am: add shadow
273
2741999-07-22  Assar Westerlund  <assar@sics.se>
275
276	* login.c (main): generate a better tty name
277
2781999-05-25  Johan Danielsson  <joda@pdc.kth.se>
279
280	* login.c (do_login): set $SHELL
281
2821999-05-18  Assar Westerlund  <assar@sics.se>
283
284	* add login-access
285
2861999-05-11  Assar Westerlund  <assar@sics.se>
287
288	* login.c: copy the v5 ccache to a file after having done setuid
289
2901999-05-09  Assar Westerlund  <assar@sics.se>
291
292	* login.c (krb5_verify): check seteuid for errors
293	
294Mon Apr 19 22:30:55 1999  Assar Westerlund  <assar@sics.se>
295
296	* login.c: conditionalize the kafs calls on KRB4
297
298	* Makefile.am (LDADD): add kafs
299
300	* login.c: add support for getting afs tokens with v4 and v5
301
302Sun Apr 18 14:12:28 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
303
304	* login.c: check _PATH_NOLOGIN
305
306	* login_locl.h: _PATH_NOLOGIN
307
3081999-04-11  Assar Westerlund  <assar@sics.se>
309
310	* login.c (main): use print_version
311
312Thu Apr  8 15:03:55 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
313
314	* login.c: remove definition of KRB_VERIFY_USER et.al. (moved to
315 	config.h)
316
317	* login_locl.h: include udb.h, sys/resource.h, and sys/category.h
318
319Sat Mar 27 17:58:37 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
320
321	* Makefile.am: osfc2.c
322
323	* login.c: magic for OSF C2, and Crays
324
325	* login_locl.h: do_osfc2_magic proto
326
327	* osfc2.c: bsd_locl -> login_locl
328
329	* osfc2.c: OSF C2 magic
330
331Tue Mar 23 14:17:40 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
332
333	* login_locl.h: _PATH_UTMP
334
335Sun Mar 21 15:02:31 1999  Johan Danielsson  <joda@blubb.pdc.kth.se>
336
337	* login.c: `-h' is host, not help
338
339Sat Mar 20 00:11:13 1999  Assar Westerlund  <assar@sics.se>
340
341	* login_locl.h: krb.h: add
342
343	* login.c: static-size
344	(krb4_verify): add
345
346Thu Mar 18 11:36:10 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
347
348	* Makefile.am: include Makefile.am.common
349
350Thu Mar 11 17:53:36 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
351
352	* utmpx_login.c: add some consts
353
354	* utmp_login.c: add some consts
355
356	* login.c: staticize
357
358	* login_locl.h: add prototypes, and defaults for
359 	_PATH_*
360
361Mon Mar  1 10:49:14 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
362
363	* utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
364
365	* utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
366
367