diff options
author | mux <mux@FreeBSD.org> | 2006-02-12 04:08:53 +0800 |
---|---|---|
committer | mux <mux@FreeBSD.org> | 2006-02-12 04:08:53 +0800 |
commit | de23b898ba52d224a8876f477f5bcd69422dae9d (patch) | |
tree | c328aa99485002345a875f86074134b75b07c3e5 /net/csup | |
parent | 14c0a91a3e5a0920011161cf1d6ce76330290fbe (diff) | |
download | freebsd-ports-gnome-de23b898ba52d224a8876f477f5bcd69422dae9d.tar.gz freebsd-ports-gnome-de23b898ba52d224a8876f477f5bcd69422dae9d.tar.zst freebsd-ports-gnome-de23b898ba52d224a8876f477f5bcd69422dae9d.zip |
Update to csup-snap-20060211:
- Add support for retries when the connection is rejected by the server
and the associated -1 and -r maxRetries options.
- Add missing description for the -4 and -6 options in csup.1.
- Ignore the return value of a chflags() call in fattr_install() to
match CVSup. This fixes csup over NFS.
- Correctly handle any locking error with assertions.
- Make the multiplexer code fully dynamic and cancelable.
- Handle errors in the sender and receiver threads correctly by closing
the multilpexer and waking up all the threads blocked on any of the
channels. This means we don't hang when being disconnected for
instance.
- Make several functions of the chan API, most notably chan_read() and
chan_write() take a struct chan * instead of an id. This saves a
mutex lock and unlock for each call to these functions, and also
reduces the contention on the multiplexer lock.
- Change the stream API so that we can associate a stream with a void *
to support the previous change. Update all the consumers.
- Optimize the scheduling of the sender thread so that it's not
possible to have some channels starve others.
- Optimize mkdirhier() so that it saves many access() calls on average.
- Always set the "no rsync" option to the collections since we don't
support the rsync updating algorithm yet. I have yet to see a CVSup
server trying to send me rsync updates of files in checkout mode but
better safe than sorry.
- Fix the RCS keyword handling. Updating the OpenBSD-src collection
from an OpenBSD CVSup server now works.
- Correctly handle deletion requests for directories.
- And various minor bugfixes.
Diffstat (limited to 'net/csup')
-rw-r--r-- | net/csup/Makefile | 2 | ||||
-rw-r--r-- | net/csup/distinfo | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/net/csup/Makefile b/net/csup/Makefile index a8e730d489bb..69295d3d8dad 100644 --- a/net/csup/Makefile +++ b/net/csup/Makefile @@ -7,7 +7,7 @@ # PORTNAME= csup -PORTVERSION= 20060204 +PORTVERSION= 20060211 CATEGORIES= net devel MASTER_SITES= http://www.mu.org/~mux/ DISTNAME= ${PORTNAME}-snap-${PORTVERSION} diff --git a/net/csup/distinfo b/net/csup/distinfo index 2ad62befb267..4403d7c5f09e 100644 --- a/net/csup/distinfo +++ b/net/csup/distinfo @@ -1,3 +1,3 @@ -MD5 (csup-snap-20060204.tgz) = c84e6147211ff42ad5539c62e323d3a3 -SHA256 (csup-snap-20060204.tgz) = e40ac517faa6180cc491025e33b78fea6053d8bb26a9e520a5e4afd865e897ab -SIZE (csup-snap-20060204.tgz) = 59972 +MD5 (csup-snap-20060211.tgz) = e8e0063eee031e30041a5ecce7ea4b8f +SHA256 (csup-snap-20060211.tgz) = 919187977c5d337e7a051eb90c6601790886208eb33a5ed8b1824b534443a973 +SIZE (csup-snap-20060211.tgz) = 62503 |