Difference between revisions of "Changelog 2.0.0-rc1"

From AMule Project FAQ
Jump to: navigation, search
 
(=Version 2.0.0-rc1 (The 'Mules and Rabbits love carrots' version)=)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Version 2.0.0-rc1 (The 'Mules and Rabbits love carrots' version) ==
+
== Version 2.0.0-rc1 - The 'Mules and Rabbits love carrots' version ==
 
+
 
''2004-03-26''
 
''2004-03-26''
  
 
'''Kry:'''
 
'''Kry:'''
; :               * Implemented SecureIdent (SUI) (imported from eMule 0.30x)
+
; : * Implemented SecureIdent (SUI) (imported from eMule 0.30x). This mean your credits will be lost on first run. There is no way to avoid that. Sorry :) Same happened with eMule.
; :                  This mean your credits will be lost on first run  
+
; : * Send sources request for files added from search page first.
; :                  There is no way to avoid that. Sorry :) Same happened with eMule.
+
; : * Rewrote MuleNoteBook from gtk to a cross-platform implementation. The code is already used by xMule too, so I guess they liked it.
; :               * Send sources request for files added from search page first.
+
; : * Fixed most of > 2Gb bug, except the dom's contibution you can scrolling down ;)
; :               * Rewrote MuleNoteBook from gtk to a cross-platform implementation.    
+
; : * Made the .part.met load/save 100% compatible with eMule.
; :                  The code is already used by xMule too, so I guess they liked it.
+
; : * Fixed the Safe_Delete bug. Seems it arised when we made the app too fast ;)
; :               * Fixed most of > 2Gb bug, except the dom's contibution you can scrolling down ;)
+
; : * Random usable position of the server split.
; :               * Made the .part.met load/save 100% compatible with eMule.
+
; : * Added bluecow's fix for zlib compressed packets.
; :               * Fixed the Safe_Delete bug. Seems it arised when we made the app too fast ;)
+
; : * Even safer .met saving
; :               * Random usable position of the server split.
+
; : * Added preferences checkbox for new style / old style tabs on preferences (vertical/horizontal)
; :               * Added bluecow's fix for zlib compressed packets.
+
; : * Checked for protocol limits on file size.
; :               * Even safer .met saving
+
; : * Now client detail dialog show Secure Ident State (Not Supported/BadGuy/Not Complete/Verified)
; :               * Added preferences checkbox for new style / old style tabs on preferences  
+
; : * Added itoa to the MFC layer
; :                  (vertical/horizontal)
+
; : * Added SetLength to CFile (MFC compat layer)
; :               * Checked for protocol limits on file size.
+
; : * Fixed hangup on message sending.
; :               * Now client detail dialog show Secure Ident State  
+
; : * Moved Fast ED2K show to GUI tweaks
; :                  (Not Supported/BadGuy/Not Complete/Verified)
+
; : * Slugfiller's Secure Hash (imported from eMule 0.30x)
; :               * Added itoa to the MFC layer
+
; : * Fixed GetTickCount code returning signed value
; :               * Added SetLength to CFile (MFC compat layer)
+
; : * Fixed GetTickCount code not initializing the vars.
; :               * Fixed hangup on message sending.
+
; : * Moved the FILE* to CFile for furter compatibility of code.
; :               * Moved Fast ED2K show to GUI tweaks
+
; : * Added the first version run detection
; :               * Slugfiller's Secure Hash (imported from eMule 0.30x)
+
; : * Removed some Yield() code that only slowed init.
; :               * Fixed GetTickCount code returning signed value
+
; : * Simplified systray menu by only showing what needed. Thanks to jadrian for the feature request.
; :               * Fixed GetTickCount code not initializing the vars.
+
; : * Grayed non-working Preferences options to avoid confusion and to make the developer life easier selecting what to do ;)
; :               * Moved the FILE* to CFile for furter compatibility of code.
+
; : * Fixed CTag new structure (imported from eMule 0.30x)
; :               * Added the first version run detection
+
; : * Removed the mostly useless wizzard.
; :               * Removed some Yield() code that only slowed init.
+
; : * Fixed the DoSwap crash on swapping A4AF sources. (hopefully)
; :               * Simplified systray menu by only showing what needed.  
+
; : * Fixed the log auto-scrolling up on messages window.
; :                  Thanks to jadrian for the feature request.
+
; : * Fixed the Upload bug that arised during endian changes.
; :               * Grayed non-working Preferences options to avoid confusion and to
+
; : * Added the Arabic, Chinese & Finnish compatibility on loading
; :                  make the developer life easier selecting what to do ;)
+
; : * OpenBSD compatibility fixed
; :               * Fixed CTag new structure (imported from eMule 0.30x)
+
; : * Mac port 99% done, next version will be Mac compatible. Some final bugs to be fixed ;)  
; :               * Removed the mostly useless wizzard.
+
; : Fixed:
; :               * Fixed the DoSwap crash on swapping A4AF sources. (hopefully)
+
; : *) .met files loading/saving (except knownfiles.met)
; :               * Fixed the log auto-scrolling up on messages window.
+
; : *) .dat files loading/saving
; :               * Fixed the Upload bug that arised during endian changes.
+
; : *) 99% of the preferences bugs.
; :               * Added the Arabic, Chinese & Finnish compatibility on loading
+
; : *) Compilation and linking.
; :               * OpenBSD compatibility fixed
+
; : *) Error popups relates to c_opaque colour.
; :               * Mac port 99% done, next version will be Mac compatible
+
; : * Starting sync with eMule 0.42
; :                  Some final bugs to be fixed ;)  
+
; : * Speedups on Partfile Process nd DownloadQueue process.
; :                   Fixed:
+
; : * New 'server version' colum on server list window.
; :                     *) .met files loading/saving (except knownfiles.met)
+
; : * MUCH safer packet handlig - avoids crashes on 99% of wrong tags.
; :                     *) .dat files loading/saving
+
; : * Fixed Dirs number on 'view shared'. Made aMule/eMule assert ;)
; :                     *) 99% of the preferences bugs.
+
; : * Made download queue list refresh on a nicer way (much less glitches).
; :                     *) Compilation and linking.
+
; : * Fixes an assert for  invalid menu entry on right click queue popup.  
; :                     *) Error popups relates to c_opaque colour.
+
; : * Mayor speedup on Highlight server (and thus on server connect/disconnect)
; :               * Starting sync with eMule 0.42
+
; : * Prevent removing the server we're connected at, either directly, on in a list of servers to delete, or in removing all servers. Warn the user with a message Box and then leave it non-deleted. Fixes crash.
; :               * Speedups on Partfile Process nd DownloadQueue process.
+
; : * Fixed hangup on message sending
; :               * New 'server version' colum on server list window.
+
; : * New IPFilter code (reload & on/off)
; :               * MUCH safer packet handlig - avoids crashes on 99% of wrong tags.
+
; : * Added checkboxes on GUI Tweaks tab for download progress % and Bar drawing.
; :               * Fixed Dirs number on 'view shared'. Made aMule/eMule assert ;)
+
; : * Fixed a severe memleak on the % showing and speeded it up.
; :               * Made download queue list refresh on a nicer way (much less glitches).
+
; : * Save 5 sources on rare files (<20 sources)
; :               * Fixes an assert for  invalid menu entry on right click queue popup.  
+
; : * New SetFileSize code to avoid cpu usage.
; :               * Mayor speedup on Highlight server (and thus on server connect/disconnect)
+
; : * Removed the List Show/Hide and slider that made too much problems on 1.2.6. Safer version (and better) will be on 2.0.0 final.
; :               * Prevent removing the server we're connected at, either directly, on in a  
+
; : * Speedups on Hash thread.
; :                  list of servers to delete, or in removing all servers. Warn the user with a
+
; : * Safer corrupt detection on FAT partitions. I'm sorry if it rehashes every file on your system on restart, will be fixed.
; :                  message Box and then leave it non-deleted. Fixes crash.
+
; : * The file pause because of diskpace shows now on aMule logs
; :               * Fixed hangup on message sending
+
; : * Fixed BackUp file to REALLY backup instead of moving.
; :               * New IPFilter code (reload & on/off)
+
; : * Added code to check 0-size .part.met and load backup if needed.
; :               * Added checkboxes on GUI Tweaks tab for download progress %  
+
; : * Fixed types.h and wintypes.h for proper Win32/Mac/linux compatibility.
; :                  and Bar drawing.
+
; : * Added ECSocket code as common implementation for interaction between different UIs (webserver, amulecmd, etc).  
; :               * Fixed a severe memleak on the % showing and speeded it up.
+
; : * Fixed intercomunication for little endian <-> big endian machines on ECSocket.
; :               * Save 5 sources on rare files (<20 sources)
+
; : * Speedups on Endian Swap code & proper wxWindows way to detect it.
; :               * New SetFileSize code to avoid cpu usage.
+
; : * Changed CArray to wxArray on most places for safety.
; :               * Removed the List Show/Hide and slider that made too much  
+
; : * Added configure code for detection of the crypto++ includes/libs
; :                  problems on 1.2.6. Safer version (and better) will be on 2.0.0 final.
+
; : * Fixed buggy curl-config on Mac including -mi386.
; :               * Speedups on Hash thread.
+
; : * Removed useless files: TabCtrl.*
; :               * Safer corrupt detection on FAT partitions
+
; : * Fixed several bugs, memleaks, warnings and one mem corruption
; :                  I'm sorry if it rehashes every file on your system on restart, will be fixed.
+
; : * Code cleanup
; :               * The file pause because of diskpace shows now on aMule logs
+
; :               * Fixed BackUp file to REALLY backup instead of moving.
+
; :               * Added code to check 0-size .part.met and load backup if needed.
+
; :               * Fixed types.h and wintypes.h for proper Win32/Mac/linux compatibility.
+
; :               * Added ECSocket code as common implementation for interaction between
+
; :                  different UIs (webserver, amulecmd, etc).  
+
; :               * Fixed intercomunication for little endian <-> big endian machines on ECSocket.
+
; :               * Speedups on Endian Swap code & proper wxWindows way to detect it.
+
; :               * Changed CArray to wxArray on most places for safety.
+
; :               * Added configure code for detection of the crypto++ includes/libs
+
; :               * Fixed buggy curl-config on Mac including -mi386.
+
; :               * Removed useless files: TabCtrl.*
+
; :               * Fixed several bugs, memleaks, warnings and one mem corruption
+
; :               * Code cleanup
+
  
 
'''Creteil:'''
 
