Skip to main content

48 posts tagged with "release"

View All Tags

aMule 1.2.3

· 3 min read

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.

aMule 1.2.1

· 3 min read

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.

aMule 1.2.0

· 2 min read

Kry:

  • Some memleaks fixed (Thanks to xMule team)
  • Removed no-needed break statement
  • Added '--help' option to amule.
  • Fixed (probably) all m_abyPartStatus related bugs (~CUpdownClient related)
  • Imported ResetFileStatusInfo() (minor import)
  • Fixed the bug that made files >2.4Gb get sorted as if size < 0 bytes
  • Fixed the search types bug.
  • Fixed Small Files bug. Thanks to Citroklar for his research on this one. He tested all versions to find when did the bug enter amule.
  • Added new hashshet handling for sources.
  • Added new timeout handling for sources.
  • Finished porting of NewSrcPartsInfo started by Creteil
  • New standalone app: amulecmd.
  • gsocket.c no longer gets compiled if wx version >=2.5
  • Added --disable-amulecmd to configure
  • Added check on configure for wxbase (needed for amulecmd)

Hetfield:

  • Added --safe-systray to configure
  • Added --disable-systray to configure
  • Much better configure script output.

Ganael LAPLANCHE:

  • Kinnda good guy. Fixed BSD compilation and also did BSD packages.

eagle:

  • Added --geometry option

pure_ascii:

  • Fixed a bug on ListenSocket.cpp that crashed amule.

Creteil:

  • Updated ServerSocket.cpp for bOutputMessage we always send even on error ...
  • Fixed all 'return statements' in all Lists
  • Set minimum refresh for stats tree slider to 5 seconds
  • Fixed several CVS crashes due to indentation & porting bugs.
  • Fixed downloadlist expand crash.
  • Connect 'Verbose (additional program feedback)' CheckBox to some debug in log window and logfile
  • Fixed bug in ServerList Window when changing priority
  • Added preferences box for KeepAlive time.
  • Imported code from eMule 0.30 GetMaxFilesPerUDPServerPacket() SendGlobGetSourcesUDPPacket() GetSoftFiles() SetSoftFiles() GetHardFiles() SetHardFiles() SetVersion() DbgGetFileInfo()

aMule 1.1.2

· One min read

Kry:

  • Ok, REALLY fixed the 'no sources' bug.
  • Added the KeepConnectionAlive function (This one is recomended by lugdunummaster himself).
  • Some more memleaks fixed.
  • Now aMule compiles under wxGTK2.5

aMule 1.1.1-a

· One min read

Kry:

  • Fixed annoying bug about no sources can be find.

Creteil:

  • Fixed another assert statement causing crash.