Difference between revisions of "Changelog 2.0.0-rc3"

From AMule Project FAQ
Jump to: navigation, search
 
(=Version 2.0.0rc3 - The 'Target: Stability' version=)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Version 2.0.0rc3 ~The 'Target: Stability' version~ ==
+
== Version 2.0.0rc3 - The 'Target: Stability' version ==
 
+
''2004-04-22''
''2004-04-11''
+
  
 
'''aquatroll:'''
 
'''aquatroll:'''
  
; :   * win32 stuff
+
; : * win32 stuff
 
+
  
 
'''barbapapa:'''
 
'''barbapapa:'''
  
; :   * Fixed >2Gb files sorting bug on transfer window.
+
; : * Fixed >2Gb files sorting bug on transfer window.
 
+
  
 
'''Citroklar:'''
 
'''Citroklar:'''
  
; :   * Fixed saving preferences when clicking OK and not only on shutdown.
+
; : * Fixed saving preferences when clicking OK and not only on shutdown.
; :   * Configure stuff
+
; : * Configure stuff
; :   * Cas related stuff
+
; : * Cas related stuff
 
+
  
 
'''deltaHF:'''
 
'''deltaHF:'''
  
; :   * i18n stuff
+
; : * i18n stuff
; :   * Minor timer fix ;-)
+
; : * Minor timer fix ;-)
 
+
  
 
'''elfstone:'''
 
'''elfstone:'''
  
; :   * Fixed already downloading files not being marked as such on search results.
+
; : * Fixed already downloading files not being marked as such on search results.
 
+
  
 
'''falso:'''
 
'''falso:'''
  
; :   * Improving and fixing cas
+
; : * Improving and fixing cas
; :   * Added capability to create pngs with cas
+
; : * Added capability to create pngs with cas
; :   * Fixed ed2k fast links handler
+
; : * Fixed ed2k fast links handler
 
+
  
 
'''Kry:'''
 
'''Kry:'''
  
