summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/auth_subr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Do some easy .data -> .rodata/.data.rel.ro conversionsguenther2020-10-131-2/+2
* Add support for timeconting in userland.pirofti2020-07-061-3/+3
* libc's authentication privsep layer performed insufficient usernamederaadt2019-12-041-3/+9
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-5/+5
* Remove useless secure_path(3) calls.millert2019-03-231-7/+1
* I am retiring my old email address; replace it with my OpenBSD one.millert2019-01-251-2/+2
* Remove NULL-checks before free() and a few related dead assignments.mmcc2015-12-281-5/+3
* Use reentrant versions of getpw{nam,uid} and getgr{nam,gid} withinmillert2015-11-241-5/+9
* (struct timezone *)NULL -> NULLmmcc2015-11-021-3/+3
* Fix waitpid() loop again: do the errno check only if waitpid() returns -1guenther2015-10-231-11/+11
* Cast ctype function arguments to unsigned char.mmcc2015-10-221-2/+2
* remove null check before free. from Michael McConvilletedu2015-09-141-17/+9
* Wrap <bsd_auth.h> so that calls go direct and the symbols are all weakguenther2015-09-121-1/+22
* no more gcc2.daniel2015-09-031-8/+2
* Add framework for resolving (pun intended) libc namespace issues, usingguenther2015-08-311-6/+6
* Delete secret or secret-derived data with explicit_bzero.doug2014-08-251-13/+13
* use calloc, from Benjamin Baiertedu2014-05-251-3/+2
* most obvious unsigned char casts for ctypederaadt2013-11-241-16/+20
* Use PATH_MAX, NAME_MAX and LOGIN_NAME_MAX not MAXPATHNAMELEN,millert2013-09-301-3/+4
* More int's that should be size_t for strlen() usederaadt2013-01-081-3/+5
* Remove support for kerb4 '.' instance separator, kerb4 is dead. OK jacekm@millert2009-01-151-5/+5
* msg_controllen has to be CMSG_SPACE so that the kernel can account forderaadt2008-03-241-2/+2
* Repair the simple cases for msg_controllen where it should just bederaadt2008-03-151-2/+2
* Correct CMSG_SPACE and CMSG_LEN usage everywhere in the tree. Due toderaadt2008-03-131-4/+7
* Fix waitpid() idiom. Noticed by deraadt@millert2007-11-011-4/+3
* Check snprintf(3) return value for error or truncation.moritz2007-09-171-5/+15
* Restart waitpid() if we are interupted by a signal. OK deraadt@millert2004-12-021-2/+5
* Use CMSG_SPACE when allocating space for the control message.millert2004-08-301-3/+3
* Add my copyright.millert2004-08-091-1/+16
* Add support for passing a file descriptor back and forth betweenmillert2004-08-031-17/+77
* Use closefrom(); ok millert teduderaadt2004-01-231-4/+2
* Don't clean options in auth_clean() which was introduced in rev 1.8.millert2004-01-101-9/+1
* use va_copy() with gcc 3 and up.brad2004-01-081-2/+8
* ansification; checked by pvalderaadt2003-06-111-2/+2
* spellingderaadt2003-01-041-2/+2
* Initialize status to zero before calling waitpid(). That way, ifmillert2002-11-221-1/+2
* more snprintf; ok millertderaadt2002-11-221-2/+2
* Revert this va_copy addition, it cannot work on macppc (which is thedrahn2002-10-301-4/+2
* Use va_copy() for varargs assignemnt. va_copy() is standard with C99drahn2002-10-241-2/+4
* Replace "if (value != NULL && value == as->FOO)" with justmillert2002-10-161-6/+6
* Fix typo introduce in last commitmillert2002-10-151-2/+2
* If auth_setitem() is called with the current value (ie: the pointermillert2002-10-151-9/+11
* Cast NULL sentinel in auth_call() to a pointermillert2002-10-151-2/+2
* Move the clearing of as->state in auth_challenge() to after the sanitymillert2002-10-131-7/+6
* If fork() fails, log/report the error *before* we close our fd's justmillert2002-08-041-3/+3
* KNFderaadt2002-06-271-2/+2
* try to use strlcpy and snprintf more; ok variousderaadt2002-05-241-2/+2
* Convert indentation whitespace -> tabs and kill $@%^#! ^M'smillert2002-03-131-13/+13
* o) Fix memory leak in _auth_checklogin(), auth_approval(), auth_close() andmpech2002-02-051-2/+17
* If waitpid() return ECHILD that should not be a fatal error sincemillert2002-01-141-7/+7