|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| 1.59 |
03-Jun-2023 |
lukem |
bsd.own.mk: rename GCC_NO_* to CC_WNO_*
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler.
GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
|
Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
| 1.58 |
13-Oct-2019 |
mrg |
introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)
use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come.
we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong."
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| 1.57 |
25-Feb-2018 |
mrg |
branches: 1.57.4; add LIBKRB5_LDADD/LIBKRB5_DPADD and their static counterparts to bsd.prog.mk. use them instead of hard coding various lists of libraries for krb5.
this fixes static builds.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-7-2-RELEASE netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
| 1.56 |
11-Aug-2013 |
dholland |
Remove redundant WARNS=5.
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5
|
| 1.55 |
24-Apr-2012 |
christos |
branches: 1.55.2; no more KRB5_DEPRECATED
|
| 1.54 |
23-Apr-2012 |
christos |
remove obsolete comment.
|
| 1.53 |
22-Apr-2012 |
christos |
make krb5 compile again. XXX: one function left that is deprecated, what's the new equivalent?
|
|
Revision tags: yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
| 1.52 |
24-Apr-2011 |
elric |
branches: 1.52.4; 1.52.6; We no longer need -I/usr/include/krb5.
|
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.51 |
29-Dec-2009 |
christos |
PR/42540: Ed Ravin: /usr/bin/login does not log normal logins, and does not log ip addresses. - Factor out the common code in login.c and login_pam.c into common.c - Always log a login event - Check passed in sockaddr against the one from getpeername(2).
|
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.50 |
14-Apr-2009 |
lukem |
Enable WARNS=4 by default for usr.bin, except for: awk bdes checknr compile_et error gss hxtool kgetcred kinit klist ldd less lex locale login m4 man menuc mk_cmds mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh string2key telnet tn3270 verify_krb5_conf xlint
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2
|
| 1.49 |
19-Oct-2008 |
apb |
branches: 1.49.4; Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
|
|
Revision tags: wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base
|
| 1.48 |
06-Apr-2008 |
lukem |
Be consistent about making USE_PAM!=no be exclusive to USE_SKEY!=no.
|
|
Revision tags: keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
| 1.47 |
28-May-2007 |
tls |
Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to various string and memory copy and set functions (as well as a few system calls and other miscellany) where known at function entry. RedHat has evidently built all "core system packages" with this option for some time.
This option should be used at the top of Makefiles (or Makefile.inc where this is used for subdirectories) but after any setting of LIB.
This is only useful for userland code, and cannot be used in libc or in any code which includes the libc internals, because it overrides certain libc functions with macros. Some effort has been made to make USE_FORT=yes work correctly for a full-system build by having the bsd.sys.mk logic disable the feature where it should not be used (libc, libssp iteself, the kernel) but no attempt has been made to build the entire system with USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.
Adjust the system build so that all programs and libraries that are setuid, directly handle network data (including serial comm data), perform authentication, or appear likely to have (or have a history of having) data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default, with the exception of libc, which cannot use USE_FORT and thus uses only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no per-directory or in a system build will disable if desired.
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base chap-midi-nbase chap-midi-base
|
| 1.46 |
20-Mar-2006 |
christos |
Goodbye KerberosIV
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| 1.45 |
04-Mar-2005 |
he |
Introduce PAM_STATIC_LDADD and PAM_STATIC_DPADD. When compiling with MKPIC=no, possibly because the target does not support shared libraries, these include libraries required to resolve all symbols which end up referenced from PAM-using applications. The libraries presently required are -lcrypt, -lrpcsvc and -lutil.
Add use of these variables which are currently set up to use PAM, so that they compile when MKPIC=no.
Also, in the telnetd case, reorder the order of the libraries, so that libtelnet.a comes before -ltermcap and -lutil, again to fix link error when MKPIC=no.
Discussed with thorpej and christos.
|
| 1.44 |
23-Jan-2005 |
manu |
Add PAM support to login(8)
|
| 1.43 |
20-Jan-2005 |
xtraeme |
Kill __P(), ANSIfy, remove main() prototype, whitespace; WARNS=2
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.42 |
05-Jan-2004 |
lukem |
Generate the copyright string from sys/conf/copyright rather than replicating it here. Idea from Simon Burge.
|
| 1.41 |
11-Dec-2003 |
dyoung |
Fix the checkflist for builds without Kerberos 4 (MKKERBEROS4=no) and without Kerberos 4 & 5 (MKKERBEROS=no). Previously checkflist complained of missing files.
* move kerberos- and kerberos 4-only files into new flists, distrib/sets/lists/*/krb.*
* make the flist generators grok MKKERBEROS{,4} variables
* fix Makefiles which treat MKKERBEROS=no as MKKERBEROS5=no. 9 out of 10 experts agree that it is ludicrous to build w/ KERBEROS4 and w/o KERBEROS5.
* fix header files, also, which treat MKKERBEROS=no as MKKERBEROS5=no.
* omit some Kerberos-only subdirectories from the build as MKKERBEROS{,4} indicate
(I acknowledge the sentiment that flists are the wrong way to go, and that the makefiles should produce the metalog directly. That sounds to me like the right way to go, but I am not prepared to do revamp all the makefiles. While my approach is expedient, it fits painlessly within the current build architecture until we are delivered from flist purgatory, and it does not postpone our delivery. Fair enough?)
|
| 1.40 |
23-Aug-2003 |
lha |
libkrb depends on libdes, patch in private mail from Harold Gutch logix at foobar franken de
|
| 1.39 |
23-Jul-2003 |
itojun |
split MKKERBEROS4 from MKKERBEROS. based on work by lha at stacken.kth.se (build confirmed with both MKKERBEROS4=yes and MKKERBEROS4=no)
|
|
Revision tags: fvdl_fs64_base
|
| 1.38 |
23-Oct-2002 |
itojun |
add DPADD.
|
| 1.37 |
27-Jul-2002 |
christos |
make this compile without SUPPORT_UTMPX
|
| 1.36 |
27-Jul-2002 |
christos |
Factor out the utmp/wtmp/lastlog updating and add utmpx/wtmpx/lastlogx updating. Both are turned on for now.
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.35 |
22-Mar-2002 |
thorpej |
Split the notion of building Hesiod, Kerberos, S/key, and YP infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control building of support for using the corresponding API in various libraries/programs that can use it.
As discussed on tech-toolchain.
|
| 1.34 |
18-Oct-2000 |
simonb |
Remove INSTALLFLAGS=-fschg, as per change to usr.bin/ssh/ssh/Makefile.
|
| 1.33 |
03-Aug-2000 |
assar |
remove -lvers, it's not used
|
| 1.32 |
03-Aug-2000 |
assar |
update build infrastructure for heimdal 0.3a
|
| 1.31 |
23-Jul-2000 |
mycroft |
Fix library order.
|
| 1.30 |
23-Jun-2000 |
thorpej |
Add MK... variables to enable/disable various aspects of building crypto support into the system. See share/mk/bsd.README for more a full description.
|
|
Revision tags: netbsd-1-5-base
|
| 1.29 |
20-Jun-2000 |
thorpej |
branches: 1.29.2; Merge a bunch of things from crypto-us and crypto-intl into basesrc, adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less fully merged into the base NetBSD distribution.
|
|
Revision tags: minoura-xpg4dl-base
|
| 1.28 |
13-Jan-2000 |
mjl |
branches: 1.28.2; Clean up changes a bit.
|
| 1.27 |
13-Jan-2000 |
mjl |
Re-enable login_cap processing, now that a non-existing login.conf won't make it crash. Also make it less noisy in that case.
|
| 1.26 |
13-Jan-2000 |
mjl |
Ack. Disable login caps, until problems are fixed.
|
| 1.25 |
13-Jan-2000 |
mjl |
Add login.conf capability setting.
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
| 1.24 |
20-Jul-1999 |
mrg |
optionally include CRYPTOPATH Makefile.frag files.
|
| 1.23 |
12-Jul-1999 |
thorpej |
Use bsd.crypto.mk.
|
| 1.22 |
12-Jul-1999 |
aidan |
Kerberos5 changes to login -- now supports forwarded TGTs.
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
| 1.21 |
05-Mar-1999 |
kim |
Build domestic login on domestic systems. Incorporated (minor) diff from domestic man page.
|
| 1.20 |
18-Feb-1999 |
scottr |
Remove the crypto-related bits until such time as we have a fully- integrated source tree. Export-controlled versions of these are now built during the domestic build process.
|
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.19 |
19-Oct-1997 |
lukem |
don't define WARNS=1 here
|
| 1.18 |
12-Oct-1997 |
mycroft |
SRCS must be defined *before* bsd.prog.mk is included...
|
| 1.17 |
12-Oct-1997 |
mycroft |
Minor changes.
|
| 1.16 |
12-Oct-1997 |
mycroft |
Minor changes.
|
| 1.15 |
12-Oct-1997 |
mycroft |
Pull in bsd.own.mk for SKEY, KERBEROS, KERBEROS5.
|
| 1.14 |
11-Oct-1997 |
christos |
CFLAGS->CPPFLAGS; Conditionalize SKEY
|
| 1.13 |
19-Aug-1997 |
mycroft |
Various changes to keep up with krb5, mostly addition of the kcontext structure. From PR 3826, by Chris Jones.
|
| 1.12 |
16-Aug-1997 |
lukem |
* add functionality to `force password change at next login'. to use, set the pw_change field of the user to -1 (defined in <pwd.h> as _PASSWORD_CHGNOW). based on [bin/936] by Simon Gerraty <sjg@quick.com.au> * clean up for WARNS?=1
|
| 1.11 |
23-Jun-1997 |
lukem |
Install statically linked, as suggested by mrg@eterna.com.au in [bin/1715].
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.10 |
23-Dec-1994 |
jtc |
Merged with 4.4lite. Changed to conform to NetBSD's new RCS Id convention.
|
| 1.9 |
25-Jul-1994 |
brezak |
Add support for Kerberos5 authentication.
|
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.8 |
24-May-1994 |
deraadt |
add s/key support
|
| 1.7 |
30-Mar-1994 |
cgd |
some changes to make Kerberos a bit easier to use. from Michael Graff <explorer@vorpal.com>, with some work by myself...
|
| 1.6 |
07-Oct-1993 |
cgd |
always use libcrypt
|
| 1.5 |
31-Jul-1993 |
mycroft |
Add RCS indentifiers.
|
|
Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
| 1.4 |
26-Apr-1993 |
cgd |
update to new version from uunet
|
| 1.3 |
26-Apr-1993 |
cgd |
changed to use new libcrypt scheme.
|
|
Revision tags: netbsd-0-8 netbsd-alpha-1
|
| 1.2 |
22-Mar-1993 |
cgd |
added support for using real crypt
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.8 |
28-Oct-2015 |
shm |
Fixed off-by-one in decode_ss (CID 977426)
OK kamil@
|
| 1.7 |
27-Oct-2015 |
shm |
Added namelen initialization in getpeername(3) call (CID 979631)
OK kamil@
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base yamt-pagecache-base5
|
| 1.6 |
19-May-2012 |
christos |
- use __dead consistently. - more clang build.
|
| 1.5 |
10-May-2012 |
christos |
dead for sigint
|
| 1.4 |
22-Apr-2012 |
christos |
make krb5 compile again. XXX: one function left that is deprecated, what's the new equivalent?
|
|
Revision tags: yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.3 |
29-Dec-2009 |
christos |
branches: 1.3.6; 1.3.8; don't repeat the word login twice (syslog prepends the program name login:)
|
| 1.2 |
29-Dec-2009 |
christos |
kill the space in address formatting to match what other daemons do.
|
| 1.1 |
29-Dec-2009 |
christos |
PR/42540: Ed Ravin: /usr/bin/login does not log normal logins, and does not log ip addresses. - Factor out the common code in login.c and login_pam.c into common.c - Always log a login event - Check passed in sockaddr against the one from getpeername(2).
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base yamt-pagecache-base5
|
| 1.4 |
19-May-2012 |
christos |
- use __dead consistently. - more clang build.
|
| 1.3 |
29-Apr-2012 |
wiz |
Add some noreturn attributes for clang.
|
| 1.2 |
22-Apr-2012 |
christos |
make krb5 compile again. XXX: one function left that is deprecated, what's the new equivalent?
|
|
Revision tags: yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.1 |
29-Dec-2009 |
christos |
branches: 1.1.6; 1.1.8; PR/42540: Ed Ravin: /usr/bin/login does not log normal logins, and does not log ip addresses. - Factor out the common code in login.c and login_pam.c into common.c - Always log a login event - Check passed in sockaddr against the one from getpeername(2).
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base yamt-pagecache-base5
|
| 1.33 |
24-Apr-2012 |
christos |
no more KRB5_DEPRECATED
|
| 1.32 |
24-Apr-2012 |
christos |
last commit before I nuke the old code.
|
| 1.31 |
24-Apr-2012 |
christos |
move more of the compat code in the compat block.
|
| 1.30 |
23-Apr-2012 |
christos |
make kerberos work again: 1. make notickets external 2. don't use the tty as part of the credential cache, since pts/1 will not work. 3. Attempt to use the newer functions, but punt for now since it does not work yet.
|
| 1.29 |
23-Apr-2012 |
christos |
centralize error function processing.
|
| 1.28 |
22-Apr-2012 |
christos |
make krb5 compile again. XXX: one function left that is deprecated, what's the new equivalent?
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 yamt-pagecache-base4 netbsd-6-base netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base chap-midi-nbase chap-midi-base
|
| 1.27 |
23-Mar-2006 |
wiz |
branches: 1.27.44; 1.27.46; Get rid of more Kerberos 4 code.
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| 1.26 |
20-Jan-2005 |
xtraeme |
Kill __P(), ANSIfy, remove main() prototype, whitespace; WARNS=2
|
| 1.25 |
22-Dec-2004 |
lha |
Only include Kerberos 4 headers when compiling in a Kerberos enviroment
From Jukka Salmi in NetBSD PR misc/28727
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.24 |
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22365, verified by myself.
|
| 1.23 |
15-May-2003 |
itojun |
simplify by asprintf/strdup
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.22 |
20-Feb-2002 |
joda |
when creating a v4 ticket file, name it after the users uid, not our current (should finally fix bin/13040)
|
| 1.21 |
17-Sep-2001 |
assar |
update infrastructure for krb4 1.1 and heimdal 0.4e
|
| 1.20 |
10-Sep-2001 |
assar |
implement 5to4 (getting v4 tickets from the v5 ones) from the patch in bin/13040 by lha@stacken.kth.se (slightly modified)
|
| 1.19 |
19-Jan-2001 |
pk |
* Use krb5_warn() instead of non-functional com_err(). * knf patrol * De-__P()
|
| 1.18 |
10-Jan-2001 |
lukem |
don't need to specify facility LOG_AUTH as it's the default
|
| 1.17 |
05-Dec-2000 |
wiz |
Don't strcpy the contents of an environment variable into a fixed-size buffer, use strlcpy instead. Should fix security/11550.
|
| 1.16 |
28-Oct-2000 |
aidan |
Replace all calls to 'error_message()' with 'krb5_get_err_text()', since error_message() does not seem to display meaningful information, under Heimdal.
|
| 1.15 |
01-Sep-2000 |
aidan |
Check retrieved TGT against local keytab, if it exists.
|
| 1.14 |
09-Aug-2000 |
thorpej |
krb5_get_in_tkt() (called by krb5_get_in_tkt_with_password()) may eventually call krb5_free_principal() via krb5_free_creds_contents(), (when it succeeds, in particular). Check for the creds.server already being freed, and don't free it again.
|
| 1.13 |
02-Aug-2000 |
thorpej |
If neither Kerberos IV or Kerberos V are configured, don't issue "Warning: no Kerberos tickets issued."
|
|
Revision tags: netbsd-1-5-base
|
| 1.12 |
30-May-2000 |
aidan |
branches: 1.12.2; Allow krb5 and krb4 to be compiled in to the same login binary at once, krb5 can request a forwardable TGT, can get both krb4 and krb5 tickets, if explicitely configured to do so by the krb5.conf.
|
|
Revision tags: minoura-xpg4dl-base
|
| 1.11 |
14-Feb-2000 |
aidan |
branches: 1.11.2; Patch from assar@netbsd.org to make k5login.c work with both MIT and Heimdal kerberos trees.
|
| 1.10 |
26-Dec-1999 |
aidan |
Fixed 'login in free' warning in kdestroy().
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.9 |
05-Dec-1999 |
aidan |
Made login continue without kerberos when there is no krb5.conf present (and KERBEROS5 is defined).
|
|
Revision tags: comdex-fall-1999-base
|
| 1.8 |
25-Aug-1999 |
christos |
branches: 1.8.4; make this compile....
|
| 1.7 |
12-Jul-1999 |
aidan |
Kerberos5 changes to login -- now supports forwarded TGTs.
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.6 |
12-Oct-1997 |
mycroft |
Get rid of special cases for `s/key' password.
|
| 1.5 |
19-Aug-1997 |
mycroft |
Various changes to keep up with krb5, mostly addition of the kcontext structure. From PR 3826, by Chris Jones.
|
| 1.4 |
16-Aug-1997 |
lukem |
* add functionality to `force password change at next login'. to use, set the pw_change field of the user to -1 (defined in <pwd.h> as _PASSWORD_CHGNOW). based on [bin/936] by Simon Gerraty <sjg@quick.com.au> * clean up for WARNS?=1
|
| 1.3 |
11-Feb-1997 |
mrg |
remove dangerous sprintf calls.
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.2 |
23-Dec-1994 |
jtc |
Merged with 4.4lite. Changed to conform to NetBSD's new RCS Id convention.
|
| 1.1 |
25-Jul-1994 |
brezak |
Add support for Kerberos5 authentication.
|
|
Revision tags: perseant-exfatfs-base-20250801 perseant-exfatfs-base-20240630 perseant-exfatfs-base cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE yamt-pagecache-base9 yamt-pagecache-tag8 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE agc-symver-base tls-maxphys-base yamt-pagecache-base8 yamt-pagecache-base7 netbsd-5-2-RELEASE netbsd-5-2-RC1 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base bouyer-quota2-nbase bouyer-quota2-base matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base mjf-devfs2-base yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base cube-autoconf-base hpcarm-cleanup-base
|
| 1.21 |
23-Mar-2006 |
wiz |
Get rid of more Kerberos 4 code.
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| 1.20 |
20-Jan-2005 |
xtraeme |
Kill __P(), ANSIfy, remove main() prototype, whitespace; WARNS=2
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.19 |
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22365, verified by myself.
|
| 1.18 |
23-Jul-2003 |
itojun |
include des.h, not kerberosIV/des.h
|
|
Revision tags: fvdl_fs64_base
|
| 1.17 |
16-Nov-2002 |
itojun |
use strlcpy
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.16 |
02-Aug-2000 |
thorpej |
If neither Kerberos IV or Kerberos V are configured, don't issue "Warning: no Kerberos tickets issued."
|
|
Revision tags: netbsd-1-5-base
|
| 1.15 |
30-May-2000 |
aidan |
branches: 1.15.2; Allow krb5 and krb4 to be compiled in to the same login binary at once, krb5 can request a forwardable TGT, can get both krb4 and krb5 tickets, if explicitely configured to do so by the krb5.conf.
|
|
Revision tags: minoura-xpg4dl-base wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
| 1.14 |
30-Jul-1999 |
mycroft |
branches: 1.14.6; Make this compile again in an ELF world.
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.13 |
19-Oct-1997 |
mycroft |
Use S_IS*(), not S_IF*.
|
| 1.12 |
19-Oct-1997 |
lukem |
s/bzero/memset
|
| 1.11 |
12-Oct-1997 |
mycroft |
Get rid of special cases for `s/key' password.
|
| 1.10 |
16-Aug-1997 |
lukem |
* add functionality to `force password change at next login'. to use, set the pw_change field of the user to -1 (defined in <pwd.h> as _PASSWORD_CHGNOW). based on [bin/936] by Simon Gerraty <sjg@quick.com.au> * clean up for WARNS?=1
|
| 1.9 |
21-Jun-1997 |
mellon |
Prototype everything, fix RCS Id
|
| 1.8 |
11-Feb-1997 |
mrg |
remove dangerous sprintf calls.
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
| 1.7 |
21-May-1996 |
mrg |
use == not =. pr#2449 (aaron)
|
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.6 |
08-Mar-1995 |
brezak |
Use tty as cred file uniquifier. (From Michael Graff)
|
| 1.5 |
23-Dec-1994 |
jtc |
Merged with 4.4lite. Changed to conform to NetBSD's new RCS Id convention.
|
| 1.4 |
25-Jul-1994 |
brezak |
Add support for Kerberos5 authentication.
|
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.3 |
30-Mar-1994 |
cgd |
some changes to make Kerberos a bit easier to use. from Michael Graff <explorer@vorpal.com>, with some work by myself...
|
| 1.2 |
01-Aug-1993 |
mycroft |
Add RCS identifiers.
|
|
Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
| 1.1 |
26-Apr-1993 |
cgd |
branches: 1.1.1; update to new version from uunet
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.30 |
19-Nov-2008 |
ginsbach |
Add newgrp(1) to SEE ALSO cross-reference list.
|
| 1.29 |
18-Nov-2008 |
wiz |
Use Nm instead of Xr to itself, remove reference to uucp(1), fix casing of Kerberos.
|
| 1.28 |
18-Nov-2008 |
reed |
Reference login.conf.
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base chap-midi-nbase chap-midi-base
|
| 1.27 |
08-Nov-2005 |
wiz |
Prefer mdoc markup to roff.
|
| 1.26 |
08-Nov-2005 |
wiz |
Remove trailing whitespace.
|
| 1.25 |
01-Nov-2005 |
christos |
Update documentation for pam, and don't accept flags that we don't support anymore.
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| 1.24 |
19-Nov-2004 |
wiz |
Remove some whitespace.
|
| 1.23 |
14-Nov-2004 |
christos |
Add a -a option to pass the host address of the host we logged in from in addition to the host name. This option is needed by programs suchs as telnetd, because at the point they invoke login, they already have opened a pty, and the stdin of login is no longer the socket connected to the remote host. In addition don't chop the hostname up to the first dot if the domain matches. These practices are 70's fashion and they only serve to lose information. These days we have long enough fields in utmpx and wtmpx to store the full names.
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.22 |
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22365, verified by myself.
|
| 1.21 |
29-Mar-2003 |
perry |
facilty->facility, from Igor Sobrado in PR 19670
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.20 |
04-Apr-2001 |
wiz |
Sort SEE ALSO section, and correct section for kerberos (1 -> 8).
|
| 1.19 |
11-Jul-2000 |
ad |
Xr passwd.conf
|
|
Revision tags: netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
| 1.18 |
13-Jan-2000 |
mjl |
branches: 1.18.4; Clean up changes a bit.
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
| 1.17 |
12-Jul-1999 |
aidan |
Kerberos5 changes to login -- now supports forwarded TGTs.
|
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
| 1.16 |
22-Mar-1999 |
garbled |
More and more .Os cleanups. .Os is defined in the tmac.doc-common file, so we shouldn't override it with versions in the manpages. Many more to come.
|
| 1.15 |
05-Mar-1999 |
kim |
Build domestic login on domestic systems. Incorporated (minor) diff from domestic man page.
|
| 1.14 |
13-Jan-1999 |
fair |
Correct documentation of /etc/nologin to note that it does not apply to the superuser, per PR#6328. Correct some nroff nits in the process.
|
| 1.13 |
29-Aug-1998 |
tsarna |
Execute ttyaction on termination of rlogind/telnetd sessions. Also, say a little bit about ttyaction in the getty and login manpages.
|
| 1.12 |
10-Apr-1998 |
fair |
Add .Xr ttyaction 3 per PR#4647
|
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.11 |
19-Oct-1997 |
lukem |
branches: 1.11.2; fix .Nm usage
|
| 1.10 |
12-Oct-1997 |
mycroft |
Several things: * Change the semantics of the `-s' option somewhat. If specified, allow either Kerberos or S/Key login, but not a plain password. * Eliminate the special `s/key' password; just type it at the prompt. * Remove the root instance special case. This is a serious security hole waiting to happen, and no other system works this way. * Don't force a password change if Kerberos was used. Also, don't call /bin/passwd at all if the password change isn't required.
|
| 1.9 |
25-Jun-1997 |
lukem |
Apply [bin/3270] from Simon J. Gerraty <sjg@quick.com.au>, with fixes by me: * if the user has an s/key, provide a reminder in the password prompt * if '-s' is given once, force a user that has an s/key to use it * if '-s' is given more than once, only permit s/key logins
|
| 1.8 |
08-Mar-1997 |
mouse |
alternate -> alternative, per PR 2643
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.7 |
31-Aug-1995 |
jtc |
Sync with 4.4lite2
|
| 1.6 |
25-Jul-1995 |
jtc |
Fix typo, noted by Masanobu Saitoh in PR #1272
|
| 1.5 |
23-Dec-1994 |
jtc |
Merged with 4.4lite. Changed to conform to NetBSD's new RCS Id convention.
|
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.4 |
24-May-1994 |
deraadt |
add s/key support
|
| 1.3 |
11-Jan-1994 |
jtc |
Fix spelling errors.
|
| 1.2 |
01-Aug-1993 |
mycroft |
Add RCS indentifiers.
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.105 |
12-Nov-2014 |
aymeric |
Remove the syslogging of a dial out login warning based on the tty name, because the test is sloppy and doesn't correspond to the current naming anyway. OK gdt@ PR#377 can remain closed.
|
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
| 1.104 |
16-Mar-2014 |
dholland |
branches: 1.104.4; Fix gcc48 build without Kerberos.
While here, rectify related bug where if gethostname() failed, login would null-terminate uninitialized stack trash and cheerfully pass it on to kerberos. In this case, revert to "amnesiac" instead.
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5
|
| 1.103 |
29-Apr-2012 |
wiz |
branches: 1.103.2; Add some noreturn attributes for clang.
|
| 1.102 |
23-Apr-2012 |
christos |
don't abuse the instance variable
|
| 1.101 |
23-Apr-2012 |
christos |
make kerberos work again: 1. make notickets external 2. don't use the tty as part of the credential cache, since pts/1 will not work. 3. Attempt to use the newer functions, but punt for now since it does not work yet.
|
| 1.100 |
23-Apr-2012 |
christos |
fix the USE_KERBEROS=no USE_PAM=no build.
|
| 1.99 |
22-Apr-2012 |
christos |
make krb5 compile again. XXX: one function left that is deprecated, what's the new equivalent?
|
|
Revision tags: yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
| 1.98 |
31-Aug-2011 |
plunky |
branches: 1.98.2; 1.98.4; NULL does not need a cast
|
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.97 |
29-Dec-2009 |
christos |
PR/42540: Ed Ravin: /usr/bin/login does not log normal logins, and does not log ip addresses. - Factor out the common code in login.c and login_pam.c into common.c - Always log a login event - Check passed in sockaddr against the one from getpeername(2).
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
| 1.96 |
21-Jul-2008 |
lukem |
Remove the \n and tabs from the __COPYRIGHT() strings. Tweak to use a consistent format.
|
|
Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
| 1.95 |
09-May-2007 |
christos |
branches: 1.95.12; PR/36294: De Zeurkous: login(1) -- inconsistent exit behavior on EOF - Always EXIT_FAILURE when login fails. - Cleanup fork code in krb5 (old login).
|
| 1.94 |
17-Jan-2007 |
hubertf |
Remove duplicate #includes From Slava Semushin <slava.semushin@gmail.com>, via private mail
|
| 1.93 |
07-Jan-2007 |
isaki |
Correct indent. It's important around many #ifdefs.
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base chap-midi-nbase chap-midi-base
|
| 1.92 |
20-May-2006 |
mrg |
s/0/NULL/ for execl*'s last argument.
|
| 1.91 |
06-Apr-2006 |
simonb |
branches: 1.91.2; Use TABs instead of spaces.
|
| 1.90 |
26-Mar-2006 |
hubertf |
Remove unused variable 'salt' Found by code inspection in one of my classes, not via Coverity :)
OK'd by christos
|
| 1.89 |
23-Mar-2006 |
wiz |
Get rid of more Kerberos 4 code.
|
| 1.88 |
08-Mar-2006 |
jnemeth |
PR/23616: Christian Biere: login might not back-off as expected
|
| 1.87 |
06-Mar-2006 |
jnemeth |
PR/31059: Zafer Aydogan: login too verbose
Don't display a different message for root login on insecure terminal.
Approved by christos@.
|
| 1.86 |
19-Feb-2006 |
christos |
PR/32873: Johan Veenhuizen: login(1) does not initialize lastlogx struct properly
|
| 1.85 |
19-Feb-2006 |
christos |
PR/32870: Johan Veenhuizen: login(1) does not obey .hushlogin
|
| 1.84 |
29-Mar-2005 |
jmmv |
Add a colon before %m in calls to syslog(3) for consistency with other messages in this same file and in many other tools.
|
| 1.83 |
20-Mar-2005 |
tron |
Make S/Key prompt compliant with RFC 2289. Patch supplied by Dave Huang in PR bin/23167.
|
|
Revision tags: netbsd-3-base
|
| 1.82 |
28-Feb-2005 |
christos |
branches: 1.82.2; - use F_CLOSEM instead of walking the fd list - determine pty name properly for ptyfs ptys - use setproctitle(NULL) to kill our args
|
| 1.81 |
20-Jan-2005 |
xtraeme |
Kill __P(), ANSIfy, remove main() prototype, whitespace; WARNS=2
|
| 1.80 |
12-Jan-2005 |
xtraeme |
Kill __P() and ANSIfy, ok christos.
|
| 1.79 |
14-Nov-2004 |
christos |
Add a -a option to pass the host address of the host we logged in from in addition to the host name. This option is needed by programs suchs as telnetd, because at the point they invoke login, they already have opened a pty, and the stdin of login is no longer the socket connected to the remote host. In addition don't chop the hostname up to the first dot if the domain matches. These practices are 70's fashion and they only serve to lose information. These days we have long enough fields in utmpx and wtmpx to store the full names.
|
| 1.78 |
13-Jul-2004 |
wiz |
Use getprogname(); add -F to usage. From Kouichirou Hiratsuka in PR 26222.
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.77 |
05-Jan-2004 |
lukem |
branches: 1.77.2; 1.77.4; 1.77.6; Generate the copyright string from sys/conf/copyright rather than replicating it here. Idea from Simon Burge.
|
| 1.76 |
01-Jan-2004 |
mycroft |
Welcome to 2004!
|
| 1.75 |
16-Oct-2003 |
itojun |
snprintf() terminates string with \0, so there's no need for "sizeof(x)-1".
|
| 1.74 |
26-Aug-2003 |
wiz |
Make getlastlogx have the pathname to the lastlogx database as first argument, to be consistent with updlastlogx.
Approved by christos, reviewed by kleink.
[The lastlogxname function should not be used any longer.]
|
| 1.73 |
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22365, verified by myself.
|
|
Revision tags: fvdl_fs64_base
|
| 1.72 |
01-Jan-2003 |
mycroft |
Update copyright notice.
|
| 1.71 |
16-Nov-2002 |
itojun |
use strlcpy
|
| 1.70 |
25-Sep-2002 |
itojun |
disallow users from alter log file entries by using "login foo". from xs@kittenz.org
|
| 1.69 |
20-Sep-2002 |
itojun |
make sure to use %s on printf format string. xs@kittenz.org
|
| 1.68 |
30-Jul-2002 |
itojun |
remove debugging message leftover
|
| 1.67 |
27-Jul-2002 |
christos |
make this compile without SUPPORT_UTMPX
|
| 1.66 |
27-Jul-2002 |
christos |
Factor out the utmp/wtmp/lastlog updating and add utmpx/wtmpx/lastlogx updating. Both are turned on for now.
|
|
Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.65 |
01-Jan-2002 |
perry |
branches: 1.65.2; Happy New Year!
|
| 1.64 |
16-Jan-2001 |
cgd |
comment or delete text after CPP directives.
|
| 1.63 |
10-Jan-2001 |
lukem |
LOG_ODELAY is deprecated. use LOG_ERR for fatal errors
|
| 1.62 |
01-Jan-2001 |
thorpej |
Happy new year!
|
| 1.61 |
02-Aug-2000 |
thorpej |
Don't syslog that krb5_init_context() failed if it failed due to Kerberos not being configured on the system.
|
| 1.60 |
02-Aug-2000 |
thorpej |
If neither Kerberos IV or Kerberos V are configured, don't issue "Warning: no Kerberos tickets issued."
|
| 1.59 |
28-Jul-2000 |
thorpej |
skey_keyinfo() returns const.
|
|
Revision tags: netbsd-1-5-base
|
| 1.58 |
02-Jun-2000 |
aidan |
branches: 1.58.2; Backout login_get_kconf function, because it breaks crypto-intl builds. Keep the variables for setting default behaviour with krb4 and krb5 compiled in, even though they act like constants, to facilitate adding another preference mechanism later.
|
| 1.57 |
30-May-2000 |
aidan |
Allow krb5 and krb4 to be compiled in to the same login binary at once, krb5 can request a forwardable TGT, can get both krb4 and krb5 tickets, if explicitely configured to do so by the krb5.conf.
|
|
Revision tags: minoura-xpg4dl-base
|
| 1.56 |
07-Mar-2000 |
enami |
branches: 1.56.2; - For root, if ignorenologin is set in login.conf, don't call checknologin (previously, checknologin is called if ignorenologin is set). - For non-root user, make ignorenologin take effect.
|
| 1.55 |
07-Mar-2000 |
enami |
Cosmetic changes.
|
| 1.54 |
14-Feb-2000 |
aidan |
Move include/kerberosIV/com_err.h to include/com_err.h.
|
| 1.53 |
04-Feb-2000 |
mjl |
Add login_getpwclass to libutil as convenience function for programs originally for FreeBSD. Add parsing of "setenv" parameter which can be used to set up an initial environment on login.
|
| 1.52 |
22-Jan-2000 |
mjl |
Removed some fallback cases since that is now done in libutil.
|
| 1.51 |
13-Jan-2000 |
mjl |
Clean up changes a bit.
|
| 1.50 |
13-Jan-2000 |
mjl |
Re-enable login_cap processing, now that a non-existing login.conf won't make it crash. Also make it less noisy in that case.
|
| 1.49 |
13-Jan-2000 |
mjl |
Ack. Disable login caps, until problems are fixed.
|
| 1.48 |
13-Jan-2000 |
mjl |
Add login.conf capability setting.
|
| 1.47 |
07-Jan-2000 |
billc |
copyright year change (thanks cgd) so we emit , 2000 now.
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.46 |
05-Dec-1999 |
aidan |
Made login continue without kerberos when there is no krb5.conf present (and KERBEROS5 is defined).
|
|
Revision tags: comdex-fall-1999-base
|
| 1.45 |
25-Aug-1999 |
christos |
branches: 1.45.4; make this compile....
|
| 1.44 |
12-Jul-1999 |
aidan |
Kerberos5 changes to login -- now supports forwarded TGTs.
|
| 1.43 |
15-Jun-1999 |
christos |
Don't declare login here. It is declared in <util.h>
|
|
Revision tags: netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
| 1.42 |
11-Jan-1999 |
kim |
branches: 1.42.2; Show year of last login.
|
| 1.41 |
06-Jan-1999 |
lukem |
add copyright 1999
|
| 1.40 |
25-Aug-1998 |
ross |
Add { and } to shut up egcs. Reformat the more questionable code.
|
| 1.39 |
26-Jul-1998 |
mycroft |
const poisoning.
|
| 1.38 |
11-Jul-1998 |
mrg |
do _NOT_ use system(3) in setuid programs. KNF.
|
| 1.37 |
06-Jul-1998 |
mrg |
- use an array MAXHOSTNAMELEN+1 size to hold hostnames - ensure hostname from gethostname() is nul-terminated in all cases - minor KNF - use MAXHOSTNAMELEN over various other values/defines - be safe will buffers that hold hostnames
|
| 1.36 |
02-Apr-1998 |
kleink |
Need <time.h> for ctime() and time() prototypes.
|
| 1.35 |
16-Jan-1998 |
hubertf |
Also save groups before chdir($HOME). This fixes a problem pointed out by Bernd Ernesti with /home/lusers/joe (being uid joe, gid lusers), with /home/lusers mode 750 and owner root:lusers.
|
| 1.34 |
07-Jan-1998 |
thorpej |
Happy new year!
|
| 1.33 |
05-Dec-1997 |
hubertf |
Give up special privileges before chdir($HOME) and access(.hushlogin), fixing PR 4636 by myself with some help from Jason Thorpe.
|
| 1.32 |
07-Nov-1997 |
mrg |
print TNF copyright, like the kernel does.
|
|
Revision tags: netbsd-1-3-base
|
| 1.31 |
12-Oct-1997 |
mycroft |
branches: 1.31.2; Undo part of the previous; don't allow logins if we've passed pw_change. The semantics of this are not well documented. *sigh*
|
| 1.30 |
12-Oct-1997 |
mycroft |
Refuse login only when we've past pw_expire, not pw_change. Check pw_expire first.
|
| 1.29 |
12-Oct-1997 |
mycroft |
Several things: * Change the semantics of the `-s' option somewhat. If specified, allow either Kerberos or S/Key login, but not a plain password. * Eliminate the special `s/key' password; just type it at the prompt. * Remove the root instance special case. This is a serious security hole waiting to happen, and no other system works this way. * Don't force a password change if Kerberos was used. Also, don't call /bin/passwd at all if the password change isn't required.
|
| 1.28 |
12-Oct-1997 |
mycroft |
If we compile without SKEY, abort if a -s option is used, rather than silently failing to enforce it.
|
| 1.27 |
12-Oct-1997 |
mycroft |
Fix uninitialized variable.
|
| 1.26 |
25-Aug-1997 |
kleink |
Lseek(2) usage cleanup: the use of L_SET/L_INCR/L_XTND is deprecated, use SEEK_SET/SEEK_CUR/SEEK_END instead.
|
| 1.25 |
19-Aug-1997 |
mycroft |
Various changes to keep up with krb5, mostly addition of the kcontext structure. From PR 3826, by Chris Jones.
|
| 1.24 |
16-Aug-1997 |
lukem |
* add functionality to `force password change at next login'. to use, set the pw_change field of the user to -1 (defined in <pwd.h> as _PASSWORD_CHGNOW). based on [bin/936] by Simon Gerraty <sjg@quick.com.au> * clean up for WARNS?=1
|
| 1.23 |
11-Jul-1997 |
mikel |
add comparisons to NULL implicit in my last changes compare result of getopt() to -1, not EOF
|
| 1.22 |
29-Jun-1997 |
lukem |
Don't leak some information (``you have no s/key'').
Only information leaks now are: * if '-s -s' is used (only allow s/key users, and force s/key use), then "login incorrect" will be given if a non-s/key user (or non-existant user) attempts to login; no password will be prompted for. XXX: maybe this should be fixed, but further analysis is required. * an s/key user will be reminded in the "Password" prompt that they have an s/key. Therefore it would be possible to determine if a user is active on the machine if they have an s/key. XXX: maybe an option is required to control this behaviour
|
| 1.21 |
27-Jun-1997 |
lukem |
use _PASSWORD_WARNDAYS from <pwd.h>
|
| 1.20 |
25-Jun-1997 |
lukem |
Apply [bin/3270] from Simon J. Gerraty <sjg@quick.com.au>, with fixes by me: * if the user has an s/key, provide a reminder in the password prompt * if '-s' is given once, force a user that has an s/key to use it * if '-s' is given more than once, only permit s/key logins
|
| 1.19 |
23-Jun-1997 |
veego |
Move stdio.h before skey.h to get the FILE struct.
|
| 1.18 |
23-Jun-1997 |
mikel |
include <skey.h> for skey function prototypes, add parens for gcc -Wall
|
| 1.17 |
11-Feb-1997 |
mrg |
remove dangerous sprintf calls.
|
| 1.16 |
20-Dec-1996 |
sommerfe |
Longer login name support: use MAXLOGNAME, not UT_NAMESIZE
|
| 1.15 |
14-Nov-1996 |
gwr |
After the chown(ttyn, ...), call ttyaction(ttyn, "login", pwd->pw_name)
|
| 1.14 |
18-Sep-1996 |
explorer |
Don't display skey error on s/key logins... This gives attackers some information
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
| 1.13 |
15-May-1996 |
jtc |
Updated to use <util.h>. From Greg Hudson <ghudson@MIT.EDU>.
|
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.12 |
23-Dec-1994 |
jtc |
Merged with 4.4lite. Changed to conform to NetBSD's new RCS Id convention.
|
| 1.11 |
03-Aug-1994 |
deraadt |
pr#377: dialup line hack is silly
|
| 1.10 |
25-Jul-1994 |
brezak |
Add support for Kerberos5 authentication.
|
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.9 |
24-May-1994 |
deraadt |
add s/key support
|
| 1.8 |
02-Dec-1993 |
mycroft |
Oops. Fix typo.
|
| 1.7 |
02-Dec-1993 |
mycroft |
Make sure we check the tty `secure' status even if root has no password. Suggested by Havard Eidnes <Havard.Eidnes@runit.sintef.no>, but reimplemented due to bugs in his patch. Also, don't display `root login refused ...' if the password was mistyped.
|
| 1.6 |
01-Aug-1993 |
mycroft |
Add RCS identifiers.
|
|
Revision tags: netbsd-0-9-RELEASE netbsd-0-9-BETA netbsd-0-9-ALPHA2 netbsd-0-9-ALPHA netbsd-0-9-base
|
| 1.5 |
26-Apr-1993 |
cgd |
update to new version from uunet
|
| 1.4 |
26-Apr-1993 |
cgd |
changed to use new libcrypt scheme.
|
| 1.3 |
19-Apr-1993 |
mycroft |
Cleanup for GCC 2 and make copyright notice look better.
|
|
Revision tags: netbsd-0-8 netbsd-alpha-1
|
| 1.2 |
03-Apr-1993 |
cgd |
fixed wfj's trampling on UCB copyright notices.
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|
| 1.29 |
07-Sep-2025 |
andvar |
Fix various typos, mainly in comments.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.28 |
24-Jan-2022 |
andvar |
s/begining/beginning/ in comments and messages.
|
| 1.27 |
10-Sep-2021 |
rillig |
usr.bin: remove unnecessary lint comment CONSTCOND
Since 2021-01-31, lint no longer warns about 'do ... while (0)'.
No functional change.
|
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
| 1.26 |
08-Feb-2020 |
kamil |
Avoid use-after-free bug in PAM environment
Traditional BSD putenv(3) was creating an internal copy of the passed argument. Unfortunately this was causing memory leaks and was changed by POSIX to not allocate.
Adapt the putenv(3) usage to modern POSIX (and NetBSD) semantics.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.25 |
29-Oct-2015 |
shm |
branches: 1.25.16; - Added error checks for initgroups(3) and setgroups(2). - Reorder functions in privilege regain - setgroups(2) should be called after seteuid(2).
OK christos@
|
| 1.24 |
12-Nov-2014 |
aymeric |
Remove the syslogging of a dial out login warning based on the tty name, because the test is sloppy and doesn't correspond to the current naming anyway. OK gdt@ PR#377 can remain closed.
|
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
| 1.23 |
18-Oct-2013 |
christos |
branches: 1.23.4; fix unused variable warnings
|
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5
|
| 1.22 |
23-Apr-2012 |
martin |
branches: 1.22.2; trimusername (which does not exist) probably was meant to be called trimloginname (which does exist, at least)
|
| 1.21 |
22-Apr-2012 |
christos |
make krb5 compile again. XXX: one function left that is deprecated, what's the new equivalent?
|
|
Revision tags: yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.20 |
29-Dec-2009 |
christos |
branches: 1.20.6; 1.20.8; PR/42540: Ed Ravin: /usr/bin/login does not log normal logins, and does not log ip addresses. - Factor out the common code in login.c and login_pam.c into common.c - Always log a login event - Check passed in sockaddr against the one from getpeername(2).
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2
|
| 1.19 |
21-Jul-2008 |
lukem |
Remove the \n and tabs from the __COPYRIGHT() strings. Tweak to use a consistent format.
|
|
Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking cube-autoconf-base matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
| 1.18 |
09-May-2007 |
christos |
branches: 1.18.12; PR/36294: De Zeurkous: login(1) -- inconsistent exit behavior on EOF - Always EXIT_FAILURE when login fails. - Cleanup fork code in krb5 (old login).
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base chap-midi-nbase chap-midi-base
|
| 1.17 |
17-Apr-2006 |
christos |
GC old signal handling and merge it in 4 places: 1. Immediately ignore all the signals we want to ignore and set the alarm. 2. Before we exit on error, restore all signals we modified 3. Before we exec a shell, restore all signals we modified and ignore TSTP. Job control aware shells know how to deal with this. 4. Temporarily handle SIGINT while we read motd.
|
| 1.16 |
22-Mar-2006 |
christos |
PR/33128: Martin Husemann: When login in on the console, SIGABRT is ignored Both SIGINT and SIGABRT should be restored before executing the shell.
|
| 1.15 |
19-Mar-2006 |
jnemeth |
Fix Coverity run 5, issue 1931 -- memory leak. This was noted as being a bug by cgilbert. Approved by christos@.
|
| 1.14 |
08-Mar-2006 |
jnemeth |
PR/23616: Christian Biere: login might not back-off as expected
|
| 1.13 |
06-Mar-2006 |
jnemeth |
PR/30923: Zafer Aydogan: pam too verbose
Don't display a different message for root logins on insecure terminals.
Approved by christos@.
|
| 1.12 |
20-Feb-2006 |
christos |
Propagate change from login.c where if getpeername succeeded, then we have the sockaddr from the remote peer.
|
| 1.11 |
19-Feb-2006 |
christos |
PR/32870: Johan Veenhuizen: login(1) does not obey .hushlogin
|
| 1.10 |
01-Nov-2005 |
christos |
Update documentation for pam, and don't accept flags that we don't support anymore.
|
| 1.9 |
21-Sep-2005 |
christos |
use getgrnam_r; from Jon Nemeth
|
| 1.8 |
25-Apr-2005 |
matt |
Terminate variable argument list with NULL, not 0.
|
| 1.7 |
19-Apr-2005 |
lukem |
Safety boots: don't depend upon getpwnam_r() to set pwd to NULL on all failures, especially as we're ignoring the return result.
|
| 1.6 |
03-Apr-2005 |
christos |
Don't report that we don't know the username. We don't want to give out more information that we need to.
|
| 1.5 |
30-Mar-2005 |
christos |
- use getpwnam_r - KNF
|
|
Revision tags: netbsd-3-base
|
| 1.4 |
03-Mar-2005 |
christos |
branches: 1.4.2; 1. Restore missing tty action. 2. Pass the nested user name to pam. 3. always try to fill in sockaddr.
|
| 1.3 |
28-Feb-2005 |
christos |
- deal with ptyfs pty names. - put back chown pty code. - use setproctitle(NULL) to kill our argument display. - don't wait for any pid, just the one we forked.
|
| 1.2 |
01-Feb-2005 |
christos |
Add setting of PAM_SOCKADDR.
|
| 1.1 |
23-Jan-2005 |
manu |
Add PAM support to login(8)
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 netbsd-5-2-RELEASE netbsd-5-2-RC1 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base chap-midi-nbase netbsd-3-0-1-RELEASE chap-midi-base netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-3-base netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| 1.6 |
07-Aug-2003 |
agc |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22365, verified by myself.
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-4-PATCH003 netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base netbsd-1-4-PATCH002 wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| 1.5 |
16-Aug-1997 |
lukem |
* add functionality to `force password change at next login'. to use, set the pw_change field of the user to -1 (defined in <pwd.h> as _PASSWORD_CHGNOW). based on [bin/936] by Simon Gerraty <sjg@quick.com.au> * clean up for WARNS?=1
|
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
| 1.4 |
23-Dec-1994 |
jtc |
Merged with 4.4lite. Changed to conform to NetBSD's new RCS Id convention.
|
| 1.3 |
25-Jul-1994 |
brezak |
Add support for Kerberos5 authentication.
|
|
Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
|
| 1.2 |
01-Aug-1993 |
mycroft |
Add RCS identifiers.
|
| 1.1 |
21-Mar-1993 |
cgd |
branches: 1.1.1; Initial revision
|