'''Creteil:'''
; :               * Added the client detail dialog item for Securehash  
+
; : * Added the client detail dialog item for Securehash  
; :               * Fixed sockets.cpp includes for non-debian systems ;)
+
; : * Fixed sockets.cpp includes for non-debian systems ;)
; :               * Added Arabic, Chinese & Finnish to languages in Preferences
+
; : * Added Arabic, Chinese & Finnish to languages in Preferences
  
 
'''Hetfield:'''
 
'''Hetfield:'''
; :               * Configure now checks for crypto++ libs
+
; : * Configure now checks for crypto++ libs
; :               * Added --with-crypto-prefix option to configure
+
; : * Added --with-crypto-prefix option to configure
; :               * Possibile Fix to ListenSocket::Safe_Delete() seg fault
+
; : * Possibile Fix to ListenSocket::Safe_Delete() seg fault
; :               * Added ccache support to configure, no variables tricks needed
+
; : * Added ccache support to configure, no variables tricks needed
; :               * Added --with-ccache-prefix option to configure
+
; : * Added --with-ccache-prefix option to configure
; :               * deleted --enable-libcwd option from configure
+
; : * deleted --enable-libcwd option from configure
; :               * deleted useless libcwd debug files and code from whole project
+
; : * deleted useless libcwd debug files and code from whole project
  
 
'''Madcat:'''
 
