ChangeLog
=========

                Many changes and patches applied, 
            labeled as UNSTABLE until further tested.

I changed the release mechanism in a way that minor updates like
this one will not get a release tag in CVS, also the version
number reported by MLDonkey will stay the same.

All numbers mentioned here can be found as patches on
http://savannah.nongnu.org/patch/?group=mldonkey

2005/07/19: spiralvoice (version 2.6.0 = tag release-2-6-0)

4175: New option html_mods_use_js_tooltips, default true
      (4175_5.patch)
4187: Update version to 2.6.0
4186: SCM date for Windows / FreeBSD configure enhancement

2005/07/18: spiralvoice

4183: HTML: Overnet/Kademlia stats improvements (by beedauchon)
4118: Solve memory leak in Overnet/Kademlia
4182: Get CVS date in configure for OpenBSD
4175: HTML: Add Multiline File Information in download table
      (4175_4.patch)

2005/07/17: spiralvoice

4181: EDK: Control identified versions
4180: EDK: Files copied to incoming dir for sharing do not
      appear in upstats after hashing
4179: Get CVS date in configure for FreeBSD & Mac OS X
4178: Dont build GUI on "make release.mlnet.static"
4177: Clear logging, first steps toward time stamps
4175: HTML: Add Multiline File Information in search results
4174: EDK: Re-enable source exchange with eMule clients
4163: EDK: Avoid saving sources every save_options_delay

2005/07/14: spiralvoice

4173: Clear whitespace from code
4168: HTML: Graphical chunk display in vd <num> (by beedauchon)
4167: Gdstats: Fix corrupted pics output/improved output (by beedauchon)

2005/07/13: spiralvoice

Remove obsolete ./src/gtk/gui2 directory
4165: Clean log file
4164: Gnutella/G2: Update Webcache URLs
4160: resize properly the names in the gtk2 gui (by su_blanc)
4158: EDK: Parse and display version numbers, also in GTK2 GUI (by su_blanc)
4114: EDK: new command "reset_stats" (by Knocker)

2005/07/10: spiralvoice

4159: Removed whitespaces (by beedauchon)
4156: tray icon in x11 for GTK2 GUI (by su_blanc)
4157: fix mlnet.pid checking at start up for GUI

2005/07/07: spiralvoice

4153: More infos for mem_stats
4146: Use lprintf_nl instead of "lprint_newline ()" or "\n"
      (by beedauchon)

2005/07/06: spiralvoice

4118: Improve Overnet/Kademlia logging and mem_stats output
      (overnet_log,patch)
---------------------------------------------------------------------
2005/07/05: spiralvoice (version 2.5.30.17 = tag release-2-5-30-17)

4142: Remove unneeded code
4141: Cleaned logging
4140: New option: create_dir_mask
      New directories in incoming_directories are created
      with these rights. 
4139: EDK: don't ask clients for non-downloading files

2005/07/04: spiralvoice

patch posted in bug 13619:
  Always returns ASCII(C) locale when it use libcharset

2005/06/29: spiralvoice

4135: Change emule_version
4134: Clean core startup messages and log output
4130: Print warning message for Windows users
4128: Notification mail: show hash and download time
4127: Add TOS support
4123: First steps toward integrated user-management:
      new commands "remove_user" and "users",
      only "admin" is allowed to kill the core
      HTML interface to setup users (Options, Users)

2005/06/25: spiralvoice

4125: Some configure.in fixes if libpng is misssing in libgd

2005/06/23: spiralvoice

4122: EDK: "server <met>" command now responds with a clearer answer
      (by Knocker)
4121: EDK: Dont remove prefered server if server_users < min_users_on_server
      (by Knocker)
4120: EDK: send emule_version to servers (by Knocker)
4083: new build target: release.mlnet.distri
      it contains both the dynamic and the static linked core

2005/06/22: spiralvoice

4115: sort output of "links" in alphabetically order (by Knocker)

2005/06/20: spiralvoice

