Difference between revisions of "Changelog 1.2.1"

From AMule Project FAQ
Jump to: navigation, search
 
m (for html)
 
Line 1: Line 1:
 
== Version 1.2.1 ==
 
== Version 1.2.1 ==
 
 
''2003-12-14''
 
''2003-12-14''
  
 
'''Kry:'''
 
'''Kry:'''
; :               * Now amule shows icon on taskbar and main window
+
; : * Now amule shows icon on taskbar and main window
; :               * amulecmd now compiles under win32 using dialogs to get
+
; : * amulecmd now compiles under win32 using dialogs to get port, hostname and password.  
; :                  port, hostname and password.  
+
; : * Added clientversion on download list.  
; :               * Added clientversion on download list.  
+
; : * Modified configure script and makefiles for faster compilation and smaller binaries.
; :               * Modified configure script and makefiles for faster
+
; : * Fixed nasty download list bug due to memory corruption inside CUpDownClient class vars.
; :                  compilation and smaller binaries.
+
; : * Imported new acurate download speed calculation from eMule 0.30d.
; :               * Fixed nasty download list bug due to memory corruption
+
; : * Moved docs to doc/ folder.
; :                  inside CUpDownClient class vars.
+
; : * Imported new GetNextRequestedBlock algorythm from eMule 0.30d.
; :               * Imported new acurate download speed calculation from eMule
+
; : * Ed2k links with hostname sources on it are processed now, and on a separate thread.
; :                  0.30d.
+
; : * Showing filename on CheckDiskSpace debug statement.
; :               * Moved docs to doc/ folder.
+
; : * Imported eMule's 0.30d SortByPriority to complete CheckDiskSpace import.
; :               * Imported new GetNextRequestedBlock algorythm from eMule
+
; : * Several addings to mfc.h file (MS MFC compatibility layer).
; :                  0.30d.
+
; : * We forgot to show A4AF sources on download list. Fixed now (eMule style, x/y+z (t)).
; :               * Ed2k links with hostname sources on it are processed
+
; : * New packet receiving handling should avoid high_dlspeed-> high_cpu.  It also makes download more stable and faster.
; :                  now, and on a separate thread.
+
; : * Modified autogen.sh script to notify users that automake < 1.7 is NOT supported.
; :               * Showing filename on CheckDiskSpace debug statement.
+
; : * Imported CanAddSource(), AddSources(), IsGoodIP() and IsGoodIPPort() from 0.30d (new sources handling).
; :               * Imported eMule's 0.30d SortByPriority to complete
+
; : * Added plain password support to amulecmd.
; :                  CheckDiskSpace import.
+
; : * Updated amulecmd passwords to use MD5.
; :               * Several addings to mfc.h file (MS MFC compatibility
+
; : * New External Connection stuff to handle amulecmd & other remotes (alpha).
; :                  layer).
+
; : * Fixed some code causing strange errors when trying to connect to servers.
; :               * We forgot to show A4AF sources on download list. Fixed now
+
; : * Imported new network UDP features from eMule 0.30d, we process Search results and Found sources correctly now on 16.40 behaviour.
; :                  (eMule style, x/y+z (t)).
+
; : * Fixed lowid on restart introduced by himself on 1.2.0 ;).
; :               * New packet receiving handling should avoid high_dlspeed->
+
; : * Code cleaning & optimising.
; :                  high_cpu.  It also makes download more stable and faster.
+
; :               * Modified autogen.sh script to notify users that automake <
+
; :                  1.7 is NOT supported.
+
; :               * Imported CanAddSource(), AddSources(), IsGoodIP() and
+
; :                  IsGoodIPPort() from 0.30d (new sources handling).
+
; :               * Added plain password support to amulecmd.
+
; :               * Updated amulecmd passwords to use MD5.
+
; :               * New External Connection stuff to handle amulecmd & other
+
; :                  remotes (alpha).
+
; :               * Fixed some code causing strange errors when trying to
+
; :                  connect to servers.
+
; :               * Imported new network UDP features from eMule 0.30d, we
+
; :                  process Search results and Found sources correctly now on
+
; :                  16.40 behaviour.
+
; :               * Fixed lowid on restart introduced by himself on 1.2.0 ;).
+
; :               * Code cleaning & optimising.
+
  
 
'''pure_ascii:'''
 
