Path to this page:
./
devel/cvsd,
Run CVS pserver in a chroot-ed environment
Branch: CURRENT,
Version: 1.0.22,
Package name: cvsd-1.0.22,
Maintainer: ericcvsd is a wrapper program for cvs in pserver mode. It will run 'cvs
pserver' under a special uid/gid in a chroot jail.
cvsd is run as a daemon and is controlled through a configuration
file. It is relatively easy to configure and tools are provided
for easily setting up a rootjail.
This server can be useful if you want to run a public cvs pserver.
You should however be aware of the security limitations of running
a cvs pserver. If you want any kind of authentication you should
really consider using secure shell as a secure authentication
mechanism and transport. Passwords used in cvs pserver are transmitted
in plaintext and this wrapper won't change that.
This server adds a layer of security to cvs. cvs is a very powerful
tool and is capable of running scripts and other things. By running
cvs in a rootjail it is possible to limit the amount of "damage"
cvs can do if it is exploited. It is generally a good idea to run
cvsd without any write permissions to any directory on the system.
Required to build:[
lang/perl5] [
devel/gmake]
Master sites:
SHA1: 6ae4663a14c9c84e65e138f02bcf3a84a1bc92cd
RMD160: 28d6eb47adeaeb576a2e5b14c82f76b9e6355d77
Filesize: 251.055 KB
Version history: (Expand)
- (2011-10-04) Updated to version: cvsd-1.0.22
- (2009-11-20) Updated to version: cvsd-1.0.16
- (2006-09-07) Updated to version: cvsd-1.0.13
- (2006-06-11) Updated to version: cvsd-1.0.12
- (2006-05-31) Updated to version: cvsd-1.0.11
- (2006-05-21) Package added to pkgsrc.se, version cvsd-1.0.10 (created)
CVS history: (Expand)
2011-10-04 01:45:27 by Eric Schnoebelen | Files touched by this commit (7) |  |
Log message:
Bring cvsd up to date as 1.0.22.
Changelog:
2011-06-13 release 1.0.22 of cvsd
changes since 1.0.21:
+ don't log EINTR on select() any more, not even in debug mode
+ fix for cvsd-buildroot to also work on multiarch setups
+ log address and port with bind() failures
+ Debian packaging updates
2010-09-08 release 1.0.21 of cvsd
changes since 1.0.20:
+ handle failure to bind() as a fatal error now
2010-09-05 release 1.0.20 of cvsd
changes since 1.0.19:
+ correctly listen on IPv4 and IPv6 addresses with recent Glibc
versions by not depending on the order of address records returned by
getaddrinfo() and work regardless of net.ipv6.bindv6only sysctl
2010-08-17 release 1.0.19 of cvsd
changes since 1.0.18:
+ cvsd-buildroot: ignore commented out lines in CVSROOT/passwd files
+ cvsd-buildroot: set an umask for generated files
+ some documentation updates
+ change init script dependency on $remote_fs (for /usr) from Should
to Required (thanks lintian)
+ Debian packaging improvements
2010-01-14 release 1.0.18 of cvsd
changes since 1.0.17:
+ use simpler shell semantics in cvsd-buildroot to fix a problem
with bash 4
+ fix call to uname in the cvsd-buginfo script
2009-12-30 release 1.0.17 of cvsd
changes since 1.0.16:
+ update to automake 1.11
+ some small spelling fixes in documentation
+ changed references to home page and contact email addresses to use
arthurdejong.org
+ Debian packaging improvements
|
2009-11-19 18:13:24 by Eric Schnoebelen | Files touched by this commit (3) |  |
Log message:
Update to 1.0.16, correct MASTER_SITE and HOMEPAGE,
add LICENSE, and PKG_DESTDIR_SUPPORT.
|
| 2009-06-14 19:49:18 by Joerg Sonnenberger | Files touched by this commit (454) |
Log message:
Remove @dirrm entries from PLISTs
|
| 2007-07-04 22:55:07 by Johnny C. Lam | Files touched by this commit (136) |
Log message:
Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user. This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.
(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
unprivileged.mk. These two variables are lists of other bmake
variables that define package-specific users and groups. Packages
that have user-settable variables for users and groups, e.g. apache
and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
and ${UNPRIVILEGED_GROUP}.
(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
|
| 2007-02-17 21:59:50 by Thomas Klausner | Files touched by this commit (44) |
Log message:
Add "scm" to CATEGORIES to make it easy to find source control management
related packages.
|
2006-09-06 21:04:59 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
Update to 1.0.13, provided by Martin Wilke in PR 34475:
* cvsd-buildroot: further portability improvements on 64 bit platforms
* added Portuguese debconf translation by Ricardo Silva
* added warnings and errors on failing to close a socket
|
2006-06-11 16:37:25 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
Update to 1.0.12:
changes from 1.0.11 to 1.0.12
-----------------------------
* fixes in cvsd-buildroot to not abort on failure of some commands
|
2006-05-30 21:24:27 by Thomas Klausner | Files touched by this commit (6) |  |
Log message:
Update to 1.0.11:
changes from 1.0.10 to 1.0.11
-----------------------------
* cvsd-buildroot should now install libraries in the same directory structure
as on the normal filesystem, resulting in better support for 64 bit systems
* other small improvements to cvsd-buildroot, including better error handling
and not overwriting devices
* small code improvements
|