aMule Forum
English => aMule News => Topic started by: deltaHF on April 29, 2004, 09:38:43 AM
-
Hello ;)
Here is a new unstable/testing aMule release: 2.0.0rc3 .. should run much better than rc1 & rc2 :) (that's the reason we release, if it was worse we wouldn't release ;))
Win32 and Mac OSX is NOT functional yet, still work in progess. (althought win32 connects and downloads now)
Check the Download link on the homepage or scroll down this news for the direct links.
whats new ?
Version 2.0.0rc3 ~The 'Target: Stability' version~
-------------
2004-04-11[/i]
aquatroll:
barbapapa:
- Fixed >2Gb files sorting bug on transfer window.
Citroklar:
- Fixed saving preferences when clicking OK and not only on shutdown.
- Configure stuff
- Cas related stuff
deltaHF:
- i18n stuff
- Minor timer fix ;)
elfstone:
- Fixed already downloading files not being marked as such on search results.
falso:
- Improving and fixing cas
- Added capability to create pngs with cas
- Fixed ed2k fast links handler
Kry:
- Complete rewrite to emule 0.42x ed2k network code
- Rewrite of hashing thread. Also added a timeout to save resources.
It times out after 1 min without hashing or receiving new files to hash, or 1 min since last hash, and dies gracefully.
- Fixed the crash on startup if incoming/temp folder are on FAT32
- Added Safe Max Connections code to Preferences -> Tweaks. This code will help all people with USB modems and crappy routers to not hang them.
- Identify to lugdunum > 16.45 with our proper extended version tag (2.0.0)
- Fixed & rewrote stats:
Added Shareaza & lphant
Fixed mldonkey stats (do they have to change their compatible number this often?)
Added aMule / eMule / eDonkey proper version handling
Dynamic tree of client versions (no more void versions)
Fixed the xmule inflated statitics on the stats tree
- Rewrote client icons handling
Use alpha channel to show the extended protocol and secure ident
Added Shareaza, xmule, lphant, bad_guy and unknown client icons
- Fixed chuck selection. Much, much, much, much faster downloads. Back to the 1.2.6 speeds :)
- Fixed Win32 compilation
- Fixed lowID warning message on start being void.
- Proper Win32 and Mac disabling of the vertical preferences
- Severe bug on wxRadio button on RseInt was preventing ANY radio button on preferences from working.
- Fixed crash on 'cancel' while downloading server list.
- Fixed a UpdatePartsInfo missing on KnownFile.cpp
- Fixes the fake-check custom browser textfield
- Added wxNB_MULTILINE to preferences notebook.
- Minor issue on the chunk selection (thanks to AndCycle on eMule forum)
- Fixed a SEVERE mem access issue on the hash of the file id to check on knownfilelist.
- Fixed a SEVERE memory bug on sending the shared folders
- Fixed not sending the incoming and categories folders when sharing folders.
- Fixed 'Friends' working as 'None' on 'view shared' preferences.
- No more [0xy.part] on preview of completed files
- Fixed the FAT32 rehashing of files on startup
- Fixed filters not being used on right click on main transfer tab -> new status
- Changed known file list from wxHashMap to std::map
- Fixed auto-update server list at startup and added posibility of multiple servelist urls too
- Fix for files publishing, reported by lugdunum to eMule/aMule developers.
- Proper use of ClearHelloProperties that fixes some crashes related to a var not being init.
- Added MOD_VERSION to hello type packets (just for CVS versions)
- Fixed packet processing on EMSocket error.
- Changed the full part (9.28Mb) lower limit for preview to 256Kb
- Added 'LI0' to the evil GPL doer checks.
- Bugfixes on the KnownFile::UpdatePartsInfo code.
- Added new verbose client info checkbox, to find out which clients are sending bad data.
- Fix UDP socket for Win32
- Re-added the timed part file buffer flush()
- Custom language support added
- Fixed FAT32 incoming/temp warning messages only shown on one of the folders.
- Fixed issues on packet unzip and crash on OP_CANCELTRANSFER already sent
- Added aMule 1.x / 2.x / CVS versioning.
- Thread-safe log lines adding using a queued loglines list.
- Completion Thread revamped --> No longer crashes, no longer asserts, and it's much nicer.
- Fixed safe_delete (again)
- Fixed some memleaks
- Changed some CLists to wxLists
- Cleanup and fixing little bugs ;)
- Fixed assert & possible crash on queue list control
- Disabling options when no item is selected
- Fixed client icons
Madcat:
- Disable autobacktrace on win32
- Removed wxTE_PROCESS_ENTER style from fast ed2k links handler (fixes assert)
- The following modifications to CamuleDlg::AddLogLine() function:
Now uses system locale for date/time formatting.
No longer asserts.
Now also works on win32.
- Removed unused m_StateImageList
- Code cleanup
one_2_one, hoschy007:
shakraw:
- Fixed multiple file download bug in webserver search section
- Fixed ed2k download link
- Fixed categories for web interface
- WebSocket.* & WebServer.*: now uses wxThreads and wxSockets to be cross platform.
- Better threads' array remove in WebSocket
- WebServer cleanly stopped before exit
- Fixed max 2Gb display bug in amuleweb
- Updated aMule.tmpl: added file %complete support in transfer list
thepolish:
- Wrote wxcas based on cas from falso
- Enable auto-refresh and Fix GPL headers (wxcas)
- Add system load and uptime (wxcas, Linux only)
Unleashed:
- cas: better layout and fixes
- Fixed a pair of memleaks
Xaignar:
- Fixed negative percentages in downloadlist ... again ( Disp.8 )
- Fixed the "free(): Invalid pointer" bug ( Misc.10 )
- Fixed PowerShare priority level not being saved. ( Tran.9 )
- Fixed the problem where it wasn't possible to select auto-priority in the uploadlist after having selected another priority ( Tran.8 )
- Cleanup of Search Dialog:
The reset button is now properly enabled/disabled depending on the contenst of the text fields
Fixed a bug where searches would be limited to 2gb if max size was set to a value less than min size
The popup-menu for the notebook now works as expected ( SRCH.1 )
The popup-menu will now only show when right-clicking within the bounds of the notebook (DISP.12)
- Fixed the green progressbar on downloads always displaying 100%. ( DISP.9 )
- aMule will no longer display warnings about not being able to find server.met when a new server.met is saved and no old copy exists.
- known.met is now auto-saved (1) when 30 files have been hashed, (2) when 300mb worth of files have been hashed,
(3) and when all files have been hashed. This is to reduce the chances of having to rehash all files after a crash.
- Now uses the user-selected browser for fake-checking and such. ( PREF.3 )
- Further update of the Chat Page:
Pages can now be closed like the ones on the Search Page
Double-clicking on a nickname will open a chatsession for that friend
When a nickname is updated in the friendlist, the assosiated tab is updated as well
Batman:
- Fixed mldonkey detection based on the MLDK string
Special thanks
- All the bug-reporters, helpers, translators and users at http://forum.amule.org
- niet & bootstrap for DNS & CVS service
- Jacobo221, stefanero for their help and support on forum and all the other stuff ;)
- lugdunummaster for providing support on version tags and new features of lugdunum servers
- As usual thx to eMule & wxWidgets devs and everyone i forgot ;)
download:
http://www.amule.org/amule/download.php
NOTE: if berlios ( http://developer.berlios.de/project/showfiles.php?group_id=1296 ) should be down again, plz use instead our mirror http://mirror.amule.org
changelog:
http://www.amule.org/amule/changelog.php
greets
-
Hi,
Wonderfull :)
I will make Mandrake RPM tonight !
the polish
-
compiling... :)
I hope someone will make an ebuild for gentoo soon.
-
Make your GCC hotter !
This stuff rocks ! I had it running since 1h. Mostly it use 60% of my CPU (PII 266Mhz) and usually the same ratio (60%) of my memory (using KDE 3.2.2, Debian woody+backports).
It founded lots of sources quickly and connected easily to Razorback2... ( this is a french note...)
For now, the download ratio is good (i mean : download is twice upload).
I hope it as a "stable" (not crashing like the precedent) enough for weekly usage !
Has someone found the patch against fakes ? ;)
-
Great work!
The rpms for rh9 and fc1 are ready. Once deltaHF picked them up and put them on the download list, everyone should upgrade asap!
-
Originally posted by thepolish
Hi,
Wonderfull :)
I will make Mandrake RPM tonight !
the polish
thank you the polish :baby:
-
anybody for a gentoo ebuild?
-
For the cannot-wait-any-more guys, I've build a Debian package :
http://lan.drazzib.com/ftp/debian/amule_1.2.6+2.0.0rc3-0_i386.deb
ftp://lan.drazzib.com/debian/amule_1.2.6+2.0.0rc3-0_i386.deb
You can also add in your /etc/apt/sources.list
deb http://ftp://lan.drazzib.com/debian/ ./
Entirely based on Soda packaging work :)
-
thanky DrazziB ;)
rpms for MDK 9.2 & 10, FC 1 & RH 9 are up too now -> http://www.amule.org/amule/download.php
greets
-
i've modified the old rc2 gentoo ebuild, it seems to work.
i've never made ebuilds stuff before so pls tell me if there is something wrong. ;)
-
Hay! That ebuild looks like it would work for me (didn't test as I had already modified an rc2 ebuild myself).
One thing I did notice, though, is that amule now requires libgd to have cas working fully, so I decided to give it a try and modify my first ebuild with USE flag options. :P
Now if you 'USE="gd" emerge amule' it'll try to check if you've got libgd >= 2.0.0 installed and install if needed to have cas fully working. :D
Not willing to compete with you, t0mcat, but i think this way looks better. ;)
(Btw, would it be possible to allow .ebuild files to be attached? .tar.* are not bad, but I'd like to be able to read the ebuild directly from the page. :] )
-
nice 1 ;)
-
test ;)
-
Hi,
Look at : http://gunnm.org/~soda/debian
Now, two packages of amule are available :
- amule : contains amule et amulewebserver
- amule-utils : contains cas, wxcas, amulecmd and amulecmdDLG
the amule package will be available in debian official archive in one day. The others are already on my official repository.
Hope you like !
-
hey all-
just wanted to say great work to all the amule devs, rc3 is much more stable for me than rc2.
and thanks to soda for the debian packaging! great work again.
keep it up!
:baby:
-
RC3 runs fine here since 15 minutes ( 3 times longer than RC2 :] ). RPM for Mandrake 9.2 works fine here under Mandrake 10. Nice job till now.
Edit: RC3 disappears after nearly a hour ;( Back to stable version.
-
static version (no additional wxgtk/libcrypto needed),
debug enabled,
no wxcas,
no webserver,
no optimization,
built on chrooted woody, should work on sarge/sid too
http://debian.doomicile.de/debian/amule-unstable/amule_2.0.0rc3-doomicile-static-2_i386.deb
bugreports welcome
-
Connexion vers download.berlios.de[195.37.77.141]:80...failed: Connection refused.
It's quite hard to download the rc3 on berlios :]
-
You can get it from aMule's download mirror: http://mirror.amule.org .
so whenever you can't get to BerliOS.de to get some aMule file, go to mirror.amule.org ;-)
Have a nice v2-RC3 experience!
Greetings.
-
upgraded gentoo ebuild for rc3
optimizations are now disabled for better stability and this ebuild has 3 new USEs:
debug: enables or disables debug
noamuleremote: optionally disables remote control utilities (webserver, web client, amulecmd text client); they're still builded by default
noamulestats: optionally disables amule GUI statistics, that require a new dependency, libgd; still builded by default too
-
"optionally disables amule GUI statistics, that require a new dependency, libgd" <- not necessarily. cas.c code has an #ifdef so that if gdlib isn't found, it doesn't include the gd code (which is only used in the -o switch). So I guess you could add a "nolibgd" option so that cas can be compiled with no gdlib code ;-) CAS is _very_ used by people to paste on IRC the aMule status when they don't use xChat or don't have the perl module for xChat installed, so it'd be a pitty to be unable to install CAS because to install it you are forced to install libgd :-)
Greetings, and great job!
-
this is what it does:
with "-noamulestats" (default) the ebuild installs libgd and: Should C aMule Statistics (CAS) be build? yes
Should aMule GUI Statistics (wxCas) be build? yes
with "noamulestats" (has to be explicitly specified) libgd isn't required and: Should C aMule Statistics (CAS) be build? yes
Should aMule GUI Statistics (wxCas) be build? no
I haven't tried but I think that cas will be build anyway, am I wrong? modifing the ebuild will need 30 seconds if it's necessary
-
Yes, CAS will be compiled while wxCAS won't :-)
But I'm almost sure that wxCAS isn't using libgd atm, so it has no sense to install libgd when wxcas is installed and not when excas isn't. Allthough, true, it'll use libgd in some near future, when wxCAS is finished, AFAIK.
Any way, on wxCAS, ask The Polish, he does it ;-)
Greetings and thanks for listening ;-)
-
Howww :)
I'll try this now !!
Thanks.
-
Hi,
wxCas only use wx library, nothing else
I will try to avoid to use libgd, and only use wx for wxcas. wxImage and wxDC classes should be enough i think. I want to keep wxCas as portable as i can, so avoiding extra library as much as possible
thepolish
-
i uploaded libgd rpms to berlios and gna .. built under suse , so plz test if u can install them on fc, rh or mdk.. thx
-
Hi,
i ve updated wxCas on dev CVS, now it can generate and save image of online stats, just with wx, no need of gd
the polish
-
"no need for gd" <- CAS still uses gd... I wonder what would falso say if he read "no need for gd" xDD
"I want to keep wxCas as portable as i can, so avoiding extra library as much as possible" <- I took a look at gdlib's web and it seems it's portable to win (there are dlls available). Anyway, I agree it's better to use as less libraries as possible. So if wx can do that, nicer ;-)
-
Jacobo221,
"no need for gd" <- CAS still uses gd
I was speaking about wxCas, NOT Cas :) u can build wxCas and produce images if u dont have gd so the 2 progs should be independant in ebuild.
CAS and wxCas do the same job, BUT are differents in coding. CAS is in C in console, wxCas is in C++ and need a GUI. All the code in the 2 progs is different
So, to answer to GhePeU, imho, should be better to have an USE variable will do something like with GUI and without GUI, for cmd tools (amuleweb, CAS...) and/or GUI tools (amulewebDLG, wxCas...).
Cas have #ifdef if gd missing, so can build even there is no gd.
So u can build all cmd tools by default, and add +amuleGUI to have all GUI tools built too.
What do u think about it ?
the polish
-
ok...
I think that noamuleremote is still useful (why build remote clients if you don't need them?), so I'll change the noamulestats USE in noamulegui
default (-noamuleremote -noamulegui): compile everything
noamuleremote: disables amulecmd, amulecmdgui, webserver and webservergui
noamulegui: disables amulecmdgui, webservergui, wxCAS
question: if I disable libgd dependency in noamulegui, CAS will be still build?
-
Yes, CAS will still be built, but without image stats support (cas -o will work just as cas without arguments). BUT, libgd has nothing to do with GUI ;-) building with libgd will activate the -o switch, but CAS will still have no GUI (CAS is just a command line app).
Another note: noamulegui seems quite confusive IMHO. If I wasn't aware about what it does, I would think switching noamulegui would actually disable aMule's Graphical Interface (not only the utils's GUI).
The Polish: That's exactly what I meant, although most probably I didn't explain myself, xDDD
Greetings
-
yes, it's a bit confusing...
I think I'll drop the idea, because if someone use noamuleremote, noamulegui becames useless; I'll leave noamuleremote and, maybe, noamulestats that disables CAS and wxCAS, if someone doesn't need statistics; by default everything will be compiled, of course
-
nice ;-)
-
Fixed the crash on startup if incoming/temp folder are on FAT32
Simply would like to say "Thanks" for the new nice "crosssystem - bugfixing".
Seems to be working fine for me and I can now do switching nicely from amule to emule+ and again back to amule. :)
-
Originally posted by Jacobo221
nice ;-)
good
what do you think if I submit next ebuild (rc4? final?) to gentoo bugzilla as official amule ebuild?
-
Originally posted by GhePeU
Originally posted by Jacobo221
nice ;-)
good
what do you think if I submit next ebuild (rc4? final?) to gentoo bugzilla as official amule ebuild?
rcX as unstable, 1.2.6 as stable, 2.0.0 final stable .. ;)
greets
-
of course, then, 2.0 has to be very stable... so maybe, after rc4 another rc to see if all fixes are real fixes, and maybe a fork so you guys can go on coding new features. (so no new features after rc4, then rc5 to catch the last bugs while new features go in 2.1alpha, then 2.0 final). something like the development of KDE.
just an idea 8)
btw love u, devs :baby:
u're doin' great job. thanx!
-
thx ;)
-
thanks :)
-
btw when will the new rc hit the servers? I am unable to compile & run the CVS (and I dont mind fixing, my system is too broken with mandrake cooker packages, and I'm goin' to install debian this weekend anyway...)
-
My magic ball says soon.