'''Madcat:'''
; :               * Made Fast ED2K Links Handler optional
+
; : * Made Fast ED2K Links Handler optional. Something like the old Frankk's ED2K Links Handler patch.
; :                        Something like the old Frankk's ED2K Links Handler patch.
+
; : * FakeCheck using donkeyfakes.gambri.net. Original idea and implementation by deltaHF.
; :               * FakeCheck using donkeyfakes.gambri.net
+
; : * Clean(er) fix for splashscreen-creation compiler warning (unused variable
; :                        Original idea and implementation by deltaHF.
+
; : * Moved project/muuli.wdr to src/muuli.wdr
; :               * Clean(er) fix for splashscreen-creation compiler warning (unused variable
+
; : * ED2K-Links.HOWTO fix for some aMule/eMule error
; :               * Moved project/muuli.wdr to src/muuli.wdr
+
; : * Added -ggdb -fno-inline to debug compilation flags
; :               * ED2K-Links.HOWTO fix for some aMule/eMule error
+
; : * Automatic category assignment for new downloads
; :               * Added -ggdb -fno-inline to debug compilation flags
+
; : * Updated AUTHORS file to reflect original eMule authors and give credit to original Linux port author (Timo Kujala aka Tiku)
; :               * Automatic category assignment for new downloads
+
; : * Win32 port 99% operative, next version will be Win32 compatible
; :               * Updated AUTHORS file to reflect original eMule authors and give  
+
; :                        credit to original Linux port author (Timo Kujala aka Tiku)
+
; :               * Win32 port 99% operative, next version will be Win32 compatible
+
  
 
'''Emilio Sandoz:'''
 
'''Emilio Sandoz:'''
; :               * complete re-write of preference handling to make it table-driven
+
; : * complete re-write of preference handling to make it table-driven in both file-I/O and dialog
; :                        in both file-I/O and dialog
+
; : * improvements in feedback given during dialog interaction
; :               * improvements in feedback given during dialog interaction
+
  
 
'''pure_ascii:'''
 
'''pure_ascii:'''
; :               * Added highlighting of the connected server in server list
+
; : * Added highlighting of the connected server in server list
; :               * Enabled and fixed setting the server version
+
; : * Enabled and fixed setting the server version
  
 
'''shakraw:'''
 
'''shakraw:'''
; :               * Some fixes on web interface file type search, and code cleaning
+
; : * Some fixes on web interface file type search, and code cleaning
; :               * Fixed amule crash when closing socket
+
; : * Fixed amule crash when closing socket
; :               * size_t seems to break Mac compilation - anyway uintt6 is enought for
+
; : * size_t seems to break Mac compilation - anyway uintt6 is enought for messages
; :                  messages
+
; : * Modified RseStringEncrypted. Now we encrypt passwd just (and only) when changing them in prefs' dialog. So, now we use always encrypted passwords, noone in clear neither in memory or disk
; :               * Modified RseStringEncrypted. Now we encrypt passwd just (and only)
+
; : * Check if we're able to use TCP ports (lacks what todo if not but we can accept EC. do nothing atm = EC disabled)
; :                  when changing them in prefs' dialog. So, now we use always encrypted
+
; : * Added "AMULEDLG SHOW" to EC available commands
; :                  passwords, noone in clear neither in memory or disk
+
; : * WebServer now use the more correct _("") for localized strings
; :               * Check if we're able to use TCP ports (lacks what todo if not but we
+
; : * Created WebInterface.{h,cpp} for the web interface, and cleaned WebServer.{h,cpp} code
; :                  can accept EC. do nothing atm = EC disabled)
+
 
; :                 Added "AMULEDLG SHOW" to EC available commands
+
; :               * WebServer now use the more correct _("") for localized strings
+
; :               * Created WebInterface.{h,cpp} for the web interface, and
+
; :                  cleaned WebServer.{h,cpp} code
+
                         
+
 
'''neiro:'''
 
'''neiro:'''
; :               * Helped with OpenBSD port by providing a workbench
+
; : * Helped with OpenBSD port by providing a workbench
               
+
 
 
'''Ganael Laplanche:'''
 
'''Ganael Laplanche:'''
; :               * FreeBSD port fixes
+
; : * FreeBSD port fixes
               
+
 
 
'''PowerMike, hellimod:'''
 
'''PowerMike, hellimod:'''
; :               * Helped a lot on future Mac port by giving ssh & vnc access
+
; : * Helped a lot on future Mac port by giving ssh & vnc access
               
+
 
 
'''deltaHF:'''
 
'''deltaHF:'''
; :               * New toolbar icons (thx to everaldo.com)
+
; : * New toolbar icons (thx to everaldo.com)
; :               * Added & enabled chinese, danish and hungarian translation
+
; : * Added & enabled chinese, danish and hungarian translation
; :               * Preferences (added/changed):
+
; : * Preferences (added/changed):
; :                 IP-Filter reload and on/off buttons  
+
; : IP-Filter reload and on/off buttons  
; :                 securehash -> secure ident
+
; : securehash -> secure ident
; :                 media info  
+
; : media info  
; :                 max connections: 25-7500
+
; : max connections: 25-7500
; :                 upload queue: 500-1000
+
; : upload queue: 500-1000
; :                 max new connections / 5 sec: 5-500
+
; : max new connections / 5 sec: 5-500
; :                 remove dead servers after: 1 >
+
; : remove dead servers after: 1 >
; :                 tcp port: 80 > (for users with bad ISP's .. but remember -> running aMule as root is unsecure !!!)
+
; : tcp port: 80 > (for users with bad ISP's .. but remember -> running aMule as root is unsecure !!!)
; :                 add new files (dl & share) with auto priority: off by default now (if running aMule for the first time)
+
; : add new files (dl & share) with auto priority: off by default now (if running aMule for the first time)
; :               * Updated the header of all files
+
; : * Updated the header of all files
; :               * Changed wxWindows to wxWidgets
+
; : * Changed wxWindows to wxWidgets
; :               * "Donated" amule-project.de
+
; : * "Donated" amule-project.de
 +
 
 
'''niet:'''
 
'''niet:'''
; :               * Donated amule-project.net :-)
+
; : * Donated amule-project.net :-)
               
+
 
 
'''bootstrap:'''
 
'''bootstrap:'''
; :               * CVS support
+
; : * CVS support
               
+
 
 
'''Torsten SCHULZ:'''
 
'''Torsten SCHULZ:'''
; :               * Added the % showing on progressbars.
+
; : * Added the % showing on progressbars.
  
 
'''lemonfan:'''
 
'''lemonfan:'''
; :               * Modified network code for big-endian systems
+
; : * Modified network code for big-endian systems
; :               * Fixed preferences bug
+
; : * Fixed preferences bug
; :               * Fixed copy ed2k link to clipboard
+
; : * Fixed copy ed2k link to clipboard
; :               * Fixed CArray for MFC compatibility
+
; : * Fixed CArray for MFC compatibility
; :               * More rigid compatibility to MFC types
+
; : * More rigid compatibility to MFC types
; :               * Fixed misformatted strings and several warnings in WebServer.cpp
+
; : * Fixed misformatted strings and several warnings in WebServer.cpp
       
+
 
 
'''Xaignar:'''
 
'''Xaignar:'''
; :               * Code cleanup in amule.* and otherfunctions.* and other files
+
; : * Code cleanup in amule.* and otherfunctions.* and other files
; :               * The Cleanup button in the File Details dialog no longer replaces "&" with "&&"
+
; : * The Cleanup button in the File Details dialog no longer replaces "&" with "&&"
; :               * Max connections should be correctly set on windows platforms, instead of defaulting to 500
+
; : * Max connections should be correctly set on windows platforms, instead of defaulting to 500
; :               * Finished the CArray -> wxArray conversion
+
; : * Finished the CArray -> wxArray conversion
; :               * Fixed ECSocket compilation with gcc < 3.3
+
; : * Fixed ECSocket compilation with gcc < 3.3
; :               * Fixed segfault on close.
+
; : * Fixed segfault on close.
; :               * Some other fixes
+
; : * Some other fixes
  
 
'''Citroklar:'''
 
'''Citroklar:'''
; :               * External Connections are now only done when configuration tells us so (thanks to tonar from #amule)
+
; : * External Connections are now only done when configuration tells us so (thanks to tonar from #amule)
; :               * crypto++ detection fix
+
; : * crypto++ detection fix
               
+
 
 
'''aquatroll:'''
 
'''aquatroll:'''
; :               * Win32 compilation Support & Development.
+
; : * Win32 compilation Support & Development.
               
+
 
 
'''hellimod, PowerMike, godard, hoschy007:'''
 
'''hellimod, PowerMike, godard, hoschy007:'''
; :               * MacOSX compilation support
+
; : * MacOSX compilation support
               
+
 
 
'''dom:'''
 
'''dom:'''
; :               * Found the last  > 2GB bug ;)
+
; : * Found the last  > 2GB bug ;)
               
+
 
 
'''Special Thanks To:'''
 
'''Special Thanks To:'''
               
+
 
; :               * 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
               
+
 
; :               * eMule developers for their support. Long life to *Mule
+
; : * eMule developers for their support. Long life to *Mule
               
+
 
; :               * FreshIRC & Freenode irc admins
+
; : * FreshIRC & Freenode irc admins
               
+
 
; :               * People at #gentoo on freenode for their support, specially ferringb
+
; : * People at #gentoo on freenode for their support, specially ferringb
               
+
 
; :                   * The Testing Team:
+
; : * The Testing Team:
; :                   thepolish, efe, Citroklar, bizzY, KamiKazeNH, and anyone testing aMule.
+
; : thepolish, efe, Citroklar, bizzY, KamiKazeNH, and anyone testing aMule.
               
+
 
; :               * New translators:
+
; : * New translators:
               
+
 
; :               Chinese:  nbfnw
+
; : Chinese:  nbfnw
; :               Arabic:    hathalsal
+
; : Arabic:    hathalsal
; :               Finnish:  eQualizer
+
; : Finnish:  eQualizer
; :               Russian:  Elf
+
; : Russian:  Elf
; :               Italian:  GhePeU, sNeo
+
; : Italian:  GhePeU, sNeo
; :               Portuguese (BR): KamiKazeNH
+
; : Portuguese (BR): KamiKazeNH
; :               Korean:    BlueSpring
+
; : Korean:    BlueSpring
; :               Spanish:  JonathanShields
+
; : Spanish:  JonathanShields
; :               Danish:    nowlin
+
; : Danish:    nowlin
; :               Hungarian: biger [HUN]
+
; : Hungarian: biger [HUN]
; :               Galician:  thorero
+
; : Galician:  thorero
; :               Hebrew:    denisliber
+
; : Hebrew:    denisliber
       
+
 
; :               * All aMule users!!!
+
; : * All aMule users!!!

Latest revision as of 01:20, 19 May 2005

Version 2.0.0-rc1 - The 'Mules and Rabbits love carrots' version

2004-03-26

Kry:

 
* Implemented SecureIdent (SUI) (imported from eMule 0.30x). This mean your credits will be lost on first run. There is no way to avoid that. Sorry :) Same happened with eMule.
 
