summaryrefslogtreecommitdiffstats
path: root/usr.bin/cvs/cvsd.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove dead and unused codejoris2005-04-061-169/+0
| | | | ok jfb@
* Split the cvs daemon into two different processes: cvsd and cvsd-child.jfb2005-02-221-20/+33
| | | | | | | | | | | The cvsd process only takes care of managing children and repository locks, while the child handles all requests made to access or modify the contents of the repository. This will allow us to take advantage of randomized library remapping and new propolice cookies, and minimizes the amount of code that can run with elevated privileges. Still work in progress. suggested by deraadt@
* less whitespace, more pretty. ok jfbtedu2004-12-071-13/+9
|
* session prototypes and some cleanupkrapht2004-11-091-21/+37
|
* Rename some variables to match the general format, and avoid exportingjfb2004-09-271-4/+3
| | | | variables that aren't needed
* Most of the code to handle SIGCHLD and spawn new children wheneverjfb2004-09-251-2/+4
| | | | | one dies. Also fix cvsd_set() by making a copy of the string passed as argument.
* When creating the local socket, set the group to the server's group IDjfb2004-09-241-1/+4
|
* * rework on the child API, still needs more functionalityjfb2004-07-251-10/+44
| | | | | * move the ACL parsing code into the more general conf.y, which handles parsing of the whole configuration file
* * initial import from the cvs-tools modulejfb2004-07-131-0/+106