Changelog 1.2.3
From AMule Project FAQ
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.