http://wiki.amule.org/w/index.php?title=Changelog_2.3.1&feed=atom&action=historyChangelog 2.3.1 - Revision history2024-03-28T21:18:51ZRevision history for this page on the wikiMediaWiki 1.23.3http://wiki.amule.org/w/index.php?title=Changelog_2.3.1&diff=28402&oldid=prevGonoszTopi: Protected "Changelog 2.3.1" ([edit=sysop] (indefinite) [move=sysop] (indefinite))2011-11-11T22:39:58Z<p>Protected "<a href="/wiki/Changelog_2.3.1" title="Changelog 2.3.1">Changelog 2.3.1</a>" ([edit=sysop] (indefinite) [move=sysop] (indefinite))</p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 22:39, 11 November 2011</td>
</tr><tr><td colspan='2' style='text-align: center;'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>GonoszTopihttp://wiki.amule.org/w/index.php?title=Changelog_2.3.1&diff=28401&oldid=prevGonoszTopi: Changelog for the 2.3.1 release2011-11-11T22:39:13Z<p>Changelog for the 2.3.1 release</p>
<p><b>New page</b></p><div>=== Version 2.3.1 - The "unobvious evil date" version. ===<br />
<br />
''2011-11-11''<br />
<br />
'''btkaos:'''<br />
* Show if a client shares its file list in client view<br />
<br />
'''freddy77:'''<br />
* Various optimizations of memory usage<br />
* Access files for reading/writing via mapped memory (with custom exception handling)<br />
* Fix download of files > 1GB on ucLibc<br />
* Fix autogen.sh under Ubuntu<br />
* Fixed TCP obfuscation negotiation<br />
<br />
'''Gnucco:'''<br />
* Add option to ed2k link parser to display links in emulecollection<br />
* Added test case for the CTag class<br />
<br />
'''GonoszTopi:'''<br />
* Various fixes to new colour code<br />
* Allow user to select display of transfer rates<br />
* Extendable list-control settings save/load code<br />
* Drop assumption that last search keyword is a filename extension if length == 3<br />
* Instead of counting unicode characters in a Kad search now we use the UTF-8 byte count to determine whether the keyword is allowed or not<br />
* Use actual page size in mmap calls instead of a randomly selected number<br />
* Fix custom Crypto++ path not shown by configure<br />
* Make <IMG> tags in aMuleWeb HTML 4.01 conforming<br />
* Fix HTTP proxy authentication<br />
* Use -static for the tests too, when a static binary is requested to prevent configure succeed where compilation would fail<br />
* Configure now checks only for the tools and libraries needed for the selected components<br />
* Fix aMuleGUI looking for undefined switches<br />
* Fix the "blinking" in aMuleGUI's status line<br />
* Better reporting of Kad tag reading/parsing errors<br />
* Fix the unittests<br />
* Some code reorganization<br />
* Features/fixes ported from eMule:<br />
** Implement an alternate method to estimate the real user count in the Kad network, which is not based on our local routing table (0.49b)<br />
** Add double quote to word-boundary characters (0.50a)<br />
** Drop support for Kad 1.0 (0.50a)<br />
** Try to find the closest node alive (0.50a)<br />
** Fix a bug in Kad which would not enforce the search tolerance in certain cases (0.50a)<br />
** Change Kad to work better in small LANs (0.50a)<br />
* Remove the unimplemented "Create backup for preview" option<br />
* Add variables to preview command like in user event commands<br />
* Disable 'Show all comments' in the file's context menu if there are no comments/ratings available<br />
* Enable renaming (completed) shared files<br />
* Proper handling of %-escaped UTF-8 sequences in ed2k:// URIs<br />
* Drop support for nodes.dat version 0<br />
* Fix issue #1621: 'ed2k links containing unicode characters will cause the filename to be truncated'<br />
* Fix issue #1634: Change charset to UTF-8 in amuleweb template<br />
* Fix installation with denoiser enabled<br />
* Add support for automake's --enable-silent-rules feature (original idea by Gerd78)<br />
* Improved CFormat and enabled reordering of arguments for translators<br />
* Several fixes and improvements for the sanity checker script<br />
* Fix bfd detection<br />
* Add year bumper script<br />
* Move statistics from config to statistics.dat<br />
* New preference setting to show application version on the title<br />
* Fix man page installation for several languages<br />
<br />
'''Greek:'''<br />
* Part number is now an extra column in the download list<br />
* Improvements to preferences dialogs<br />
* Redesign skin selection<br />
<br />
'''Grunt:'''<br />
* Sort downloads by time remaining now has shortest time on top and unknown on bottom<br />
<br />
'''jolz:'''<br />
* Fixed file locking between ed2k and aMule on Windows<br />
<br />
'''Kry:'''<br />
* Reworked user interface, separating download and upload views<br />
* Fix list double-buffering causing artifacts on refresh and when showing a context menu.<br />
* Fix indexes after removing GUI items<br />
* Fixes to Windows build<br />
* Allow compilation with wxCocoa<br />
* Replace Color.h by new class implementation MuleColour<br />
* Lower class overhead and use two-level cache for pens/brushes<br />
* Added aMuleCMD project for MSVC.<br />
* Fixed UnitTests and aMuleCMD in MSVC to use _CONSOLE subsystem.<br />
* Preferences changes<br />
* Fixed problem with uploading to lowid clients (szsuj)<br />
* Sorting lists (automatically or by user interaction) doesn't clear selection anymore<br />
* Fix client version display for MLdonkeys<br />
* Added Xcode project for MacOSX build<br />
* Fixed the centering of icons and text<br />
* Enable vertical toolbar orientation on WIN32 too<br />
* Option to resume next file alphabetically, keeping in mind categories and priority<br />
* Fixed crash when column gets removed<br />
* Show remote filename in source list<br />
* Fixed crash in upload thread on shutdown<br />
* Dynamic adjustment of threshold for rarity of download files<br />
* Option to prevent the computer from sleeping while downloading in MSW and MacOSX >= 10.5<br />
* Mac fixes<br />
* Fixed "out of memory" crashes caused by wxWidgets - so wxWidgets 2.8.12 is required now!<br />
* Show warning dialog if "Change language" is selected and no languages are installed<br />
* Added backtrace support for MacOSX<br />
* Add locale support in the mac bundle with updated scripts (translations are now supported on MacOSX builds)<br />
<br />
'''lfroen:'''<br />
* php prefix for lex/yacc<br />
<br />
'''LittleAbacus:'''<br />
* Search results can now be sorted by "knownness" state.<br />
<br />
'''marcell:'''<br />
* Fixed issue #892: Show data sizes >= 1.0 GB with three digits.<br />
* Fixed search 'Stop' button not stopping Kad searches.<br />
* Check Kademlia search results against original criteria.<br />
* Allow Kademlia searches with repetitive keywords.<br />
* Allow adding current chat partner to friend list from tab's context menu.<br />
* Allow not downloading files via HTTP if the requested file is not newer.<br />
* Removed white boxes around file rating icons<br />
* Implemented public shared directory names only containing actually shared subfolders.<br />
<br />
'''morph:'''<br />
* Patch to uniform and fix minor errors on man pages<br />
<br />
'''myth:'''<br />
* Feedback from shared files - add number of clients on queue.<br />
* New stats server<br />
<br />
'''Phoenix:'''<br />
* Fixed assertion when trying to preview files smaller than 256 K.<br />
<br />
'''Skolnick:'''<br />
* Fixed autogen.sh for Bourne Shell<br />
<br />
'''Stu Redman:'''<br />
* Sort source list on opening and add file name to A4AF files<br />
* MSVC: optional GeoIP support<br />
* Faster progress bars with less overhead (without pens/brushes)<br />
* Show log messages in remote gui<br />
* More info in the Kad tab<br />
* Improved gaplist performance<br />
* Ported chat captchas (receive and send) and "Advanced Chat Spam Filter" from eMule<br />
* Allow download of multiple search results if search list is sorted by status (thanks to DarkNRG)<br />
* Fixed CFile::SetLength for large files<br />
* Reduce file handle usage by closing part files after idle time<br />
* Speed up selection of shared directories with many subdirectories, fixed red marking of folders with shared subdirectories<br />
* Ban clients that uploaded bad data (based on CorruptionBlackBox from eMule)<br />
* Support wxWidgets 2.9<br />
* amuled for Windows (with wx 2.9)<br />
* Friends get recognized in the friend list control even if their IP has changed<br />
* Don't kick friend upload, don't kick release prio uploads (unless they take more than half of the slots), and don't kick anybody else unless necessary (with GonoszTopi)<br />
* Fixed crash in remote gui when aMule exits<br />
* Added more media file types from eMule<br />
* Allow the user to cancel the app if Temp/Incoming is not found<br />
* Show downloads as shares in remote gui<br />
* MANY fixes/implementations for amulegui<br />
* amuleweb for Windows (with wx 2.9)<br />
* Show connected friends in blue in the friend list<br />
* Show total upload/download ratio in statistic tree<br />
* Fixed category administration in remote gui<br />
* Implement directory preferences in remote gui<br />
* MSVC build for alcc, wxCas<br />
* Fixed errors and crashes on parsing ED2K links with '/' in them<br />
* Configure option --enable-fileview<br />
* Bypass amulegui connection dialog with switch -s / --skip<br />
* Fixed Core Timer<br />
* Allow passing of ED2K links by command line to aMule, aMuled and aMulegui, making ed2k program obsolete<br />
* Don't ignore current category in amulegui when pasting a link<br />
* EC tools (amulegui, amulecmd, amuleweb) can use a local config dir now<br />
* Fixed crash in file system detection in Solaris<br />
* Fix: window size/position didn't get saved on some systems<br />
* More command line options for aMulegui<br />
* Allow webserver autostart on Windows<br />
* Fixed crash in "Out of space" user event handler<br />
* ALCC prints links to stdout now instead of stderr<br />
* Fixed memory exhaustion on high speed uploads Thanks to RRM for endless patience!<br />
* Fix: Language English was not recognized and so reverted to "System default" at any change<br />
* Fixed printf output (unicode2char()) on consoles incapable of UTF8<br />
* Keep a list of all canceled files (canceled.met) and show them in magenta in the search list<br />
* Update status/color of search results on events from outside the search window (like download started from EC) and in amulegui<br />
* Enable update of IP filter list through aMulegui and aMulecmd<br />
* Enable setting of "Check for new version on startup" through aMulegui<br />
* Fixed crash in CClientList::ProcessDirectCallbackList that had been around for ages (hopefully)<br />
* Fixed size of large files in aMuleweb's search results<br />
* Show completed downloads in aMulegui<br />
* Fixed international file names on Windows<br />
* Fixed hangup of EC connection in aMulegui<br />
* Fixed category deletion in aMuled<br />
* Fixed several crash bugs in Webserver<br />
* Improved memory usage, load time and speed of IP filter<br />
* Load IP filter in the background on startup<br />
* Show when a Kad search is finished in aMulegui (remove '!')<br />
* Fixed "pause/cancel/resume all" in aMulecmd<br />
* EC ZLIB compression can now be turned off in remote.conf with EC/ZLIB=0<br />
* Terminate HTTP downloads on exit<br />
* Projects for Visual Studio 2010<br />
* Fixed crash in http download<br />
* Speed boost for reload of shared files with large list of known files<br />
* Resolve MSVC compilation problem with separate strings in GUI<br />
* Fixed splitter bars in download and share view<br />
* Allowed creation of ED2K source links in KAD-only mode<br />
* Make friendlist in chat window resizable<br />
* Removed lag (caused by language pref) when opening preferences dialog<br />
* "Swap all A4AF to this (auto)" doesn't block sources with no needed parts any more<br />
* Don't lock up in an infinite loop if all servers are not resolvable or blocked by IP filter<br />
* Clients now always get uploaded a full chunk (removed setting)<br />
* Tell the user that changes of EC settings require a restart<br />
* Deleted and readded download now get shared<br />
* Speed improvement for upload queue, and clients never have same rank anymore<br />
* Fixed ed2k links where '|' has been replaced with '%7C'<br />
* Fixed multi line stdin redirected as batch into amulecmd<br />
* Allow enable/disable of IP2Country through GUI<br />
* "Clear completed" button now only clears downloads in current category<br />
* Completed downloads can be seen and cleared in amulegui<br />
* Bold lines in log window now for Windows too<br />
* Allow setting of friend slot from client list control<br />
* Fixed saving of splitter bar positions<br />
* Get rid of "clearlooks_style_draw_box_gap" messages in console<br />
* Fixed several crash bugs caused by deleted client objects<br />
* Fix a small memory leak in Kademlia code<br />
* Fix occasionally sending junk at end of packets<br />
* Fix child items in search result getting inserted in wrong positions<br />
* Shared files don't lose all information when they get renamed<br />
* Fixed crash bug with sources which are incompatible with our encryption setting<br />
* Allow passing of links > 256 chars to amulecmd<br />
* Prevent flicker when sorting already sorted lists<br />
* Prevent creation of more than 99 categories, since that's the limit<br />
* Fixed saving of sort orders<br />
* Allow switching through files in file detail dialog<br />
* Improve performance when many small files are hashed<br />
* Fix: if a file had more than two copies shared it was hashed on every startup<br />
* Show directory in search list for "view shared files" searches<br />
* Safe writing of known.met and nodes.dat (don't overwrite existing until write is finished)<br />
* Show directory in search list for "view shared files" searches<br />
<br />
'''Vollstrecker:'''<br />
* Unify copyright lines<br />
* Fixed clean and distclean targets for make<br />
* Various Updates in debian/ see debian/changelog<br />
* Added crash handling in command-line tools<br />
* Fix for autoconf-2.64.<br />
* Make amulecmd help command work without connection<br />
* New translation concept for manpages<br />
* KDE Plasma applet to show stats<br />
* Fix warnings with latest autoconf (2.67)<br />
<br />
'''woutermense:'''<br />
* Fix 'break/continue [n]' PHP implementation<br />
* Allow multiple download links in webserver<br />
<br />
'''Wuischke:'''<br />
* Simplify browser selection<br />
* Use DoIconize() for dclick on tray icon, too<br />
* Fix minimizing from tray icon<br />
* Add option to show chat messages in log<br />
* Add option to specify amuleweb binary location<br />
* Make EC authentication procedure more secure<br />
* Add support for categories to ed2k<br />
* Backup config file on shutdown<br />
<br />
'''Special Thanks To:'''<br />
* Greek for his contributions to aMule's user interface.<br />
* btkaos for his important work finding the source of bugs.<br />
* myth for seeing when everyone else was blind and uncovering the grandfather of all fuck-ups<br />
* mirko.g for being so committed to compile aMule on Snow Leopard.</div>GonoszTopi