; :   * Complete rewrite to emule 0.42x ed2k network code
+
; : * Complete rewrite to emule 0.42x ed2k network code
; :   * Rewrite of hashing thread. Also added a timeout to save resources.
+
; : * Rewrite of hashing thread. Also added a timeout to save resources. It times out after 1 min without hashing or receiving new files to hash, or 1 min since last hash, and dies gracefully.
; :      It times out after 1 min without hashing or receiving new files to hash, or 1 min since last hash, and dies gracefully.
+
; : * Fixed the crash on startup if incoming/temp folder are on FAT32
; :   * Fixed the crash on startup if incoming/temp folder are on FAT32
+
; : * Added Safe Max Connections code to Preferences -> Tweaks. This code will help all people with USB modems and crappy routers to not hang them.
; :   * Added Safe Max Connections code to Preferences -> Tweaks. This code will help all people with USB modems and crappy routers to not hang them.
+
; : * Identify to lugdunum > 16.45 with our proper extended version tag (2.0.0)
; :   * Identify to lugdunum > 16.45 with our proper extended version tag (2.0.0)
+
; : * Fixed & rewrote stats:
; :   * Fixed & rewrote stats:
+
; : Added Shareaza & lphant
; :     Added Shareaza & lphant
+
; : Fixed mldonkey stats (do they have to change their compatible number this often?)
; :     Fixed mldonkey stats (do they have to change their compatible number this often?)
+
; : Added aMule / eMule / eDonkey proper version handling
; :     Added aMule / eMule / eDonkey proper version handling
+
; : Dynamic tree of client versions (no more void versions)
; :     Dynamic tree of client versions (no more void versions)
+
; : Fixed the xmule inflated statitics on the stats tree
; :     Fixed the xmule inflated statitics on the stats tree
+
; : * Rewrote client icons handling
; :   * Rewrote client icons handling
+
; : Use alpha channel to show the extended protocol and secure ident
; :     Use alpha channel to show the extended protocol and secure ident
+
; : Added Shareaza, xmule, lphant, bad_guy and unknown client icons
; :     Added Shareaza, xmule, lphant, bad_guy and unknown client icons
+
; : * Fixed chuck selection. Much, much, much, much faster downloads. Back to the 1.2.6 speeds :-)
; :   * Fixed chuck selection. Much, much, much, much faster downloads. Back to the 1.2.6 speeds :-)
+
; : * Fixed Win32 compilation
; :   * Fixed Win32 compilation
+
; : * Fixed lowID warning message on start being void.
; :   * Fixed lowID warning message on start being void.
+
; : * Proper Win32 and Mac disabling of the vertical preferences
; :   * Proper Win32 and Mac disabling of the vertical preferences
+
; : * Severe bug on wxRadio button on RseInt was preventing ANY radio button on preferences from working.
; :   * Severe bug on wxRadio button on RseInt was preventing ANY radio button on preferences from working.
+
; : * Fixed crash on 'cancel' while downloading server list.
; :   * Fixed crash on 'cancel' while downloading server list.
+
; : * Fixed a UpdatePartsInfo missing on KnownFile.cpp
; :   * Fixed a UpdatePartsInfo missing on KnownFile.cpp
+
; : * Fixes the fake-check custom browser textfield
; :   * Fixes the fake-check custom browser textfield
+
; : * Added wxNB_MULTILINE to preferences notebook.
; :   * Added wxNB_MULTILINE to preferences notebook.
+
; : * Minor issue on the chunk selection (thanks to AndCycle on eMule forum)
; :   * Minor issue on the chunk selection (thanks to AndCycle on eMule forum)
+
; : * Fixed a SEVERE mem access issue on the hash of the file id to check on knownfilelist.
; :   * Fixed a SEVERE mem access issue on the hash of the file id to check on knownfilelist.
+
; : * Fixed a SEVERE memory bug on sending the shared folders
; :   * Fixed a SEVERE memory bug on sending the shared folders
+
; : * Fixed not sending the incoming and categories folders when sharing folders.
; :   * Fixed not sending the incoming and categories folders when sharing folders.
+
; : * Fixed 'Friends' working as 'None' on 'view shared' preferences.
; :   * Fixed 'Friends' working as 'None' on 'view shared' preferences.
+
; : * No more [0xy.part] on preview of completed files
; :   * No more [0xy.part] on preview of completed files
+
; : * Fixed the FAT32 rehashing of files on startup
; :   * Fixed the FAT32 rehashing of files on startup
+
; : * Fixed filters not being used on right click on main transfer tab -> new status
; :   * Fixed filters not being used on right click on main transfer tab -> new status
+
; : * Changed known file list from wxHashMap to std::map
; :   * Changed known file list from wxHashMap to std::map
+
; : * Fixed auto-update server list at startup and added posibility of multiple servelist urls too
; :   * Fixed auto-update server list at startup and added posibility of multiple servelist urls too
+
; : * Fix for files publishing, reported by lugdunum to eMule/aMule developers.
; :   * Fix for files publishing, reported by lugdunum to eMule/aMule developers.
+
; : * Proper use of ClearHelloProperties that fixes some crashes related to a var not being init.
; :   * Proper use of ClearHelloProperties that fixes some crashes related to a var not being init.
+
; : * Added MOD_VERSION to hello type packets (just for CVS versions)
; :   * Added MOD_VERSION to hello type packets (just for CVS versions)
+
; : * Fixed packet processing on EMSocket error.
; :   * Fixed packet processing on EMSocket error.
+
; : * Changed the full part (9.28Mb) lower limit for preview to 256Kb
; :   * Changed the full part (9.28Mb) lower limit for preview to 256Kb
+
; : * Added 'LI0' to the evil GPL doer checks.
; :   * Added 'LI0' to the evil GPL doer checks.
+
; : * Bugfixes on the KnownFile::UpdatePartsInfo code.
; :   * Bugfixes on the KnownFile::UpdatePartsInfo code.
+
; : * Added new verbose client info checkbox, to find out which clients are sending bad data.
; :   * Added new verbose client info checkbox, to find out which clients are sending bad data.
+
; : * Fix UDP socket for Win32
; :   * Fix UDP socket for Win32
+
; : * Re-added the timed part file buffer flush()
; :   * Re-added the timed part file buffer flush()
+
; : * Custom language support added
; :   * Custom language support added
+
; : * Fixed FAT32 incoming/temp warning messages only shown on one of the folders.
; :   * Fixed FAT32 incoming/temp warning messages only shown on one of the folders.
+
; : * Fixed issues on packet unzip and crash on OP_CANCELTRANSFER already sent
; :   * Fixed issues on packet unzip and crash on OP_CANCELTRANSFER already sent
+
; : * Added aMule 1.x / 2.x / CVS versioning.
; :   * Added aMule 1.x / 2.x / CVS versioning.
+
; : * Thread-safe log lines adding using a queued loglines list.
; :   * Thread-safe log lines adding using a queued loglines list.
+
; : * Completion Thread revamped --> No longer crashes, no longer asserts, and it's much nicer.
; :   * Completion Thread revamped --> No longer crashes, no longer asserts, and it's much nicer.
+
; : * Fixed safe_delete (again)
; :   * Fixed safe_delete (again)
+
; : * Fixed some memleaks
; :   * Fixed some memleaks
+
; : * Changed some CLists to wxLists
; :   * Changed some CLists to wxLists
+
; : * Cleanup and fixing little bugs ;-)
; :   * Cleanup and fixing little bugs ;-)
+
; : * Fixed assert & possible crash on queue list control
; :   * Fixed assert & possible crash on queue list control
+
; : * Disabling options when no item is selected
; :   * Disabling options when no item is selected
+
; : * Fixed client icons
; :   * Fixed client icons
+
 