* Send sources request for files added from search page first.
 
* Rewrote MuleNoteBook from gtk to a cross-platform implementation. The code is already used by xMule too, so I guess they liked it.
 
* Fixed most of > 2Gb bug, except the dom's contibution you can scrolling down ;)
 
* Made the .part.met load/save 100% compatible with eMule.
 
* Fixed the Safe_Delete bug. Seems it arised when we made the app too fast ;)
 
* Random usable position of the server split.
 
* Added bluecow's fix for zlib compressed packets.
 
* Even safer .met saving
 
* Added preferences checkbox for new style / old style tabs on preferences (vertical/horizontal)
 
* Checked for protocol limits on file size.
 
* Now client detail dialog show Secure Ident State (Not Supported/BadGuy/Not Complete/Verified)
 
* Added itoa to the MFC layer
 
* Added SetLength to CFile (MFC compat layer)
 
* Fixed hangup on message sending.
 
* Moved Fast ED2K show to GUI tweaks
 
* Slugfiller's Secure Hash (imported from eMule 0.30x)
 
* Fixed GetTickCount code returning signed value
 
* Fixed GetTickCount code not initializing the vars.
 
* Moved the FILE* to CFile for furter compatibility of code.
 
* Added the first version run detection
 
* Removed some Yield() code that only slowed init.
 
