Vai al contenuto principale

53 post con l'etichetta "release"

Vedi tutte le etichette

aMule 2.0.0-rc1

· 7 minuti di lettura

Release name: The 'Mules and Rabbits love carrots' version

Kry:

  • Implemented SecureIdent (SUI) (imported from eMule 0.30x) This mean your credits will be lost on first run There is no way to avoid that. Sorry :) Same happened with eMule.
  • Send sources request for files added from search page first.
  • Rewrote MuleNoteBook from gtk to a cross-platform implementation. The code is already used by xMule too, so I guess they liked it.
  • Fixed most of > 2Gb bug, except the dom's contibution you can scrolling down ;)
  • Made the .part.met load/save 100% compatible with eMule.
  • Fixed the Safe_Delete bug. Seems it arised when we made the app too fast ;)
  • Random usable position of the server split.
  • Added bluecow's fix for zlib compressed packets.
  • Even safer .met saving
  • Added preferences checkbox for new style / old style tabs on preferences (vertical/horizontal)
  • Checked for protocol limits on file size.
  • Now client detail dialog show Secure Ident State (Not Supported/BadGuy/Not Complete/Verified)
  • Added itoa to the MFC layer
  • Added SetLength to CFile (MFC compat layer)
  • Fixed hangup on message sending.
  • Moved Fast ED2K show to GUI tweaks
  • Slugfiller's Secure Hash (imported from eMule 0.30x)
  • Fixed GetTickCount code returning signed value
  • Fixed GetTickCount code not initializing the vars.
  • Moved the FILE* to CFile for furter compatibility of code.
  • Added the first version run detection
  • Removed some Yield() code that only slowed init.
  • Simplified systray menu by only showing what needed. Thanks to jadrian for the feature request.
  • Grayed non-working Preferences options to avoid confusion and to make the developer life easier selecting what to do ;)
  • Fixed CTag new structure (imported from eMule 0.30x)
  • Removed the mostly useless wizzard.
  • Fixed the DoSwap crash on swapping A4AF sources. (hopefully)
  • Fixed the log auto-scrolling up on messages window.
  • Fixed the Upload bug that arised during endian changes.
  • Added the Arabic, Chinese & Finnish compatibility on loading
  • OpenBSD compatibility fixed
  • Mac port 99% done, next version will be Mac compatible Some final bugs to be fixed ;) Fixed:
    • .met files loading/saving (except knownfiles.met)
    • .dat files loading/saving
    • 99% of the preferences bugs.
    • Compilation and linking.
    • Error popups relates to c_opaque colour.
  • Starting sync with eMule 0.42
  • Speedups on Partfile Process nd DownloadQueue process.
  • New 'server version' colum on server list window.
  • MUCH safer packet handlig - avoids crashes on 99% of wrong tags.
  • Fixed Dirs number on 'view shared'. Made aMule/eMule assert ;)
  • Made download queue list refresh on a nicer way (much less glitches).
  • Fixes an assert for invalid menu entry on right click queue popup.
  • Mayor speedup on Highlight server (and thus on server connect/disconnect)
  • Prevent removing the server we're connected at, either directly, on in a list of servers to delete, or in removing all servers. Warn the user with a message Box and then leave it non-deleted. Fixes crash.
  • Fixed hangup on message sending
  • New IPFilter code (reload & on/off)
  • Added checkboxes on GUI Tweaks tab for download progress % and Bar drawing.
  • Fixed a severe memleak on the % showing and speeded it up.
  • Save 5 sources on rare files (<20 sources)
  • New SetFileSize code to avoid cpu usage.
  • Removed the List Show/Hide and slider that made too much problems on 1.2.6. Safer version (and better) will be on 2.0.0 final.
  • Speedups on Hash thread.
  • Safer corrupt detection on FAT partitions I'm sorry if it rehashes every file on your system on restart, will be fixed.
  • The file pause because of diskpace shows now on aMule logs
  • Fixed BackUp file to REALLY backup instead of moving.
  • Added code to check 0-size .part.met and load backup if needed.
  • Fixed types.h and wintypes.h for proper Win32/Mac/linux compatibility.
  • Added ECSocket code as common implementation for interaction between different UIs (webserver, amulecmd, etc).
  • Fixed intercomunication for little endian <-> big endian machines on ECSocket.
  • Speedups on Endian Swap code & proper wxWindows way to detect it.
  • Changed CArray to wxArray on most places for safety.
  • Added configure code for detection of the crypto++ includes/libs
  • Fixed buggy curl-config on Mac including -mi386.
  • Removed useless files: TabCtrl.*
  • Fixed several bugs, memleaks, warnings and one mem corruption
  • Code cleanup

