head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.12 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.10 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.8 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.6 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.8.0.4 pkgsrc-2009Q4-base:1.8 pkgsrc-2008Q4:1.8.0.2 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.7.0.4 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.2 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.6.0.8 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.6 pkgsrc-2008Q1:1.6.0.4 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.2 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.5.0.4 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.2 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.4.0.28 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.26 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.24 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.22 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.20 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.18 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.16 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.14 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.12 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.10 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.8 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.6 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4; locks; strict; comment @# @; 1.8 date 2008.11.03.12.52.39; author adam; state dead; branches; next 1.7; 1.7 date 2008.08.20.10.03.32; author adam; state Exp; branches; next 1.6; 1.6 date 2007.10.14.08.32.19; author adam; state Exp; branches; next 1.5; 1.5 date 2007.06.15.14.26.22; author darcy; state Exp; branches; next 1.4; 1.4 date 2002.12.05.10.42.30; author tron; state dead; branches; next 1.3; 1.3 date 2002.11.26.21.44.49; author cjep; state Exp; branches; next 1.2; 1.2 date 2002.10.29.22.35.39; author rh; state Exp; branches; next 1.1; 1.1 date 2002.09.25.17.29.05; author wiz; state Exp; branches; next ; desc @@ 1.8 log @Removed unused (PROP_TYPE_STRING) patches @ text @$NetBSD: patch-ac,v 1.7 2008/08/20 10:03:32 adam Exp $ --- src/if/gui_property.c.orig 2008-04-02 01:19:44.000000000 +0200 +++ src/if/gui_property.c @@@@ -2327,7 +2327,7 @@@@ gui_prop_shutdown(void) { } for (n = 0; n < GUI_PROPERTY_NUM; n ++) { - if (gui_property->props[n].type == PROP_TYPE_STRING) { + if (gui_property->props[n].type == gg_PROP_TYPE_STRING) { gchar **p = gui_property->props[n].data.string.value; struct event *e = gui_property->props[n].ev_changed; G_FREE_NULL(*p); @ 1.7 log @Changes 0.96.5: Bug Fixes: - 1870957: Wrong sign could cause out-of-bounds read and potentially a crash. - Firewalled status was not re-verified after a port change if the previously used port was open. - Fixed issue that caused the local peer cache to degenerate. Improvements: - Client-side support for tigertree hashes (TTH/THEX). - Replaced navigation tree by tabs. - Redesigned download user-interface to make it more accessible. - Added some selectable pre-defined search filters. - Bitzi tickets are displayed in full raw indented XML. - Display Bitzi and ShareMonkey URLs as search result details. - Topless mode is available at run-time via command-line switch. - Added default shared filename extensions: .7z, .bittorrent, .oga, .ogv, .spx, .tbz2 - Removed default shared filename extensions: .doc - Updated translations: Japanese, Norwegian Bokmal, French. Under the hood: - Changed default to dual use of IPv4 and IPv6 instead of IPv4-only. - Support the "as" (Alternate Source) key in magnet links. - Eszett is finally normalized to "ss" in search queries. - Avoid display updates for elements not currently visible. - Take full advantage of persistent HTTP connections to fetch multiple files from the same peer through over the same connection if scheduling permits. - Improved TLS support and blocking detection. - Updated list of hostile IP adress ranges, bogons, Geo-IP data, spam patterns and spam samples. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @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. @ text @d3 1 a3 1 --- src/if/gui_property.c.orig 2007-07-07 06:21:34.000000000 +0200 d5 1 a5 1 @@@@ -2434,7 +2434,7 @@@@ gui_prop_shutdown(void) { @ 1.5 log @Prepend two tokens with "gg_" to avoid conflicts with our system. A little klugey but I doubt that we will be changing our proplib.h anytime soon. @ text @d3 1 a3 1 --- src/if/gui_property.c.orig 2007-06-14 12:07:07.000000000 -0400 d5 1 a5 1 @@@@ -2453,7 +2453,7 @@@@ gui_prop_shutdown(void) { @ 1.4 log @Remove patches obsoleted by last update. @ text @d1 6 a6 5 $NetBSD: patch-ac,v 1.3 2002/11/26 21:44:49 cjep Exp $ --- src/getdate.y 2002/08/10 11:30:23 1.1 +++ src/getdate.y 2002/10/26 01:24:23 @@@@ -39,6 +39,7 @@@@ */ d8 6 a13 5 #include "config.h" +#include #ifdef HAVE_CONFIG_H # ifdef FORCE_ALLOCA_H @ 1.3 log @Add RCS tags. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update gtk-gnutella to 0.91. Provided in PR pkg/18805 by Christian Biere. Changes include: * Now uses HTTP/1.1, which implies support for persistent connections. * gtk-gnutella will now monitor whether we're connected to Internet and slow down its connection requests when it detects the connection was broken (after a delay of ~3 minutes at most). * Download swarming is now supported: gtk-gnutella will download different portions of the same file from many hosts, as long as alternate sources are available. * The download mesh (alternate source collection during downloads) is now used to fill the download queue with more sources. * Alternate locations can also be passively collected from query hits. You can enable this in the swarming section on the download config pane. * Download scheduling was entiretly redesigned to avoid hammering busy hosts and scale to 5000+ entries in the queue without slowing down the whole. * Is now smart about the "push" flag and will try to ignore it if possible, in case the remote host wrongly set the flag but is not firewalled. * gtk-gnutella now remembers the files it downloaded and will ignore further requests to download the same file. It will visually mark those files, as well as the ones it already shares, by showing them in lighter color in the search results. * It is possible to supply to gtk-gnutella your own ignore lists by SHA1 and by name/size but the feature is under-documented. * Added an "expert mode". Only when this is enabled will gtk-gnutella show the users some of the most complex settings. * New Gnutella statistics pane, showing the packets we sent and received, how many we generated, and the reasons why we drop packets, by packet type. * Now understands UTF-8 queries, but does not generate them. * Fixed important bugs whereby all earlier versions of gtk-gnutella were unintentionally corrupting the Gnutella traffic! * Moved away from the public hostcaches and now uses the Gnutella Web Cache. * Will now show all upload attempts, not only the ones that are transferring. If the connection is aborted, the reason is also shown. * New search stats types: queries by router, whole query. * "Queries by router" shows how many queries have been recieved from any node gtk-gnutella was directly connected to. * "Whole query" shows stats based on the complete query string instead of individual query words. * New visual indications via icons in the status bar: whether gtk-gnutella is rebuilding the library, computing SHA1 of shared files in the background, and whether we are connected to Internet or not. KNOWN BUGS/PROBLEMS: * When changing the directory for incomplete/complete files, all partially downloaded files recorded in ~/.gtk-gnutella/fileinfo will still be downloaded to the old directory. You need to manually change the paths in above file using search/replace and your favourite text editor. * Sorting order of tables is not perserved across sessions. * Marking/highlighting of results/downloads/uploads heavily depends on your GTK theme. Especially most themes do not set fg[ACTIVE] and fg[NORMAL] to different values. * There is currently no way to un-ignore a file via the gui. You can however edit the done.sha1 and done.namesize files in your ~/.gtk-gnutella directory manually. Unignoring via gui is planned for the next release. @ text @d1 1 @ 1.1 log @Make compile on Alpha. Patches from Rhialto in PR 18287. @ text @d1 4 a4 5 $NetBSD$ --- src/hosts.c.orig Fri Jun 21 07:21:25 2002 +++ src/hosts.c @@@@ -257,7 +257,7 @@@@ void host_save_valid(guint32 ip, guint16 d6 2 a7 4 void host_init(void) { - static void pcache_init(void); + void pcache_init(void); d9 2 a10 2 ht_known_hosts = g_hash_table_new(host_hash, host_eq); pcache_init(); @