* Simplified systray menu by only showing what needed. Thanks to jadrian for the feature request.
 
* Grayed non-working Preferences options to avoid confusion and to make the developer life easier selecting what to do ;)
 
* Fixed CTag new structure (imported from eMule 0.30x)
 
* Removed the mostly useless wizzard.
 
* Fixed the DoSwap crash on swapping A4AF sources. (hopefully)
 
* Fixed the log auto-scrolling up on messages window.
 
* Fixed the Upload bug that arised during endian changes.
 
* Added the Arabic, Chinese & Finnish compatibility on loading
 
* OpenBSD compatibility fixed
 
* Mac port 99% done, next version will be Mac compatible. Some final bugs to be fixed ;)
 
Fixed:
 
*) .met files loading/saving (except knownfiles.met)
 
*) .dat files loading/saving
 
*) 99% of the preferences bugs.
 
*) Compilation and linking.
 
*) Error popups relates to c_opaque colour.
 
* Starting sync with eMule 0.42
 
* Speedups on Partfile Process nd DownloadQueue process.
 
* New 'server version' colum on server list window.
 
* MUCH safer packet handlig - avoids crashes on 99% of wrong tags.
 
* Fixed Dirs number on 'view shared'. Made aMule/eMule assert ;)
 
* Made download queue list refresh on a nicer way (much less glitches).
 