Creteil:

  • Added the client detail dialog item for Securehash
  • Fixed sockets.cpp includes for non-debian systems ;)
  • Added Arabic, Chinese & Finnish to languages in Preferences

Hetfield:

  • Configure now checks for crypto++ libs
  • Added --with-crypto-prefix option to configure
  • Possibile Fix to ListenSocket::Safe_Delete() seg fault
  • Added ccache support to configure, no variables tricks needed
  • Added --with-ccache-prefix option to configure
  • deleted --enable-libcwd option from configure
  • deleted useless libcwd debug files and code from whole project

Madcat:

  • Made Fast ED2K Links Handler optional Something like the old Frankk's ED2K Links Handler patch.
  • FakeCheck using donkeyfakes.gambri.net Original idea and implementation by deltaHF.
  • Clean(er) fix for splashscreen-creation compiler warning (unused variable
  • Moved project/muuli.wdr to src/muuli.wdr
  • ED2K-Links.HOWTO fix for some aMule/eMule error
  • Added -ggdb -fno-inline to debug compilation flags
  • Automatic category assignment for new downloads
  • Updated AUTHORS file to reflect original eMule authors and give credit to original Linux port author (Timo Kujala aka Tiku)
  • Win32 port 99% operative, next version will be Win32 compatible

Emilio Sandoz:

  • complete re-write of preference handling to make it table-driven in both file-I/O and dialog
  • improvements in feedback given during dialog interaction

pure_ascii:

  • Added highlighting of the connected server in server list
  • Enabled and fixed setting the server version

shakraw:

  • Some fixes on web interface file type search, and code cleaning
  • Fixed amule crash when closing socket
  • size_t seems to break Mac compilation - anyway uintt6 is enought for messages
  • Modified RseStringEncrypted. Now we encrypt passwd just (and only) when changing them in prefs' dialog. So, now we use always encrypted passwords, noone in clear neither in memory or disk
  • Check if we're able to use TCP ports (lacks what todo if not but we can accept EC. do nothing atm = EC disabled) Added "AMULEDLG SHOW" to EC available commands
  • WebServer now use the more correct _("") for localized strings
  • Created WebInterface.{h,cpp} for the web interface, and cleaned WebServer.{h,cpp} code

neiro:

  • Helped with OpenBSD port by providing a workbench

Ganael Laplanche:

  • FreeBSD port fixes

PowerMike, hellimod:

  • Helped a lot on future Mac port by giving ssh & vnc access

deltaHF:

  • New toolbar icons (thx to everaldo.com)
  • Added & enabled chinese, danish and hungarian translation
  • Preferences (added/changed):
    • IP-Filter reload and on/off buttons
    • securehash -> secure ident
    • media info
    • max connections: 25-7500
    • upload queue: 500-1000
    • max new connections / 5 sec: 5-500
    • remove dead servers after: 1 >
    • tcp port: 80 > (for users with bad ISP's .. but remember -> running aMule as root is unsecure !!!)
    • add new files (dl & share) with auto priority: off by default now (if running aMule for the first time)
  • Updated the header of all files
  • Changed wxWindows to wxWidgets
  • "Donated" amule-project.de

niet:

  • Donated amule-project.net :-)

bootstrap:

  • CVS support

Torsten SCHULZ:

  • Added the % showing on progressbars.

lemonfan:

  • Modified network code for big-endian systems
  • Fixed preferences bug
  • Fixed copy ed2k link to clipboard
  • Fixed CArray for MFC compatibility
  • More rigid compatibility to MFC types
  • Fixed misformatted strings and several warnings in WebServer.cpp

Xaignar:

  • Code cleanup in amule.* and otherfunctions.* and other files
  • The Cleanup button in the File Details dialog no longer replaces "&" with "&&"
  • Max connections should be correctly set on windows platforms, instead of defaulting to 500
  • Finished the CArray -> wxArray conversion
  • Fixed ECSocket compilation with gcc < 3.3
  • Fixed segfault on close.
  • Some other fixes

Citroklar:

  • External Connections are now only done when configuration tells us so (thanks to tonar from #amule)
  • crypto++ detection fix

aquatroll:

  • Win32 compilation Support & Development.

hellimod, PowerMike, godard, hoschy007:

  • MacOSX compilation support

dom:

  • Found the last > 2GB bug ;)

Special Thanks To:

  • All the bug-reporters, helpers, translators and users at http://forum.amule.org
  • eMule developers for their support. Long life to *Mule
  • FreshIRC & Freenode irc admins
  • People at #gentoo on freenode for their support, specially ferringb
  • The Testing Team: thepolish, efe, Citroklar, bizzY, KamiKazeNH, and anyone testing aMule.
  • New translators:
    • Chinese: nbfnw
    • Arabic: hathalsal
    • Finnish: eQualizer
    • Russian: Elf
    • Italian: GhePeU, sNeo
    • Portuguese (BR): KamiKazeNH
    • Korean: BlueSpring
    • Spanish: JonathanShields
    • Danish: nowlin
    • Hungarian: biger [HUN]
    • Galician: thorero
    • Hebrew: denisliber
  • All aMule users!!!

aMule 1.2.6

· Un minuto di lettura

Kry:

  • Improved Mac compatibility.
  • Fixed the i18n charset.
  • Try to set the locale even if it seems to fail.

Creteil:

  • Fixed the default Size to 800x600 for 1st time aMule launched without ~/.eMule config file.

shakraw:

  • ExternalConn: new communication code using wxSockets.
  • Web interface: improved communication performance.
  • Text interface: now using new wxSockets code.

pil0t:

  • Fix for the geometry on start.

pure_ascii:

  • Added sorting to filename list in file details.
  • Added "Takeover" by doubleclick in file details.
  • Fixed preferences window popping up on "Show/Hide UL/DL" in download list.
  • i18n stuff (Systray).

rubber30:

  • Fixed viewing and sorting by LastSeenComplete and LastReception.

Emilio Sandoz:

  • Converted stats calculations to 64bit where necessary (for uptime >49days).
  • i18n strings fixed.
  • gcc 2.95 compilation fix.

deltaHF:

  • i18n stuff.

aMule 1.2.5

· 7 minuti di lettura

Hetfield:

  • Fixed a memory leak in SysTray. (SysTray.cpp)
  • Fixed a DL/UL ratio problem. (amule.cpp)

Aleric:

  • Fixed all compiler warnings.
  • Rewrote all header #include's to only include what is necessary.
  • Removed or renamed all functions that clashed with one of the same name from libwx_gtk. With as result:
  • Fixed --enable-static possibility (needs a lot of static libraries to be installed; and latest XFree86 CVS version of libX11 (I had to fix a bug in XFree86 too for this)).
  • Fixed check-boxes in Preferences -> Directories + a little code speed up there.
  • Fixed a duplicated server_list delete
  • Server IP# filter.

Shakraw:

  • Added missing string in GetDownloadFileInfo() causing SIGSEGV when called.
  • Fixed the amuleweb login problem.
  • Added GetWebList() support.
  • amuleweb's search feature complete. Now it is possible to search, download and web-search on filedonkey
  • Fixed a write error in SETMAXGRAPHUPLOADRATE
  • Added support for statistic text infos for web interface (Statistics link)
  • Fixed two bugged index causing crashes on Webserver.cpp
  • Little improvement for server list request (now responses are much faster)
  • Generally improved External Connections.
  • Fixed search type feature for web interface
  • Fixed amule crashes when quitting from amuleweb during requests

umale:

  • Fixed debugloglines on ListenSocket.cpp ServerSocket.cpp having too much arguments.
  • SysTray code will not be compiled if disabled
  • Fixed 5 wrong delete -> delete[]
  • Converted po-files

Emilio Sandoz:

  • Statistics graphs:
    • Param changes reversible;
    • Color change now works;
    • Active connections rescaling now works;
    • Graphs and tree suspended when not visible.
  • Set correct initial radio button in Systray integration dialog
  • Simplified statistics graph averaging
  • Corrected UL loop for timer errors
  • Simplified UL rate averaging
  • Preliminary cleanup of graphing engine; ghosting eliminated
  • Client DL rate computation without CList Fixed 32bit rollover error for rates over 84kB/s Reduced initial spiking Generally improved speed and CPU/RAM usage.
  • Search window column widths remembered between searches & saved in preferences
  • Statistics preferences dialog: changes are now applied on-the-fly (with proper Cancel semantics)
  • Eliminated possibility of root directory being invisibly shared

Kry:

  • Added some sanity checks to avoid losing *.part.met files on power failure. 0-Size files are never written.
  • Fixed the 'all time transfered' on Shared Files window This one fixed some eMule/aMule incompatibility on part.met files
  • Some aditional functions on CFile for windoze compatibility
  • MFC compatibility enhanced.
  • Added SetFilePath to CKnownFile
  • Changed most 'assert' to wxASSERT
  • Fixed some NULL clientname causing crash on ListenSocket.cpp
  • Fixed the tagcount on .part.met files (KnownFile.cpp)
  • Added missing OP_CHANGE_CLIENT_ID on ListenSocket
  • Updated HomePage to www.amule.org on messages
  • Fixed the server windows splitter. Or sash. Whatever.
  • Imported all the other ListenSocket.cpp code from 0.30e
  • Fixed 'View Shared Files'. No multiple tabs, also.
  • Added theApp.listensocket->StartListening() on startup. Really. Don't ask me why it worked before.
  • Fixed the systray bug where speed bar was always 10 times smaller.
  • Added lots of vars initilization that fixed some crashes.
  • Fixed a crash on ClientList.cpp caused by a void node on list.
  • Fixed 9 memleaks, some of them big ones.
  • Fixed 6 wrong delete -> delete[]
  • Fixed wrong hashsetneeded causing random crash
  • Added GetED2KPartHashCount() & GetED2KPartCount()
  • Fixed a bug on app init, related to Toolbar.
  • Fixed a severe crash & memory corruption on UploadClient.cpp
  • Fixed download rate overhead calculation
  • New HeapSort() and NewSrcPartsInfo() ported from eMule 0.30e
  • wxGTK 2.5 compilation fixes
  • Fixed the 'rehashing of files on restart' problem.
  • Fixed a missing "Error" message on console when partfile loading failed.
  • i18n activated, GNU xgettext compatible.
  • Fixed bug on OP_REQUESTFILENAME packet that made eMule clients to disconnect from us. eMule clients got our version of client and expected to get the new OP_REQUESTFILENAME from eMule 0.30. Thanks to John & BlubbX from eMule team for the report and help tracking down it.
  • Fixed several i18n bugs from xMule times.
  • Fixed the lseek error on console and window popup when canceling a file that is transfering.
  • First implementation of selectable refresh. The refresh is bugged - it deletes the info on screen, except for about 1 sec, every time seconds_defined_on_preferences is reached.
  • Used selectable refresh code for SysTray-hiden cpu lower.
  • New option on right-click on downloadlist: Hide/Show lists.
  • Minimize on startup works now.
  • Minimize to tray works now.
  • Lots of BSD compilation fixed (aMule compiles under BSD again)
  • Fixed the upload disconecting clients at high upload speed
  • Changed another wxList to CList (FriendList)
  • FriendSlot should have no effect on LowId user.
  • Fixed FriendSlot not being persistent and kicking friend after 1 chunk.
  • Fixed lowid users on upload queue by importing VQB's lowid alternate
  • Added language selection support on preferences
  • Fixed the bug that caused never to tell user 'server full'
  • Fixed several server connection issues not detected before.
  • Added a popup on language change warning for restart.
  • Added another popup, this time to point the user on the right direction if the locale for that language cannot be set.
  • Stop publishing on ED2K network shared files we don't have anymore
  • Removed the annoying messages of dropping sources (too much CPU)
  • Sanity check to avoid user pushing buttons before aMule is ready for it.

thermoman:

  • Made aMule gcc 2.95 compatible

seneca:

  • Near finished all i18n stuff. We expect aMule 1.2.5 is fully i18n-compatible
  • Added wxT() Macro for Unicode Support (not functional yet)

Citroklar:

  • Testing, lots of testing. Bug-tracker.
  • Found the versions that introduced the upload bug and made a nice diff. We could look at code for years, without seeing it. Nice guy.
  • Fixed README, amulesig.txt.

gjn:

  • Fixed bug in creditsystem.

jmccorm:

  • Fixed "Close This Searchresult" -> "Close This Search Result"
  • Fixed some typos.

lemonfan:

  • Fixed stopped files being counted on CheckDiskSpace()
  • Progressbar fixes on webserver implementation.
  • Several crashes fixed by adding sanity checks to reqfile

deltastar (on irc channel):

  • Fixes the > 2Gb files problem caused by a bug on CFile wrapper.

deltaHF:

  • i18n stuff

pure_ascii:

  • fixed recreation of filename list in file details
  • scrolling and selecting filenames works now

hellimod:

  • BSD and Mac support. We're very near to the Mac aMule.

niet:

Creteil:

  • Change order in the notebook for logs in Servers Window
  • Updated the logo for webserver from eMule logo to aMule one
  • Fixed Switching to Searches Window Bug when removing all servers in Servers Window
  • Changed default server list from 'best' to 'max', then 'max' to 'best' again
  • Fixed the default systray value on preferences.
  • Added debug values on UploadQueue.
  • Changed max Slot Allocation to 30Kb/s
  • Fixed typo in Preferences
  • Implemented notebook in Server Window (merged 'Server Info' & 'aMule Log' windows in a notebook)
  • Fixed bug crashing aMule on Server Window Notebook implementation.
  • Now, if no --geometry width & size used, aMule starts with 800x600 as default
  • Fixed size restoring from .eMule saved size
  • Option 'Search global' in Search Window in the default now.
  • GUI code for new slider in Preferences->Tweaks tab handling the lists refresh
  • Some cosmetic fixes on Preferences and GUI by Madcat's request.
  • Made GUI i18n compliant.
  • Slot alloc calculation is properly rounded now.
  • Added the Language listbox on preferences.

special thx to:

  • Our translators:
    • german: emperor, hariolf, crazeee, neolino (M$ user), deltaHF
    • italian: ilbuio, AnonimoVeneziano
    • spanish: mad_soft, aquatroll, Kry
    • russian: Vl@dCoR
    • bulgarian: tindor
    • dutch: Supersnail
    • polish: Ogon
    • lithuanian: Fatalissimo
    • french: SlayeruleZ, thepolish
    • catalan: pukyxd
    • portuguese: willy, coolzero
    • basque: piarres
    • galego: thorero
  • The people at #wxwindows, irc.freenode.net for being so helpful Specially BrianHV, raboof and ajjl.
  • All eMule devs for being so nice and work close with aMule team now.
  • Madcat, from Sharedaemon team (sharedaemon.sf.net) for his support and friendship.
  • All aMule users!!!

aMule 1.2.4

· Un minuto di lettura

(Previously released, with some errors, as 1.2.3-1)

Aleric, Kry:

  • Fixed the 'Completing file' bug.

aMule 1.2.3

· 3 minuti di lettura

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.