1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

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.
This commit is contained in:
Maxime Henrion 2006-02-11 20:08:53 +00:00
parent 16ec38f8a6
commit 269806ef1b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=155781
2 changed files with 4 additions and 4 deletions

View File

@ -7,7 +7,7 @@
#
PORTNAME= csup
PORTVERSION= 20060204
PORTVERSION= 20060211
CATEGORIES= net devel
MASTER_SITES= http://www.mu.org/~mux/
DISTNAME= ${PORTNAME}-snap-${PORTVERSION}

View File

@ -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