'''pure_ascii:'''
; :               * Fixed segfault on call of CEMSocket::DisableDownloadLimit()
+
; : * Fixed segfault on call of CEMSocket::DisableDownloadLimit() from client if there is no socket.
; :                  from client if there is no socket.
+
; : * Fixed bug on mfc.h's CList.
; :               * Fixed bug on mfc.h's CList.
+
; : * Added zlib fixes from eMule 0.30e code.
; :               * Added zlib fixes from eMule 0.30e code.
+
  
 
'''Hetfield:'''
 
'''Hetfield:'''
; :               * Added new server list fetching via libcurl libs and wxThread,  
+
; : * Added new server list fetching via libcurl libs and wxThread, thus removing wget usage from amule.           
; :                  thus removing wget usage from amule.           
+
; : * Modified configure to check libcurl presence.
; :               * Modified configure to check libcurl presence.
+
; : * Changed thread file completion from pthread to wxThread.
; :               * Changed thread file completion from pthread to wxThread.
+
  
 
'''falso:'''
 
'''falso:'''
; :               * Several i18n stuff. We're more close to get i18n working.
+
; : * Several i18n stuff. We're more close to get i18n working.
  
 
'''umale:'''
 
'''umale:'''
; :               * Patch for x86_64 arch. (GetTickCount)
+
; : * Patch for x86_64 arch. (GetTickCount)
  
 
'''spiralvoice:'''
 
'''spiralvoice:'''
; :               * Found wrong ET_COMPATIBLECLIENT on aMule. Now we identify
+
; : * Found wrong ET_COMPATIBLECLIENT on aMule. Now we identify correctly as emule compatible client.
; :                  correctly as emule compatible client.
+
; : * Also did MLdonkey patch for recognising amule as new client brand.
; :               * Also did MLdonkey patch for recognising amule as new client
+
; :                  brand.
+
  
 
'''Unleashed:'''
 
'''Unleashed:'''
; :               * Typo and cosmetic changes on configure script  
+
; : * Typo and cosmetic changes on configure script  
; :               * Cleaned and optimised several files.
+
; : * Cleaned and optimised several files.
  
 
'''Creteil:'''
 
'''Creteil:'''
; :               * Imported 'Copy ED2k link to clipboard (Source)' from
+
; : * Imported 'Copy ED2k link to clipboard (Source)' from eMule, this one permit to send an ed2k link with our ip address as source for the link.
; :                  eMule, this one permit to send an ed2k link with our ip
+
; : * Imported 'Copy ED2k link to clipboard (Hostname)' from eMule, this one permit to send an ed2k link with our hostname as source for the link.
; :                  address as source for the link.
+
; : * Fixed handling of bad ET_COMPATABLECLIENT for buggy aMules clients (buggy are 1.1.1 - 1.2.0).
; :               * Imported 'Copy ED2k link to clipboard (Hostname)' from
+
; : * Lot of code cleaning / indenting.
; :                  eMule, this one permit to send an ed2k link with our
+
; : * Fixed clientversion on download list implemented by Kry.
; :                  hostname as source for the link.
+
; : * Added new mini icon for aMule clients in downloadlist, uploadlist & uploadclient.
; :               * Fixed handling of bad ET_COMPATABLECLIENT for buggy aMules
+
; : * Defined 'deletethis' as 'bool' in ListenSocket.h.
; :                  clients (buggy are 1.1.1 - 1.2.0).
+
; : * Fixed typo on Statistics window.
; :               * Lot of code cleaning / indenting.
+
; : * Imported CheckDiskspace() from eMule 0.30c.
; :               * Fixed clientversion on download list implemented by Kry.
+
; : * Imported eMule's 0.30c A4AF (now more handled by Razor).
; :               * Added new mini icon for aMule clients in downloadlist,
+
; : * Imported new file rating management from eMule 0.30c.
; :                  uploadlist & uploadclient.
+
; : * Modified BaseClient.cpp to sync better with eMule 0.30c (added m_fSharedDirectories flag to stick with eMule code).
; :               * Defined 'deletethis' as 'bool' in ListenSocket.h.
+
; : * Fixed bug on CPartFile::IsAlreadyRequested().
; :               * Fixed typo on Statistics window.
+
; : * Added new mini icon handling in downloadlist/uploadlist for aMule clients.
; :               * Imported CheckDiskspace() from eMule 0.30c.
+
; : * Fixed bug in uploadlist.
; :               * Imported eMule's 0.30c A4AF (now more handled by Razor).
+
; :               * Imported new file rating management from eMule 0.30c.
+
; :               * Modified BaseClient.cpp to sync better with eMule 0.30c
+
; :                  (added m_fSharedDirectories flag to stick with eMule
+
; :                  code).
+
; :               * Fixed bug on CPartFile::IsAlreadyRequested().
+
; :               * Added new mini icon handling in downloadlist/uploadlist
+
; :                  for aMule clients.
+
; :               * Fixed bug in uploadlist.
+

