head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.116 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.114 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.112 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.110 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.108 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.106 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.104 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.102 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.100 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.98 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.96 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.94 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.92 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.90 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.88 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.86 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.84 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.82 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.80 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.78 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.76 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.74 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.72 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.68 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.48 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.70 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.66 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.64 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.62 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.60 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.58 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.56 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.54 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.52 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.50 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.46 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.44 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.42 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.40 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.38 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.36 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.34 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.32 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.30 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.28 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.26 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.24 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.22 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.20 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.18 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.16 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.14 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.12 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.10 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.8 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.6 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.4 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.2 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.3.0.16 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.14 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.12 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.10 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.8 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.6 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.4 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.2 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.2.0.32 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.30 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.28 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.26 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.24 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.22 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.20 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.18 pkgsrc-2008Q1:1.2.0.16 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.14 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.12 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.10 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.8 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.6 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.4 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2 pkgsrc-20060520:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2011.10.03.23.45.27; author schnoebe; state Exp; branches; next 1.3; 1.3 date 2009.11.19.17.13.24; author schnoebe; state Exp; branches; next 1.2; 1.2 date 2006.05.30.19.24.27; author wiz; state Exp; branches; next 1.1; 1.1 date 2006.05.20.23.38.16; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.05.20.23.38.16; author wiz; state Exp; branches; next ; desc @@ 1.4 log @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 @ text @$NetBSD$ Modify to follow pkgsrc conventions. Make sure the README file gets install into the standard documentation directory. --- Makefile.in.orig 2011-06-12 10:58:23.000000000 +0000 +++ Makefile.in @@@@ -213,6 +213,8 @@@@ libexecdir = @@libexecdir@@ localedir = @@localedir@@ localstatedir = @@localstatedir@@ mandir = @@mandir@@ +exampledir = $(prefix)/share/examples/@@PACKAGE@@ +docdir = $(prefix)/share/doc/@@PACKAGE@@ mkdir_p = @@mkdir_p@@ oldincludedir = @@oldincludedir@@ pdfdir = @@pdfdir@@ @@@@ -870,18 +872,21 @@@@ uninstall-man: uninstall-man5 uninstall- # install configuration files -install-data-local: install-configfile install-initscript +install-data-local: install-configfile install-readme + +install-readme: + if [ $(DESTDIR)$(docdir) ]; then \ + $(mkinstalldirs) $(DESTDIR)$(docdir); \ + fi + $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(docdir) + uninstall-local: uninstall-configfile uninstall-initscript install-configfile: - if [ ! -d $(DESTDIR)$(sysconfdir)/cvsd ]; then \ - $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/cvsd;\ - fi - if [ ! -f $(DESTDIR)$(CONFIGFILE) ]; then \ - $(INSTALL_DATA) $(srcdir)/cvsd.conf-dist $(DESTDIR)$(CONFIGFILE); \ - else \ - echo "$(DESTDIR)$(CONFIGFILE) already exists, install will not overwrite"; \ + if [ ! -d $(DESTDIR)$(sysconfdir) ]; then \ + $(mkinstalldirs) $(DESTDIR)$(sysconfdir);\ fi + $(INSTALL_DATA) $(srcdir)/cvsd.conf-dist $(DESTDIR)$(exampledir)/cvsd.conf.example; uninstall-configfile: -rm -f $(DESTDIR)$(CONFIGFILE) @ 1.3 log @Update to 1.0.16, correct MASTER_SITE and HOMEPAGE, add LICENSE, and PKG_DESTDIR_SUPPORT. @ text @d3 6 a8 1 --- Makefile.in.orig 2008-12-21 09:13:58.000000000 -0600 d10 1 a10 1 @@@@ -189,6 +189,8 @@@@ libexecdir = @@libexecdir@@ d19 1 a19 1 @@@@ -765,18 +767,21 @@@@ uninstall-man: uninstall-man5 uninstall- @ 1.2 log @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 @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1.1.1 2006/05/20 23:38:16 wiz Exp $ d3 1 a3 1 --- Makefile.in.orig 2006-05-24 20:25:24.000000000 +0000 d14 1 a14 1 @@@@ -772,17 +774,19 @@@@ uninstall-man: uninstall-man5 uninstall- d22 1 a22 1 + if [ ! -d $(DESTDIR)$(docdir) ]; then \ d26 2 d30 1 a30 1 if [ ! -d $(DESTDIR)$(sysconfdir)/cvsd ]; then \ d37 1 d40 1 a40 1 + $(INSTALL_DATA) $(srcdir)/cvsd.conf-dist $(DESTDIR)$(exampledir)/cvsd.conf.example d42 2 a43 2 install-initscript: if [ ! -d $(DESTDIR)$(sysconfdir)/init.d ]; then \ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.in.orig 2005-07-24 09:19:45.000000000 -0500 d5 2 a6 2 @@@@ -184,6 +184,8 @@@@ libdir = @@libdir@@ libexecdir = @@libexecdir@@ d13 2 a14 2 prefix = @@prefix@@ @@@@ -763,17 +765,19 @@@@ uninstall-man: uninstall-man5 uninstall- @ 1.1.1.1 log @Initial import of cvsd, a cvs pserver wrapper that chroots the pserver. Based on the work by Eric Schnoebelen and virtus@@ in pkgsrc-wip. DESCR: cvsd 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. @ text @@