Changelog 1.2.3

From AMule Project FAQ
Jump to: navigation, search

Version 1.2.3 (The "Happy New Year!" version)

2003-12-31

Kry:

 
* New ProcessLocalRequest ported from eMule 0.30e.
 
* Fixed crash on DownloadQueue caused by a CString being passed through "...".
 
* Nice CPU usage drop with new GetSourcesCount code.
 
* Some little speed optimizations here and there.
 
* Fixed bug on second mule starting.
 
* Now amule also spawns two servers for external connection, one local and one TCP (optional).
 
* Added gsocket-2.5.* from wxGTK2.5's gsocket files.
 
This files are patched to fix LOWID.
 
* Added EC REQ for total upload for a file, by deltaHF's request. It uses CPU, so it can be enabled with --enable-releasegrp
 
* Several TextClient improvements / cleanings / cosmetics
 
* Fixed a strdup being used instead of nstrdup (with Aleric)
 
* Fixed anoying DiskSpace Bug (tm)
 
* Now files paused because there's no space left are resumed as soon as we have diskspace again.
 
* Got rid of the chmod stuff on fat32 partitions. aMule detect the filesystem the temp/incoming folders are mounted on.
 
* Fixed column hiding on all lists
 
* New configure option: --with-curl-prefix
 
* Also fixed CURL_LIBS and CURL_FLAGS to be passed to compiler/linker
 
* Weird I18N bugs fixed (labels, etc)
 
* Cleanups and code cleaning on ServerSocket.cpp DownloadQueue.cpp PartFile.cpp
 
* Fixed compiler warnings on:
 
TextClient.cpp
 
PartFile.cpp

pure_ascii:

 
* More docs/ cleaning.

Hetfield:

 
* Patched Process() function in Partfile class to reduce cpu load.
 
* Added new optimization to Tray to stop window updating when minimized.

Shakraw:

 
* Added commands to use with amuleweb to EC.
 
* Completed Transfer feature and Started Search.
 
* Added SharedFiles, Statistics, Graphs and Prefs features.
 
* Cleaned webserver code from amule sources.
 
* Imported emule0.30d webserver code.
 
* New web template & images from eMule 0.30d.
 
* New binaries: amuleweb and amulewebDLG. This binaries are used for webserver.
 
* Webserver runs now over EC, and has a separate app to serve web.

umale:

 
* Fixed storing pointer on 64-bit archs
 
* Fixed resolving of broadcast IPs.
 
* Changed trunc() to explicit casting.

Creteil:

 
* Re-imported new code to handle 'CheckDiskspace'.
 
* Changed labels in Statistics to stick on stats patch from Emilio Sandoz.
 
* Synched with eMule 0.30e. some code on :
 
DownloadClient.cpp
 
ListenSocket.cpp
 
UploadClient.cpp
 
* Cosmetics & Indentation.

deltaHF:

 
* Added new function - PowerShare. Release your vacation movies now ;-).

Aleric:

 
* autogen.sh revamp.
 
* Global "sys.h" inclusion policy.
 
* --enable-libcwd configure option: Use libcwd.
 
* Makefile.am (SUBDIRS): Include intl and correct order.
 
* configure.in
 
(AM_MAINTAINER_MODE): Add.
 
(AC_CONFIG_FILES)  : Add intl/Makefile.
 
Add --enable-static.
 
* configure.in (EXPORT_DYN_FLAGS): Removed.
 
* All files (when appropriate): Removed #pragma interface implementation.
 
* Koenig lookup fix for g++ 3.4 on mfc.h's CQArray::QuickSort
 
* Fix of compiler errors on ExternalConn.cpp
 
* dos2unix several files.
 
* Added GPL license header where needed.
 
* Compile fixes for FreeBSD on systray and gsocket*

Emilio Sandoz:

 
* Patched stats for acurate resizing / scale.
 
* Fix for inflated UL/DL rates in Transfer and Statistics windows
 
* Debug code for UL/DL rate measurement in UploadQueue.cpp (activate with '#define MEASURE_LOST_CYCLES 1')

Seneca:

 
* I18N:
 
ListenSocket.cpp
 
PartFile.cpp
 
ServerList.cpp
 
ServerSocket.cpp
 
SharedFileList.cpp
 
sockets.cpp
 
WebServer.cpp
 
PartFile.cpp
 
UploadClient.cpp
 
ClientCredits.cpp
 
ClientUDPSocket.cpp.