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 some code on :
- DownloadClient.cpp
- ListenSocket.cpp
- UploadClient.cpp
- with eMule 0.30e.
- * 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.