aMule Forum

English => aMule News => Topic started by: deltaHF on April 29, 2004, 09:38:43 AM

Title: aMule-2.0.0rc3 is out!!
Post 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 ?

Quote
Version 2.0.0rc3  ~The 'Target: Stability' version~
-------------
2004-04-11
[/i]

aquatroll:
  • win32 stuff
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:
  • MacOSX stuff
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
 
  • Other stuff
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: thepolish on April 29, 2004, 10:49:36 AM
Hi,

Wonderfull :)

I will make Mandrake RPM tonight !

the polish
Title: Re: aMule-2.0.0rc3 is out!!
Post by: black_jesus on April 29, 2004, 12:54:34 PM
compiling... :)
I hope someone will make an ebuild for gentoo soon.
Title: Minimum hardware requirement using GNU/Linux
Post by: Anne Onyme on April 29, 2004, 06:50:02 PM
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 ? ;)
Title: RPMS for rh9 and fc1 ready
Post by: bootstrap on April 29, 2004, 07:06:01 PM
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!
Title: Re: aMule-2.0.0rc3 is out!!
Post by: jpablo on April 29, 2004, 07:59:03 PM
Quote
Originally posted by thepolish
Hi,

Wonderfull :)

I will make Mandrake RPM tonight !

the polish

thank you the polish :baby:
Title: Re: aMule-2.0.0rc3 is out!!
Post by: t0mcat on April 29, 2004, 09:38:34 PM
anybody for a gentoo ebuild?
Title: Debian build
Post by: DrazziB on April 29, 2004, 10:47:25 PM
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 :)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: deltaHF on April 29, 2004, 11:27:31 PM
thanky DrazziB ;)

rpms for MDK 9.2 & 10, FC 1 & RH 9 are up too now -> http://www.amule.org/amule/download.php

greets
Title: Re: aMule-2.0.0rc3 is out!!
Post by: t0mcat on April 29, 2004, 11:31:27 PM
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.  ;)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: nich on April 30, 2004, 03:34:26 AM
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.  :] )
Title: Re: aMule-2.0.0rc3 is out!!
Post by: t0mcat on April 30, 2004, 04:05:53 AM
nice 1 ;)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: deltaHF on April 30, 2004, 09:09:33 AM
test ;)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: soda on April 30, 2004, 06:16:25 PM
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 !
Title: great work!
Post by: msch on April 30, 2004, 10:02:49 PM
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:
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Usul on May 01, 2004, 07:16:04 PM
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.
Title: rc3 static debian package
Post by: Hinnerk on May 02, 2004, 06:41:51 AM
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: JRM on May 02, 2004, 10:21:27 AM
Connexion vers download.berlios.de[195.37.77.141]:80...failed: Connection refused.

It's quite hard to download the rc3 on berlios  :]
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Jacobo221 on May 02, 2004, 10:40:44 AM
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.
Title: Re: aMule-2.0.0rc3 is out!!
Post by: GhePeU on May 02, 2004, 03:23:17 PM
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Jacobo221 on May 03, 2004, 09:16:32 AM
"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!
Title: Re: aMule-2.0.0rc3 is out!!
Post by: GhePeU on May 03, 2004, 11:55:08 AM
this is what it does:

with "-noamulestats" (default) the ebuild installs libgd and:
Code: [Select]
 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:
Code: [Select]
 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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Jacobo221 on May 03, 2004, 12:09:36 PM
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 ;-)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: fa² on May 03, 2004, 01:44:59 PM
Howww :)

I'll try this now !!

Thanks.
Title: Re: aMule-2.0.0rc3 is out!!
Post by: thepolish on May 05, 2004, 10:24:45 PM
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: deltaHF on May 05, 2004, 11:10:22 PM
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: thepolish on May 06, 2004, 12:21:03 AM
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Jacobo221 on May 06, 2004, 01:23:41 PM
"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 ;-)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: thepolish on May 06, 2004, 02:33:06 PM
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: GhePeU on May 06, 2004, 06:35:04 PM
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?
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Jacobo221 on May 06, 2004, 11:51:54 PM
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: GhePeU on May 07, 2004, 12:47:25 AM
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Jacobo221 on May 07, 2004, 12:58:59 AM
nice ;-)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Kiezkicker on May 08, 2004, 06:19:55 AM
Quote
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. :)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: GhePeU on May 09, 2004, 11:58:38 AM
Quote
Originally posted by Jacobo221
nice ;-)

good

what do you think if I submit next ebuild (rc4? final?) to gentoo bugzilla as official amule ebuild?
Title: Re: aMule-2.0.0rc3 is out!!
Post by: deltaHF on June 11, 2004, 01:01:25 AM
Quote
Originally posted by GhePeU
Quote
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
Title: Re: aMule-2.0.0rc3 is out!!
Post by: superstoned on June 15, 2004, 07:14:05 PM
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!
Title: Re: aMule-2.0.0rc3 is out!!
Post by: deltaHF on June 15, 2004, 09:32:18 PM
thx ;)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Kry on June 15, 2004, 10:57:28 PM
thanks :)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: superstoned on June 16, 2004, 10:31:56 AM
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...)
Title: Re: aMule-2.0.0rc3 is out!!
Post by: Kry on June 16, 2004, 08:21:20 PM
My magic ball says soon.