4109: EDK: Improve update_server_list
4104: Check accessibility of used directories on core startup
4101: Telnet: Show BT hash in vd <num>
4099: Automatically insert version number in Windows ressource file
4093: Add Buildinfo button to HTML, Help+
4092: Add Razorback-Stats and Bitzi links to upstats
4091: EDK: Some progress on the cancel bug
4090: Overnet: Add stats to mem_stats and code cleanup
4089: gdstats: Update second graph correctly
4085: change download priority to keep started download rolling
4071: Code cleanup: Replace lprintf_newline with "\n"
---------------------------------------------------------------------
2005/06/06: spiralvoice (version 2.5.30.16 = tag release-2-5-30-16)

4070: Exit core on startup if a port is already used
4079: mlnet server id fix

2005/06/03: spiralvoice

4067: BT: Fix multifile commit
      (updated to create dirs with rights 777)
4063: HTML: Some improvements (all by beedauchon)

2005/05/30: spiralvoice

3984: Make filename_conversions option implementation safe
4042: Avoid sharing temp dir
4046: Hotfix: Circumvent max_hard_download_rate/2 bug
4051: mailer:encode subject and include a time zone
4055: Allow canceling of ed2k downloads if G2 is enabled
4056: Close all files if core receives SIGHUP
4057: Hotfix: Close files if an upload slots gets free
4058: Remove donkey_devel code, it is outdated
4060: Extend core startup message
4061: Block system signals during core startup

2005/05/28: spiralvoice

4040: EDK: Do not truncate shared files
4043: Avoid locking shared files
4044: G2: Enable dllink support for servers and friends
4045: Remove command "-daemon", use 'mlnet > /dev/null 2>&1 &' instead
4050: Sync with Amorphous rev325

2005/05/19: spiralvoice

4033: Fix "make clean" on MinGW/Cygwin (updated 2005/05/28)
4034: HTML: sources command has HTML output now (from beedauchon)

Replaced docs/http-1.1.txt and docs/uri.txt with links
to the original files.

Remove big, dcgui, giFT, hwd, lopster and small from ./icons
GTK old- and newgui and GTK2 GUI compile without those dirs.

Only these sets are used:
./config/Makefile.in:  ICONS_CHOICE=icons/rsvg
./config/Makefile.in:    ICONS_CHOICE=icons/tux
./config/Makefile.in:    ICONS_CHOICE=icons/kde

2005/05/17: spiralvoice

3985: Create pid file
3991: Respect $MLDONKEY_DIR
3993: Enable signal handling on MinGW
3996: EDK: Support auxports
4017: Fix use_tags compile
4018: New EDK clients: Emule Plus + Hydranode
4023: Enhance buildinfo
4025: Enable sha1new on Solaris and Windows
4026: Remove all servers with "rem all" works now
4027: Fix jpg viewing with gdstats
4028: Remove gd generated files (cosmetic code update 2005/05/19)
4029: EDK: Print warning if enable_servers false

2005/05/13: spiralvoice

3979: Show CVS date in CURRENT_RELEASE
3971: Send sources availability
3977: html_mods: fix server listing when a net is disabled
3978: properly sort availability in the GTK2 GUI
* Patch from beedauchon adds html support to donkeys
  new_print_mod_stats if emule mods statistics are disabled.
* Patch from beedauchon adds html support to the command gstats.
* Patch from beedauchon adds html support to the command ov/kad_stats.
* Patch from beedauchon adds some fixes to the html output 
  of the networks command.
---------------------------------------------------------------------
2005/05/02: spiralvoice (version 2.5.30.15 = tag release-2-5-30-15)

This version shares the same code as Amorphous revision 304.

3963: Remove Audiogalaxy code
3964: Remove obsolete Cymes entries
3970: Print web_infos (from beedauchon)
3972: bug fixes for the GTK2 GUI
3973: Support for Overnet contact.dat (from beedauchon)
3974: HTML: RSS support (from beedauchon)
3975: EDK: Fix for sending shares to server
3976: Remove obsolete Ares code
---------------------------------------------------------------------
2005/05/01: spiralvoice

3956: Set utf-8 character encoding in notification mails
3952: Print glibc version in buildinfo
3969: Sync with Amorphous rev293 
from rev290:
* A little cleanup for debug output.
from rev293:
* Patch from beedauchon fixes transparency issues with
graphical stats.
---------------------------------------------------------------------
Split Changelog in two parts, all stuff older than 2.5.30.15 is now
in docs/ChangeLog.old