Subject: CVS commit: pkgsrc/net/gtk-gnutella
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <adam@netbsd.org>
List: pkgsrc-changes
Date: 10/14/2007 08:32:20
Module Name:	pkgsrc
Committed By:	adam
Date:		Sun Oct 14 08:32:20 UTC 2007

Modified Files:
	pkgsrc/net/gtk-gnutella: Makefile PLIST distinfo
	pkgsrc/net/gtk-gnutella/patches: patch-aa patch-ac patch-ad patch-ae
	    patch-ag patch-ai
Removed Files:
	pkgsrc/net/gtk-gnutella/patches: patch-ab patch-ah

Log Message:
Changes 0.96.4:
Bug Fixes:
- The download overlap checking was incorrectly detecting mismatches.
- A bug in the network queue caused frequent crashes.
- A bug in the event timing caused failures after 25 days uptime.
- A stalling issue with TLS connections.
- The search retry timeouts weren't accepted.
- The order of items in the search history was wrong.
- The quick-connect limit wasn't respected causing too frequent
  connection attempts during startup.
- Removed incorrect use of SF_NODISKIO flag for sendfile() on FreeBSD.
- Fixed crash that could be triggered by changing the listening port
  temporarily to zero.
- iconv() was not used correctly which could cause wrong conversions
  for longer strings.
- Generated filenames weren't properly restricted in length which
  could cause crashes.
- There was a compile issue on NetBSD caused by namespace pollution.
- Added workaround for the issue that on Solaris only the file descriptors
  0..255 can be used for stdio.

Improvements:
- Finished downloads are now seeded for the whole session or until
  they are manually purged, if partial file-sharing is enabled.
- Server-side support for Tigertree hashes and THEX thanks to patches
  provided by Martijn van Oosterhout.
- Improved spam filters.


To generate a diff of this commit:
cvs rdiff -r1.58 -r1.59 pkgsrc/net/gtk-gnutella/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/net/gtk-gnutella/PLIST
cvs rdiff -r1.25 -r1.26 pkgsrc/net/gtk-gnutella/distinfo
cvs rdiff -r1.6 -r1.7 pkgsrc/net/gtk-gnutella/patches/patch-aa
cvs rdiff -r1.5 -r0 pkgsrc/net/gtk-gnutella/patches/patch-ab
cvs rdiff -r1.5 -r1.6 pkgsrc/net/gtk-gnutella/patches/patch-ac
cvs rdiff -r1.4 -r1.5 pkgsrc/net/gtk-gnutella/patches/patch-ad \
    pkgsrc/net/gtk-gnutella/patches/patch-ae
cvs rdiff -r1.1 -r1.2 pkgsrc/net/gtk-gnutella/patches/patch-ag \
    pkgsrc/net/gtk-gnutella/patches/patch-ai
cvs rdiff -r1.1 -r0 pkgsrc/net/gtk-gnutella/patches/patch-ah

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.