[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: Jean-Francois Brousseau <jfb_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Tue, 22 Feb 2005 15:33:02 -0700 (MST)
CVSROOT: /cvs
Module name: src
Changes by: jfb_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org 2005/02/22 15:33:01
Modified files:
usr.bin/cvs : cvsd.c cvsd.h
usr.bin/cvs/cvsd: Makefile
Added files:
usr.bin/cvs : child.c
usr.bin/cvs/cvsd-child: Makefile
Log message:
Split the cvs daemon into two different processes: cvsd and cvsd-child.
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@
Visit your host, monkey.org