Important change: we no longer rely on glib's g_snprintf(), whose
implementation does not always match the documentation, and hence
the use we made of that routine could lead to memory corruption on
some platforms, under some specific circumstances.
- (2003.02.01 - RAM)
* Limit lifetime of download mesh entries to 1 day.
* Added pre-condition to file_info_find_hole(): no busy chunks for download.
* Forbid outgoing connections to a Gnutella crawler.
* Apply vendor-specific banning early, so banned people know about it even
if we're otherwise busy.
* Limit the headers sent back to crawlers to the strict minimum.
* Replaced all broken g_snprintf() and g_vsnprintf() calls by calls to
fixed gm_snprintf() and gm_vsnprintf(). Broken calls are now forbidden.
* configure now looks for vsnprintf() and defines HAVE_VSNPRINTF.
- (2003.02.01 - Richard)
* [Gtk2] Reduced padding on uptime
* [Gtk2] Added "edit filters" button back to search pane
* Integrated patch by ko <[EMAIL PROTECTED]>:
- shell.c: Remove unnecessary (GdkInputCondition cast)
- gtk-missing.c: Optimize clist collect_data
- gtk-missing.c: added tree_selection_collect_data
- moved/renamed filter rule adding convenience functions from
search_cb.c and search_cb2.c to filter.c
- moved/renamed add_targetted_search from search_cb.c and search_cb2.c to
gui.c
- moved/renamed record comparing functions from search_cb.c and
search_cb2.c to gui.c
* Integrated patch by T'aZ <[EMAIL PROTECTED]>
- search_cb.c, search_cb2.c: show "none auto selected" in the status bar
when no additional results were autoselected
Raphael
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel