Skip to main content

aMule 2.0.0-rc5

· 3 min read

Release name: The 'Let's recover our release speed' version

deltaHF:

  • Better sorting of some columns

Kry:

  • Some gui design and coding of the upcoming Kad window
  • Protocol update:
    • UDP protocol upgraded to eMule 0.43b
    • TCP Standard Base protocol upgraded to eMule 0.43b
    • TCP Extended Base protocol upgraded to eMule 0.43b
  • Fixed memory corruption and crashes on 'cas'
  • Fixed gsocket-2.5.c for big endian archs.
  • Fixed CFile class to actually return error when a error ocurred and not only when it feels like.
  • Fixed bug where the 'All' category could be removed leading to crashes and other funny behaviours.
  • No more minimize when no tray has been selected.
  • Fixed browse skin file button to actually browse a file ;)
  • Fixed high 32 bits of transfered bytes not being loaded on known.met (sorry fluffly!)
  • Some Mac bugfixes.

Hetfield:

  • Some gcc 3.4.x compilation fixes

lfroen:

  • GUIEvents updated
  • core2gui events added.
  • Some gcc 3.4 fixes to GUIEvents

Phoenix:

  • Added a test with a warning to CSearchDlg::OnBnClickedSdownload in SearchDlg.cpp. A NULL value has been reported on the foruns, we don't know how GetPage() or FindWindowById() could have returned NULL.
  • More unicode fixes to alcc and ed2khash.
  • Fixed flags for console applications. -DwxUSE_GUI=0 is required so that amuleweb, amulecmd, etc, run fine with wxWidgets version 2.5.2 and up.
  • Fixed a problem with gsocket-2.5.c when using wxWidgets version 2.5.2 and up. Now amule runs with 2.5.2.
  • New ipfilter code.
  • Found the reason why wx-2.5.2 gui was messed: starting with wx-2.5.2, a new flag must be added when adding components to sizers to keep the old behaviour (wxFIXED_MINSIZE). This constant is defined to zero in amule.h when wx-version is less than 2.5.2, so that amule still compiles in old wx.

ThePolish:

  • Add win32 MakefileWIN32, configureWIN32.h and project file amule.msp
  • Make win32 use winsock2 for IPFilter
  • Enable alc, alcc, wxCas translations with aMule catalog
  • Use normalized includes for wx in wxCas, alc and alcc
  • Limit the server name length in wxCas to avoid a too large window
  • New icon for alc
  • Global fr translation
  • Fix win32 ToolBar problem

Xaignar:

  • Added the ability to search for "Texts"
  • Attempt at fixing both Random Socket Bugs and Random Client Bugs.
  • Fixed new IPFilter code.
  • Cleanup of CPartFile::SavePartFile
  • Got rid of some unneeded includes.
  • Fixed compilation when using crypto++ 5.2
  • Ensuring that the ServerListCtrl gets unfrozen in case of corrupted met files.
  • Fixed a crash-bug added by Kry's UDP commit.

Special thanks to:

  • The usual people, those on the other 'Thank you!' sections of changelog.
  • All the people at the Mac section of forums, for testing compilation and run.