Latest revision as of 15:59, 4 October 2004

Version 1.2.1

2003-12-14

Kry:

 
* Now amule shows icon on taskbar and main window
 
* amulecmd now compiles under win32 using dialogs to get port, hostname and password.
 
* Added clientversion on download list.
 
* Modified configure script and makefiles for faster compilation and smaller binaries.
 
* Fixed nasty download list bug due to memory corruption inside CUpDownClient class vars.
 
* Imported new acurate download speed calculation from eMule 0.30d.
 
* Moved docs to doc/ folder.
 
* Imported new GetNextRequestedBlock algorythm from eMule 0.30d.
 
* Ed2k links with hostname sources on it are processed now, and on a separate thread.
 
* Showing filename on CheckDiskSpace debug statement.
 
* Imported eMule's 0.30d SortByPriority to complete CheckDiskSpace import.
 
* Several addings to mfc.h file (MS MFC compatibility layer).
 
* We forgot to show A4AF sources on download list. Fixed now (eMule style, x/y+z (t)).
 
* New packet receiving handling should avoid high_dlspeed-> high_cpu. It also makes download more stable and faster.
 
* Modified autogen.sh script to notify users that automake < 1.7 is NOT supported.
 
* Imported CanAddSource(), AddSources(), IsGoodIP() and IsGoodIPPort() from 0.30d (new sources handling).
 
* Added plain password support to amulecmd.
 
* Updated amulecmd passwords to use MD5.
 
* New External Connection stuff to handle amulecmd & other remotes (alpha).
 
* Fixed some code causing strange errors when trying to connect to servers.
 
* Imported new network UDP features from eMule 0.30d, we process Search results and Found sources correctly now on 16.40 behaviour.
 
* Fixed lowid on restart introduced by himself on 1.2.0 ;).
 
* Code cleaning & optimising.

pure_ascii:

 
* Fixed segfault on call of CEMSocket::DisableDownloadLimit() from client if there is no socket.
 
* Fixed bug on mfc.h's CList.
 
* Added zlib fixes from eMule 0.30e code.

Hetfield:

 
* Added new server list fetching via libcurl libs and wxThread, thus removing wget usage from amule.
 
* Modified configure to check libcurl presence.
 
* Changed thread file completion from pthread to wxThread.

falso:

 
* Several i18n stuff. We're more close to get i18n working.

umale:

 
* Patch for x86_64 arch. (GetTickCount)

spiralvoice:

 
* Found wrong ET_COMPATIBLECLIENT on aMule. Now we identify correctly as emule compatible client.
 
* Also did MLdonkey patch for recognising amule as new client brand.

Unleashed:

 
* Typo and cosmetic changes on configure script
 
* Cleaned and optimised several files.

Creteil:

 
* Imported 'Copy ED2k link to clipboard (Source)' from eMule, this one permit to send an ed2k link with our ip address as source for the link.
 
* Imported 'Copy ED2k link to clipboard (Hostname)' from eMule, this one permit to send an ed2k link with our hostname as source for the link.
 
* Fixed handling of bad ET_COMPATABLECLIENT for buggy aMules clients (buggy are 1.1.1 - 1.2.0).
 
* Lot of code cleaning / indenting.
 
* Fixed clientversion on download list implemented by Kry.
 
* Added new mini icon for aMule clients in downloadlist, uploadlist & uploadclient.
 
* Defined 'deletethis' as 'bool' in ListenSocket.h.
 
* Fixed typo on Statistics window.
 
* Imported CheckDiskspace() from eMule 0.30c.
 
* Imported eMule's 0.30c A4AF (now more handled by Razor).
 
* Imported new file rating management from eMule 0.30c.
 
* Modified BaseClient.cpp to sync better with eMule 0.30c (added m_fSharedDirectories flag to stick with eMule code).
 
* Fixed bug on CPartFile::IsAlreadyRequested().
 
* Added new mini icon handling in downloadlist/uploadlist for aMule clients.
 
* Fixed bug in uploadlist.