COSA NON E'...

Innanzitutto tengo a precisare che la versione di aMule-CVS AdunanzA che
include questo file _NON_ e' la versione UFFICIALE di aMule AdunanzA!




MA ALLORA COSA E' QUESTA ROBA QUA????

Questa e' una versione _ASSOLUTAMENTE_SPERIMENTALE_ nata dalla volonta'
e dal lavoro di Julius Malchovitch (no, non vi rivelero' mai il suo
vero nome, neanche sotto tortura :-) ), utente del forum di AdunanzA
che un giorno ha deciso che era l'ora di adattare la patch AdunanzA 
esistente per l'ultima versione rilasciata ufficialmente di aMule (2.1.3)
in modo che fosse applicabile alla versione "di sviluppo" (detta "aMule-CVS")
che e' giornalmente scaricabile dal sito www.amule.org.
Non sarebbe giusto poi non citare Gnucco, un altro utente del forum di AdunanzA
che ha trovato e indicato la via per correggere un errore (errore esistente 
nella versione "liscia" di aMule-CVS) che ai tempi ci ha dato parecchi problemi...
Insomma, come scrissi allora, Gnucco "HA FATTO IL MIRACOLO"!



COSA NON E' (bis)...

Questa _NON_ e' (e mai sara') "la versione di Mr Hyde"!
La patch ha diversi "genitori": coloro che hanno creato le prime patch di
AdunanzA (di cui ahime' non so i nomi), Julius Malchovitch che ha dato inizio
a questo lavoro, Gnucco "del miracolo" e tutti gli Aduners che hanno segnalato
(e continuano a segnalare) problemi grandi e piccoli!
Insomma, se questa patch deve proprio essere di qualcuno, per quanto mi
riguarda e' solo ed esclusivamente... di tutto il popolo di AdunanzA!



COSA C'E' IN PIU' RISPETTO AD AMULE-ADUNANZA-3.14 (basato su aMule 2.1.3)?

Ci sono in piu' gli sviluppi che il team di sviluppatori di aMule ha via via
introdotto nella versione aMule-CVS dopo che e' stata rilasciata la 2.1.3.
Per citarne qualcuna:
- uso delle librerie GeoIP (http://www.maxmind.com/app/c) che permette di 
  risalire, indicativamente, alla posizione geografica di un computer a 
  partire dal suo numero di IP; 
- uso della libreria libUPnP (http://upnp.sourceforge.net) che permette a
  aMule-AdunanzA di "dialogare" direttamente con i router che supportano UPnP,
  in modo da "aprire" automaticamente le porte TCP e UDP necessarie per il
  corretto funzionamento di aMule-AdunanzA;
- offuscamento dei dati scambiati tra server e2dk e utenti;
- supporto per i file di dimensioni > 4 giga (a partire dalla versione 3.14b2).
  Questo significa che:
  * e' possibile cercare file > 4 giga sia su rete ED2K (server) che rete KADU
  * e' possibile scaricare file di dimensioni > 4 giga sia su rete ED2K che rete KADU)
- parziale supporto ai file emulecollection;
- possibilita' di usare skin;
- gestione della MAN Fastweb di Torino (28.x.x.x);
- gestione della MAN Fastweb di Cagliari (51.x.x.x);

Ricordo pero' che non e' tutto oro quello che luccica: questa e' una versione
di sviluppo quindi, per sua natura, potenzialmente instabile e non funzionante
e IN CONTINUA MANUTENZIONE.
Se avete bisogno di qualcosa di piu' affidabile vi invito ad usare la versione
UFFICIALE di aMule-AdunanzA 3.14 o la stabile aMule AdunanzA Flamingo.

Piccola precisazione: delle caratteristiche elencate prima io ho personalente
provato e utilizzato solo GeoIP (ovviamente inutili per rintracciare la
posizione geografica di utenti Fastweb considerando la rete con indirizzi 
"privati") e UPnP (il mio economicissimo router lo supporta); per quanto 
riguarda l'offuscamento  _CREDO_ sia abilitato di default e utilizzato con i
server che lo supportano, tuttavia al momento con Fastweb l'offuscamento 
non e' necessario. Non so invece alcunche' al riguardo degli skin.
Per maggiorni informazioni vi consiglio comunque di consultare il forum
ufficiale di amule (http://forum.amule.org)



QUALI SONO LE RETI FASTWEB GESTITE DA QUESTA VERSIONE?
Le trovate elencate nei file src/AdunanzA.h e src/AdunanzA.cpp.
Ad ogni modo sono (al momento):

MAN Milano........................   1.0.0.0/8
MAN Milano hinterland Nord........   2.0.0.0/8
MAN Genova........................   5.0.0.0/8
MAN Veneto........................  11.0.0.0/8
MAN Milano hinterland Sud.........  14.0.0.0/8
MAN Ancona........................  21.0.0.0/8
MAN Grosseto......................  22.0.0.0/8
MAN Roma..........................  23.0.0.0/8
MAN Toscana.......................  27.0.0.0/8
MAN Piemonte......................  28.0.0.0/8
MAN Triveneto.....................  29.0.0.0/8
MAN Bari..........................  31.0.0.0/8
MAN Sicilia.......................  36.0.0.0/8
MAN Bologna.......................  37.0.0.0/8
MAN Napoli........................  39.0.0.0/8
MAN Torino........................  41.0.0.0/8
MAN Reggio Emilia.................  42.0.0.0/8
MAN Cagliari......................  51.0.0.0/8

Altre reti Fastweb gestite:
	213.140.0.0/19
	213.156.32.0/19
	62.101.64.0/18
	81.208.0.0/17
	83.103.0.0/17
	85.18.0.0/16
	89.96.0.0/15
	93.32.0.0/11



QUALE E' L'INDIRIZZO DEI NODI DA USARE?

Per la 3.14b2 gli indirizzi consigliati sono
- http://update.adunanza.net/amule/adu_nodes.dat (indirizzo di default)
- http://www.adunanza.net/files/emule/adu_nodes.dat
questi sono solo quelli consigliati, ovviamente ne esistono altri.



QUALE E' L'INDIRIZZO DA USARE PER SCARICARE LA LISTA SERVER?

Premessa: la rete KADU e' molto piu' importante della rete Ed2K (server).
          I server spesso sono offline, non sono raggiungibili e, a causa
          della struttura della Fastweb, assegnano id bassi.
          Consiglio quindi a tutti di usare, preferibilmente, la rete KADU.

L'indirizzo attualmente consigliato dallo staff di AdunanzA e'
	http://peerates.net/servers.php  (indirizzo di default)
questo e' solo quello consigliato, ovviamente ne esistono altri.



COSA _NON_ C'E' (...ancora...)

- la stabilita' delle versioni di eMule AdunanzA per Windows! :-) 




DI COSA AVETE BISOGNO PER FAR FUNZIONARE QUESTA VERSIONE?

- degli strumenti classici per lo sviluppo quali compilatore gcc, autoconf,
  automake e, ovviamente, librerie varie con gli header (in alcune 
  distribuzioni i pacchetti di librerie necessari per compilare sono 
  identificati dal suffisso "devel");
- delle librerie wxWidgets (http://www.wxwidgets.org) di cui e' vivamente
  consigliata la versione 2.8.8 (o superiore);
- delle librerie crypto++ (http://www.cryptopp.com);
- (opzionale) libUPnP (http://upnp.sourceforge.net) se volete usare UPnP;
- (opzionale) librerie GeoIP (http://www.maxmind.com/app/c) se volete
  usare GeoIP;
- (necessario) un po' di pazienza per ricompilare tutto dall'inizio quando
  sbagliate qualcosa;
- qualunque altra cosa io abbia dimenticato ma sia comunque necessaria :-) !



DOVE TROVO L'ULTIMA VERSIONE DEI SORGENTI?

I sorgenti sono presenti:
- su sourceforge.net all'indirizzo http://sourceforge.net/projects/amule-adunanza/
- su http://mrhyde.netsons.org/aMuleAdunanzA

Consiglio di scaricare, preferibilmente, da sourceforge.net.
Ricordate inoltre che i pacchetti binari vengono resi disponibili solo su sourceforge.net.



COME SI FA A FAR FUNZIONARE IL TUTTO?

Qui di seguito troverete i passi che seguo normalmente io per provare le
varie versioni. 
1) Prima di tutto faccio in modo di avere i sorgenti "adunizzati" nella directory
   amule-cvs
2) cd amule-cvs
3) assegno CFLAGS e CXXFLAGS a spazi vuoti
   export CFLAGS=""
   export CXXFLAGS=""
   (questo serve per togliere eventuali flag di ottimizzazioni che in alcuni
   casi possono dare fastidio)
3) ./autogen.sh
4) ./configure {parametri vari di configurazione}
   Per i parametri: ognuno fa come ritiene piu' opportuno per la propria
   configurazione.
   Io, ad esempio, per la mia Slamd64 quando voglio abilitare tutto in genere uso:

	./configure \
	        --prefix=/usr/local \
	        --libdir=/usr/local/lib64 \
	        --disable-embedded-crypto \
	        --with-crypto-prefix=/usr/local/include \
	        --enable-amule-daemon \
	        --enable-amulecmd \
	        --enable-webserver \
	        --enable-amule-gui \
	        --enable-alc \
	        --enable-alcc \
	        --enable-geoip

   Per favore notate che NON metto 
   	--disable-debug
   	--enable-optimize
   perche' questa e' comunque una versione di sviluppo, quindi in caso di crash
   (ahime' non rari) voglio poter vedere back-trace per vedere cosa e' fallito.


   Alla fine del configure ottengo una cosa del tipo:



	  Configured aMule CVS for 'x86_64-unknown-linux-gnu'.

	  aMule enabled options:

	  **** aMule Core ****
	  Prefix where aMule should be installed?                    /usr/local
	  Should aMule be compiled with i18n support?                yes
	  Should aMule be compiled in debug mode?                    yes
	  Should aMule be compiled with profiling?                   no
	  Should aMule be compiled with optimizations?               no
	  Should aMule be compiled with UPnP support?                yes
	  Should aMule be compiled with IP2country support?          yes
	  Should aMule monolithic application be built?              yes
	  Should aMule daemon version be built?                      yes
	  Should aMule remote gui be built? (EXPERIMENTAL)           yes
	  Crypto++ library/headers style?                            sources

	  **** aMule TextClient ****
	  Should aMule Command Line Client be built?                 yes

	  **** aMule WebServer ****
	  Should aMule WebServer be built?                           yes

	  **** aMule ED2K Links Handler ****
	  Should aMule ED2K Links Handler be built?                  yes

	  **** aMuleLinkCreator ****
	  Should aMuleLinkCreator GUI version (alc) be built?        yes
	  Should aMuleLinkCreator for console (alcc) be built?       yes

	  **** aMule Statistics ****
	  Should C aMule Statistics (CAS) be built?                  no
	  Should aMule GUI Statistics (wxCas) be built?              no

	  **** General Libraries and Tools ****
	  Should ccache support be enabled?                          no
	  Libraries aMule will use to build:
					       wxWidgets             2.8.4
					       crypto++              5.5
					       libpng                1.2.18
					       libgd                 2.0.33
					       zlib                  1.2.3
					       geoip                 yes


5) make

Alla fine del make, se e' andato tutto bene, nella directory "src"
avrete il vostro eseguibile "amule".
Nota: questo eseguibile appena creato NON necessita di installazione,
      potete tranquillamente lanciarlo eseguendolo da shell, ad esempio
      con
          src/amule &




PROBLEMI NOTI DI COMPILAZIONE

- RICORDATEVI SEMPRE DI LANCIARE PER PRIMO "./autogen.sh"

- wxWidgets: sul forum di aMule si consiglia di configurare wxWidgets con
  	--with-gtk \
  	--enable-unicode \
  	--disable-compat24 \
  	--enable-optimise 
  quindi, se avete compilato voi wxWidgets, assicuratevi di aver usato queste opzioni


- Scanner.h / Scanner.cpp
  Qualche volta puo' capitare che la compilazione fallisca su questi file.
  Questi sono file che possono essere generato a partire dal corrispondente file
  "Scanner.l" (tanto che non ho mai capito perche' sono inclusi nel pacchetto
  dei sorgenti).
  In caso di problemi su questi file UN TENTATIVO che consiglio consiste in:
  - assicurarsi di avere una versione di flex recente (le ultime due, nel momento
    in cui scrivo, sono la 2.5.4a e la 2.5.33, meglio l'ultimissima); flex
    e' uno dei programmi che legge il file "Scanner.l" e genera, a partire 
    da questo, i file Scanner.h e Scanner.cpp;
  - rinominare i file 
    Scanner.cpp in Scanner.cpp.OLD e 
    Scanner.h   in Scanner.h.OLD;
  - ri-fare make (automaticamente lancera' flex per ri-creare i file)

- Parser.h e Parser.cpp
  Considerazioni analoghe a Scanner.
  Questi file infatti sono generabili da "Parser.y" con il comando "bison"
  (probabilmente anche yacc).
  In caso di problemi si questi potete provare a :
  - assicurarsi di avere una versione di bison recente;
  - rinominare i file
    Parser.cpp in Parser.cpp.OLD e 
    Parser.hpp in Parser.hpp.OLD;
  - ri-fare make (automaticamente lancera' bison per ri-creare i file)

- (distribuzioni *buntu) fallito autogen.sh
  Pare che questo problema sia dovuto al fatto che le distribuzioni *buntu usano
  "dash" come shell che non e' pienamente compatibile con bash.
  Per risolvere il problema si consiglia di installare la shell "bash" e lanciare autogen.sh con
       bash autogen.sh



SU QUALI PIATTAFORME GIRA?

Direi su tutte le distro Linux e su MAC (PPC e Intel).
Teoricamente e' compilabile anche su Windows, pero':
- io non ci ho mai provato
- ci sono lavori in corso sui progetti per Microsoft Visual C++



ESISTONO PACCHETTI DI INSTALLAZIONE GIA' PRONTI?

Risposta breve: no!
Risposta un po' piu' lunga: ni!
Io metto a disposizione i soli sorgenti, poi pero' ci sono alcuni utenti
AdunanzA che creano pacchetti di binari o comunque "automatismi" per
facilitare la vita agli utenti e aiutarli a installare aMule-AdunanzA.
Alcuni di questi pacchetti vengono resi disponibili su sourceforge.net,
all'indirizzo 
	http://sourceforge.net/projects/amule-adunanza/

Ci sono pero' anche altri pacchetti di binari, a titolo di esempio ricordo:

GENTOO:   http://www.adunanza.net/forum/showthread.php?t=48045 (a cura di Dottout)
DEBIAN:   http://www.giopas.eu (a cura di Giopas)
OpenSuSE: Nordan7 crea un archivio per OpenSuse e lo mette in condivisione direttamente
          su emule/amule. Il nome del file ha il formato

              aMuleAdu-CVS-openSuSE-10.2-AAAAMMGG-n.tar.bz2

          e contiene, secondo la mail di Nordan, l'rpm per l'installazione
          piu' un file di testo con le istruzioni.
          Nordan7 nella mail ha anche scritto:
          >
          > Magari in caso di difficolta' di download potresti aggiungere che mi si
          > puo' contattare con PM sul forum.
          >
          Detto fatto!

(se volete essere aggiunti/cancellati dalla lista fatemi un fischio!)

 



COME SI USANO LE SKIN?

[Modificato e da modificare in seguito a introduzione nuove icone da parte di Clarensio]
Vi invito a leggere il WIKI ufficuale di aMule: http://www.amule.org/wiki/index.php/Skins

[la seg. parte e' stata scritta da Clarensio, autore delle skin AdunanzA_A e AdunanzA_B che
trovate attualmente nei sorgenti]

Un file skin per aMule è un semplice file ZIP (da copiarsi così com'è, generalmente, nella cartella ../aMule/skins/)
contenente delle immagini in formato PNG. Gli elementi seguenti di aMule sono degli skinable, poiché 
le Immagini hanno dimensioni per la Toolbar di 32x32 pixel e per i Client di 16x16 pixel.

Immagini Toolbar (32x32 px):
	Toolbar_Connect.png
	Toolbar_Disconnect.png
	Toolbar_Connecting.png
	Toolbar_Network.png
	Toolbar_Transfers.png
	Toolbar_Search.png
	Toolbar_Shared.png
	Toolbar_Messages.png
	Toolbar_Stats.png
	Toolbar_Prefs.png
	Toolbar_Import.png
	Toolbar_About.png
	Toolbar_Blink.png

Immagini Client (16x16 px):
	Client_A4AFNoNeededPartsQueueFull.png
	Client_aMule.png
	Client_BadGuy.png
	Client_CommentOnly.png
	Client_Connecting.png
	Client_CreditsGrey.png
	Client_CreditsYellow.png
	Client_eDonkeyHybrid.png
	Client_eMule.png
	Client_Encrypted.png
	Client_ExcellentRatingOnFile.png
	Client_ExtendedProtocol.png
	Client_FairRatingOnFile.png
	Client_Friend.png
	Client_GoodRatingOnFile.png
	Client_InvalidRatingOnFile.png
	Client_lphant.png
	Client_mlDonkey.png
	Client_OnQueue.png
	Client_PoorRatingOnFile.png
	Client_SecIdent.png
	Client_Shareaza.png
	Client_StatusUnknown.png
	Client_Transfer.png
	Client_Unknown.png
	Client_Upload.png
	Client_xMule.png

Poi, in conseguenza della personalizzazione di AdunanzA, in realta' sono previste anche:
Immagini Toolbar:
	Toolbar_Irc.png (icona del pulsant IRC)

Immagini Client:
	Client_aMule_AdunanzA.png (icona che identifica Client con aMule_Adunanza/Linux)
	Client_eMule_AdunanzA.png (icona che identifica Client con eMule_Adunanza/Windows)
	Client_Fastweb.png ((icona che identifica Client comunque appartenenti alla NAT di Fastweb)

Per ciò che riguarda le Skin (sia per eMule_Adunanza/Windows che per aMule_Adunanza/Linux), stiamo
preparando (nelle prossime settimane) sul Forum di Adunanza una guida specifica.

[NOTA DI MR HYDE]
ATTENZIONE: a differenza della versione eMule-AdunanzA, attualmente, le nuove icone per i client
            - Client_aMule_AdunanzA.png
            - Client_eMule_AdunanzA.png
            - Client_Fastweb.png 
            hanno la precedenza sull'icona per i client "amici"; nella versione Windows invece
            quando un client AdunanzA e' riconosciuto come client amico, gli viene associata
            l'icona dei client amici (che e' unica indipendentemente dalla mod usata dal client).



COME SI USANO I FILE EMULECOLLECTION?

Allora, ricordate che il supporto ai file emulecollection e'
ancora parziale (leggi: non sempre funziona).
Due possibilita':
- da linea di comando
  ed2k -e nomefileemulecollection
- se avete gia' il file emule collection nella lista dei file condivisi,
  lo selezionate, tasto destro e quindi selezionate
  "Add files in collection to transfer list"



MAC: COME SI COMPILA SU SNOW LEOPARD?

Ho appena iniziato a lavorarci sopra, al momento ho compilato (e provato)
solo l'applicazione principale.

Alla data attuale sono riuscito a compilare usando wxWidgets 2.9.1 (SVN version, _NON_ le 2.9.0 rilasciate).

1) ho scaricato il ramo trunk delle wxWidgets (svn checkout) in
	<home utente>/Desktop/wxWidgets

2) ho creato poi una dir dove poi verranno creati tutti i file, ovvero ho fatto

	cd <home utente>/Desktop/wxWidgets
	mkdir mymacbuild

3)
	cd mymacbuild

4) ho eseguito il seg. configure
	../configure --enable-unicode --disable-shared --with-osx_cocoa --with-macosx-version-min=10.6 --with-libiconv-prefix=/opt/local/

5) ho eseguito il make
	make -j8

A questo punto sono andato nei sorgenti di aMuleAdunanzA (preventivamente scaricati in <home utente>/Desktop/aMuleAdunanzA).
Per compilare aMuleAdunanzA ho quindi:

A) eseguito ./autogen.sh