* Fixes an assert for invalid menu entry on right click queue popup.
 
* Mayor speedup on Highlight server (and thus on server connect/disconnect)
 
* Prevent removing the server we're connected at, either directly, on in a list of servers to delete, or in removing all servers. Warn the user with a message Box and then leave it non-deleted. Fixes crash.
 
* Fixed hangup on message sending
 
* New IPFilter code (reload & on/off)
 
* Added checkboxes on GUI Tweaks tab for download progress % and Bar drawing.
 
* Fixed a severe memleak on the % showing and speeded it up.
 
* Save 5 sources on rare files (<20 sources)
 
* New SetFileSize code to avoid cpu usage.
 
* Removed the List Show/Hide and slider that made too much problems on 1.2.6. Safer version (and better) will be on 2.0.0 final.
 
* Speedups on Hash thread.
 
* Safer corrupt detection on FAT partitions. I'm sorry if it rehashes every file on your system on restart, will be fixed.
 
* The file pause because of diskpace shows now on aMule logs
 
* Fixed BackUp file to REALLY backup instead of moving.
 
* Added code to check 0-size .part.met and load backup if needed.
 
* Fixed types.h and wintypes.h for proper Win32/Mac/linux compatibility.
 
* Added ECSocket code as common implementation for interaction between different UIs (webserver, amulecmd, etc).
 
