1193326Sed2006-12-05 Love H�rnquist �strand <lha@it.su.se> 2193326Sed 3193326Sed * limits_conf.c: Clear errno before calling the strtol 4193326Sed functions. From Paul Stoeber to OpenBSD by Ray Lai and Bj�rn 5193326Sed Sandell. 6193326Sed 7193326Sed * limits_conf.c: Report to syslog strings that start with NUL; 8193326Sed prevents negative index array access. Ray Lai of OpenBSD via Bj�rn 9193326Sed Sandell. 10193326Sed 11193326Sed2006-10-07 Love H�rnquist �strand <lha@it.su.se> 12193326Sed 13193326Sed * Makefile.am: Add man_MANS to EXTRA_DIST 14193326Sed 15193326Sed2006-09-22 Love H�rnquist �strand <lha@it.su.se> 16193326Sed 17193326Sed * read_string.c: try to not call signaction for signal 0 and use 18226890Sdim NSIG if it exists to determin how many signals there exists, also, 19193326Sed only restore those signalhandlers that we got out. 20235633Sdim 21193326Sed2006-04-27 Love H�rnquist �strand <lha@it.su.se> 22193326Sed 23193326Sed * login_locl.h: Include "loginpaths.h" 24193326Sed 25193326Sed * loginpaths.h: Shared paths between login and rshd. 26193326Sed 27193326Sed2006-01-09 Johan Danielsson <joda@blubb.pdc.kth.se> 28193326Sed 29193326Sed * login.c: log successful logins 30193326Sed 31193326Sed2005-08-08 Love H�rnquist �strand <lha@it.su.se> 32193326Sed 33218893Sdim * login.c (do_login): only do krb4_get_afs_tokens if we have done 34193326Sed v4 authentication or done a 5to4 conversion of tickets. This is to 35193326Sed avoid delays on a realm that only support Kerberos 5 and drop 36245431Sdim Kerberos 4 requests. 37245431Sdim 38193326Sed2005-05-10 Dave Love <fx@gnu.org> 39193326Sed 40193326Sed * login.c: Include <crypt.h>. 41193326Sed 42193326Sed2005-05-02 Dave Love <fx@gnu.org> 43193326Sed 44193326Sed * limits_conf.c: Check RLIMIT_MEMLOCK, not RLIMIT_LOCK. 45193326Sed 46193326Sed2005-04-28 Dave Love <fx@gnu.org> 47198092Srdivacky 48193326Sed * limits_conf.c: Maybe include sys/resource.h. Use various 49193326Sed RLIMIT_ macros conditionally. For Solaris, Irix and Tru64. 50193326Sed 51198092Srdivacky2005-04-22 Johan Danielsson <joda@pdc.kth.se> 52198092Srdivacky 53193326Sed * login.1: document limits.conf 54193326Sed 55193326Sed * Makefile.am: limits_conf.c 56193326Sed 57193326Sed * login_locl.h: template for limits.conf 58193326Sed 59193326Sed * login.c: read limits.conf (from /etc/security by default, 60193326Sed overridable in login.conf) 61193326Sed 62193326Sed * limits_conf.c: implement a parser for limits.conf 63198092Srdivacky 64193326Sed2004-09-08 Johan Danielsson <joda@pdc.kth.se> 65193326Sed 66193326Sed * login.c: use krb5_appdefault_boolean instead of 67198092Srdivacky krb5_config_get_bool 68193326Sed 69193326Sed2003-09-03 Love H�rnquist �strand <lha@it.su.se> 70193326Sed 71193326Sed * login.c (krb5_to4): set client princ of the mcred 72193326Sed 73193326Sed2003-07-07 Love H�rnquist �strand <lha@it.su.se> 74202879Srdivacky 75202879Srdivacky * login.c (krb5_to4): use krb5_cc_clear_mcred 76202879Srdivacky 77202879Srdivacky2003-03-24 Johan Danielsson <joda@pdc.kth.se> 78193326Sed 79202879Srdivacky * Makefile.am: install man pages 80198092Srdivacky 81202879Srdivacky * login.1: manpage for login 82202879Srdivacky 83202879Srdivacky * login.c: allow "welcome" as well as "motd" in login.conf 84202879Srdivacky 85202879Srdivacky * login.access.5: login.access manual page 86202879Srdivacky 87202879Srdivacky2003-03-18 Love H�rnquist �strand <lha@it.su.se> 88235633Sdim 89202879Srdivacky * login.c: also need pag_set 90202879Srdivacky * login.c: if there is kerberos 5, call krb5_afslog\* 91202879Srdivacky 92202879Srdivacky2002-08-23 Johan Danielsson <joda@pdc.kth.se> 93193326Sed 94193326Sed * login.c: if motd is set in login.conf, output its contents 95193326Sed before starting the shell 96198092Srdivacky 97198092Srdivacky2002-02-27 Johan Danielsson <joda@pdc.kth.se> 98193326Sed 99193326Sed * login.c: reset signals to default, needed on solaris 8 100193326Sed 101193326Sed2002-02-19 Johan Danielsson <joda@pdc.kth.se> 102198092Srdivacky 103198092Srdivacky * login_locl.h: include netgroup.h and rpcsvc/ypclnt.h 104193326Sed 105193326Sed * login.c: make this build without krb5 106193326Sed 107193326Sed2001-09-22 Assar Westerlund <assar@sics.se> 108193326Sed 109193326Sed * login_locl.h: kludge: use absolute path to find prot.h so we do 110193326Sed not get confused by athena's prot.h 111193326Sed 112193326Sed2001-09-17 Assar Westerlund <assar@sics.se> 113193326Sed 114193326Sed * login.c (do_login): add setpcred 115193326Sed 116193326Sed2001-07-06 Assar Westerlund <assar@sics.se> 117221345Sdim 118221345Sdim * login.c: move osf2c magic earlier. from Mark Davies 119221345Sdim <mark@MCS.VUW.AC.NZ> 120221345Sdim 121221345Sdim2001-06-19 Assar Westerlund <assar@sics.se> 122193326Sed 123221345Sdim * login.c (krb5_to4): dereference result from krb5_princ_realm. 124221345Sdim noted by Thomas Nystrom <thn@saeab.se> 125198092Srdivacky 126245431Sdim2001-06-04 Assar Westerlund <assar@sics.se> 127245431Sdim 128235633Sdim * update copyright messages on Wietse Venema's code. 129212904Sdim 130221345Sdim2001-05-31 Assar Westerlund <assar@sics.se> 131198092Srdivacky 132226890Sdim * login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to 133226890Sdim decide whether to get kerberos 4 tickets 134226890Sdim 135226890Sdim2001-02-08 Assar Westerlund <assar@sics.se> 136226890Sdim 137226890Sdim * utmp_login.c, utmpx_login.c: try to write a useful string as 138193326Sed host in utmp, using the same algoritm as telnetd 139245431Sdim 140193326Sed2001-01-29 Assar Westerlund <assar@sics.se> 141198092Srdivacky 142193326Sed * login.c: remove some krb5_free_context that might happen at 143193326Sed unappropriate times 144193326Sed 145198092Srdivacky2000-12-31 Assar Westerlund <assar@sics.se> 146223017Sdim 147223017Sdim * login.c (main): handle krb5_init_context failure consistently 148235633Sdim 149226890Sdim2000-12-11 Assar Westerlund <assar@sics.se> 150226890Sdim 151226890Sdim * login.c (do_login): set the group on the tty. 152207619Srdivacky (r_flag): comment out 153245431Sdim * login.c (krb5_to4): always return a value 154245431Sdim 155245431Sdim2000-10-15 Assar Westerlund <assar@sics.se> 156245431Sdim 157245431Sdim * login.c (krb5_to4): check another return code 158245431Sdim 159245431Sdim2000-08-22 Johan Danielsson <joda@pdc.kth.se> 160245431Sdim 161245431Sdim * login.c (do_login): set PATH to something sane; 162252723Sdim (start_logout_process): avoid getting signals sent to the parent 163252723Sdim 164252723Sdim * login_locl.h: _PATH_DEFPATH 165204962Srdivacky 166193326Sed2000-07-01 Assar Westerlund <assar@sics.se> 167235633Sdim 168204962Srdivacky * login.c (login_timeout): add back 169204962Srdivacky 170204962Srdivacky2000-06-28 Johan Danielsson <joda@pdc.kth.se> 171226890Sdim 172226890Sdim * env.c: new file for environment related functions 173226890Sdim 174226890Sdim * login.c: move environment stuff to separate file, allow 175198092Srdivacky specifying list of environment files via login.conf 176193326Sed 177245431Sdim2000-06-21 Assar Westerlund <assar@sics.se> 178198092Srdivacky 179193326Sed * Makefile.am (LDADD): add otp 180245431Sdim * login.c: add reading of /etc/environment. From Ake Sandgren 181193326Sed <ake@cs.umu.se> 182193326Sed add otp support. From Daniel Kouril <kouril@ics.muni.cz> 183193326Sed 184193326Sed2000-06-09 Assar Westerlund <assar@sics.se> 185193326Sed 186193326Sed * login.c (do_login): work-around for setuid and capabilities bug 187193326Sed fixed in Linux 2.2.16 188198092Srdivacky 189226890Sdim2000-04-09 Assar Westerlund <assar@sics.se> 190226890Sdim 191226890Sdim * login.c: allow conversion of v5 -> v4 tickets when logging in 192226890Sdim with forwarded tickets 193226890Sdim 194226890Sdim1999-11-09 Johan Danielsson <joda@pdc.kth.se> 195226890Sdim 196226890Sdim * conf.c: remove case for not having cgetent, since it's in roken 197226890Sdim 198226890Sdim1999-11-05 Assar Westerlund <assar@sics.se> 199226890Sdim 200226890Sdim * login.c (do_login): conditionalize shadow stuff on getspnam 201226890Sdim 202226890Sdim1999-10-30 Assar Westerlund <assar@sics.se> 203226890Sdim 204226890Sdim * Makefile.am (login_DEPENDENCIES): remove, it's not entirely 205226890Sdim correct and was causing problems with non-GNU make 206226890Sdim 207226890Sdim1999-10-28 Assar Westerlund <assar@sics.se> 208226890Sdim 209226890Sdim * login.c (start_logout_proceess): don't examine `prog' before 210226890Sdim setting it. 211226890Sdim 212226890Sdim1999-10-27 Assar Westerlund <assar@sics.se> 213226890Sdim 214226890Sdim * login.c (do_login): chown and chmod the tty. some clean-up. 215226890Sdim 216226890Sdim1999-10-03 Assar Westerlund <assar@sics.se> 217226890Sdim 218226890Sdim * login.c (krb5_start_session): correct the ccache to 219226890Sdim krb524_convert_creds_kdc 220226890Sdim 221226890Sdim1999-09-28 Assar Westerlund <assar@sics.se> 222226890Sdim 223226890Sdim * login.c (krb5_verify): use krb5_verify_user_lrealm 224226890Sdim 225226890Sdim1999-09-01 Johan Danielsson <joda@pdc.kth.se> 226193326Sed 227193326Sed * login.c: SGI capability mumbo-jumbo 228204962Srdivacky 229193326Sed1999-08-09 Johan Danielsson <joda@pdc.kth.se> 230193326Sed 231193326Sed * login.c (start_logout_process): call setproctitle 232245431Sdim 233226890Sdim * login_locl.h: declare struct spwd 234212904Sdim 235207619Srdivacky * login.c: add support for starting extra processes at login and 236226890Sdim logout; always preserve TERM and TZ 237193326Sed 238221345Sdim * conf.c: add configuration file support 239193326Sed 240245431Sdim1999-08-07 Assar Westerlund <assar@sics.se> 241226890Sdim 242193326Sed * shadow.c (check_shadow): check for a NULL sp 243226890Sdim 244252723Sdim1999-08-05 Assar Westerlund <assar@sics.se> 245223017Sdim 246226890Sdim * login.c (main): move down login incorrect to disallow account 247245431Sdim guessing 248226890Sdim 249226890Sdim1999-08-04 Assar Westerlund <assar@sics.se> 250193326Sed 251198092Srdivacky * utmpx_login.c (utmpx_login): fix for Solaris. From Miroslav 252198092Srdivacky Ruda <ruda@ics.muni.cz> 253198092Srdivacky 254198092Srdivacky * login_locl.h: add <shadow.h> and some prototypes 255198092Srdivacky 256193326Sed * login.c: fixes with v4 and shadow support. From Miroslav Ruda 257193326Sed <ruda@ics.muni.cz> 258198092Srdivacky 259226890Sdim * shadow.c: new file with functions for handling shadow passwords 260226890Sdim 261235633Sdim * Makefile.am: add shadow 262204962Srdivacky 263204962Srdivacky1999-07-22 Assar Westerlund <assar@sics.se> 264193326Sed 265193326Sed * login.c (main): generate a better tty name 266245431Sdim 267226890Sdim1999-05-25 Johan Danielsson <joda@pdc.kth.se> 268212904Sdim 269207619Srdivacky * login.c (do_login): set $SHELL 270226890Sdim 271198092Srdivacky1999-05-18 Assar Westerlund <assar@sics.se> 272235633Sdim 273235633Sdim * add login-access 274198092Srdivacky 275203955Srdivacky1999-05-11 Assar Westerlund <assar@sics.se> 276203955Srdivacky 277203955Srdivacky * login.c: copy the v5 ccache to a file after having done setuid 278198092Srdivacky 279193326Sed1999-05-09 Assar Westerlund <assar@sics.se> 280193326Sed 281193326Sed * login.c (krb5_verify): check seteuid for errors 282193326Sed 283198092SrdivackyMon Apr 19 22:30:55 1999 Assar Westerlund <assar@sics.se> 284223017Sdim 285223017Sdim * login.c: conditionalize the kafs calls on KRB4 286223017Sdim 287235633Sdim * Makefile.am (LDADD): add kafs 288223017Sdim 289223017Sdim * login.c: add support for getting afs tokens with v4 and v5 290226890Sdim 291226890SdimSun Apr 18 14:12:28 1999 Johan Danielsson <joda@hella.pdc.kth.se> 292226890Sdim 293226890Sdim * login.c: check _PATH_NOLOGIN 294235633Sdim 295245431Sdim * login_locl.h: _PATH_NOLOGIN 296245431Sdim 297245431Sdim1999-04-11 Assar Westerlund <assar@sics.se> 298245431Sdim 299245431Sdim * login.c (main): use print_version 300193326Sed 301235633SdimThu Apr 8 15:03:55 1999 Johan Danielsson <joda@hella.pdc.kth.se> 302245431Sdim 303235633Sdim * login.c: remove definition of KRB_VERIFY_USER et.al. (moved to 304245431Sdim config.h) 305193326Sed 306198092Srdivacky * login_locl.h: include udb.h, sys/resource.h, and sys/category.h 307235633Sdim 308235633SdimSat Mar 27 17:58:37 1999 Johan Danielsson <joda@hella.pdc.kth.se> 309235633Sdim 310235633Sdim * Makefile.am: osfc2.c 311235633Sdim 312226890Sdim * login.c: magic for OSF C2, and Crays 313226890Sdim 314226890Sdim * login_locl.h: do_osfc2_magic proto 315226890Sdim 316226890Sdim * osfc2.c: bsd_locl -> login_locl 317226890Sdim 318226890Sdim * osfc2.c: OSF C2 magic 319245431Sdim 320226890SdimTue Mar 23 14:17:40 1999 Johan Danielsson <joda@hella.pdc.kth.se> 321226890Sdim 322226890Sdim * login_locl.h: _PATH_UTMP 323226890Sdim 324226890SdimSun Mar 21 15:02:31 1999 Johan Danielsson <joda@blubb.pdc.kth.se> 325226890Sdim 326226890Sdim * login.c: `-h' is host, not help 327226890Sdim 328226890SdimSat Mar 20 00:11:13 1999 Assar Westerlund <assar@sics.se> 329226890Sdim 330226890Sdim * login_locl.h: krb.h: add 331226890Sdim 332226890Sdim * login.c: static-size 333226890Sdim (krb4_verify): add 334193326Sed 335193326SedThu Mar 18 11:36:10 1999 Johan Danielsson <joda@hella.pdc.kth.se> 336193326Sed 337193326Sed * Makefile.am: include Makefile.am.common 338198092Srdivacky 339193326SedThu Mar 11 17:53:36 1999 Johan Danielsson <joda@hella.pdc.kth.se> 340198092Srdivacky 341193326Sed * utmpx_login.c: add some consts 342193326Sed 343198092Srdivacky * utmp_login.c: add some consts 344235633Sdim 345210299Sed * login.c: staticize 346210299Sed 347210299Sed * login_locl.h: add prototypes, and defaults for 348210299Sed _PATH_* 349235633Sdim 350204962SrdivackyMon Mar 1 10:49:14 1999 Johan Danielsson <joda@hella.pdc.kth.se> 351204962Srdivacky 352204962Srdivacky * utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 353193326Sed 354226890Sdim * utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 355226890Sdim 356226890Sdim