Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 6 reacties
Bron: aMule

Voor het uitwisselen van bestanden kan onder andere gebruik worden gemaakt van het eDonkey-netwerk. Naast de originele client, eDonkey2000, werd er ook een open source client ontwikkeld met de pakkende naam eMule. Laatst genoemde is alleen beschikbaar voor het Windows-platform en daarom heeft men destijds LMule ontwikkeld voor het Linux-platform. De code was echter niet zo porteerbaar als men hoopte vandaar dat men xMule met ondersteuning voor FreeBSD, Linux, MacOS X, Solaris en Windows heeft ontwikkeld. Vanwege een aantal onenigheden binnen het ontwikkelteam van xMule zijn er een aantal ontwikkelaars opgestapt en begonnen met aMule. Deze ontwikkelaars hebben onlangs versie 2.1.2 van aMule uitgebracht met de pakkende titel "We're on fire!" en voorzien van de volgende veranderingen:

Version 2.1.2 - "We're on fire!"
  • Fixed some warning messages.
  • Fixed windows compilation.
  • Fixed compilation in release mode.
  • Fixed initialization of Partfile, Server and Knownfile objects on remote GUI. This fixes a good bunch of bugs, including but not limited to:
    • 0000741: the total speed possible is incorrect.
    • 0000774: Amulegui show comments ->segmentation fault.
    • 0000605: Incorrect ICH statistics data
    • 0000812: amulegui: wrong ed2k ports in server list
    • 0000776: amulegui segfaults
  • Fixed potentionally huge memory leak on EC. This is the main focus of this release, but that didn't stop us from adding more stuff ;)
  • Fixed "0000809: Amulegui: Changing toolbar orientation shows the Import button."
  • Reworked core/GUI comment handling to allow for future display of comments on remote GUI, and meanwhile, added an nice message to notify it's disabled.
  • Fixed "0000738: Set search type to KAD if only KAD is selected as usable networks in settings"
  • Fixed amule.conf not being saves on remote preferences change.
  • Fixed ping time on servers, down to msecs resolution now.
  • Prevent bad_alloc thrown on invalid connection attempts on EC.
  • Adding support for 64-bit filesize to webserver and php
  • Display "Share Ratio" in shared files list.
  • Compilation fix for auto_ptr<> on Mac.
  • Fixed crash on amulegui when exiting.
  • Fix for CheckDirExists() for empty directory string.
  • Slightly more informational error message in amuleweb when the template is not found.
  • Fix for bug in ReadyPath() function.
  • Create a backup of the log file upon init.
  • Added SOCKS4a support.
  • Fix for wrong filename string in IPFilter.dat.
  • Added check if locale could be set, before adding the language to the options dialog.
  • Ensured that partial files left from failed file-completion attempts would be removed.
  • Fixed crash on remote gui when attempting to reload the ipfilters.
  • Fixed sorting of servers by ping-time, such that servers without a known pingtime are sorted last.
  • Added a "Password incorrect" message to the login pages, for when login failed. Also added a warning in case no passwords were set.
  • Ensured that known-file objects are properly initialized on the remote gui. This among other things fixes not all of the items on the sharedfiles list showing a 'has-comment' flag.
  • Compilation fix for GCC 3.2.
  • Fixed CheckDirExists not working for root-paths (on both windows and linux) and not handling all types of path-seperators on windows.
  • Fixed security problems with aMuleWeb:
    • All images could be accessed, even when not logged in, and this included dynamically generated images, such as progress bars and graphs, resulting in various information leakage.
    • It was possible to craft an URL such that any image on the harddisk would be returned, provided that the full path was known. File types were decided by the filename extension and included 'gif', 'jpg', 'ico', 'png', 'bmp' and 'jpeg'.
    • When logged in, it was possible to craft an URL such that any html or php file on the harddisk would be returned, provided that the full path was known. File types were decided by the filename extension and included 'html' and 'php'.
    • Decreased the minimum value for Max-Connections in the preferences dialog to 5.
