1 2008-04-15 Love Hörnquist Åstrand <lha@it.su.se>
3 * utmp_login.c: Reorder to avoid prototype.
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
8 2008-04-10 Love Hörnquist Åstrand <lha@it.su.se>
10 * utmp_login.c: Remove utmp warning on mac os x
12 2006-12-05 Love Hörnquist Åstrand <lha@it.su.se>
14 * limits_conf.c: Clear errno before calling the strtol
15 functions. From Paul Stoeber to OpenBSD by Ray Lai and Björn
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
22 2006-10-07 Love Hörnquist Åstrand <lha@it.su.se>
24 * Makefile.am: Add man_MANS to EXTRA_DIST
26 2006-09-22 Love Hörnquist Åstrand <lha@it.su.se>
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.
32 2006-04-27 Love Hörnquist Åstrand <lha@it.su.se>
34 * login_locl.h: Include "loginpaths.h"
36 * loginpaths.h: Shared paths between login and rshd.
38 2006-01-09 Johan Danielsson <joda@blubb.pdc.kth.se>
40 * login.c: log successful logins
42 2005-08-08 Love Hörnquist Åstrand <lha@it.su.se>
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
49 2005-05-10 Dave Love <fx@gnu.org>
51 * login.c: Include <crypt.h>.
53 2005-05-02 Dave Love <fx@gnu.org>
55 * limits_conf.c: Check RLIMIT_MEMLOCK, not RLIMIT_LOCK.
57 2005-04-28 Dave Love <fx@gnu.org>
59 * limits_conf.c: Maybe include sys/resource.h. Use various
60 RLIMIT_ macros conditionally. For Solaris, Irix and Tru64.
62 2005-04-22 Johan Danielsson <joda@pdc.kth.se>
64 * login.1: document limits.conf
66 * Makefile.am: limits_conf.c
68 * login_locl.h: template for limits.conf
70 * login.c: read limits.conf (from /etc/security by default,
71 overridable in login.conf)
73 * limits_conf.c: implement a parser for limits.conf
75 2004-09-08 Johan Danielsson <joda@pdc.kth.se>
77 * login.c: use krb5_appdefault_boolean instead of
80 2003-09-03 Love Hörnquist Åstrand <lha@it.su.se>
82 * login.c (krb5_to4): set client princ of the mcred
84 2003-07-07 Love Hörnquist Åstrand <lha@it.su.se>
86 * login.c (krb5_to4): use krb5_cc_clear_mcred
88 2003-03-24 Johan Danielsson <joda@pdc.kth.se>
90 * Makefile.am: install man pages
92 * login.1: manpage for login
94 * login.c: allow "welcome" as well as "motd" in login.conf
96 * login.access.5: login.access manual page
98 2003-03-18 Love Hörnquist Åstrand <lha@it.su.se>
100 * login.c: also need pag_set
101 * login.c: if there is kerberos 5, call krb5_afslog\*
103 2002-08-23 Johan Danielsson <joda@pdc.kth.se>
105 * login.c: if motd is set in login.conf, output its contents
106 before starting the shell
108 2002-02-27 Johan Danielsson <joda@pdc.kth.se>
110 * login.c: reset signals to default, needed on solaris 8
112 2002-02-19 Johan Danielsson <joda@pdc.kth.se>
114 * login_locl.h: include netgroup.h and rpcsvc/ypclnt.h
116 * login.c: make this build without krb5
118 2001-09-22 Assar Westerlund <assar@sics.se>
120 * login_locl.h: kludge: use absolute path to find prot.h so we do
121 not get confused by athena's prot.h
123 2001-09-17 Assar Westerlund <assar@sics.se>
125 * login.c (do_login): add setpcred
127 2001-07-06 Assar Westerlund <assar@sics.se>
129 * login.c: move osf2c magic earlier. from Mark Davies
132 2001-06-19 Assar Westerlund <assar@sics.se>
134 * login.c (krb5_to4): dereference result from krb5_princ_realm.
135 noted by Thomas Nystrom <thn@saeab.se>
137 2001-06-04 Assar Westerlund <assar@sics.se>
139 * update copyright messages on Wietse Venema's code.
141 2001-05-31 Assar Westerlund <assar@sics.se>
143 * login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to
144 decide whether to get kerberos 4 tickets
146 2001-02-08 Assar Westerlund <assar@sics.se>
148 * utmp_login.c, utmpx_login.c: try to write a useful string as
149 host in utmp, using the same algoritm as telnetd
151 2001-01-29 Assar Westerlund <assar@sics.se>
153 * login.c: remove some krb5_free_context that might happen at
156 2000-12-31 Assar Westerlund <assar@sics.se>
158 * login.c (main): handle krb5_init_context failure consistently
160 2000-12-11 Assar Westerlund <assar@sics.se>
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
166 2000-10-15 Assar Westerlund <assar@sics.se>
168 * login.c (krb5_to4): check another return code
170 2000-08-22 Johan Danielsson <joda@pdc.kth.se>
172 * login.c (do_login): set PATH to something sane;
173 (start_logout_process): avoid getting signals sent to the parent
175 * login_locl.h: _PATH_DEFPATH
177 2000-07-01 Assar Westerlund <assar@sics.se>
179 * login.c (login_timeout): add back
181 2000-06-28 Johan Danielsson <joda@pdc.kth.se>
183 * env.c: new file for environment related functions
185 * login.c: move environment stuff to separate file, allow
186 specifying list of environment files via login.conf
188 2000-06-21 Assar Westerlund <assar@sics.se>
190 * Makefile.am (LDADD): add otp
191 * login.c: add reading of /etc/environment. From Ake Sandgren
193 add otp support. From Daniel Kouril <kouril@ics.muni.cz>
195 2000-06-09 Assar Westerlund <assar@sics.se>
197 * login.c (do_login): work-around for setuid and capabilities bug
198 fixed in Linux 2.2.16
200 2000-04-09 Assar Westerlund <assar@sics.se>
202 * login.c: allow conversion of v5 -> v4 tickets when logging in
203 with forwarded tickets
205 1999-11-09 Johan Danielsson <joda@pdc.kth.se>
207 * conf.c: remove case for not having cgetent, since it's in roken
209 1999-11-05 Assar Westerlund <assar@sics.se>
211 * login.c (do_login): conditionalize shadow stuff on getspnam
213 1999-10-30 Assar Westerlund <assar@sics.se>
215 * Makefile.am (login_DEPENDENCIES): remove, it's not entirely
216 correct and was causing problems with non-GNU make
218 1999-10-28 Assar Westerlund <assar@sics.se>
220 * login.c (start_logout_proceess): don't examine `prog' before
223 1999-10-27 Assar Westerlund <assar@sics.se>
225 * login.c (do_login): chown and chmod the tty. some clean-up.
227 1999-10-03 Assar Westerlund <assar@sics.se>
229 * login.c (krb5_start_session): correct the ccache to
230 krb524_convert_creds_kdc
232 1999-09-28 Assar Westerlund <assar@sics.se>
234 * login.c (krb5_verify): use krb5_verify_user_lrealm
236 1999-09-01 Johan Danielsson <joda@pdc.kth.se>
238 * login.c: SGI capability mumbo-jumbo
240 1999-08-09 Johan Danielsson <joda@pdc.kth.se>
242 * login.c (start_logout_process): call setproctitle
244 * login_locl.h: declare struct spwd
246 * login.c: add support for starting extra processes at login and
247 logout; always preserve TERM and TZ
249 * conf.c: add configuration file support
251 1999-08-07 Assar Westerlund <assar@sics.se>
253 * shadow.c (check_shadow): check for a NULL sp
255 1999-08-05 Assar Westerlund <assar@sics.se>
257 * login.c (main): move down login incorrect to disallow account
260 1999-08-04 Assar Westerlund <assar@sics.se>
262 * utmpx_login.c (utmpx_login): fix for Solaris. From Miroslav
263 Ruda <ruda@ics.muni.cz>
265 * login_locl.h: add <shadow.h> and some prototypes
267 * login.c: fixes with v4 and shadow support. From Miroslav Ruda
270 * shadow.c: new file with functions for handling shadow passwords
272 * Makefile.am: add shadow
274 1999-07-22 Assar Westerlund <assar@sics.se>
276 * login.c (main): generate a better tty name
278 1999-05-25 Johan Danielsson <joda@pdc.kth.se>
280 * login.c (do_login): set $SHELL
282 1999-05-18 Assar Westerlund <assar@sics.se>
286 1999-05-11 Assar Westerlund <assar@sics.se>
288 * login.c: copy the v5 ccache to a file after having done setuid
290 1999-05-09 Assar Westerlund <assar@sics.se>
292 * login.c (krb5_verify): check seteuid for errors
294 Mon Apr 19 22:30:55 1999 Assar Westerlund <assar@sics.se>
296 * login.c: conditionalize the kafs calls on KRB4
298 * Makefile.am (LDADD): add kafs
300 * login.c: add support for getting afs tokens with v4 and v5
302 Sun Apr 18 14:12:28 1999 Johan Danielsson <joda@hella.pdc.kth.se>
304 * login.c: check _PATH_NOLOGIN
306 * login_locl.h: _PATH_NOLOGIN
308 1999-04-11 Assar Westerlund <assar@sics.se>
310 * login.c (main): use print_version
312 Thu Apr 8 15:03:55 1999 Johan Danielsson <joda@hella.pdc.kth.se>
314 * login.c: remove definition of KRB_VERIFY_USER et.al. (moved to
317 * login_locl.h: include udb.h, sys/resource.h, and sys/category.h
319 Sat Mar 27 17:58:37 1999 Johan Danielsson <joda@hella.pdc.kth.se>
321 * Makefile.am: osfc2.c
323 * login.c: magic for OSF C2, and Crays
325 * login_locl.h: do_osfc2_magic proto
327 * osfc2.c: bsd_locl -> login_locl
329 * osfc2.c: OSF C2 magic
331 Tue Mar 23 14:17:40 1999 Johan Danielsson <joda@hella.pdc.kth.se>
333 * login_locl.h: _PATH_UTMP
335 Sun Mar 21 15:02:31 1999 Johan Danielsson <joda@blubb.pdc.kth.se>
337 * login.c: `-h' is host, not help
339 Sat Mar 20 00:11:13 1999 Assar Westerlund <assar@sics.se>
341 * login_locl.h: krb.h: add
343 * login.c: static-size
346 Thu Mar 18 11:36:10 1999 Johan Danielsson <joda@hella.pdc.kth.se>
348 * Makefile.am: include Makefile.am.common
350 Thu Mar 11 17:53:36 1999 Johan Danielsson <joda@hella.pdc.kth.se>
352 * utmpx_login.c: add some consts
354 * utmp_login.c: add some consts
358 * login_locl.h: add prototypes, and defaults for
361 Mon Mar 1 10:49:14 1999 Johan Danielsson <joda@hella.pdc.kth.se>
363 * utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
365 * utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*