aMule 1.2.3
· 3 min de lectura
Release name: The 'Happy New Year!' version
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.