12008-04-15 Love Hörnquist Åstrand <lha@it.su.se> 2 3 * utmp_login.c: Reorder to avoid prototype. 4 5 * login_locl.h: If cygwin doesnt have WTMPX_FILE, it uses wtmp for 6 wtmpx http://www.cygwin.com/ml/cygwin/2006-12/msg00630.html 7 82008-04-10 Love Hörnquist Åstrand <lha@it.su.se> 9 10 * utmp_login.c: Remove utmp warning on mac os x 11 122006-12-05 Love Hörnquist Åstrand <lha@it.su.se> 13 14 * limits_conf.c: Clear errno before calling the strtol 15 functions. From Paul Stoeber to OpenBSD by Ray Lai and Björn 16 Sandell. 17 18 * limits_conf.c: Report to syslog strings that start with NUL; 19 prevents negative index array access. Ray Lai of OpenBSD via Björn 20 Sandell. 21 222006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 23 24 * Makefile.am: Add man_MANS to EXTRA_DIST 25 262006-09-22 Love Hörnquist Åstrand <lha@it.su.se> 27 28 * read_string.c: try to not call signaction for signal 0 and use 29 NSIG if it exists to determin how many signals there exists, also, 30 only restore those signalhandlers that we got out. 31 322006-04-27 Love Hörnquist Åstrand <lha@it.su.se> 33 34 * login_locl.h: Include "loginpaths.h" 35 36 * loginpaths.h: Shared paths between login and rshd. 37 382006-01-09 Johan Danielsson <joda@blubb.pdc.kth.se> 39 40 * login.c: log successful logins 41 422005-08-08 Love Hörnquist Åstrand <lha@it.su.se> 43 44 * login.c (do_login): only do krb4_get_afs_tokens if we have done 45 v4 authentication or done a 5to4 conversion of tickets. This is to 46 avoid delays on a realm that only support Kerberos 5 and drop 47 Kerberos 4 requests. 48 492005-05-10 Dave Love <fx@gnu.org> 50 51 * login.c: Include <crypt.h>. 52 532005-05-02 Dave Love <fx@gnu.org> 54 55 * limits_conf.c: Check RLIMIT_MEMLOCK, not RLIMIT_LOCK. 56 572005-04-28 Dave Love <fx@gnu.org> 58 59 * limits_conf.c: Maybe include sys/resource.h. Use various 60 RLIMIT_ macros conditionally. For Solaris, Irix and Tru64. 61 622005-04-22 Johan Danielsson <joda@pdc.kth.se> 63 64 * login.1: document limits.conf 65 66 * Makefile.am: limits_conf.c 67 68 * login_locl.h: template for limits.conf 69 70 * login.c: read limits.conf (from /etc/security by default, 71 overridable in login.conf) 72 73 * limits_conf.c: implement a parser for limits.conf 74 752004-09-08 Johan Danielsson <joda@pdc.kth.se> 76 77 * login.c: use krb5_appdefault_boolean instead of 78 krb5_config_get_bool 79 802003-09-03 Love Hörnquist Åstrand <lha@it.su.se> 81 82 * login.c (krb5_to4): set client princ of the mcred 83 842003-07-07 Love Hörnquist Åstrand <lha@it.su.se> 85 86 * login.c (krb5_to4): use krb5_cc_clear_mcred 87 882003-03-24 Johan Danielsson <joda@pdc.kth.se> 89 90 * Makefile.am: install man pages 91 92 * login.1: manpage for login 93 94 * login.c: allow "welcome" as well as "motd" in login.conf 95 96 * login.access.5: login.access manual page 97 982003-03-18 Love Hörnquist Åstrand <lha@it.su.se> 99 100 * login.c: also need pag_set 101 * login.c: if there is kerberos 5, call krb5_afslog\* 102 1032002-08-23 Johan Danielsson <joda@pdc.kth.se> 104 105 * login.c: if motd is set in login.conf, output its contents 106 before starting the shell 107 1082002-02-27 Johan Danielsson <joda@pdc.kth.se> 109 110 * login.c: reset signals to default, needed on solaris 8 111 1122002-02-19 Johan Danielsson <joda@pdc.kth.se> 113 114 * login_locl.h: include netgroup.h and rpcsvc/ypclnt.h 115 116 * login.c: make this build without krb5 117 1182001-09-22 Assar Westerlund <assar@sics.se> 119 120 * login_locl.h: kludge: use absolute path to find prot.h so we do 121 not get confused by athena's prot.h 122 1232001-09-17 Assar Westerlund <assar@sics.se> 124 125 * login.c (do_login): add setpcred 126 1272001-07-06 Assar Westerlund <assar@sics.se> 128 129 * login.c: move osf2c magic earlier. from Mark Davies 130 <mark@MCS.VUW.AC.NZ> 131 1322001-06-19 Assar Westerlund <assar@sics.se> 133 134 * login.c (krb5_to4): dereference result from krb5_princ_realm. 135 noted by Thomas Nystrom <thn@saeab.se> 136 1372001-06-04 Assar Westerlund <assar@sics.se> 138 139 * update copyright messages on Wietse Venema's code. 140 1412001-05-31 Assar Westerlund <assar@sics.se> 142 143 * login.c (krb5_to4): look for [realms]<realm>krb4_get_tickets to 144 decide whether to get kerberos 4 tickets 145 1462001-02-08 Assar Westerlund <assar@sics.se> 147 148 * utmp_login.c, utmpx_login.c: try to write a useful string as 149 host in utmp, using the same algoritm as telnetd 150 1512001-01-29 Assar Westerlund <assar@sics.se> 152 153 * login.c: remove some krb5_free_context that might happen at 154 unappropriate times 155 1562000-12-31 Assar Westerlund <assar@sics.se> 157 158 * login.c (main): handle krb5_init_context failure consistently 159 1602000-12-11 Assar Westerlund <assar@sics.se> 161 162 * login.c (do_login): set the group on the tty. 163 (r_flag): comment out 164 * login.c (krb5_to4): always return a value 165 1662000-10-15 Assar Westerlund <assar@sics.se> 167 168 * login.c (krb5_to4): check another return code 169 1702000-08-22 Johan Danielsson <joda@pdc.kth.se> 171 172 * login.c (do_login): set PATH to something sane; 173 (start_logout_process): avoid getting signals sent to the parent 174 175 * login_locl.h: _PATH_DEFPATH 176 1772000-07-01 Assar Westerlund <assar@sics.se> 178 179 * login.c (login_timeout): add back 180 1812000-06-28 Johan Danielsson <joda@pdc.kth.se> 182 183 * env.c: new file for environment related functions 184 185 * login.c: move environment stuff to separate file, allow 186 specifying list of environment files via login.conf 187 1882000-06-21 Assar Westerlund <assar@sics.se> 189 190 * Makefile.am (LDADD): add otp 191 * login.c: add reading of /etc/environment. From Ake Sandgren 192 <ake@cs.umu.se> 193 add otp support. From Daniel Kouril <kouril@ics.muni.cz> 194 1952000-06-09 Assar Westerlund <assar@sics.se> 196 197 * login.c (do_login): work-around for setuid and capabilities bug 198 fixed in Linux 2.2.16 199 2002000-04-09 Assar Westerlund <assar@sics.se> 201 202 * login.c: allow conversion of v5 -> v4 tickets when logging in 203 with forwarded tickets 204 2051999-11-09 Johan Danielsson <joda@pdc.kth.se> 206 207 * conf.c: remove case for not having cgetent, since it's in roken 208 2091999-11-05 Assar Westerlund <assar@sics.se> 210 211 * login.c (do_login): conditionalize shadow stuff on getspnam 212 2131999-10-30 Assar Westerlund <assar@sics.se> 214 215 * Makefile.am (login_DEPENDENCIES): remove, it's not entirely 216 correct and was causing problems with non-GNU make 217 2181999-10-28 Assar Westerlund <assar@sics.se> 219 220 * login.c (start_logout_proceess): don't examine `prog' before 221 setting it. 222 2231999-10-27 Assar Westerlund <assar@sics.se> 224 225 * login.c (do_login): chown and chmod the tty. some clean-up. 226 2271999-10-03 Assar Westerlund <assar@sics.se> 228 229 * login.c (krb5_start_session): correct the ccache to 230 krb524_convert_creds_kdc 231 2321999-09-28 Assar Westerlund <assar@sics.se> 233 234 * login.c (krb5_verify): use krb5_verify_user_lrealm 235 2361999-09-01 Johan Danielsson <joda@pdc.kth.se> 237 238 * login.c: SGI capability mumbo-jumbo 239 2401999-08-09 Johan Danielsson <joda@pdc.kth.se> 241 242 * login.c (start_logout_process): call setproctitle 243 244 * login_locl.h: declare struct spwd 245 246 * login.c: add support for starting extra processes at login and 247 logout; always preserve TERM and TZ 248 249 * conf.c: add configuration file support 250 2511999-08-07 Assar Westerlund <assar@sics.se> 252 253 * shadow.c (check_shadow): check for a NULL sp 254 2551999-08-05 Assar Westerlund <assar@sics.se> 256 257 * login.c (main): move down login incorrect to disallow account 258 guessing 259 2601999-08-04 Assar Westerlund <assar@sics.se> 261 262 * utmpx_login.c (utmpx_login): fix for Solaris. From Miroslav 263 Ruda <ruda@ics.muni.cz> 264 265 * login_locl.h: add <shadow.h> and some prototypes 266 267 * login.c: fixes with v4 and shadow support. From Miroslav Ruda 268 <ruda@ics.muni.cz> 269 270 * shadow.c: new file with functions for handling shadow passwords 271 272 * Makefile.am: add shadow 273 2741999-07-22 Assar Westerlund <assar@sics.se> 275 276 * login.c (main): generate a better tty name 277 2781999-05-25 Johan Danielsson <joda@pdc.kth.se> 279 280 * login.c (do_login): set $SHELL 281 2821999-05-18 Assar Westerlund <assar@sics.se> 283 284 * add login-access 285 2861999-05-11 Assar Westerlund <assar@sics.se> 287 288 * login.c: copy the v5 ccache to a file after having done setuid 289 2901999-05-09 Assar Westerlund <assar@sics.se> 291 292 * login.c (krb5_verify): check seteuid for errors 293 294Mon Apr 19 22:30:55 1999 Assar Westerlund <assar@sics.se> 295 296 * login.c: conditionalize the kafs calls on KRB4 297 298 * Makefile.am (LDADD): add kafs 299 300 * login.c: add support for getting afs tokens with v4 and v5 301 302Sun Apr 18 14:12:28 1999 Johan Danielsson <joda@hella.pdc.kth.se> 303 304 * login.c: check _PATH_NOLOGIN 305 306 * login_locl.h: _PATH_NOLOGIN 307 3081999-04-11 Assar Westerlund <assar@sics.se> 309 310 * login.c (main): use print_version 311 312Thu Apr 8 15:03:55 1999 Johan Danielsson <joda@hella.pdc.kth.se> 313 314 * login.c: remove definition of KRB_VERIFY_USER et.al. (moved to 315 config.h) 316 317 * login_locl.h: include udb.h, sys/resource.h, and sys/category.h 318 319Sat Mar 27 17:58:37 1999 Johan Danielsson <joda@hella.pdc.kth.se> 320 321 * Makefile.am: osfc2.c 322 323 * login.c: magic for OSF C2, and Crays 324 325 * login_locl.h: do_osfc2_magic proto 326 327 * osfc2.c: bsd_locl -> login_locl 328 329 * osfc2.c: OSF C2 magic 330 331Tue Mar 23 14:17:40 1999 Johan Danielsson <joda@hella.pdc.kth.se> 332 333 * login_locl.h: _PATH_UTMP 334 335Sun Mar 21 15:02:31 1999 Johan Danielsson <joda@blubb.pdc.kth.se> 336 337 * login.c: `-h' is host, not help 338 339Sat Mar 20 00:11:13 1999 Assar Westerlund <assar@sics.se> 340 341 * login_locl.h: krb.h: add 342 343 * login.c: static-size 344 (krb4_verify): add 345 346Thu Mar 18 11:36:10 1999 Johan Danielsson <joda@hella.pdc.kth.se> 347 348 * Makefile.am: include Makefile.am.common 349 350Thu Mar 11 17:53:36 1999 Johan Danielsson <joda@hella.pdc.kth.se> 351 352 * utmpx_login.c: add some consts 353 354 * utmp_login.c: add some consts 355 356 * login.c: staticize 357 358 * login_locl.h: add prototypes, and defaults for 359 _PATH_* 360 361Mon Mar 1 10:49:14 1999 Johan Danielsson <joda@hella.pdc.kth.se> 362 363 * utmpx_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 364 365 * utmp_login.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_* 366 367