We're nearing 0.93.2... The biggest improvement is that we're no longer passing SHA1 queries blindly to leaf nodes but apply QRP filtering, since most vendors do put urn:sha1: in their QRP tables... The net effect is that it tremendously reduces the bandwidth requirement for leaves, allowing more to attach to the ultranode.
Also some great patches from Emile le Vivre (groupped searches and groupped downloads in GTK1) and Hans de Graaff (safer resuming on download mismatch at the price of loosing a bit of our already downloaded data). Please try this new version, and report all compiling problems on IRC, #gtk-gnutella or on the mailing list. Raphael - (2004.01.02 - RAM) * Fixed conflict ratio computation when they don't share anything. * New properties to control ancient versions. * Warn them before the version becomes too old, and refuse to run without user manual action when we become old, after some grace period. * A series of patches from Emile le Vivre: [GTK1] Adds grouped downloads [GTK1] Adds collapse/expand buttons to downloads tab [GTK1] Fixes errors in autoselect [GTK1] Fixes memory leak * Offer ability to backout file by some amount on resuming mismatch [From Hans de Graaff]. * Changed definition of char_map_t to be guint8 instead of (signed) char. * Count and display in gnet stats pane the amount proxified push messages we relayed or broadcasted. * Fixed hole in flow-control updating after message write. - (2004.01.01 - RAM) * Halved requirements for gnet connections: with dynamic querying, there is less traffic between peers (GTKG does not support it yet though). * Raised size of gnutella handshake reply and that of generated crawler info to accomodate the larger number of leaves we can now support. * [GTK1] Added treeview in search results, in line with GTK2's GUI [From Emile le Vivre]. * Don't remove gtk-gnutella.pot in "realclean" since we distribute it. * When looking at memory requirements for becoming an ultranode, take into account flow-control via the maximum message queue size. * Fixed assertion failures, and cleaned-up style issues, unused variables. * Update gnet connection counts in gnet bandwidth progressbar immediately when user changes some maximum, in ultra mode. * Factorized drop message logging in gnet_stats.c. * A series of patches from Emile le Vivre: [GTK2] Adds "expand/collapse all" popups for search and download tabs [GTK2] Adds "expand/collapse all" buttons for search tab [GTK2] Adds "Search results" frame around searches tab (missing since we moved the new search entry to the lefthand pane). * Applied ICU patch from Stephane Corbe. Raphael ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Gtk-gnutella-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