+
  
 
'''Madcat:'''
 
'''Madcat:'''
  
; :   * Disable autobacktrace on win32
+
; : * Disable autobacktrace on win32
; :   * Removed wxTE_PROCESS_ENTER style from fast ed2k links handler (fixes assert)
+
; : * Removed wxTE_PROCESS_ENTER style from fast ed2k links handler (fixes assert)
; :   * The following modifications to CamuleDlg::AddLogLine() function:
+
; : * The following modifications to CamuleDlg::AddLogLine() function:
; :     Now uses system locale for date/time formatting.
+
; : Now uses system locale for date/time formatting.
; :     No longer asserts.
+
; : No longer asserts.
; :     Now also works on win32.
+
; : Now also works on win32.
; :   * Removed unused m_StateImageList
+
; : * Removed unused m_StateImageList
; :   * Code cleanup
+
; : * Code cleanup
 
+
  
 
'''one_2_one, hoschy007:'''
 
'''one_2_one, hoschy007:'''
  
; :   * MacOSX stuff
+
; : * MacOSX stuff
 
+
  
 
'''shakraw:'''
 
'''shakraw:'''
  
; :   * Fixed multiple file download bug in webserver search section
+
; : * Fixed multiple file download bug in webserver search section
; :   * Fixed ed2k download link
+
; : * Fixed ed2k download link
; :   * Fixed categories for web interface
+
; : * Fixed categories for web interface
; :   * WebSocket.* & WebServer.*: now uses wxThreads and wxSockets to be cross platform.
+
; : * WebSocket.* & WebServer.*: now uses wxThreads and wxSockets to be cross platform.
; :   * Better threads' array remove in WebSocket
+
; : * Better threads' array remove in WebSocket
; :   * WebServer cleanly stopped before exit
+
; : * WebServer cleanly stopped before exit
; :   * Fixed max 2Gb display bug in amuleweb
+
; : * Fixed max 2Gb display bug in amuleweb
; :   * Updated aMule.tmpl: added file %complete support in transfer list
+
; : * Updated aMule.tmpl: added file %complete support in transfer list
 
+
  
 
'''thepolish:'''
 
'''thepolish:'''
  
; :   * Wrote wxcas based on cas from falso
+
; : * Wrote wxcas based on cas from falso
; :   * Enable auto-refresh and Fix GPL headers (wxcas)
+
; : * Enable auto-refresh and Fix GPL headers (wxcas)
; :   * Add system load and uptime (wxcas, Linux only)
+
; : * Add system load and uptime (wxcas, Linux only)
 
