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