* Fixed intercomunication for little endian <-> big endian machines on ECSocket.
 
* Speedups on Endian Swap code & proper wxWindows way to detect it.
 
* Changed CArray to wxArray on most places for safety.
 
* Added configure code for detection of the crypto++ includes/libs
 
* Fixed buggy curl-config on Mac including -mi386.
 
* Removed useless files: TabCtrl.*
 
* Fixed several bugs, memleaks, warnings and one mem corruption
 
* Code cleanup

Creteil:

 
* Added the client detail dialog item for Securehash
 
* Fixed sockets.cpp includes for non-debian systems ;)
 
* Added Arabic, Chinese & Finnish to languages in Preferences

Hetfield:

 
* Configure now checks for crypto++ libs
 
* Added --with-crypto-prefix option to configure
 
* Possibile Fix to ListenSocket::Safe_Delete() seg fault
 
* Added ccache support to configure, no variables tricks needed
 
* Added --with-ccache-prefix option to configure
 
* deleted --enable-libcwd option from configure
 
* deleted useless libcwd debug files and code from whole project

Madcat:

 
* Made Fast ED2K Links Handler optional. Something like the old Frankk's ED2K Links Handler patch.
 
* FakeCheck using donkeyfakes.gambri.net. Original idea and implementation by deltaHF.
 