+
  
 
'''Unleashed:'''
 
'''Unleashed:'''
  
; :   * cas: better layout and fixes
+
; : * cas: better layout and fixes
; :   * Fixed a pair of memleaks
+
; : * Fixed a pair of memleaks
 
+
  
 
'''Xaignar:'''
 
'''Xaignar:'''
  
; :   * Fixed negative percentages in downloadlist ... again ( Disp.8 )
+
; : * Fixed negative percentages in downloadlist ... again ( Disp.8 )
; :   * Fixed the "free(): Invalid pointer" bug ( Misc.10 )
+
; : * Fixed the "free(): Invalid pointer" bug ( Misc.10 )
; :   * Fixed PowerShare priority level not being saved. ( Tran.9 )
+
; : * Fixed PowerShare priority level not being saved. ( Tran.9 )
; :   * Fixed the problem where it wasn't possible to select auto-priority in the uploadlist after having selected another priority ( Tran.8 )
+
; : * Fixed the problem where it wasn't possible to select auto-priority in the uploadlist after having selected another priority ( Tran.8 )
; :   * Cleanup of Search Dialog:
+
; : * Cleanup of Search Dialog:
; :     The reset button is now properly enabled/disabled depending on the contenst of the text fields
+
; : The reset button is now properly enabled/disabled depending on the contenst of the text fields
; :     Fixed a bug where searches would be limited to 2gb if max size was set to a value less than min size
+
; : Fixed a bug where searches would be limited to 2gb if max size was set to a value less than min size
; :     The popup-menu for the notebook now works as expected ( SRCH.1 )
+
; : The popup-menu for the notebook now works as expected ( SRCH.1 )
; :     The popup-menu will now only show when right-clicking within the bounds of the notebook (DISP.12)
+
; : The popup-menu will now only show when right-clicking within the bounds of the notebook (DISP.12)
; :   * Fixed the green progressbar on downloads always displaying 100%. ( DISP.9 )
+
; : * Fixed the green progressbar on downloads always displaying 100%. ( DISP.9 )
; :   * aMule will no longer display warnings about not being able to find server.met when a new server.met is saved and no old copy exists.
+
; : * aMule will no longer display warnings about not being able to find server.met when a new server.met is saved and no old copy exists.
; :   * known.met is now auto-saved (1) when 30 files have been hashed, (2) when 300mb worth of files have been hashed,
+
; : * known.met is now auto-saved (1) when 30 files have been hashed, (2) when 300mb worth of files have been hashed, (3) and when all files have been hashed. This is to reduce the chances of having to rehash all files after a crash.
; :      (3) and when all files have been hashed. This is to reduce the chances of having to rehash all files after a crash.
+
; : * Now uses the user-selected browser for fake-checking and such. ( PREF.3 )
; :   * Now uses the user-selected browser for fake-checking and such. ( PREF.3 )
+
; : * Further update of the Chat Page:
; :   * Further update of the Chat Page:
+
; : Pages can now be closed like the ones on the Search Page
; :     Pages can now be closed like the ones on the Search Page
+
; : Double-clicking on a nickname will open a chatsession for that friend
; :     Double-clicking on a nickname will open a chatsession for that friend
+
; : When a nickname is updated in the friendlist, the assosiated tab is updated as well
; :     When a nickname is updated in the friendlist, the assosiated tab is updated as well
+
; : * Other stuff
; :   * Other stuff
+
 
+
  
 
'''Batman:'''
 
'''Batman:'''
  
; :   * Fixed mldonkey detection based on the MLDK string
+
; : * Fixed mldonkey detection based on the MLDK string
 
+
  
 
'''Special thanks'''
 
'''Special thanks'''
  
