Menu principale

News:

Ritornati online con una nuova veste grafica

[REL] eMule 0.42b

Aperto da skynetman, 28 Febbraio 2004, 15:58:20

Discussione precedente - Discussione successiva

skynetman

Rilasciata la versione [span style=\'font-size:14pt;line-height:100%\']0.42b[/span] con le seguenti modifiche:
  • Ornis: Several minor corrections on the GUI
  • Unk: Hotfix for keyword publishing..
  • bluecow: Several changes and optimizations to verbose log options.
  • Unk: Hopefully reduced keyword overhead some more by only publishing
    complete files.
  • bluecow: Added new connection state icon showing seperate eD2K and Kad
    network connection state and seperate LowID/HighID.
  • bluecow: Added new AVI file parsing code for getting attributes in File
    Info dialog.
  • bluecow: Added a thread for getting audio/video attributes of multiple
    files when using File Info dialog.
  • bluecow: Added optional support for MediaInfoLib
    (http://mediainfo.sourceforge.net) for viewing audio/video attributes of
    part and shared files. This feature is optional and will only be used if
    version 0.4.0.1 of MediaInfoLib (MediaInfo.DLL) is copied to eMule
    application folder.
  • bluecow: Added merging of audio/video attributes in File Info dialog.
    All audio/video attributes from all selected (part) files are merged to
    verify if selected files are of same audio/video format.
  • bluecow: Added new column to search results showing local file info.
  • bluecow: Search type or shared files list request is shown in each
    search results tab.
  • bluecow: Added automatic creation of 'downloads.txt' file in eMule
    application folder. This file holds the current part file names and
    related ed2k links to recover more easily after lost part.met files.
  • bluecow: Windows thumbs.db files with missing system file attribute are
    no longer shared.
  • bluecow: Thoroughly handling of max. nick name length.
  • bluecow: Tweaked tab controls in server window/chat window to show
    unread log/chat messages.
  • bluecow: Added caching of webservices menu entries.
  • bluecow: Fixed multi threading issue with file completion.
  • bluecow: Fixed some problems with duplicate entries in known file list
    and shared file list.
  • bluecow: Added a lot of protocol logging and debugging code.
  • bluecow: Several optimizations in processing search expressions for
    keyword index.
  • bluecow: Reworked UDP socket exception handling.
  • Unk: Split source and keyword indexing to allow specific tweaking later.
  • bluecow: Added more logging options in Extended Settings.
  • Unk: Kad now allows smaller local networks if you turn off LANIP
    filtering. (This should only be used for debuging and testing)
  • Unk: A lot of Kad has been converted to use CSafeMemFile.. To finish
    converting all, we need to convert the Kad's Tags and Kad's Taglist to
    work with it..
  • Unk: When duplicates are found in the KnownFileList, the stats are now
    merged..
  • bluecow: Reworked internal storage of preferences.
  • bluecow: Fixed bug with downloads added from search result in paused
    mode which dropped possible found sources.
  • unk: Redid the knownfilelist.. Before you could have multi entires.
  • bluecow: Fixed bug with Kad keyword publishing list due to renaming a
    shared file which was completed in current session.
  • bluecow: Fixed bug in Kad search with implicit ANDed search expressions.
    . : Merging of the extended trayicon menue [eMule+]
  • bluecow: Reworked IP filter
    - Optimized IP filter lookup for less CPU load.
    - Optimized loading of IP filter files.
    - Added merge of overlapping and adjacent filter ranges.
    - More safety in determining format of IP filter files (support for
    eMule IP filter and PeerGuardian file formats).
    - More tolerance in eMule IP filter format files (level and description
    is now optional).
    - Added IP filter dialog for basic editing and viewing IP filters
    (accessible via Tool menu).
    - Added IP filter rule hit statistics.
  • Unk: Fixed a bug in the UDP port that resent UDP packets to dead clients.
  • Unk: Major rewrite of the Kad code..
    - Kad is now part of eMule's thread so we don't have to worry about Sync
    issues.
    - Although many will say that this is a performance loss, I feel the the
    simplification of the code out ways this.
    - Kad will now use eMule's UDP port (And eMule's TCP port in the future)
    instead of their own.
  • bluecow: New data (packet + files) processing code for less CPU load.
  • Unk: Fixed a few issues that occured when a partfile became a complete file.
  • bluecow: Fixed bug with wrong category directory shown for new created
    downloads.
  • bluecow: Fixed printf-flaw with category directories.
  • bluecow: Fixed problem with empty file data packets which could corrupt
    the gap list.
  • bluecow: Fixed timing issue in PerfLog module.
  • bluecow: Fixed statistics bug with ICH in download session category.
  • bluecow: Fixed: If the very first downloaded part of a file was
    recovered by ICH, the file was though not shared until another part was
    completed without ICH.
  • Unk: Incoming ExtendedFileInfo was done without checking the version number.
    - This fix seems to have found that a couple older eMule Mods and
    Shareaza (And maybe a some other mods) are sending the wrong version
    number here.
    - They say they support the ExtendedFileInfo which makes us send the our
    info, but they in return do not send it to us when we are expecting it..
    Unk: A part of the ED2K protocol has been redone into a eMule protocol.
    This allows us to do several ED2K type packets with just one packet
    hopeing to save overhead.
  • Unk: The UDP file reask now updates the FileStatus and it transmits all
    the ExtendedFileInfo.
  • Unk: File reasks have been extended for less overhead.
  • Unk: Source exchange times have been adjusted for less overhead. (May
    have to set the received source request time check back to older values
    so older clients don't suffer. Needs testing.)
  • Unk: The switch for processing sources for a download had some fall
    through bugs.
  • Unk: There was a bug the allowed the client to send a UDP and TCP file
    reask at the same time.
  • Unk: NNP sources was allowed to do a UDP reask which does not update our
    chunk info.. So, this was a wasted packet..
  • Unk: It was possible (But unlikely) for the client to send a UDP reask
    to a client he has never done a TCP reask..
  • Unk: AskForDownload() now returns a result so we know if the source was
    deleted.
  • Unk: Only count sent Kad overhead that was actually sent, not queued or
    failed..
  • Unk: Clients even without a valid file request could still get on the queue.
  • Unk: There were three different methods creating a per file upload list.
    Some of them rebuilt this list each time needed. We now maintain an
    upload list per each client in real time to avoid this.
    - Update: there is a bug that allows the same file to be in the
    KnownFileList.. This messes up this real time management..
    - For the moment, there is a debug code in the client the saves from
    creating dangling pointers..
    - This code will be removed once we fix the issues..
  • Unk: Source exhange for a complete file is now like part files, you only
    send sources that has chunks the user needs.
  • Ornis: IPFilter - file can be now in peerguardian-format as well
  • Ornis: Preferences/Security: option to download the ipfilter-file from
    an URL
  • Ornis: Fix: Handling of deleting files, which are currently into
    diskspace allocation
  • bluecow: View Shared Files command of remote clients is disabled if
    client published that he does not support that feature.
  • bluecow: Fixed bug in viewing shared files from remote client - shared
    part files were not shown.
  • bluecow: Reduced memory usage of client instances #2.
  • bluecow: Fixed Kad UDP socket usage to avoid loss of packets to send.
  • bluecow: Optimized client listview controls for less CPU load.
  • bluecow: Fixed several flaws in context menus, shortcuts and usage of
    middle mouse button.
  • Unk: Try to filter self sources better.
  • Unk: We receive all incoming Kad sources now. (Was a bug that blocked
    them if the file got a lot of sources from a server or source exchange)
  • Unk: Again LowID Callbacks were messing up because of Kad and ED2K
    states. This is now checked more closly.
  • Unk: Nodal searches for publishing extended to allow full publish. Nodal
    searches for sources is lessened to reduce overhead with very rare files.
  • bluecow: Some changes for more proper Winsock initialisation and
    termination.
  • bluecow: Fixed and added some statistics for file data transfer.
  • Unk: Nodal lookups are now deleted with a delay when allowed. In other
    words, we try not to waste delayed incoming result packets.
  • Unk: There is a bug with the experation timer to Nodal lookups when you
    exhausted all pending contacts.
  • Unk: Keyword republishing is delayed longer to lower overhead.


Nuova versione di eMule Kademlia! Disponibile la 42b "hotfix" che corregge un bug riscontrato subito dopo il rilascio della 42a.

C'è un piccolo difetto nel verbose log (per chi lo usa), vengono ripetute a volte delle righe di avviso. E' solo estetica e non compromette il funzionamento di emule.
Dato che gran parte del codice di rete è stato riscritto, verrà rilasciata una nuova versione fra qualche giorno con la soluzione anche ad altri problemi eventualmente riscontrati.
Provatela e comunicateci i difetti, altrimenti non può migliorare !!
Con il metodo di aggiornamento che suggerisco alla fine di questo post, potrete sempre tornare ad usare la vostra vecchia versione se non sarete soddisfatti (per rispristinare il funzionamento dei link ed2k con la vecchia versione dovrete semplicemente andare in preferenze --> generale e premere il bottone "ed2k").

Lo sviluppo delle versioni senza kademlia si è fermato alla 30e.

Da adesso in poi chi vuole può usare sia i server che kademlia o una sola delle due reti.
Se spegnete kademlia avrete una versione "classica" con i soli server.
[span style=\'color:red\']ATTENZIONE: per usare kademlia dovete attivarla in preferenze --> connessione nel riquadro "Rete"[/span]



Per scaricarla:

Eseguibile binario: eMule0.42b
Sorgenti: eMule0.42b-Source

Per info su cosa sia kademlia suggerisco la lettura di :
guida a kademlia



Metodo di aggiornamento consigliato:
Scompattate il binario, copiate la vecchia cartella /config della vostra versione precedente nella nuova versione, e cancellate il vecchio preferences.ini (per sicurezza). Poi reimpostate tutti i settaggi.
Se usavate alcune mod particolari potrebbe essere necessario cancellare anche il clients.met in caso di problemi.

Buon download a tutti :)
[span style=\'font-size:8pt;line-height:100%\']Skynetman
Emule Official Beta Tester
Responsabile del canale ufficiale di supporto Emule: server ircchat.emule-project.net , canale #emule-italian
Admin di www.emule.it, la più completa Guida ad Emule in Italiano[/span]

Sualocin

#1
Presa aspetto la c con ansia sbavosa  :dribble:  :dribble:  :dribble:

ps: noto con piacere che è moto snella e mangia poca RAM  :) (nonostante abbia impostato tutto come la precedente)

avranno cambiato qualcosa? chissa... i misteri
Sualocin

"Je dois apprendre aux curieux" - UBICUMQUE FELIX

http://www.sualocin.org[/url][/color]  Athlon64 X2 4400+@FX-60 ROCK SOLID + K11 Leviathan + DFI LanpartyUT nF4 Ultra-D + Lunaforce L4E  + 2x1Gb TeamGroup PC4000 3-4-3-0@260MHz 1T + Sapphire 3870 DDR4  875-1325 + K5 KEOPS + Audigy 2 + Nexus NX-5000 + Philips DVDR1628K/00 + Swiftech MP655

Fumetto

E wabbè, proviamola, la metto su e lunedì quando torno vediamo che ha fatto.

Fumetto

Disinstallata, dopo poco meno di un'ora mi dava 12 fonti per un file che con la mod che uso ora me ne da 125...
Peccato, molto leggera però, mai stato così veloce a chiudersi e con così poca ram impegnata...

luka

mi sa che ritorno alla mia 30e sivka è molto piu veloce a trovare fonti!!!!

Sualocin

io non ho di questi problemi...avete fatto un'installazione pulita? io si e anzi è davvero veloce nel trovare le fonti  :)  
Sualocin

"Je dois apprendre aux curieux" - UBICUMQUE FELIX

http://www.sualocin.org[/url][/color]  Athlon64 X2 4400+@FX-60 ROCK SOLID + K11 Leviathan + DFI LanpartyUT nF4 Ultra-D + Lunaforce L4E  + 2x1Gb TeamGroup PC4000 3-4-3-0@260MHz 1T + Sapphire 3870 DDR4  875-1325 + K5 KEOPS + Audigy 2 + Nexus NX-5000 + Philips DVDR1628K/00 + Swiftech MP655

dragons

fino ad ora mi funziona benissimo
se qualche esperto mi può spiegare l 'upload dinamico inserito nelle opzioni avanzate spiegandomi le varie voci
grazie

friky74

Vediamo lunedi come è andata postate i risultati che io nn ho tempo di testarla buon divertimento :rolleyes:  :rolleyes:  :rolleyes:  :rolleyes:  

nicckola[ITA]

CitazioneDisinstallata, dopo poco meno di un'ora mi dava 12 fonti per un file che con la mod che uso ora me ne da 125...
Peccato, molto leggera però, mai stato così veloce a chiudersi e con così poca ram impegnata...
non ho riscontrato questo tuo inconveniente..nonstante abbia una trentina di files di grosse dimensioni :lol:  :lol:  in download :D  :D

Bye B)  

skynetman

Qui si vedono i veri tester  :rotfl:
Se usate una mod con il save source è ovvio che vi trova el fonti più in fretta !!
Dovete aspettare un paio di ore per fare il confronto !!  :bangin:
Comunque sulla velocità della ricerca fonti non si deve testare nulla :) è sempre la stessa fidatevi.
[span style=\'font-size:8pt;line-height:100%\']Skynetman
Emule Official Beta Tester
Responsabile del canale ufficiale di supporto Emule: server ircchat.emule-project.net , canale #emule-italian
Admin di www.emule.it, la più completa Guida ad Emule in Italiano[/span]

Fumetto

#10
Pensavo che un'ora bastasse <_<  :P , cmq la rimetto su stasera alle 19:30 e vediamo come si comporta... B)  io cmq ho solo 7 file per circa 5 Gb, vedremo... :rolleyes:

@Skynetman: Bello l'avatar!!! :)  :dribble:  :clap:  

jazztime

CitazioneMetodo di aggiornamento consigliato:
Scompattate il binario, copiate la vecchia cartella /config della vostra versione precedente nella nuova versione, e cancellate il vecchio preferences.ini (per sicurezza). Poi reimpostate tutti i settaggi.
Se usavate alcune mod particolari potrebbe essere necessario cancellare anche il clients.met in caso di problemi.

fatemi capire meglio il vecchio preferences.ini deve essere sostituito con quello nuovo presente nella 41.b???

scusate se la domanda è ignorantemente posta.....ma non vorrei combinare casini
[span style=\'font-size:12pt;line-height:100%\'][span style=\'color:red\']C[/span]he cosa è il jazz?[/span]
[span style=\'color:blue\']E' la musica delle tue esperienze, dei tuoi pensieri. Se non lo vivi non esce dal tuo strumento. E allora ti limiti a suonare una musica che è musica, ma che non è jazz.[/span]

Charlie Parker
[span style=\'color:red\']Ricette o ' Pappece vicin a' noce ramm o' tiemp ca t' spertoso![/span]

MAXIMODECIMOMERIDIO

mai visto un muletto così leggero :D  

Sualocin

Citazionefatemi capire meglio il vecchio preferences.ini deve essere sostituito con quello nuovo presente nella 41.b???

scusate se la domanda è ignorantemente posta.....ma non vorrei combinare casini
no no
devi cancellarlo, installi la .42b e il preferences.ini si crea da solo a mulo avviato
Sualocin

"Je dois apprendre aux curieux" - UBICUMQUE FELIX

http://www.sualocin.org[/url][/color]  Athlon64 X2 4400+@FX-60 ROCK SOLID + K11 Leviathan + DFI LanpartyUT nF4 Ultra-D + Lunaforce L4E  + 2x1Gb TeamGroup PC4000 3-4-3-0@260MHz 1T + Sapphire 3870 DDR4  875-1325 + K5 KEOPS + Audigy 2 + Nexus NX-5000 + Philips DVDR1628K/00 + Swiftech MP655

cristian[ITA]

non so se sia esattamente un difetto, ma a differenza delle altre ad ogni riavvio mi fa la sharing dei file condivisi. cmq funziona benone x il resto :dribble: