summaryrefslogtreecommitdiff
path: root/devel/cvsync
AgeCommit message (Collapse)AuthorFilesLines
2007-02-17Add "scm" to CATEGORIES to make it easy to find source control managementwiz1-2/+2
related packages.
2006-11-03DESTDIR support.joerg4-8/+38
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2006-01-04Use PKG_SYSCONFDIR as the prefix of default configuration files instead.gehenna1-1/+3
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-20Add RMD160 checksum.wiz1-1/+2
2005-10-01Fix a typoagc1-2/+2
2005-09-20CVSync 0.24.19 is released.gehenna2-6/+5
Changes from 0.24.18: * Fix various build problems. * Support TIGER/192 and RIPEMD160.
2005-09-13Add missing include for zlib. From pancake in PR 31305.wiz1-1/+2
2005-07-28Use PKG_SUGGESTED_OPTIONS instead of a hack.wiz1-5/+5
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests.agc1-1/+2
2004-11-26CVSync 0.24.18gehenna2-5/+5
ChangesLog: * Fix buffer overrun. (client/server)
2004-10-30CVSync 0.24.17gehenna2-6/+5
From ChangesLog: * Improve robustness. (client/server) Make this more friendly to userlevel POSIX thread libraries. * Improve performance to parse rcsfile(5) based files. * When -u/-g is specified, drop the privilege. (server) * Update scanfiles when changes anything only.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-08-15The hash function type can be selected among native, openssl,minskim1-1/+22
libgcrypt, and mhash. Suggested by gehenna@.
2004-08-12Use openssl hash functions on platforms that don't provide native hashminskim1-1/+9
functions.
2004-08-12Honor *OWN, *GRP, and *MODE.minskim1-1/+4
Bump PKGREVISION due to file permission changes.
2004-06-20cvsync 0.24.16 is available.gehenna3-6/+8
Changes: * Improve performance to parse rcsfile(5) based files with many revisions. * Make this compile on Interix.
2004-05-12s/netbsd.org/NetBSD.org/igrant1-2/+2
2004-04-28Enable pkgviews installation.uebayasi1-1/+5
2004-04-25Convert to buildlink3.snj1-3/+3
2004-04-17cvsync 0.24.15gehenna3-9/+8
Changes: * Make this compile with TenDRA. * Make this compile on Solaris7. * New utility: cvsync2cvsup This converts a scanfile from the cvsync style to the CVSup(R) style. It is useful for mirror maintainers to distribute the CVS repositories via both CVSup and CVSync protocols. * Improve robustness. (client)
2004-04-09Bump PKGREVISION. noticed by agc@gehenna1-1/+2
2004-04-07Fix a tarball hash value.gehenna1-3/+3
2004-04-05cvsync 0.24.14gehenna2-5/+5
* Fix a bug to do munmap() with size 0. (client/server) * Get rid of sched_yield(). (client/server) * Improve robustness. (server) * Improve robustness. (client) * Fix a dead lock problem. (client/server)
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-11-28cvsync 0.24.13gehenna2-5/+5
Changes: * Improve the performance. (client/server) It's 4 - 30% faster than 0.24.12. (of course, depends on disk I/O, network connectivity, and so on.) Have fun! * Fix a bug to remain temporary files. (client) To remove that files, remove scanfiles and re-run cvsync client. * Option (server) -l: Specifies the file to write the system log. * New feature: base (client/server/cvscan) Specifies a prefix used for relative pathnames in all of the keyword 'distfile', 'refuse', and 'scanfile'. It must be an absolute path.
2003-11-05cvsync 0.24.12gehenna2-5/+5
Changes: * Fix a bug to use a wrong constant as NI_MAXHOST on OpenBSD. (cvscan/client/server) * Fix a bug to require the existence of 'prefix' when the release type is 'list'. (client)
2003-11-03cvsync 0.24.11gehenna2-5/+5
Changes: New keyword: base-prefix (client) Specifies a prefix used for relative pathnames in all of the keyword 'prefix'. It must be an absolute path.
2003-10-29cvsync 0.24.10gehenna2-5/+5
Changes: * Fix a bug to uninitialize an interger constant. (cvsup2cvsync)
2003-10-29cvsync 0.24.9gehenna3-6/+8
Changes: * New utility: cvsup2cvsync This converts a scanfile from the CVSup(R) style to the cvsync style. It is useful for mirror maintainers to distribute the CVS repositries via both CVSup and CVSync protocols. * Use poll() instead of select() if available. (server/client) * New feature: refuse (client) It provides the way to refuse to add/update/remove files or directories.
2003-10-08cvsync 0.24.8gehenna2-5/+5
Changes: * Fix a bug to create a wrong pid file when a relative path is specified by using an option -p.
2003-09-16CVSync 0.24.7gehenna2-6/+5
Changes: * Fix a bug to fail to run with GNU Pth/PTL. (cvsyncd) * Fix compile problems on OSes without a pthread library support. (cvscan/rcscmp)
2003-09-10cvsync 0.24.6 tarball is regenerated.gehenna2-4/+5
Bump PKGREVISION.
2003-09-09cvsync 0.24.6gehenna1-1/+3
Changes: * New feature: specify configurations in command line. (client) URI Syntax: cvsync://<hostname>[:<port>][/[<name>/release/[?<aux>]]] Samples: cvsync://some.where/ Retrieves the collections list. cvsync://some.where/foo/rcs/?prefix=/localsrc Retrieves the collection foo/rcs under /localsrc. The documentation is not prepared yet. * Fix a bug to fail to execute in background when use an option -p to specify a file name to store a PID number and it is a relative path. (server) * Add samples to distribute NetBSD/OpenBSD CVS repositories.
2003-09-09cvsync 0.24.6gehenna2-5/+7
Changes: * New feature: specify configurations in command line. (client) URI Syntax: cvsync://<hostname>[:<port>][/[<name>/release/[?<aux>]]] Samples: cvsync://some.where/ Retrieves the collections list. cvsync://some.where/foo/rcs/?prefix=/localsrc Retrieves the collection foo/rcs under /localsrc. The documentation is not prepared yet. * Fix a bug to fail to execute in background when use an option -p to specify a file name to store a PID number and it is a relative path. (server) * Add samples to distribute NetBSD/OpenBSD CVS repositories.
2003-08-30CVSync 0.24.5gehenna2-5/+5
Changes: * Fix a bug to fail to replace files in top directory when use a feature 'scanfile'. (server)
2003-08-27cvsync 0.24.4gehenna2-5/+5
Changes: * Fix a bug to fail to replace files in some cases. (server) * Fix a double free bug. (server)
2003-08-03CVSync 0.24.3gehenna2-5/+5
Changes: * Fix a bug to fail to update a symlink status. (client) * New keyword: nordiff (server) On updating a regular file, a server send a whole file instead of using rdiff algorithm. It is efficient to update tarballs or similar. * Improve a rdiff performance slightly. (server)
2003-08-01fix makesum.gehenna1-3/+3
2003-07-30CVSync 0.24.2gehenna2-5/+5
Changes: * A 'access' file is reloaded dynamically. (server) This file is reloaded when a client is connected if necessary. Not necessary to restart for reloading any files. * New keyword: base-prefix (server) Specifies the prefix for the keyword 'prefix' of collections. It must be an absolute path. * Fix a bug to try to remove wrong pid file mistakenly. (server) * Fix a bug to forget to tranfer the last file in some cases. (server) * native SHA1 is enabled on OpenBSD 3.3 or prior again. All SHA1 calculations is wrapped by giant lock on OpenBSD. * Fix a rdiff bug. (server) * New keyword: haltfile (server) When specified, a server checks it instead of /var/run/cvsyncd.HALT. * New feature: file-based halt (server) If /var/run/cvsyncd.HALT is created or modified when a server is running, the server exits gracefully. * New keyword: pidfile (server) Specifies the file to store the pid number in a configuration file. * Fix a bug to mirror directories/files specified as 'deny' in 'distfile' mistakenly.
2003-07-22cvsync 0.24.1gehenna2-7/+7
Changes: * WARNING: "hash mismatch" on OpenBSD (server/client) In some cases, the client shows an error message "hash mismatch" and fails to update repositories. This problem is caused by reason that native OpenBSD SHA-1 implementation is not thread safe. Workaround: 1. Specifies "hash md5" in your configuration file. 2. Rebuild the server/client with HAVE_SHA1=no or HASH_TYPE={libgcrypt,mhash,openssl}. This problem is reported to OpenBSD mailing list by Sato-san and fixed in the current OpenBSD tree. See the following URL. http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/hash/sha1.c native SHA-1 is disabled on OpenBSD 3.3 or prior in 0.24.1. * Fix a hash type negotiation bug. (server) * Fix some rdiff bugs. (server) * Fix a bug to remain the <pidfile> when the initialization is failed. (server) * Fix a bug to show error messages mistakenly when destroy pthread_cond_t. (server/client)
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-13CVSync 0.24.0gehenna2-5/+5
Changes: * Implement new mirror algorithm for regular files. (server/client) This improves the performance to update large regular files incredibly. * Fix a potential problem to update rcsfile(5) based files with over 256 symbols. (server/client)
2003-07-09CVSync 0.23.8gehenna2-5/+5
Changes: * Fix a bug not to accept the option -L. (cvscan) * Fix a bug that the default value of 'maxclients' is not set properly when 'maxclients' is not specified. (server) * Fix bugs of alignment. (server/client) * Fix bugs not to work properly when set 'errormode' to 'fixup' or 'ignore' in some case. (server/client)
2003-07-08CVSync 0.23.7gehenna2-5/+5
Changes: * Fix a memory leak. (server)
2003-07-07cvsync 0.23.6gehenna2-5/+5
Changes: * New feature : errormode (server/client) Specifies the behaviour when any errors/conflicts are found in local distributions. abort : Exit/Disconnect with error messages immediately. fixup : Recover errors/conflicts and keep running. ignore : Ignore any errors/conflicts. The keyword 'loose' is obsoleted, same to set 'errormode' to 'ignore'. This exists only for the backward compatibility. * Option (client) -L : Set 'errormode' to 'fixup' for all collections. * Option (cvscan) -L : Set 'errormode' to 'fixup'. -l : Set 'errormode' to 'ignore'. * Improve stability. (server/client)