; :   * All the bug-reporters, helpers, translators and users at http://forum.amule.org
+
; : * All the bug-reporters, helpers, translators and users at http://forum.amule.org
; :   * niet & bootstrap for DNS & CVS service
+
; : * niet & bootstrap for DNS & CVS service
; :   * Jacobo221, stefanero for their help and support on forum and all the other stuff ;-)
+
; : * Jacobo221, stefanero for their help and support on forum and all the other stuff ;-)
; :   * lugdunummaster for providing support on version tags and new features of lugdunum servers
+
; : * lugdunummaster for providing support on version tags and new features of lugdunum servers
; :   * As usual thx to eMule & wxWidgets devs and everyone i forgot ;-)
+
; : * As usual thx to eMule & wxWidgets devs and everyone i forgot ;-)

Latest revision as of 02:31, 19 May 2005

Version 2.0.0rc3 - The 'Target: Stability' version

2004-04-22

aquatroll:

 
* win32 stuff

barbapapa:

 
* Fixed >2Gb files sorting bug on transfer window.

Citroklar:

 
* Fixed saving preferences when clicking OK and not only on shutdown.
 
* Configure stuff
 
* Cas related stuff

deltaHF:

 
* i18n stuff
 
* Minor timer fix ;-)

elfstone:

 
* Fixed already downloading files not being marked as such on search results.

falso:

 
* Improving and fixing cas
 
* Added capability to create pngs with cas
 
* Fixed ed2k fast links handler

Kry:

 
* Complete rewrite to emule 0.42x ed2k network code
 
* Rewrite of hashing thread. Also added a timeout to save resources. It times out after 1 min without hashing or receiving new files to hash, or 1 min since last hash, and dies gracefully.
 
* Fixed the crash on startup if incoming/temp folder are on FAT32
 
* Added Safe Max Connections code to Preferences -> Tweaks. This code will help all people with USB modems and crappy routers to not hang them.
 
* Identify to lugdunum > 16.45 with our proper extended version tag (2.0.0)
 
* Fixed & rewrote stats:
 
Added Shareaza & lphant
 
Fixed mldonkey stats (do they have to change their compatible number this often?)
 
Added aMule / eMule / eDonkey proper version handling
 
Dynamic tree of client versions (no more void versions)
 
Fixed the xmule inflated statitics on the stats tree
 
* Rewrote client icons handling
 
Use alpha channel to show the extended protocol and secure ident
 
Added Shareaza, xmule, lphant, bad_guy and unknown client icons
 
* Fixed chuck selection. Much, much, much, much faster downloads. Back to the 1.2.6 speeds :-)
 
* Fixed Win32 compilation
 
* Fixed lowID warning message on start being void.
 
* Proper Win32 and Mac disabling of the vertical preferences
 
* Severe bug on wxRadio button on RseInt was preventing ANY radio button on preferences from working.
 
* Fixed crash on 'cancel' while downloading server list.
 
* Fixed a UpdatePartsInfo missing on KnownFile.cpp
 
* Fixes the fake-check custom browser textfield
 
* Added wxNB_MULTILINE to preferences notebook.
 
* Minor issue on the chunk selection (thanks to AndCycle on eMule forum)
 
* Fixed a SEVERE mem access issue on the hash of the file id to check on knownfilelist.
 
* Fixed a SEVERE memory bug on sending the shared folders
 
* Fixed not sending the incoming and categories folders when sharing folders.
 
* Fixed 'Friends' working as 'None' on 'view shared' preferences.
 
* No more [0xy.part] on preview of completed files
 
* Fixed the FAT32 rehashing of files on startup
 
* Fixed filters not being used on right click on main transfer tab -> new status
 
* Changed known file list from wxHashMap to std::map
 
* Fixed auto-update server list at startup and added posibility of multiple servelist urls too
 
* Fix for files publishing, reported by lugdunum to eMule/aMule developers.
 
* Proper use of ClearHelloProperties that fixes some crashes related to a var not being init.
 
* Added MOD_VERSION to hello type packets (just for CVS versions)
 
* Fixed packet processing on EMSocket error.
 
* Changed the full part (9.28Mb) lower limit for preview to 256Kb
 
* Added 'LI0' to the evil GPL doer checks.
 