B) per evitare problemi di link con libiconv, ho creato ed eseguito il seg. script per configurare

<---------- CUT HERE ----------> 
#!/bin/sh

LDFLAGS="-L/opt/local/lib -L/Users/MrHyde/Desktop/wxWidgets/mymacbuild/lib"

export LDFLAGS

./configure \
	--with-wx-config=../wxWidgets/mymacbuild/wx-config \
	--with-crypto-prefix=/opt/local \
	--with-gdlib-config=/opt/local/bin/gdlib-config \
	--with-libiconv-prefix=/opt/local \
	--with-toolkit=osx_cocoa \
	--disable-webserver \
	--disable-amulecmd \
	--disable-amule-gui \
	--disable-alc \
	--disable-alcc \
	--disable-amule-daemon \
	--enable-geoip \
	--with-geoip-lib=/opt/local/lib \
	--with-geoip-headers=/opt/local/include \
	--enable-debug

<---------- CUT HERE ----------> 

C) eseguito 
	make -j8

Se va tutto bene verrà creato l'eseguibile src/amule.

E a questo punto potete controllare l'architettura dell'eseguibile con

	file src/amule

che a me restituisce

	src/amule: Mach-O 64-bit executable x86_64


Spiacente ma attualmente non ho provato ad andare oltre (quindi non so se il mac_packager_AdunanzA funziona).
Il file src/amule, richiamato direttamente dalla shell, a me funziona!






