summaryrefslogtreecommitdiff
path: root/libexec
AgeCommit message (Collapse)Author
2001-01-11change signal handler to set a flag, and then in the main loop doTheo de Raadt
the work that this handler used to do. many signal handlers in the tree should be changed to this, since a large percentage of them have raceable stuff in them; like mixing malloc's and stdio inside and outside the handler.. terrrible stuff
2001-01-11save_errno in signal handlerTheo de Raadt
2001-01-09make sure replydirname() do not truncate names, even if the filenameJun-ichiro itojun Hagino
is MAXPATHLEN doublequotes. From: Paul Janzen <pjanzen@foatdi.harvard.edu>
2001-01-09make sure we do not return stray " at the end of stirng, like bla"\0.Jun-ichiro itojun Hagino
From: "William C. Allen" <allenwc@home.com>
2001-01-07Make the -P option effective (rjmooney@mediaone.net)Angelos D. Keromytis
2001-01-06Expand tilde (~) in ftp-dir login.conf variable. Closes PR 1382Todd C. Miller
2001-01-04spellingTodd T. Fries
2000-12-30Log the actual bytes transfered, rather than the original file size.Angelos D. Keromytis
2000-12-24Xr shells(5), not getusershell(3).Aaron Campbell
2000-12-20use arc4random, clear secrets, use readpassphrase in tokeninit; ok millert@Markus Friedl
2000-12-20Fix a warning.Todd C. Miller
2000-12-20correct copyright noticeTodd C. Miller
2000-12-20Provides ActivCard, CRYPTOCard and SNK-004 authentication from BSDiTodd C. Miller
Will be used when BSD authentication is enabled
2000-12-15.Sh EXAMPLE -> .Sh EXAMPLES. Even if there's only one example, at leastAaron Campbell
this is consistent.
2000-12-12skey login script; authenticates the user via S/KeyTodd C. Miller
will be used when BSD authentication is enabled
2000-12-12reject login script; rejects attempted authenticationTodd C. Miller
will be used when BSD authentication is enabled
2000-12-12passwd login script; authenticates the user via passwd/ypTodd C. Miller
will be used when BSD authentication is enabled
2000-12-12lchpass login script; changes local passwordTodd C. Miller
will be used when BSD authentication is enabled
2000-12-12kerberos/passwd login script; authenticates the user via kerberosTodd C. Miller
will be used when BSD authentication is enabled
2000-12-12kerberos login script; authenticates the user via kerberosTodd C. Miller
will be used when BSD authentication is enabled
2000-12-12chpass login script; changes local, yp, or kerberos passwordTodd C. Miller
will be used when BSD authentication is enabled
2000-12-08strip sequences of spaces AFTER stripping other weird characters.Marc Espie
2000-12-08Oops.Hans Insulander
2000-12-08Bring recent kerberos fix into -stable.Hans Insulander
2000-12-06Be more paranoid about passed KRB environment variables.Hans Insulander
(ok art)
2000-12-05asprintf can safe time doing character countsTheo de Raadt
2000-12-04in replydirname(), avoid one-byte overrun.Jun-ichiro itojun Hagino
From: Kristian Vlaardingerbroek <kris@obit.nl>
2000-12-02The man page says the default umask is 027 but it is really 022 sinceTodd C. Miller
that is the value of CMASK. Have setusercontext() set the umask unless the -u flag was specified. This allows the admin to set the umask either via -u or via a login class in login.conf.
2000-11-26setusercontext should not set umask as this interferes with theTodd C. Miller
umask specified for ftpd on the command line. Closed PR #1530
2000-11-26Update for pw_mkdb(3) interface change. All but vipw and userdel canTodd C. Miller
specify a username (and thus avoid rebuilding the while database).
2000-11-23typo in LPSV printing. From: Hiroyuki YAMAMORI <h-yamamo@db3.so-net.ne.jp>Jun-ichiro itojun Hagino
2000-11-22More tweaks to recognize more weird cases:Marc Espie
- handle \s+n as well as \s-n, - be smarter in finding name - subject delimitation in the presence of multiple dashes, always prefer a dash with intervening spaces if one is available, - handle spaces in macros everywhere, - recognize \(tm, - recognize .SM as a font change, - recognize .LP as another multiple subject separator, - strip indexing facilities .iX and .XX, - complain about unknown macros in picky mode, strip them anyways.
2000-11-19Handle more manpages oddities:Marc Espie
- recognizes \s<number> sequences (horizontal kerning) and removes them. - escaped | - parses .ds definitions, expands \*(ab and \*[abc...] (missing built-ins, such as en and em). - strips .HP, .VB - recognizes .Pp - handles some . ds (space in between). This fixes over 99% of all manpages generated from the ports tree. This is still missing a few cleanups and some regression testing.
2000-11-16Don't use sizeof() a pointer as a length parameter. This change makesTodd C. Miller
'line' from sys_term.c from a char * into a char array. There's no need to explicitly initialize the contents to 0 since that happens for globals anyway.
2000-11-14cleanup EPSV/EPRT error handling. avoid possible memory leak (getaddrinfo).Jun-ichiro itojun Hagino
correct error code on unsupported protocol parameter against EPRT (522).
2000-11-13combine check_epsvall + check_login into check_login_epsvall.Jun-ichiro itojun Hagino
we cnanot split check_login and check_epsvall. if we do that, we end up generating two results against single comand.
2000-11-13make sure to check_login on EPSV/LPSV. move epvsall check into check_epsvall.Jun-ichiro itojun Hagino
2000-11-10tiny fix on getaddrinfo error handlingJun-ichiro itojun Hagino
2000-11-10correct call to freeaddrinfo. do not free region before referenced.Jun-ichiro itojun Hagino
reported by ryo@iij.ad.jp for kame/netbsd, and aaron.
2000-11-10seperate -> separate, okay aaron@Niels Provos
2000-11-09Change all option list specifications to ".Bl -tag -width Ds". Most manAaron Campbell
pages just needed their -width parameter tweaked to "Ds", which provides a nice width of 6 constant characters. For consistency more than anything.
2000-11-08- Get rid of ".Sh OPTIONS" and always use the standard options list intro.Aaron Campbell
- Move some BUGS/CAVEATS to the end of the man pages where they should go. - Correct some .Nm usage.
2000-10-30libexec man page fleshing. again, bored on the plane home.Aaron Campbell
2000-10-24When calling setupterm() pass in an int* for the error code soTodd C. Miller
it doesn't spew to stderr if the terminal type can't be found. Fix a logic thinko wrt terminaltypeok() -- it should return 0 on failure, not success.
2000-10-19close pr 1429, sendmail doesn't use EX_UNAVAILABLE for this anymore.Bob Beck
2000-10-19Fix bug in dl_strcmp, it is not always legal to access a pointerDale Rahn
at offset -1, the code that was here was very odd, the corrected code was basically copied from the libsa version.
2000-10-19Update: check malloc() returns, simplify, be a little more paranoid.Paul Janzen
Mostly from NetBSD.
2000-10-14tcp wrapper support for IPv6. from netbsd.Jun-ichiro itojun Hagino
TODO: scoped address support may need more consideration (we are taking safer side now - rejects too much).
2000-10-13Clean up static constructor/destructor discovery and calling. InsteadDale Rahn
of relying on magic variable names, reqire that the library provide the _init/_fini functions so that the linker will find them and create the DT_INIT and DT_FINI sections of the .dynamic section of the shared library. With the shared library providing the DT_INIT function pointer, it is now possible to just check the init field and call it if defined, if not defined no constructors are needed. This cleans up the code in ld.so greatly.
2000-10-13Add secondary c++ shared library for testing purposes to verifyDale Rahn
that appropriate constructors in each library are called.