1233294Sstas2008-04-15 Love H��rnquist ��strand <lha@it.su.se> 2178825Sdfr 3233294Sstas * utmp_login.c: Reorder to avoid prototype. 4233294Sstas 5233294Sstas * login_locl.h: If cygwin doesnt have WTMPX_FILE, it uses wtmp for 6233294Sstas wtmpx http://www.cygwin.com/ml/cygwin/2006-12/msg00630.html 7233294Sstas 8233294Sstas2008-04-10 Love H��rnquist ��strand <lha@it.su.se> 9233294Sstas 10233294Sstas * utmp_login.c: Remove utmp warning on mac os x 11233294Sstas 12233294Sstas2006-12-05 Love H��rnquist ��strand <lha@it.su.se> 13233294Sstas 14178825Sdfr * limits_conf.c: Clear errno before calling the strtol 15233294Sstas functions. From Paul Stoeber to OpenBSD by Ray Lai and Bj��rn 16178825Sdfr Sandell. 17178825Sdfr 18178825Sdfr * limits_conf.c: Report to syslog strings that start with NUL; 19233294Sstas prevents negative index array access. Ray Lai of OpenBSD via Bj��rn 20178825Sdfr Sandell. 21178825Sdfr 22233294Sstas2006-10-07 Love H��rnquist ��strand <lha@it.su.se> 23178825Sdfr 24178825Sdfr * Makefile.am: Add man_MANS to EXTRA_DIST 25178825Sdfr 26233294Sstas2006-09-22 Love H��rnquist ��strand <lha@it.su.se> 27178825Sdfr 28178825Sdfr * read_string.c: try to not call signaction for signal 0 and use 29178825Sdfr NSIG if it exists to determin how many signals there exists, also, 30178825Sdfr only restore those signalhandlers that we got out. 31178825Sdfr 32233294Sstas2006-04-27 Love H��rnquist ��strand <lha@it.su.se> 33178825Sdfr 34178825Sdfr * login_locl.h: Include "loginpaths.h" 35178825Sdfr 36178825Sdfr * loginpaths.h: Shared paths between login and rshd. 37178825Sdfr 38178825Sdfr2006-01-09 Johan Danielsson <joda@blubb.pdc.kth.se> 39178825Sdfr 40178825Sdfr * login.c: log successful logins 41178825Sdfr 42233294Sstas2005-08-08 Love H��rnquist ��strand <lha@it.su.se> 43178825Sdfr 44178825Sdfr * login.c (do_login): only do krb4_get_afs_tokens if we have done 45178825Sdfr v4 authentication or done a 5to4 conversion of tickets. This is to 46178825Sdfr avoid delays on a realm that only support Kerberos 5 and drop 47178825Sdfr Kerberos 4 requests. 48178825Sdfr 49178825Sdfr2005-05-10 Dave Love <fx@gnu.org> 50178825Sdfr 51178825Sdfr * login.c: Include <crypt.h>. 52178825Sdfr 53178825Sdfr2005-05-02 Dave Love <fx@gnu.org> 54178825Sdfr 55178825Sdfr * limits_conf.c: Check RLIMIT_MEMLOCK, not RLIMIT_LOCK. 56178825Sdfr 57178825Sdfr2005-04-28 Dave Love <fx@gnu.org> 58178825Sdfr 59178825Sdfr * limits_conf.c: Maybe include sys/resource.h. Use various 60178825Sdfr RLIMIT_ macros conditionally. For Solaris, Irix and Tru64. 61178825Sdfr 62178825Sdfr2005-04-22 Johan Danielsson <joda@pdc.kth.se> 63178825Sdfr 64178825Sdfr * login.1: document limits.conf 65178825Sdfr 66178825Sdfr * Makefile.am: limits_conf.c 67178825Sdfr 68178825Sdfr * login_locl.h: template for limits.conf 69178825Sdfr 70178825Sdfr * login.c: read limits.conf (from /etc/security by default, 71178825Sdfr overridable in login.conf) 72178825Sdfr 73178825Sdfr * limits_conf.c: implement a parser for limits.conf 74178825Sdfr 75142403Snectar2004-09-08 Johan Danielsson <joda@pdc.kth.se> 76142403Snectar 77178825Sdfr * login.c: use krb5_appdefault_boolean instead of 78178825Sdfr krb5_config_get_bool 79142403Snectar 80233294Sstas2003-09-03 Love H��rnquist ��strand <lha@it.su.se> 81178825Sdfr 82178825Sdfr * login.c (krb5_to4): set client princ of the mcred 83178825Sdfr 84233294Sstas2003-07-07 Love H��rnquist ��strand <lha@it.su.se> 85178825Sdfr 86178825Sdfr * login.c (krb5_to4): use krb5_cc_clear_mcred 87178825Sdfr 88120945Snectar2003-03-24 Johan Danielsson <joda@pdc.kth.se> 89120945Snectar 90120945Snectar * Makefile.am: install man pages 91120945Snectar 92120945Snectar * login.1: manpage for login 93120945Snectar 94120945Snectar * login.c: allow "welcome" as well as "motd" in login.conf 95120945Snectar 96120945Snectar * login.access.5: login.access manual page 97120945Snectar 98233294Sstas2003-03-18 Love H��rnquist ��strand <lha@it.su.se> 99120945Snectar 100120945Snectar * login.c: also need pag_set 101120945Snectar * login.c: if there is kerberos 5, call krb5_afslog\* 102120945Snectar 103102644Snectar2002-08-23 Johan Danielsson <joda@pdc.kth.se> 104102644Snectar 105102644Snectar * login.c: if motd is set in login.conf, output its contents 106102644Snectar before starting the shell 107102644Snectar 108102644Snectar2002-02-27 Johan Danielsson <joda@pdc.kth.se> 109102644Snectar 110102644Snectar * login.c: reset signals to default, needed on solaris 8 111102644Snectar 112102644Snectar2002-02-19 Johan Danielsson <joda@pdc.kth.se> 113102644Snectar 114102644Snectar * login_locl.h: include netgroup.h and rpcsvc/ypclnt.h 115102644Snectar 116102644Snectar * login.c: make this build without krb5 117102644Snectar 118102644Snectar2001-09-22 Assar Westerlund <assar@sics.se> 119102644Snectar 120102644Snectar * login_locl.h: kludge: use absolute path to find prot.h so we do 121102644Snectar not get confused by athena's prot.h 122102644Snectar 12390926Snectar2001-09-17 Assar Westerlund <assar@sics.se> 12490926Snectar 12590926Snectar * login.c (do_login): add setpcred 12690926Snectar 12790926Snectar2001-07-06 Assar Westerlund <assar@sics.se> 12890926Snectar 12990926Snectar * login.c: move osf2c magic earlier. from Mark Davies 13090926Snectar <mark@MCS.VUW.AC.NZ> 13190926Snectar 13290926Snectar2001-06-19 Assar Westerlund <assar@sics.se> 13390926Snectar 13490926Snectar * login.c (krb5_to4): dereference result from krb5_princ_realm. 13590926Snectar noted by Thomas Nystrom <thn@saeab.se> 13690926Snectar 13790926Snectar2001-06-04 Assar Westerlund <assar@sics.se> 13890926Snectar 13990926Snectar * update copyright messages on Wietse Venema's code. 14090926Snectar 14190926Snectar2001-05-31 Assar Westerlund <assar@sics.se> 14290926Snectar 14390926Snectar * login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to 14490926Snectar decide whether to get kerberos 4 tickets 14590926Snectar 14678527Sassar2001-02-08 Assar Westerlund <assar@sics.se> 14778527Sassar 14878527Sassar * utmp_login.c, utmpx_login.c: try to write a useful string as 14978527Sassar host in utmp, using the same algoritm as telnetd 15078527Sassar 15172445Sassar2001-01-29 Assar Westerlund <assar@sics.se> 15272445Sassar 15372445Sassar * login.c: remove some krb5_free_context that might happen at 15472445Sassar unappropriate times 15572445Sassar 15672445Sassar2000-12-31 Assar Westerlund <assar@sics.se> 15772445Sassar 15872445Sassar * login.c (main): handle krb5_init_context failure consistently 15972445Sassar 16072445Sassar2000-12-11 Assar Westerlund <assar@sics.se> 16172445Sassar 16272445Sassar * login.c (do_login): set the group on the tty. 16372445Sassar (r_flag): comment out 16472445Sassar * login.c (krb5_to4): always return a value 16572445Sassar 16672445Sassar2000-10-15 Assar Westerlund <assar@sics.se> 16772445Sassar 16872445Sassar * login.c (krb5_to4): check another return code 16972445Sassar 17072445Sassar2000-08-22 Johan Danielsson <joda@pdc.kth.se> 17172445Sassar 17272445Sassar * login.c (do_login): set PATH to something sane; 17372445Sassar (start_logout_process): avoid getting signals sent to the parent 17472445Sassar 17572445Sassar * login_locl.h: _PATH_DEFPATH 17672445Sassar 17772445Sassar2000-07-01 Assar Westerlund <assar@sics.se> 17872445Sassar 17972445Sassar * login.c (login_timeout): add back 18072445Sassar 18172445Sassar2000-06-28 Johan Danielsson <joda@pdc.kth.se> 18272445Sassar 18372445Sassar * env.c: new file for environment related functions 18472445Sassar 18572445Sassar * login.c: move environment stuff to separate file, allow 18672445Sassar specifying list of environment files via login.conf 18772445Sassar 18872445Sassar2000-06-21 Assar Westerlund <assar@sics.se> 18972445Sassar 19072445Sassar * Makefile.am (LDADD): add otp 19172445Sassar * login.c: add reading of /etc/environment. From Ake Sandgren 19272445Sassar <ake@cs.umu.se> 19372445Sassar add otp support. From Daniel Kouril <kouril@ics.muni.cz> 19472445Sassar 19572445Sassar2000-06-09 Assar Westerlund <assar@sics.se> 19672445Sassar 19772445Sassar * login.c (do_login): work-around for setuid and capabilities bug 19872445Sassar fixed in Linux 2.2.16 19972445Sassar 20072445Sassar2000-04-09 Assar Westerlund <assar@sics.se> 20172445Sassar 20272445Sassar * login.c: allow conversion of v5 -> v4 tickets when logging in 20372445Sassar with forwarded tickets 20472445Sassar 20555682Smarkm1999-11-09 Johan Danielsson <joda@pdc.kth.se> 20655682Smarkm 20755682Smarkm * conf.c: remove case for not having cgetent, since it's in roken 20855682Smarkm 20955682Smarkm1999-11-05 Assar Westerlund <assar@sics.se> 21055682Smarkm 21155682Smarkm * login.c (do_login): conditionalize shadow stuff on getspnam 21255682Smarkm 21355682Smarkm1999-10-30 Assar Westerlund <assar@sics.se> 21455682Smarkm 21555682Smarkm * Makefile.am (login_DEPENDENCIES): remove, it's not entirely 21655682Smarkm correct and was causing problems with non-GNU make 21755682Smarkm 21855682Smarkm1999-10-28 Assar Westerlund <assar@sics.se> 21955682Smarkm 22055682Smarkm * login.c (start_logout_proceess): don't examine `prog' before 22155682Smarkm setting it. 22255682Smarkm 22355682Smarkm1999-10-27 Assar Westerlund <assar@sics.se> 22455682Smarkm 22555682Smarkm * login.c (do_login): chown and chmod the tty. some clean-up. 22655682Smarkm 22755682Smarkm1999-10-03 Assar Westerlund <assar@sics.se> 22855682Smarkm 22955682Smarkm * login.c (krb5_start_session): correct the ccache to 23055682Smarkm krb524_convert_creds_kdc 23155682Smarkm 23255682Smarkm1999-09-28 Assar Westerlund <assar@sics.se> 23355682Smarkm 23455682Smarkm * login.c (krb5_verify): use krb5_verify_user_lrealm 23555682Smarkm 23655682Smarkm1999-09-01 Johan Danielsson <joda@pdc.kth.se> 23755682Smarkm 23855682Smarkm * login.c: SGI capability mumbo-jumbo 23955682Smarkm 24055682Smarkm1999-08-09 Johan Danielsson <joda@pdc.kth.se> 24155682Smarkm 24255682Smarkm * login.c (start_logout_process): call setproctitle 24355682Smarkm 24455682Smarkm * login_locl.h: declare struct spwd 24555682Smarkm 24655682Smarkm * login.c: add support for starting extra processes at login and 24755682Smarkm logout; always preserve TERM and TZ 24855682Smarkm 24955682Smarkm * conf.c: add configuration file support 25055682Smarkm 25155682Smarkm1999-08-07 Assar Westerlund <assar@sics.se> 25255682Smarkm 25355682Smarkm * shadow.c (check_shadow): check for a NULL sp 25455682Smarkm 25555682Smarkm1999-08-05 Assar Westerlund <assar@sics.se> 25655682Smarkm 25755682Smarkm * login.c (main): move down login incorrect to disallow account 25855682Smarkm guessing 25955682Smarkm 26055682Smarkm1999-08-04 Assar Westerlund <assar@sics.se> 26155682Smarkm 26255682Smarkm * utmpx_login.c (utmpx_login): fix for Solaris. From Miroslav 26355682Smarkm Ruda <ruda@ics.muni.cz> 26455682Smarkm 26555682Smarkm * login_locl.h: add <shadow.h> and some prototypes 26655682Smarkm 26755682Smarkm * login.c: fixes with v4 and shadow support. From Miroslav Ruda 26855682Smarkm <ruda@ics.muni.cz> 26955682Smarkm 27055682Smarkm * shadow.c: new file with functions for handling shadow passwords 27155682Smarkm 27255682Smarkm * Makefile.am: add shadow 27355682Smarkm 27455682Smarkm1999-07-22 Assar Westerlund <assar@sics.se> 27555682Smarkm 27655682Smarkm * login.c (main): generate a better tty name 27755682Smarkm 27855682Smarkm1999-05-25 Johan Danielsson <joda@pdc.kth.se> 27955682Smarkm 28055682Smarkm * login.c (do_login): set $SHELL 28155682Smarkm 28255682Smarkm1999-05-18 Assar Westerlund <assar@sics.se> 28355682Smarkm 28455682Smarkm * add login-access 28555682Smarkm 28655682Smarkm1999-05-11 Assar Westerlund <assar@sics.se> 28755682Smarkm 28855682Smarkm * login.c: copy the v5 ccache to a file after having done setuid 28955682Smarkm 29055682Smarkm1999-05-09 Assar Westerlund <assar@sics.se> 29155682Smarkm 29255682Smarkm * login.c (krb5_verify): check seteuid for errors 29355682Smarkm 29455682SmarkmMon Apr 19 22:30:55 1999 Assar Westerlund <assar@sics.se> 29555682Smarkm 29655682Smarkm * login.c: conditionalize the kafs calls on KRB4 29755682Smarkm 29855682Smarkm * Makefile.am (LDADD): add kafs 29955682Smarkm 30055682Smarkm * login.c: add support for getting afs tokens with v4 and v5 30155682Smarkm 30255682SmarkmSun Apr 18 14:12:28 1999 Johan Danielsson <joda@hella.pdc.kth.se> 30355682Smarkm 30455682Smarkm * login.c: check _PATH_NOLOGIN 30555682Smarkm 30655682Smarkm * login_locl.h: _PATH_NOLOGIN 30755682Smarkm 30855682Smarkm1999-04-11 Assar Westerlund <assar@sics.se> 30955682Smarkm 31055682Smarkm * login.c (main): use print_version 31155682Smarkm 31255682SmarkmThu Apr 8 15:03:55 1999 Johan Danielsson <joda@hella.pdc.kth.se> 31355682Smarkm 31455682Smarkm * login.c: remove definition of KRB_VERIFY_USER et.al. (moved to 31555682Smarkm config.h) 31655682Smarkm 31755682Smarkm * login_locl.h: include udb.h, sys/resource.h, and sys/category.h 31855682Smarkm 31955682SmarkmSat Mar 27 17:58:37 1999 Johan Danielsson <joda@hella.pdc.kth.se> 32055682Smarkm 32155682Smarkm * Makefile.am: osfc2.c 32255682Smarkm 32355682Smarkm * login.c: magic for OSF C2, and Crays 32455682Smarkm 32555682Smarkm * login_locl.h: do_osfc2_magic proto 32655682Smarkm 32755682Smarkm * osfc2.c: bsd_locl -> login_locl 32855682Smarkm 32955682Smarkm * osfc2.c: OSF C2 magic 33055682Smarkm 33155682SmarkmTue Mar 23 14:17:40 1999 Johan Danielsson <joda@hella.pdc.kth.se> 33255682Smarkm 33355682Smarkm * login_locl.h: _PATH_UTMP 33455682Smarkm 33555682SmarkmSun Mar 21 15:02:31 1999 Johan Danielsson <joda@blubb.pdc.kth.se> 33655682Smarkm 33755682Smarkm * login.c: `-h' is host, not help 33855682Smarkm 33955682SmarkmSat Mar 20 00:11:13 1999 Assar Westerlund <assar@sics.se> 34055682Smarkm 34155682Smarkm * login_locl.h: krb.h: add 34255682Smarkm 34355682Smarkm * login.c: static-size 34455682Smarkm (krb4_verify): add 34555682Smarkm 34655682SmarkmThu Mar 18 11:36:10 1999 Johan Danielsson <joda@hella.pdc.kth.se> 34755682Smarkm 34855682Smarkm * Makefile.am: include Makefile.am.common 34955682Smarkm 35055682SmarkmThu Mar 11 17:53:36 1999 Johan Danielsson <joda@hella.pdc.kth.se> 35155682Smarkm 35255682Smarkm * utmpx_login.c: add some consts 35355682Smarkm 35455682Smarkm * utmp_login.c: add some consts 35555682Smarkm 35655682Smarkm * login.c: staticize 35755682Smarkm 35855682Smarkm * login_locl.h: add prototypes, and defaults for 35955682Smarkm _PATH_* 36055682Smarkm 36155682SmarkmMon Mar 1 10:49:14 1999 Johan Danielsson <joda@hella.pdc.kth.se> 36255682Smarkm 36355682Smarkm * utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 36455682Smarkm 36555682Smarkm * utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 36655682Smarkm 367