* Clean(er) fix for splashscreen-creation compiler warning (unused variable
 
* Moved project/muuli.wdr to src/muuli.wdr
 
* ED2K-Links.HOWTO fix for some aMule/eMule error
 
* Added -ggdb -fno-inline to debug compilation flags
 
* Automatic category assignment for new downloads
 
* Updated AUTHORS file to reflect original eMule authors and give credit to original Linux port author (Timo Kujala aka Tiku)
 
* Win32 port 99% operative, next version will be Win32 compatible

Emilio Sandoz:

 
* complete re-write of preference handling to make it table-driven in both file-I/O and dialog
 
* improvements in feedback given during dialog interaction

pure_ascii:

 
* Added highlighting of the connected server in server list
 
* Enabled and fixed setting the server version

shakraw:

 
* Some fixes on web interface file type search, and code cleaning
 
* Fixed amule crash when closing socket
 
* size_t seems to break Mac compilation - anyway uintt6 is enought for messages
 
* Modified RseStringEncrypted. Now we encrypt passwd just (and only) when changing them in prefs' dialog. So, now we use always encrypted passwords, noone in clear neither in memory or disk
 
* Check if we're able to use TCP ports (lacks what todo if not but we can accept EC. do nothing atm = EC disabled)
 
* Added "AMULEDLG SHOW" to EC available commands
 
* WebServer now use the more correct _("") for localized strings
 
* Created WebInterface.{h,cpp} for the web interface, and cleaned WebServer.{h,cpp} code

neiro:

 
* Helped with OpenBSD port by providing a workbench

Ganael Laplanche:

 
* FreeBSD port fixes

PowerMike, hellimod:

 
* Helped a lot on future Mac port by giving ssh & vnc access

deltaHF:

 
* New toolbar icons (thx to everaldo.com)
 
* Added & enabled chinese, danish and hungarian translation
 
* Preferences (added/changed):
 
IP-Filter reload and on/off buttons
 
securehash -> secure ident
 
media info
 
max connections: 25-7500
 
upload queue: 500-1000
 
max new connections / 5 sec: 5-500
 
remove dead servers after: 1 >
 
tcp port: 80 > (for users with bad ISP's .. but remember -> running aMule as root is unsecure !!!)
 
add new files (dl & share) with auto priority: off by default now (if running aMule for the first time)
 
* Updated the header of all files
 
* Changed wxWindows to wxWidgets
 
* "Donated" amule-project.de

niet:

 
* Donated amule-project.net :-)

bootstrap:

 
* CVS support

Torsten SCHULZ:

 
* Added the % showing on progressbars.

lemonfan:

 
* Modified network code for big-endian systems
 
* Fixed preferences bug
 
* Fixed copy ed2k link to clipboard
 
* Fixed CArray for MFC compatibility
 
* More rigid compatibility to MFC types
 
* Fixed misformatted strings and several warnings in WebServer.cpp

Xaignar:

 
* Code cleanup in amule.* and otherfunctions.* and other files
 
* The Cleanup button in the File Details dialog no longer replaces "&" with "&&"
 
* Max connections should be correctly set on windows platforms, instead of defaulting to 500
 
* Finished the CArray -> wxArray conversion
 
* Fixed ECSocket compilation with gcc < 3.3
 
* Fixed segfault on close.
 
* Some other fixes

Citroklar:

 
* External Connections are now only done when configuration tells us so (thanks to tonar from #amule)
 
* crypto++ detection fix

aquatroll:

 
* Win32 compilation Support & Development.

hellimod, PowerMike, godard, hoschy007:

 
* MacOSX compilation support

dom:

 
* Found the last > 2GB bug ;)

Special Thanks To:

 
* All the bug-reporters, helpers, translators and users at http://forum.amule.org
 
* eMule developers for their support. Long life to *Mule
 
* FreshIRC & Freenode irc admins
 
* People at #gentoo on freenode for their support, specially ferringb
 
* The Testing Team:
 
thepolish, efe, Citroklar, bizzY, KamiKazeNH, and anyone testing aMule.
 
* New translators:
 
Chinese: nbfnw
 
Arabic: hathalsal
 
Finnish: eQualizer
 
Russian: Elf
 
Italian: GhePeU, sNeo
 
Portuguese (BR): KamiKazeNH
 
Korean: BlueSpring
 
Spanish: JonathanShields
 
Danish: nowlin
 
Hungarian: biger [HUN]
 
Galician: thorero
 
Hebrew: denisliber
 
* All aMule users!!!