* Bugfixes on the KnownFile::UpdatePartsInfo code.
 
* Added new verbose client info checkbox, to find out which clients are sending bad data.
 
* Fix UDP socket for Win32
 
* Re-added the timed part file buffer flush()
 
* Custom language support added
 
* Fixed FAT32 incoming/temp warning messages only shown on one of the folders.
 
* Fixed issues on packet unzip and crash on OP_CANCELTRANSFER already sent
 
* Added aMule 1.x / 2.x / CVS versioning.
 
* Thread-safe log lines adding using a queued loglines list.
 
* Completion Thread revamped --> No longer crashes, no longer asserts, and it's much nicer.
 
* Fixed safe_delete (again)
 
* Fixed some memleaks
 
* Changed some CLists to wxLists
 
* Cleanup and fixing little bugs ;-)
 
* Fixed assert & possible crash on queue list control
 
* Disabling options when no item is selected
 
* Fixed client icons

Madcat:

 
* Disable autobacktrace on win32
 
* Removed wxTE_PROCESS_ENTER style from fast ed2k links handler (fixes assert)
 
* The following modifications to CamuleDlg::AddLogLine() function:
 
Now uses system locale for date/time formatting.
 
No longer asserts.
 
Now also works on win32.
 
* Removed unused m_StateImageList
 
* Code cleanup

one_2_one, hoschy007:

 
* MacOSX stuff

shakraw:

 
* Fixed multiple file download bug in webserver search section
 
* Fixed ed2k download link
 
* Fixed categories for web interface
 
* WebSocket.* & WebServer.*: now uses wxThreads and wxSockets to be cross platform.
 
* Better threads' array remove in WebSocket
 
* WebServer cleanly stopped before exit
 
* Fixed max 2Gb display bug in amuleweb
 
* Updated aMule.tmpl: added file %complete support in transfer list

thepolish:

 
* Wrote wxcas based on cas from falso
 
* Enable auto-refresh and Fix GPL headers (wxcas)
 
* Add system load and uptime (wxcas, Linux only)

Unleashed:

 
* cas: better layout and fixes
 
* Fixed a pair of memleaks

Xaignar:

 
* Fixed negative percentages in downloadlist ... again ( Disp.8 )
 
* Fixed the "free(): Invalid pointer" bug ( Misc.10 )
 
* Fixed PowerShare priority level not being saved. ( Tran.9 )
 
* Fixed the problem where it wasn't possible to select auto-priority in the uploadlist after having selected another priority ( Tran.8 )
 
* Cleanup of Search Dialog:
 
The reset button is now properly enabled/disabled depending on the contenst of the text fields
 
Fixed a bug where searches would be limited to 2gb if max size was set to a value less than min size
 
The popup-menu for the notebook now works as expected ( SRCH.1 )
 
The popup-menu will now only show when right-clicking within the bounds of the notebook (DISP.12)
 
* Fixed the green progressbar on downloads always displaying 100%. ( DISP.9 )
 
* aMule will no longer display warnings about not being able to find server.met when a new server.met is saved and no old copy exists.
 
* known.met is now auto-saved (1) when 30 files have been hashed, (2) when 300mb worth of files have been hashed, (3) and when all files have been hashed. This is to reduce the chances of having to rehash all files after a crash.
 
* Now uses the user-selected browser for fake-checking and such. ( PREF.3 )
 
* Further update of the Chat Page:
 
Pages can now be closed like the ones on the Search Page
 
Double-clicking on a nickname will open a chatsession for that friend
 
When a nickname is updated in the friendlist, the assosiated tab is updated as well
 
* Other stuff

Batman:

 
* Fixed mldonkey detection based on the MLDK string

Special thanks

 
* All the bug-reporters, helpers, translators and users at http://forum.amule.org
 
* niet & bootstrap for DNS & CVS service
 
* Jacobo221, stefanero for their help and support on forum and all the other stuff ;-)
 
* lugdunummaster for providing support on version tags and new features of lugdunum servers
 
* As usual thx to eMule & wxWidgets devs and everyone i forgot ;-)