aMule 2.0.0-rc1 ist raus!

Stevil

Well-Known Member
der neue esel is raus...läuft einwandfrei unter FreeBSD ;)

first i wanna thank all our users, testers, translators and devs

today we wanna give in your hands aMule 2.0.0-rc1 .. why RC1 ? it's an unstable release and u might find some bugs in it ..
well, just submit bug reports and feature requests on forums so we can make a really good and stable 2.0.0 "final" release!

Win32 and Mac is NOT functional yet, just work in progess..

now.. whats new in aMule 2.0.0-rc1:

Version 2.0.0rc1 - 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

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 -> SecureIdent
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
* New website design

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

aquatroll:
* Win32 compilation Support & Development.

hellimod, PowerMike, godard, hoschy007:
* MacOSX compilation support & ssh

dom:
* Found and fixed 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:
stefareno, thepolish, Citroklar, bizzY, KamiKazeNH, arf 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!!!




u'll need libcrypto for compilation or installation from rpms .. atm we have crypto rpms for suse 9, rh9 and fc1 (plz install the -devel rpm too)..

for a quick help, like allways #amule on irc.freenode.net.. but for now ..

downloads -> http://amule-project.de/ download section or http://developer.berlios.de/project/show...p?group_id=1296


greets & have fun
aMule Team
 
mhm, bei mir läuft da ding extrem instable. keine stunde wo sich das ding nich verabschiedet. mal sehn ob die das auch noch in den griff kriegen.
bestimmt.
 
und gibts schon mehr erfahrungswerte - also zahlt sich ein "upgrade" von 1.2.6 auf 2.0.0 aus oder sollte man noch warten?
 
bin da tester für FreeBSD, momentan läuft noch keine 2.x auf BSD.
1.2.6 ist die letzte funktionierende...mit RC3 soll sich das ändern, aktuell ist RC2
 
Zurück
Oben