LINK

- aMule Home Page
	http://www.amule.org

- forum ufficiale di aMule
	http://forum.amule.org

- bug di amule
	http://bugs.amule.org

- wiki di amule
	http://wiki.amule.org

- AdunanzA Home Page
	http://www.adunanza.net

- forum ufficiale di AdunanzA:
	http://forum.adunanza.net

- thread ufficiale su questa versione di aMule AdunanzA
  che contiene "la storia" di tutto:
	http://forum.adunanza.net/forum/showthread.php?t=45785

- thread descrittivo (una sorta di HOW-TO) per questa versione
  di aMule AdunanzA (grazie a Godkillthequeen):
	http://forum.adunanza.net/forum/showthread.php?t=49167

- sito dove potete trovare un po' di pacchetti pronti per
  le varie distro linux (grazie a Dottout e a tutti i
  pazzi che fanno i pacchetti e li mettono a disposizione
  su questo link)
	http://adunanza.dottout.com/files
	ftp://adunanza.dottout.com




RINGRAZIAMENTI

Colgo l'occasione (va be', il file di testo!) per ringraziare tutti coloro che
hanno in qualche modo contribuito a questa patch:
- il team di aMule (senza di loro non ci sarebbe niente su cui applicarla!)
- il team della patch originale AdunanzA per aMule (che, ancora adesso,
  costituisce almeno l'80% della patch attuale, nel bene e nel male!),
  ovvero gli utenti emanem e lupz (ma che fine avete fatto? Tornate,
  AdunanzA needs you!)
- l'occhio onniveggente e onnipresente di Hammon... cioe', in realta' TUTTO
  Hammon, non solo l'occhio :-) A me piace un sacco il suo avatar...
- l'unico, il solo, l'inimitabile Julius Malchovitch che si e' fatto
  "un mazzo tanto" per adattare la patch originale AdunanzA ad una CVS del
  maggio 2007 (credetemi, un lavoraccio!)  che si e' sparato con me strani
  trasferimenti di distribuzioni Linux su macchine virtuali, chattate alle
  ore piu' strane e non so he altro per riuscire a vedere qualche dato
  scambiato con altri client!
- edno che e' entrato a far parte del VASTISSIMO team di programmatori
  di aMule-AdunanzA e:
  * non e' impazzito (spero) sui miei commenti e il codice della 3.14b1
    per realizzare le versioni stabili "aMule AdunanzA Flamingo"
  * ha messo su in pochissimo tempo TRAC e SVN utilizzati per sviluppare e
    manutenere tutto 'sto casino prima dell'uso di sourceforge
  * riesce anche a sorridere alle tristissime battute che ogni tanto sparo.
- Godkillthequeen, Giopas, Nordan7, Gnucco, Dongioia, uNiT52, Dottout e tutti
  quelli che hanno partecipato (e partecipano e parteciperanno) alla ormai
  chilometrica discussione su 
          http://forum.adunanza.net/forum/showthread.php?t=45785
  per aver scaricato, provato, compilato, sopportato le delusioni di non veder
  funzionare 'na cippa senza insultarmi troppo, segnalato i numerosi casini
  (molti ancora presenti), suggerito/preparato script, pacchetti e, non ne ho
  le prove ma sono abbastanza sicuro, anche incantesimi e formule magiche per
  far funzionare il tutto!
- tutti quelli che ormai fanno parte del team (che in buona parte sono gli
  stessi di prima :-) ) che mastrussano con me (ma anche senza!) il repository
  SVN su sourceforge.net e quindi ogni volta che io cambio una virgola
  (be', essendo C++ direi punto e virgola) con tanta pazienza scaricano, compilano,
  provano, pacchettizzano, istruiscono gli utenti, rispondono sul forum...
  insomma sacrificano parte del proprio tempo libero per dare modo a voi di
  scaricare e condividere!
- ancora una volta Julius per aver iniziato il tutto (tanto per ribadire il 
  concetto!)
- ancora una volta Gnucco per "il miracolo" e le patch
- voRia per la patch della ricerca di default su KADU
- Ulisse54 per aver preso in mano la situazione e creato il progetto su sourceforge

 