Version 2.1.1 - "There can be only two! Point one! Point one!"
  • Fixed sources coming from an 'Unknown' origin.
  • Fixed Mac aMule showing erroneous version number in Get Info.
  • Disabled the HTTP download progress dialog on Mac (again) because it causes crashes.
  • Suppressed an error dialog on failure to lookup the host's domain name. Demoted it to just a message in the log.
  • Fixed a bug in ed2kHelperScript.app (the Mac ed2k link handler) which prevented it from working properly if there was a space in the path to the aMule application. Thanks to Gomaaz for finding this bug.
  • Eliminated false reports of failure to execute the on-completion command. This happened with amuled and an on-completion command which completes quickly. Thanks to s0undt3ch for reporting this bug.
  • Fixed a bug on sending sources where sources won't be send to a client uploading from us if he uses multipacket.
  • Fixes some crashes, on systray dying, tho not all till wx is patched.
  • Fixed some possible problem with userhash generation, that could lead a void userhash.
  • Fixed defs.h include on MuleDebug.h causing compilation problems on some systems (must be first wx include).
  • Fixed search type "Any"
  • Fixed translation of empty strings, which is reserved to gettext and must never be used.
  • Fixed the aMule.app container lacking a Frameworks/ folder and thus making the generate_package script fail.
  • Fixed compilation of wxCas with wxWidgets CVS (2.7.x)
  • Fixed ED2K id wrongly used on kad-only setups.
  • Added the --reset-config flag
  • Fixed Kad's sources/nodes search results, based on a patch by tatikiran and further modified by John (eMule) and me.
  • Removed Razorback 2's stats while it's gone.
  • Disabled vertical toolbar on Windows while wxWidgets doesn't fix it.
  • Fixed aMule failing to find configuration folder and any folder that finishes with a "\" on windows. This leaded to shared folders not being shared, too.
  • Fixed drives on windows not being correctly tested.
  • Changed default server.met
  • Fixed amulemd output not being printed immediatly when running in a mingw terminal.
  • Added missing include to GetTickCount.h, which caused the function declaration to be missing in some cases.
  • Fixed "0000690 bug for browse windows in amulegui"
  • Fixed problem with recursivly sharing folders that hadn't been expanded in the tree ctrl.
  • Improved detection of external Crypto++ versions.
  • Fixed somee possibly crashes, caused by failed unicode convertions.
  • Improved error-checking when creating the .aMule data folders.
  • Fixed problem with searching for files of type 'Program', if a search of a different filetype had been done just before.
  • Fixed a problem with shared files, where danling pointers to client objects could be left in some cases.
  • Changed the way MD4 hashes are converted from Base16, in order to improve error-checking. This adds aditional safety to places such as parsing of ED2K links and adding of friends.
  • Fixed bug where clients would be removed from the list of Kademlia clients if the hash, ID or IP changed. This should only happen when the client is deleted.
  • Fixed various problems with logging during startup, including a crash in amuled if an alert was to be displayed.
  • Fixed the HTTPDownload dialog by using events rather than relying on being able to pause the main loop when sending notifications. Also properly aMulified the dialog.
  • Entries for debug-logging are now always saved to the amule.conf file, to allow amuled users to enable these manually. Before, the entries were only written for enabled debuglog-types.
  • Fixed problem in loading of known.met, which would result in duplicate shared files alternating between which file was actually shared. This resulted in statistics for the file being 'lost'.
  • Added locking to the ed2k utility, to prevent races when many links added at once.
  • Changed the way CFile retrieves the file-length, which was causing problems with files shared from a remote drive.
  • Fixed problems with representing 64b values on windows, caused by imcompatible extensions to printf. Thanks to Radek.
  • Improved error messages on startup, when a folder is found to have inadequate permissions.
  • Fixed problems with identifying reconnecting clients, which would cause a number of problems, including exessive bans.
  • Fixing right-clicking (for recursive sharing) only being possible on the directory icon, but not the label.
  • Fixed sorting by client-version on the downloadlistctrl (bug #763).
  • Changed the sort-order of A4AF sources, so that these are always shown last. This fixes bug #761.
  • Fixed assertion in the downloadlistctrl, caused by a bug in wxMemoryDC. This would trigger when a complete file was shown.
  • When a missing shared file is encountered, unshare just that file, instead of rechecking everything, since that would cause noticible lag for people sharing many files.
  • Fixed exec-on-completion being run even if the file failed to perform its completion.
  • Fixed the sanity check for the min/max ext. search parameters, which would cause the min value to be ignored unless a greater value had been set for the max field.
  • Fixed unicode searches, caused by mismatching string conversions.
  • Adding missing exception-handler to the the function searching for shared files. Without this, a failure to retrieve a filesize would result in aMule terminating.
  • Fixed userspecified CPPFLAGS being overwritten by the CXXFLAGS by configure. Thanks to Gerd78.
  • Removed references to amulecmdgui and amulewebgui, which had been left behind from when the utilities were removed.
  • Overrode wxConsoleAppTraits's WaitForChild function for aMuled, allowing wxExecute to be used asyncroniously. This fixes problems with using the exec-on-completion functionality.
  • Improved sanity checks for the TTS implementation.
  • Changed paused state to stopped state in some cases, which had been incorrectly changed to paused by myself.
  • Added Maximize/Minimize buttons to the file details dialog.
  • Fixed dangling pointers left behind, leading to crashes when a server.met file containing dead severs was loaded.
Versienummer:2.1.2
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, Windows Server 2003
Website:aMule
Download:http://www.amule.org/files/files.php?cat=33
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (6)

bied dit programma op het windows platform nog voordelen ten opzichte van eMule?
Goeie vraag inderdaad, vraag ik me ook af.
Geen Mular virus? Heb daar een tijdje mee gezeten en daar word je echt helemaal niet blij van.
Mijn geluidskaart doet het nog steeds niet.
De grote verschillen tussen emule en amule zijn
- Amule draait op vrijwel elk os
- Amule heeft de core en de gui gescheiden

Verder lijken ze behoorlijk veel op elkaar. Emule heeft naar mijn idee alleen minder bugs en rare fouten (wat er volgens mij door komt dat het al iets langer in ontwikkeling is).
Mijn ervaringen met de debian packages van aMule zijn in elk geval vrij brak, zowel in stabiliteit, compatibiliteit als gebruikservaring.
Nee, het lijkt trouwens enorm op emule.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True