summaryrefslogtreecommitdiff
path: root/usr.sbin/ldapd/ldapd.c
AgeCommit message (Expand)Author
2022-02-10unveil _PATH_LOGIN_CONF_DRobert Nagy
2021-12-15ldapd always uses O_CREAT when reopening database files, so the databaseJonathan Matthew
2021-12-15PATH_MAX+1 rarely makes sense, and abort if this happens in the imsg.Theo de Raadt
2021-07-14Remove unneeded calls to tls_init(3)kn
2021-07-12Change the error reporting pattern throughout the tree when unveilBob Beck
2021-01-27Unveil ldapd. Follow recent precedent and elect to forego the unlinking ofrob
2020-03-05Fix ldapd datadir location.Martijn van Duren
2019-03-31Avoid calling dup2(oldd, newd) when oldd == newd. In that case theYASUOKA Masahiko
2018-05-15Fix format string errors in log messages and update ldapd to use relayd's log.cReyk Floeter
2017-03-01move up getpid() and getpwnam(LDAP USER) checksGleydson Soares
2017-02-24Implement fork+exec modelGleydson Soares
2017-01-20work on making log.c similar in all daemons:Sebastian Benoit
2016-05-01convert ldapd to use the libtls api, bringing in a copy of the evbuffer_tlsJonathan Matthew
2016-02-04Minor ldapd -r tweaksJeremie Courreges-Anglas
2016-02-02use stat(2) instead of chdir(2) to check if given the directory is valid.Gleydson Soares
2016-02-01Add -r argument to ldapd, to specify an alternative directory toLandry Breuil
2016-01-17Properly remove unix sockets (control & listening) upon exit of theLandry Breuil
2015-12-24bzero -> memset. No binary change.mmcc
2015-11-02use SOCK_NONBLOCK instead of fcntlJonathan Matthew
2015-11-02Both ldapd processes need "stdio" to talk to clients and each other.Jonathan Matthew
2015-01-16change to <limits.h> universe. The only changes in the binary are dueTheo de Raadt
2014-08-25Delete secret or secret-derived data with explicit_bzero.Doug Hogan
2013-11-02bunch of format string cleanups, removing %i, signed vs unsigned, and evenTheo de Raadt
2012-06-16Protect against fd exhaustion when reopening database files. Only acceptJonathan Matthew
2010-11-10Make -dvv flags produce debug traces of decoded BER messages on stderr.Martin Hedenfal
2010-10-26Allow the userPassword attribute to specify a login class when usingwilliam
2010-09-01Move generic imsg/libevent glue to a separate file.Martin Hedenfal
2010-07-01Remove dead assignments. Found by clang static analyzer.Martin Hedenfal
2010-06-15Implement support in the parent to (re-)open database files on behalf ofMartin Hedenfal
2010-06-15EV_READ and EV_WRITE are not mutually exclusive, so check if we get both inMartin Hedenfal
2010-05-31Remove trailing whitespace and spaces before tabs.Martin Hedenfal
2010-05-31Initial import of ldapd, a small LDAP daemon. Work in progress.Martin Hedenfal