--- gtk-gnutella-0.96b/ChangeLog 2005-11-26 02:20:43.000000000 +0100 +++ gtk-gnutella-0.96.1/ChangeLog 2006-02-22 17:50:18.000000000 +0100 @@ -1,4 +1,124 @@ # since last version +# v 0.96.1 2006-02.22 [stable] + +Bug fixes: +- Fixed issue when browse host is the only search in the list (bug #1421196). +- Reset download buffers on incomplete writes (fixes bug #1429981). +- Fixed ever-growing sidebar at each relaunch under GTK1 (bug #1421940). +- Fixed misdetection of chunk completion, causing undue abortion of downloads. +- Was wrongly showing the source download speed twice in download status. +- Range column was sometimes inexact in downloads. + +Improvements: + - Print PFS indication for actively queued entries as well. + - Take buffered data into account when showing download progress. + - Downloads now show how many HTTP requests were made on the same connection. + - Try to reposition the main window correctly. + +Configuration Changes: + - Minimum connection timeout is set to 15 seconds. + - Default for "maximum % of slots / vendor" raised to 90. + +- (2006-22-01 - RAM) + * Further fix for #1421940, regarding the vertical position of the search + list on the sidebar, which continuously went off after each restart. + * Made root window position fixup more robust to avoid random jumps when + we cannot determine the window position correctly. + * Was wrongly showing twice the same b/w rate in downloads with more than one + source: the second rate is supposed to be the aggregated rate of all the + sources. + * Downloads now show how many HTTP requests were made on the same connection, + if more than one, by appending a "#n" at the end of the status. + * Only update the range in the GUI after we decided which boundaries we'll use. + * Added workaround against broken HTTP servers such as GnucDNA which don't + show us the HTTP version in their statuses. + * No longer need to fake presence of a README.debian: manifests were updated! + +- (2006-19-01 - RAM) + * Fixed misdetection of chunk completion, causing undue abortion of downloads + each time a chunk was completed. + * Take into account buffered data when showing download progress, instead + of waiting for the data to be flused on disk to update the counters. + +- (2006-16-01 - RAM) + * Minimum connection timeout is set to 15 seconds. + * Default for "maximum % of slots / vendor" raised to 90. + * Forgot to reset download buffers on incomplete writes (fixes bug #1429981). + +- (2006-04-01 - RAM) + * Print PFS indication for actively queued entries as well. + +- (2006-02-01 - RAM) + * Fixed issue when browse host is the only search in the list: it could not + be closed, and GTKG would dump a core at exit time. Fixes bug #1421196. + * Use conditionnal form when reaching "code that should not have been". + +- (2006-01-30 - RAM) + * Fixed line incorrectly starting with a leading $ instead of %. + +- (2006-01-26 - RAM) + * Desktop and png files are located in extra_files now, no longer at the + root of the source tree: fixed debian/rules accordingly. + +# v 0.96 2006-01.24 [stable] + +New features: +- Browse Host (HTML and Gnutella), TLS and IPv6 support. +- Chinese and Greek translations of the user interface. +- D-BUS plugging. +- Added hot keys: F2, F8 and F9 (see menu View->...). +- Searches are now created with a configurable expiration date. + +Improvements: +- Optimization of the UTF-8 processing. +- Better filename conversion to locale, with automagic charset detection. +- General performance improvements in QRP and search filters. +- Full "nl" translation. +- Sorting persistence. + +Under the hood: +- Buffering of downloaded data to avoid excessive disk fragmentation +- Support for the epoll()/kqueue() system calls. +- More optimistic PARQ ETA, and PARQ back-off when QUEUE are unanswered. +- NFS-compatible session locking if anyone cares. +- Nifty property browser. + +- (2006-01-21 - RAM) + * [GTK1] Do not deselect items on menu "browse host" selection. + * Added option to copy browse-host results to passive searches (disabled + by default). Setting done in GUI from search option pane. + * Added cygwin directory containing rules suitable for building cygwin + binaries (on a cygwin platform, no cross-compiling). + * Fixed crash on exit when hosts are browsed. + +- (2006-01-13 - RAM) + * Guard against servers incorrectly shrinking the HTTP range in such a + way that the end is lower than the beginning! (Shareaza 2.1.0.0 does this) + +- (2006-01-01 - RAM) + * Distinguish between fully completed browse host requests and those that + are aborted in the middle of the transmission. + * Added properties "html_browse_served" and "qhits_browse_served". + * Added property "browse_host_max_results". + +- (2005-12-21 - RAM) + * Use specialized routines for 8-bit and 4-bit patches to increase the speed + of QRP patching, which is CPU intensive. [Patch from Bill Pringlemeir] + * Blindly accept remote GTKG version identification if we're expired. + * Removed unused version_newer() routine. + +- (2005-12-11 - RAM) + * Allow launching of "browse host" on expired (completed) uploads from the GUI. + * Configure updates to allow configuration of madvise(), sigaction(), + the SA_INTERRUPT flag for sigaction(), and FAST_ASSERTIONS. + +- (2005-12-10 - RAM) + * [GTK1] Browse all the hosts of the selected entries like GTK2 does, not + simply the host listed in the detailed search information pane. + +- (2005-11-29 - RAM) + * Always collect the TX and RX stacks asynchronously. + * Update downloads pane when browse-host is created or when search is closed. # v 0.96 2005-11.22 [beta]