ChangeLog revision 142403
1142403Snectar2004-09-08 Johan Danielsson <joda@pdc.kth.se> 2142403Snectar 3142403Snectar * login.c: pull up 1.62->1.63: use krb5_appdefault_boolean instead 4142403Snectar of krb5_config_get_bool 5142403Snectar 6120945Snectar2003-03-24 Johan Danielsson <joda@pdc.kth.se> 7120945Snectar 8120945Snectar * Makefile.am: install man pages 9120945Snectar 10120945Snectar * login.1: manpage for login 11120945Snectar 12120945Snectar * login.c: allow "welcome" as well as "motd" in login.conf 13120945Snectar 14120945Snectar * login.access.5: login.access manual page 15120945Snectar 16120945Snectar2003-03-18 Love H�rnquist �strand <lha@it.su.se> 17120945Snectar 18120945Snectar * login.c: also need pag_set 19120945Snectar * login.c: if there is kerberos 5, call krb5_afslog\* 20120945Snectar 21102644Snectar2002-08-23 Johan Danielsson <joda@pdc.kth.se> 22102644Snectar 23102644Snectar * login.c: if motd is set in login.conf, output its contents 24102644Snectar before starting the shell 25102644Snectar 26102644Snectar2002-02-27 Johan Danielsson <joda@pdc.kth.se> 27102644Snectar 28102644Snectar * login.c: reset signals to default, needed on solaris 8 29102644Snectar 30102644Snectar2002-02-19 Johan Danielsson <joda@pdc.kth.se> 31102644Snectar 32102644Snectar * login_locl.h: include netgroup.h and rpcsvc/ypclnt.h 33102644Snectar 34102644Snectar * login.c: make this build without krb5 35102644Snectar 36102644Snectar2001-09-22 Assar Westerlund <assar@sics.se> 37102644Snectar 38102644Snectar * login_locl.h: kludge: use absolute path to find prot.h so we do 39102644Snectar not get confused by athena's prot.h 40102644Snectar 4190926Snectar2001-09-17 Assar Westerlund <assar@sics.se> 4290926Snectar 4390926Snectar * login.c (do_login): add setpcred 4490926Snectar 4590926Snectar2001-07-06 Assar Westerlund <assar@sics.se> 4690926Snectar 4790926Snectar * login.c: move osf2c magic earlier. from Mark Davies 4890926Snectar <mark@MCS.VUW.AC.NZ> 4990926Snectar 5090926Snectar2001-06-19 Assar Westerlund <assar@sics.se> 5190926Snectar 5290926Snectar * login.c (krb5_to4): dereference result from krb5_princ_realm. 5390926Snectar noted by Thomas Nystrom <thn@saeab.se> 5490926Snectar 5590926Snectar2001-06-04 Assar Westerlund <assar@sics.se> 5690926Snectar 5790926Snectar * update copyright messages on Wietse Venema's code. 5890926Snectar 5990926Snectar2001-05-31 Assar Westerlund <assar@sics.se> 6090926Snectar 6190926Snectar * login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to 6290926Snectar decide whether to get kerberos 4 tickets 6390926Snectar 6478527Sassar2001-02-08 Assar Westerlund <assar@sics.se> 6578527Sassar 6678527Sassar * utmp_login.c, utmpx_login.c: try to write a useful string as 6778527Sassar host in utmp, using the same algoritm as telnetd 6878527Sassar 6972445Sassar2001-01-29 Assar Westerlund <assar@sics.se> 7072445Sassar 7172445Sassar * login.c: remove some krb5_free_context that might happen at 7272445Sassar unappropriate times 7372445Sassar 7472445Sassar2000-12-31 Assar Westerlund <assar@sics.se> 7572445Sassar 7672445Sassar * login.c (main): handle krb5_init_context failure consistently 7772445Sassar 7872445Sassar2000-12-11 Assar Westerlund <assar@sics.se> 7972445Sassar 8072445Sassar * login.c (do_login): set the group on the tty. 8172445Sassar (r_flag): comment out 8272445Sassar * login.c (krb5_to4): always return a value 8372445Sassar 8472445Sassar2000-10-15 Assar Westerlund <assar@sics.se> 8572445Sassar 8672445Sassar * login.c (krb5_to4): check another return code 8772445Sassar 8872445Sassar2000-08-22 Johan Danielsson <joda@pdc.kth.se> 8972445Sassar 9072445Sassar * login.c (do_login): set PATH to something sane; 9172445Sassar (start_logout_process): avoid getting signals sent to the parent 9272445Sassar 9372445Sassar * login_locl.h: _PATH_DEFPATH 9472445Sassar 9572445Sassar2000-07-01 Assar Westerlund <assar@sics.se> 9672445Sassar 9772445Sassar * login.c (login_timeout): add back 9872445Sassar 9972445Sassar2000-06-28 Johan Danielsson <joda@pdc.kth.se> 10072445Sassar 10172445Sassar * env.c: new file for environment related functions 10272445Sassar 10372445Sassar * login.c: move environment stuff to separate file, allow 10472445Sassar specifying list of environment files via login.conf 10572445Sassar 10672445Sassar2000-06-21 Assar Westerlund <assar@sics.se> 10772445Sassar 10872445Sassar * Makefile.am (LDADD): add otp 10972445Sassar * login.c: add reading of /etc/environment. From Ake Sandgren 11072445Sassar <ake@cs.umu.se> 11172445Sassar add otp support. From Daniel Kouril <kouril@ics.muni.cz> 11272445Sassar 11372445Sassar2000-06-09 Assar Westerlund <assar@sics.se> 11472445Sassar 11572445Sassar * login.c (do_login): work-around for setuid and capabilities bug 11672445Sassar fixed in Linux 2.2.16 11772445Sassar 11872445Sassar2000-04-09 Assar Westerlund <assar@sics.se> 11972445Sassar 12072445Sassar * login.c: allow conversion of v5 -> v4 tickets when logging in 12172445Sassar with forwarded tickets 12272445Sassar 12355682Smarkm1999-11-09 Johan Danielsson <joda@pdc.kth.se> 12455682Smarkm 12555682Smarkm * conf.c: remove case for not having cgetent, since it's in roken 12655682Smarkm 12755682Smarkm1999-11-05 Assar Westerlund <assar@sics.se> 12855682Smarkm 12955682Smarkm * login.c (do_login): conditionalize shadow stuff on getspnam 13055682Smarkm 13155682Smarkm1999-10-30 Assar Westerlund <assar@sics.se> 13255682Smarkm 13355682Smarkm * Makefile.am (login_DEPENDENCIES): remove, it's not entirely 13455682Smarkm correct and was causing problems with non-GNU make 13555682Smarkm 13655682Smarkm1999-10-28 Assar Westerlund <assar@sics.se> 13755682Smarkm 13855682Smarkm * login.c (start_logout_proceess): don't examine `prog' before 13955682Smarkm setting it. 14055682Smarkm 14155682Smarkm1999-10-27 Assar Westerlund <assar@sics.se> 14255682Smarkm 14355682Smarkm * login.c (do_login): chown and chmod the tty. some clean-up. 14455682Smarkm 14555682Smarkm1999-10-03 Assar Westerlund <assar@sics.se> 14655682Smarkm 14755682Smarkm * login.c (krb5_start_session): correct the ccache to 14855682Smarkm krb524_convert_creds_kdc 14955682Smarkm 15055682Smarkm1999-09-28 Assar Westerlund <assar@sics.se> 15155682Smarkm 15255682Smarkm * login.c (krb5_verify): use krb5_verify_user_lrealm 15355682Smarkm 15455682Smarkm1999-09-01 Johan Danielsson <joda@pdc.kth.se> 15555682Smarkm 15655682Smarkm * login.c: SGI capability mumbo-jumbo 15755682Smarkm 15855682Smarkm1999-08-09 Johan Danielsson <joda@pdc.kth.se> 15955682Smarkm 16055682Smarkm * login.c (start_logout_process): call setproctitle 16155682Smarkm 16255682Smarkm * login_locl.h: declare struct spwd 16355682Smarkm 16455682Smarkm * login.c: add support for starting extra processes at login and 16555682Smarkm logout; always preserve TERM and TZ 16655682Smarkm 16755682Smarkm * conf.c: add configuration file support 16855682Smarkm 16955682Smarkm1999-08-07 Assar Westerlund <assar@sics.se> 17055682Smarkm 17155682Smarkm * shadow.c (check_shadow): check for a NULL sp 17255682Smarkm 17355682Smarkm1999-08-05 Assar Westerlund <assar@sics.se> 17455682Smarkm 17555682Smarkm * login.c (main): move down login incorrect to disallow account 17655682Smarkm guessing 17755682Smarkm 17855682Smarkm1999-08-04 Assar Westerlund <assar@sics.se> 17955682Smarkm 18055682Smarkm * utmpx_login.c (utmpx_login): fix for Solaris. From Miroslav 18155682Smarkm Ruda <ruda@ics.muni.cz> 18255682Smarkm 18355682Smarkm * login_locl.h: add <shadow.h> and some prototypes 18455682Smarkm 18555682Smarkm * login.c: fixes with v4 and shadow support. From Miroslav Ruda 18655682Smarkm <ruda@ics.muni.cz> 18755682Smarkm 18855682Smarkm * shadow.c: new file with functions for handling shadow passwords 18955682Smarkm 19055682Smarkm * Makefile.am: add shadow 19155682Smarkm 19255682Smarkm1999-07-22 Assar Westerlund <assar@sics.se> 19355682Smarkm 19455682Smarkm * login.c (main): generate a better tty name 19555682Smarkm 19655682Smarkm1999-05-25 Johan Danielsson <joda@pdc.kth.se> 19755682Smarkm 19855682Smarkm * login.c (do_login): set $SHELL 19955682Smarkm 20055682Smarkm1999-05-18 Assar Westerlund <assar@sics.se> 20155682Smarkm 20255682Smarkm * add login-access 20355682Smarkm 20455682Smarkm1999-05-11 Assar Westerlund <assar@sics.se> 20555682Smarkm 20655682Smarkm * login.c: copy the v5 ccache to a file after having done setuid 20755682Smarkm 20855682Smarkm1999-05-09 Assar Westerlund <assar@sics.se> 20955682Smarkm 21055682Smarkm * login.c (krb5_verify): check seteuid for errors 21155682Smarkm 21255682SmarkmMon Apr 19 22:30:55 1999 Assar Westerlund <assar@sics.se> 21355682Smarkm 21455682Smarkm * login.c: conditionalize the kafs calls on KRB4 21555682Smarkm 21655682Smarkm * Makefile.am (LDADD): add kafs 21755682Smarkm 21855682Smarkm * login.c: add support for getting afs tokens with v4 and v5 21955682Smarkm 22055682SmarkmSun Apr 18 14:12:28 1999 Johan Danielsson <joda@hella.pdc.kth.se> 22155682Smarkm 22255682Smarkm * login.c: check _PATH_NOLOGIN 22355682Smarkm 22455682Smarkm * login_locl.h: _PATH_NOLOGIN 22555682Smarkm 22655682Smarkm1999-04-11 Assar Westerlund <assar@sics.se> 22755682Smarkm 22855682Smarkm * login.c (main): use print_version 22955682Smarkm 23055682SmarkmThu Apr 8 15:03:55 1999 Johan Danielsson <joda@hella.pdc.kth.se> 23155682Smarkm 23255682Smarkm * login.c: remove definition of KRB_VERIFY_USER et.al. (moved to 23355682Smarkm config.h) 23455682Smarkm 23555682Smarkm * login_locl.h: include udb.h, sys/resource.h, and sys/category.h 23655682Smarkm 23755682SmarkmSat Mar 27 17:58:37 1999 Johan Danielsson <joda@hella.pdc.kth.se> 23855682Smarkm 23955682Smarkm * Makefile.am: osfc2.c 24055682Smarkm 24155682Smarkm * login.c: magic for OSF C2, and Crays 24255682Smarkm 24355682Smarkm * login_locl.h: do_osfc2_magic proto 24455682Smarkm 24555682Smarkm * osfc2.c: bsd_locl -> login_locl 24655682Smarkm 24755682Smarkm * osfc2.c: OSF C2 magic 24855682Smarkm 24955682SmarkmTue Mar 23 14:17:40 1999 Johan Danielsson <joda@hella.pdc.kth.se> 25055682Smarkm 25155682Smarkm * login_locl.h: _PATH_UTMP 25255682Smarkm 25355682SmarkmSun Mar 21 15:02:31 1999 Johan Danielsson <joda@blubb.pdc.kth.se> 25455682Smarkm 25555682Smarkm * login.c: `-h' is host, not help 25655682Smarkm 25755682SmarkmSat Mar 20 00:11:13 1999 Assar Westerlund <assar@sics.se> 25855682Smarkm 25955682Smarkm * login_locl.h: krb.h: add 26055682Smarkm 26155682Smarkm * login.c: static-size 26255682Smarkm (krb4_verify): add 26355682Smarkm 26455682SmarkmThu Mar 18 11:36:10 1999 Johan Danielsson <joda@hella.pdc.kth.se> 26555682Smarkm 26655682Smarkm * Makefile.am: include Makefile.am.common 26755682Smarkm 26855682SmarkmThu Mar 11 17:53:36 1999 Johan Danielsson <joda@hella.pdc.kth.se> 26955682Smarkm 27055682Smarkm * utmpx_login.c: add some consts 27155682Smarkm 27255682Smarkm * utmp_login.c: add some consts 27355682Smarkm 27455682Smarkm * login.c: staticize 27555682Smarkm 27655682Smarkm * login_locl.h: add prototypes, and defaults for 27755682Smarkm _PATH_* 27855682Smarkm 27955682SmarkmMon Mar 1 10:49:14 1999 Johan Danielsson <joda@hella.pdc.kth.se> 28055682Smarkm 28155682Smarkm * utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 28255682Smarkm 28355682Smarkm * utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 28455682Smarkm 285