Menu principale

News:

Ritornati online con una nuova veste grafica

[REL] eMule 0.27c [enkeyDEV.5a]

Aperto da Maxime, 05 Maggio 2003, 22:28:03

Discussione precedente - Discussione successiva

Maxime



Eccoci finalmente alla 5^ release della mod enkeyDEV!

Vi avverto subito che SOLO nella versione con Installer potete trovare (oltre all'editor di skin) anche una grandissima anteprima: La traduzione italiana del file di help ufficiale (visualizzabile dal mulo cliccando F1 :P)

Ne approfittiamo per ringraziare th1, che ha lavorato molto e bene per questa eDEV.5 e che speriamo possa passare, prima a vedersi questa release, poi per tornare attivamente nel gruppo.
th1, ti aspettiamo! ;)

Link

Installer:
Principale:
eDev.5-installer :P
ed2k link:
ed2k://|file|eMule_0.27c_enkeyDEV.5a.exe|2219454|61C80C4E97E7B785CD6F45C201B319FE|/|sources,keikun.no-ip.org:5662|/
Binari:
Principale:
eDev.5-binaries
ed2k link:
ed2k://|file|eMule.0.27c-enkeyDEV.5a-binaries.rar|1009538|9EABB0B070D7C312F93CD99143FE31B3|/|sources,keikun.no-ip.org:5662|/
Sorgenti:
Principale:
eDev.5-sources
ed2k link:
ed2k://|file|eMule.0.27c-enkeyDEV.5a-sources.rar|1295170|7F08390C8CC8CBE26138174206531C23|/|sources,keikun.no-ip.org:5662|/
Se avete problemi a scaricare da AlterVista (vi da errore 403), cliccate col tasto destro sul file e fate "Salva oggetto con nome" ;)

EDIT: Se non dovesse andare neanche così fate un salto in http://enkeydev.altervista.org e scaricate usando i link che trovate lì.


[eMule0.27c enkeyDEV.5]
(Utilizzata la 27c come base)

Nuovo in questa versione:
- Callback automatico dai lowid agli utenti highid in coda (senza necessità di passare attraverso i server, dopo la prima callback)
- Estensione al protocollo: Reask time exchanged (for best auto-callback efficiency & compatibility with non-emules).
- Nuove regole per la selezione dei chunk, dipendenti dal numero di fonti. Permette una diffusione ancora più rapida per i releaser.
- Estensione al protocollo: viene scambiata la lista dei chunk non vuoti (permette una migliore selezione dei chunk).
- Ora è possibile attivare e disattivare il Salva/Carica Fonti. Vedere il pannello Opzioni Avanzate.
- Ora è possibile impostare il Salva/Carica Fonti per agire salvare un determinato le fonti solo se le quelle disponibili sono al di sotto di un limite (min 1 max 400).
- E' possibile selezionare il numero di fonti che il SCF deve salvare (da 1 a 10).
- La ReleaseBar ora è presente anche come colonna a sè stante.
- La ReleaseBar è attivata per default per ogni nuovo file. E' sempre possibile disabilitarla per ogni singolo file.
- I pulsanti di chiusura dei tab di ricerca ora rispettano il look&feel del tema di Windows (solo XP).
- eMule può ora riconoscere dalla clipboard link ed2k spezzati su più righe.
- Le statistiche possono essere salvate nella clipboard (tutte o solo la riga selezionata).
- Mostra compressione nella coda di upload. [Tarod]
- Ora è possibile vedere a quale file un A4AF è accodato (nel tooltip della finestra di download).
- Modificato MINWAIT_BEFORE_DLDISPLAY_WINDOWUPDATE da 1 secondo a 3 secondi.
- Modificato l'"accurate speed measurement". Ora il conteggio della velocità di upload è più preciso.
- Rimosso "Cambia directory di output". La stessa funzione viene ora svolta dalla funzione "Categorie".
- Aggiunta una nuova skin: "enkeyDEV WinSkin" che riprende i pop-up di informazione di WindowsXP.
- Traduzione italiana del file di help ufficiale, per visualizzarlo premere F1 ad eMule aperto (presente solo nella versione con installer).

Corretto in questa versione:
- Adattati ReleaseBar e Intelligent Spread per funzionare su codice 0.27x.
- Alcune skin per il popup di notifica potevano non chiudersi mai. Corretto.
- Della memoria non veniva rilasciata se si cliccava su un superlink con hostname di un file già completato o in share. Corretto.
- In alcuni casi la ReleaseBar poteva cambiare colore e tornare a quello di un file appena inviato completamente. Corretto.
- Alcune altre modifiche e correzioni di minore entità.


ICS (Intelligent Chunk Selection)

Questa modifica definisce un algoritmo di selezione dei chunk basato sul numero di fonti disponibili.
- con un numero MINIMO di 3 o meno fonti per ogni chunk viene impostata la modalità RELEASE,
- da 4 a 10 fonti per ogni chunk, il file va in modalità "SPREAD" (diffusione),
- con più di 10 fonti per ogni chunk il file viene impostato in modalità SHARE (mantenimento condivisione).

In modalità RELEASE i chunk sono selezionati con questo ordine:
- chunk più raro
- chunk meno scaricato
- chunk più vicino al completamento
- chunk a caso
(l'opzione primo/ultimo chunk viene totalmente ignorata)

In modalità SPREAD (diffusione):
- chunk più vicino al completamento
- chunk più raro
- chunk meno scaricato
- primo/ultimo e quindi secondo/penultimo chunk (se selezionato nelle preferenze)
- chunk a caso

In modalità SHARE (mantenimento condivisione):
- chunk più vicino al completamento
- primo/ultimo e quindi secondo/penultimo chunk (se selezionato nelle preferenze)
- chunk a caso

In modalità RELEASE la priorità è quella di inviare il chunk più raro e quello meno scaricato, in modalità SPREAD e SHARE quella di completare l'invio di un chunk in modo da renderlo condivisibile al più presto.

Nella modalità SHARE, la rarità di un chunk completamente ignorata.


L2HAC - Lowid to Highid Automatic Callback

Un'idea semplice per evitare inutile carico ai server: quando un lowid accoda un highid, è inutile che successivamente, ogni 21'40", faccia al server una richiesta di callback (per verificare se l'highid è ancora presente).
Questa modifica fa in modo che il lowid si connetta automaticamente all'highid senza aspettare la callback dal server.
Funziona anche con la maggior parte delle versioni non modificate di eMule: ogni volta che un client highid non modificato tenta la connessione la trova già stabilita ed esegue immediatamente la richiesta senza callback al server.

Questo permette:
- minor carico ai server (la MEDIA delle callback del server evitate si aggira tra 4 e 8)
- un miglior upload ai lowid (se il lowid cambia server, l'highid rimane in coda e viene aggiornato costantemente)

Funziona? Alcune statistiche (su circa 100000 prove):
- Connessioni effettutate tramite L2HAC: 92%
- Risposte ricevute: 85%
La maggior parte delle richieste fallite sono dovute a valori non standard del tempo di richiesta (reasktime, 21'40")



Ho riportato integralmente il post di Treviño dal forum di EnkeyWebSite. Quelle che leggete sono le sue parole, non le mie. Spero di aver fatto cosa gradita. Eric Cartman
Il mio blog: PensierInEccesso 2.0