ChangeLog revision 72445
172445Sassar2001-01-29 Assar Westerlund <assar@sics.se> 272445Sassar 372445Sassar * login.c: remove some krb5_free_context that might happen at 472445Sassar unappropriate times 572445Sassar 672445Sassar2000-12-31 Assar Westerlund <assar@sics.se> 772445Sassar 872445Sassar * login.c (main): handle krb5_init_context failure consistently 972445Sassar 1072445Sassar2000-12-11 Assar Westerlund <assar@sics.se> 1172445Sassar 1272445Sassar * login.c (do_login): set the group on the tty. 1372445Sassar (r_flag): comment out 1472445Sassar * login.c (krb5_to4): always return a value 1572445Sassar 1672445Sassar2000-10-15 Assar Westerlund <assar@sics.se> 1772445Sassar 1872445Sassar * login.c (krb5_to4): check another return code 1972445Sassar 2072445Sassar2000-08-22 Johan Danielsson <joda@pdc.kth.se> 2172445Sassar 2272445Sassar * login.c (do_login): set PATH to something sane; 2372445Sassar (start_logout_process): avoid getting signals sent to the parent 2472445Sassar 2572445Sassar * login_locl.h: _PATH_DEFPATH 2672445Sassar 2772445Sassar2000-07-01 Assar Westerlund <assar@sics.se> 2872445Sassar 2972445Sassar * login.c (login_timeout): add back 3072445Sassar 3172445Sassar2000-06-28 Johan Danielsson <joda@pdc.kth.se> 3272445Sassar 3372445Sassar * env.c: new file for environment related functions 3472445Sassar 3572445Sassar * login.c: move environment stuff to separate file, allow 3672445Sassar specifying list of environment files via login.conf 3772445Sassar 3872445Sassar2000-06-21 Assar Westerlund <assar@sics.se> 3972445Sassar 4072445Sassar * Makefile.am (LDADD): add otp 4172445Sassar * login.c: add reading of /etc/environment. From Ake Sandgren 4272445Sassar <ake@cs.umu.se> 4372445Sassar add otp support. From Daniel Kouril <kouril@ics.muni.cz> 4472445Sassar 4572445Sassar2000-06-09 Assar Westerlund <assar@sics.se> 4672445Sassar 4772445Sassar * login.c (do_login): work-around for setuid and capabilities bug 4872445Sassar fixed in Linux 2.2.16 4972445Sassar 5072445Sassar2000-04-09 Assar Westerlund <assar@sics.se> 5172445Sassar 5272445Sassar * login.c: allow conversion of v5 -> v4 tickets when logging in 5372445Sassar with forwarded tickets 5472445Sassar 5555682Smarkm1999-11-09 Johan Danielsson <joda@pdc.kth.se> 5655682Smarkm 5755682Smarkm * conf.c: remove case for not having cgetent, since it's in roken 5855682Smarkm 5955682Smarkm1999-11-05 Assar Westerlund <assar@sics.se> 6055682Smarkm 6155682Smarkm * login.c (do_login): conditionalize shadow stuff on getspnam 6255682Smarkm 6355682Smarkm1999-10-30 Assar Westerlund <assar@sics.se> 6455682Smarkm 6555682Smarkm * Makefile.am (login_DEPENDENCIES): remove, it's not entirely 6655682Smarkm correct and was causing problems with non-GNU make 6755682Smarkm 6855682Smarkm1999-10-28 Assar Westerlund <assar@sics.se> 6955682Smarkm 7055682Smarkm * login.c (start_logout_proceess): don't examine `prog' before 7155682Smarkm setting it. 7255682Smarkm 7355682Smarkm1999-10-27 Assar Westerlund <assar@sics.se> 7455682Smarkm 7555682Smarkm * login.c (do_login): chown and chmod the tty. some clean-up. 7655682Smarkm 7755682Smarkm1999-10-03 Assar Westerlund <assar@sics.se> 7855682Smarkm 7955682Smarkm * login.c (krb5_start_session): correct the ccache to 8055682Smarkm krb524_convert_creds_kdc 8155682Smarkm 8255682Smarkm1999-09-28 Assar Westerlund <assar@sics.se> 8355682Smarkm 8455682Smarkm * login.c (krb5_verify): use krb5_verify_user_lrealm 8555682Smarkm 8655682Smarkm1999-09-01 Johan Danielsson <joda@pdc.kth.se> 8755682Smarkm 8855682Smarkm * login.c: SGI capability mumbo-jumbo 8955682Smarkm 9055682Smarkm1999-08-09 Johan Danielsson <joda@pdc.kth.se> 9155682Smarkm 9255682Smarkm * login.c (start_logout_process): call setproctitle 9355682Smarkm 9455682Smarkm * login_locl.h: declare struct spwd 9555682Smarkm 9655682Smarkm * login.c: add support for starting extra processes at login and 9755682Smarkm logout; always preserve TERM and TZ 9855682Smarkm 9955682Smarkm * conf.c: add configuration file support 10055682Smarkm 10155682Smarkm1999-08-07 Assar Westerlund <assar@sics.se> 10255682Smarkm 10355682Smarkm * shadow.c (check_shadow): check for a NULL sp 10455682Smarkm 10555682Smarkm1999-08-05 Assar Westerlund <assar@sics.se> 10655682Smarkm 10755682Smarkm * login.c (main): move down login incorrect to disallow account 10855682Smarkm guessing 10955682Smarkm 11055682Smarkm1999-08-04 Assar Westerlund <assar@sics.se> 11155682Smarkm 11255682Smarkm * utmpx_login.c (utmpx_login): fix for Solaris. From Miroslav 11355682Smarkm Ruda <ruda@ics.muni.cz> 11455682Smarkm 11555682Smarkm * login_locl.h: add <shadow.h> and some prototypes 11655682Smarkm 11755682Smarkm * login.c: fixes with v4 and shadow support. From Miroslav Ruda 11855682Smarkm <ruda@ics.muni.cz> 11955682Smarkm 12055682Smarkm * shadow.c: new file with functions for handling shadow passwords 12155682Smarkm 12255682Smarkm * Makefile.am: add shadow 12355682Smarkm 12455682Smarkm1999-07-22 Assar Westerlund <assar@sics.se> 12555682Smarkm 12655682Smarkm * login.c (main): generate a better tty name 12755682Smarkm 12855682Smarkm1999-05-25 Johan Danielsson <joda@pdc.kth.se> 12955682Smarkm 13055682Smarkm * login.c (do_login): set $SHELL 13155682Smarkm 13255682Smarkm1999-05-18 Assar Westerlund <assar@sics.se> 13355682Smarkm 13455682Smarkm * add login-access 13555682Smarkm 13655682Smarkm1999-05-11 Assar Westerlund <assar@sics.se> 13755682Smarkm 13855682Smarkm * login.c: copy the v5 ccache to a file after having done setuid 13955682Smarkm 14055682Smarkm1999-05-09 Assar Westerlund <assar@sics.se> 14155682Smarkm 14255682Smarkm * login.c (krb5_verify): check seteuid for errors 14355682Smarkm 14455682SmarkmMon Apr 19 22:30:55 1999 Assar Westerlund <assar@sics.se> 14555682Smarkm 14655682Smarkm * login.c: conditionalize the kafs calls on KRB4 14755682Smarkm 14855682Smarkm * Makefile.am (LDADD): add kafs 14955682Smarkm 15055682Smarkm * login.c: add support for getting afs tokens with v4 and v5 15155682Smarkm 15255682SmarkmSun Apr 18 14:12:28 1999 Johan Danielsson <joda@hella.pdc.kth.se> 15355682Smarkm 15455682Smarkm * login.c: check _PATH_NOLOGIN 15555682Smarkm 15655682Smarkm * login_locl.h: _PATH_NOLOGIN 15755682Smarkm 15855682Smarkm1999-04-11 Assar Westerlund <assar@sics.se> 15955682Smarkm 16055682Smarkm * login.c (main): use print_version 16155682Smarkm 16255682SmarkmThu Apr 8 15:03:55 1999 Johan Danielsson <joda@hella.pdc.kth.se> 16355682Smarkm 16455682Smarkm * login.c: remove definition of KRB_VERIFY_USER et.al. (moved to 16555682Smarkm config.h) 16655682Smarkm 16755682Smarkm * login_locl.h: include udb.h, sys/resource.h, and sys/category.h 16855682Smarkm 16955682SmarkmSat Mar 27 17:58:37 1999 Johan Danielsson <joda@hella.pdc.kth.se> 17055682Smarkm 17155682Smarkm * Makefile.am: osfc2.c 17255682Smarkm 17355682Smarkm * login.c: magic for OSF C2, and Crays 17455682Smarkm 17555682Smarkm * login_locl.h: do_osfc2_magic proto 17655682Smarkm 17755682Smarkm * osfc2.c: bsd_locl -> login_locl 17855682Smarkm 17955682Smarkm * osfc2.c: OSF C2 magic 18055682Smarkm 18155682SmarkmTue Mar 23 14:17:40 1999 Johan Danielsson <joda@hella.pdc.kth.se> 18255682Smarkm 18355682Smarkm * login_locl.h: _PATH_UTMP 18455682Smarkm 18555682SmarkmSun Mar 21 15:02:31 1999 Johan Danielsson <joda@blubb.pdc.kth.se> 18655682Smarkm 18755682Smarkm * login.c: `-h' is host, not help 18855682Smarkm 18955682SmarkmSat Mar 20 00:11:13 1999 Assar Westerlund <assar@sics.se> 19055682Smarkm 19155682Smarkm * login_locl.h: krb.h: add 19255682Smarkm 19355682Smarkm * login.c: static-size 19455682Smarkm (krb4_verify): add 19555682Smarkm 19655682SmarkmThu Mar 18 11:36:10 1999 Johan Danielsson <joda@hella.pdc.kth.se> 19755682Smarkm 19855682Smarkm * Makefile.am: include Makefile.am.common 19955682Smarkm 20055682SmarkmThu Mar 11 17:53:36 1999 Johan Danielsson <joda@hella.pdc.kth.se> 20155682Smarkm 20255682Smarkm * utmpx_login.c: add some consts 20355682Smarkm 20455682Smarkm * utmp_login.c: add some consts 20555682Smarkm 20655682Smarkm * login.c: staticize 20755682Smarkm 20855682Smarkm * login_locl.h: add prototypes, and defaults for 20955682Smarkm _PATH_* 21055682Smarkm 21155682SmarkmMon Mar 1 10:49:14 1999 Johan Danielsson <joda@hella.pdc.kth.se> 21255682Smarkm 21355682Smarkm * utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 21455682Smarkm 21555682Smarkm * utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 21655682Smarkm 217