Gtk-Gnutella

Software screenshot:
Gtk-Gnutella
Dettagli del software:
Versione: 1.1.9 Aggiornato
Data di caricamento: 12 Mar 16
Sviluppatore: Raphael Manfredi
Licenza: Libero
Popolarità: 252

Rating: 3.3/5 (Total Votes: 3)

Come suggerisce il nome, Gtk-Gnutella è un client Gnutella scritto in GTK + per tutti i sistemi operativi GNU / Linux. Si tratta di un open source, efficiente, veloce, affidabile e distribuito gratuitamente un'applicazione grafica che consente di collegarsi facilmente ad una rete Gnutella peer-to-peer


Caratteristiche principali

Le caratteristiche principali includono il supporto completo per la rete Gnutella peer-to-peer (P2P), tra cui DHT (Distributed Hash Table), il supporto per i link Magnet, state-of-the-art di file brulicante, il supporto per NAT-PMP ( NAT porta protocollo di mappatura) e UPnP (Universal Plug and Play), così come Transport layer Security (TLS) di sostegno.

L'applicazione è altamente personalizzabile e configurabile, it & rsquo; s basso sulle risorse e interoperabile qualsiasi altra applicazione Gnutella. Esso fornisce agli utenti una moderna interfaccia utente grafica (GUI) che permette loro di connettersi facilmente a una rete Gnutella e scaricare file. Inoltre, l'interfaccia a riga di comando (CLI) è prevista anche per gli utenti avanzati Linux.


Moderno, GUI a schede

Come accennato, Gtk-Gnutella è dotato di una moderna interfaccia utente grafica che dispone di schede, che consente di navigare rapidamente tra più modalità di visualizzazione (rete, ricerche, download, upload, statistiche, monitor di ricerca, carica di storia, hostcache e ricerca statistiche). Sul lato sinistro della finestra verrà visualizzato il numero totale di connessioni, upload e download, così come HTTP, Gnutella e il traffico DHT.


Sistemi operativi supportati e architetture

Gtk-Gnutella è un'applicazione multi-piattaforma che supporta Linux, BSD (FreeBSD, NetBSD, OpenBSD), Darwin, Solaris, Tru64 UNIX (OSF / 1), SGI IRIX e BeOS sistemi operativi. architetture di CPU supportate includono x86, x86_64, PowerPC, SPARC e MIPS.


Sotto il cofano e disponibilità

Il programma è scritto interamente nel linguaggio di programmazione C e utilizza il cross-platform GUI toolkit GTK + per la sua interfaccia utente grafica. E 'stato progettato dalla compensazione per l'esecuzione non-stop (24/7), come i suoi consuma pochissimo tempo di CPU.

Al momento, Gtk-Gnutella è distribuito come pacchetti binari precompilati per Debian GNU / Linux, Ubuntu e loro derivati. E 'stato testato con successo sotto le piattaforme hardware a 32-bit e 64-bit

Cosa c'è di nuovo in questa versione:.

  • I miglioramenti:
  • [GTK2] Aggiunto URL traduzione in & quot; Chi & quot; finestra GUI.
  • [GTK2] ricerche Evidenziare con download registrati utilizzando testo verde.
  • [GTK2] Aggiunta la colonna tri-state di smistamento per il & quot; caricare storia & quot; Pannello.
  • FAQ:. Ha aggiunto nuova voce che spiega come ottenere il magnete di un file condiviso
  • Mappa del & quot; raccolta & quot; tag interrogazione G2 per Windows / Linux & quot; archivio & quot; set di file.
  • Mappa del & quot; torrente & quot; tag interrogazione G2 al & quot; torrente & quot; set di file.
  • Aggiunto il supporto per & quot; rom & quot ;, & quot; videoscrittura & quot; e & quot; sottotitolo & quot; tipi di media query di G2.
  • Ulteriori ottimizzato calcolo SHA1, ora in corso circa due volte più veloce dei file.
  • Correzioni:
  • page_cache_insert_pages ():. fissati logica di aggiornamento write-lock non corretta
  • pmap_insert_region (!): Deve ricalcolare l'indice di inserimento se estendiamo il pmap
  • tmalloc: fisso rivista filo contabilità nei depositi
  • .
  • non ha commesso di nuovo al database dopo l'aggiornamento del conteggio di richiesta della chiave DHT.
  • routing_chunk_move (): deve controllare con attenzione i messaggi quando pezzo è stato spostato
  • .
  • route_message ():. Diffidare di check_duplicate () che può rimuovere il nodo
  • thread_element_matches ():. Prestare maggiore attenzione ai fili scoperti
  • thread_find_tid (): salta elementi a filo non contrassegnati come valido
  • !
  • node_shutdown_mode (!): Correttamente deve tenere conto di shutdowning nodi G2
  • bogons_changed (): dimenticato di chiudere descrittore di file aperto
  • upload_stats_load_history (): aggiunto rottura interruttore mancante
  • .
  • qrt_compressed ():. Non è stata la manipolazione QRP compressione cancellazione compito correttamente
  • Roba da smanettoni:
  • Aggiunti gamme ostili.
  • database GeoIP aggiornate per IPv4 e IPv6.
  • Throttle la quantità di messaggi push possiamo inviare per un determinato server remoto.
  • Legittime nodi Shareaza non possono essere se stessi segnalando come Ultrapeers.
  • di Windows: rimozione dello stack fatta più sicuro con più controlli di memoria al fine di evitare gli errori
  • .
  • UPnP: tentare riscoperta di dispositivi di mappatura porta ogni ora, se manca uno
  • .
  • UPnP: tentare riscoperta di dispositivi di mappatura porta ogni ora, se manca uno
  • .
  • Aggiunto nuovo segnale TSIG_OVFLOW inviato quando un thread trabocca il suo stack.
  • condizione di competizione tra fisso waiter_refcnt_dec concomitante () chiama.
  • Aggiunta la registrazione dello strato che riporta un errore di TX in caso di guasto di asserzione.
  • Monitorare l'ultima volta visto (attività) di fili scoperti diversi principale.
  • Prevenire radura-2 da emettere file di supporto ora, dal momento che li patch.
  • Aggiunta tracciamento di linee divertenti X-Falt stiamo vedendo quando demsh_debug è impostato.
  • Aggiunta tracciamento di linee divertenti X-Alt che stiamo vedendo quando dmesh_debug è impostato.
  • Aggiunta tracciamento di linee divertenti X-NALT stiamo vedendo quando dmesh_debug è impostato.
  • gancio incidente aggiunto per lo strato di filo.
  • Aggiunto TX strato di scrittura colpa mechansim per aiutare a rilevare bug manipolazione errore dell'utente.
  • regolazioni Syntaxic per rendere l'ultimo inganno felice con le definizioni.
  • La GUI ora visualizza la larghezza di banda attuale per default, al posto della media.
  • mingw_exception (): scrivere messaggi più brevi in ​​caso di overflow dello stack
  • .
  • thread_element_reset (): dimenticato di ripristinare te- & gt; stack_base NULL
  • .
  • header_append (): consentire & quot; & quot;. nei nomi di intestazione.
  • thread_join_internal (!): No thread_cancel_test_element () sul filetto esteri
  • thread_find_element (!): Evitare di lasciare routine senza sbloccare mutex
  • cond_wait_until ():. Ora gestire correttamente cond sottostante mutazione variabile
  • thread_block_timeout (): Non ti preoccupare se thread principale già sbloccato
  • .
  • dir_entry_filename (): ha fatto la versione Windows thread-safe
  • .
  • hfield_dump ():. Formattazione fisso di righe di continuazione
  • dmesh_collect_locations ():. solo analizzare l'ultima data e ora in cui molti data
  • xmalloc_thread_free ():. Sempre gestire blocchi nella lista libera di cross-thread
  • Nascondi strtok_free (), costringendo i clienti ad utilizzare le nuove strtok_free_null ().

Cosa c'è di nuovo nella versione 1.1.5:

  • I miglioramenti:
  • [GTK2] Aggiunto URL traduzione in & quot; Chi & quot; finestra GUI.
  • [GTK2] ricerche Evidenziare con download registrati utilizzando testo verde.
  • [GTK2] Aggiunta la colonna tri-state di smistamento per il & quot; caricare storia & quot; Pannello.
  • FAQ:. Ha aggiunto nuova voce che spiega come ottenere il magnete di un file condiviso
  • Mappa del & quot; raccolta & quot; tag interrogazione G2 per Windows / Linux & quot; archivio & quot; set di file.
  • Mappa del & quot; torrente & quot; tag interrogazione G2 al & quot; torrente & quot; set di file.
  • Aggiunto il supporto per & quot; rom & quot ;, & quot; videoscrittura & quot; e & quot; sottotitolo & quot; tipi di media query di G2.
  • Ulteriori ottimizzato calcolo SHA1, ora in corso circa due volte più veloce dei file.
  • Correzioni:
  • page_cache_insert_pages ():. fissati logica di aggiornamento write-lock non corretta
  • pmap_insert_region (!): Deve ricalcolare l'indice di inserimento se estendiamo il pmap
  • tmalloc: fisso rivista filo contabilità nei depositi
  • .
  • non ha commesso di nuovo al database dopo l'aggiornamento del conteggio di richiesta della chiave DHT.
  • routing_chunk_move (): deve controllare con attenzione i messaggi quando pezzo è stato spostato
  • .
  • route_message ():. Diffidare di check_duplicate () che può rimuovere il nodo
  • thread_element_matches ():. Prestare maggiore attenzione ai fili scoperti
  • thread_find_tid (): salta elementi a filo non contrassegnati come valido
  • !
  • node_shutdown_mode (!): Correttamente deve tenere conto di shutdowning nodi G2
  • bogons_changed (): dimenticato di chiudere descrittore di file aperto
  • upload_stats_load_history (): aggiunto rottura interruttore mancante
  • .
  • qrt_compressed ():. Non è stata la manipolazione QRP compressione cancellazione compito correttamente
  • Roba da smanettoni:
  • Aggiunti gamme ostili.
  • database GeoIP aggiornate per IPv4 e IPv6.
  • Throttle la quantità di messaggi push possiamo inviare per un determinato server remoto.
  • Legittime nodi Shareaza non possono essere se stessi segnalando come Ultrapeers.
  • di Windows: rimozione dello stack fatta più sicuro con più controlli di memoria al fine di evitare gli errori
  • .
  • UPnP: tentare riscoperta di dispositivi di mappatura porta ogni ora, se manca uno
  • .
  • UPnP: tentare riscoperta di dispositivi di mappatura porta ogni ora, se manca uno
  • .
  • Aggiunto nuovo segnale TSIG_OVFLOW inviato quando un thread trabocca il suo stack.
  • condizione di competizione tra fisso waiter_refcnt_dec concomitante () chiama.
  • Aggiunta la registrazione dello strato che riporta un errore di TX in caso di guasto di asserzione.
  • Monitorare l'ultima volta visto (attività) di fili scoperti diversi principale.
  • Prevenire radura-2 da emettere file di supporto ora, dal momento che li patch.
  • Aggiunta tracciamento di linee divertenti X-Falt stiamo vedendo quando demsh_debug è impostato.
  • Aggiunta tracciamento di linee divertenti X-Alt che stiamo vedendo quando dmesh_debug è impostato.
  • Aggiunta tracciamento di linee divertenti X-NALT stiamo vedendo quando dmesh_debug è impostato.
  • gancio incidente aggiunto per lo strato di filo.
  • Aggiunto TX strato di scrittura colpa mechansim per aiutare a rilevare bug manipolazione errore dell'utente.
  • regolazioni Syntaxic per rendere l'ultimo inganno felice con le definizioni.
  • La GUI ora visualizza la larghezza di banda attuale per default, al posto della media.
  • mingw_exception (): scrivere messaggi più brevi in ​​caso di overflow dello stack
  • .
  • thread_element_reset (): dimenticato di ripristinare te- & gt; stack_base NULL
  • .
  • header_append (): consentire & quot; & quot;. nei nomi di intestazione.
  • thread_join_internal (!): No thread_cancel_test_element () sul filetto esteri
  • thread_find_element (!): Evitare di lasciare routine senza sbloccare mutex
  • cond_wait_until ():. Ora gestire correttamente cond sottostante mutazione variabile
  • thread_block_timeout (): Non ti preoccupare se thread principale già sbloccato
  • .
  • dir_entry_filename (): ha fatto la versione Windows thread-safe
  • .
  • hfield_dump ():. Formattazione fisso di righe di continuazione
  • dmesh_collect_locations ():. solo analizzare l'ultima data e ora in cui molti data
  • xmalloc_thread_free ():. Sempre gestire blocchi nella lista libera di cross-thread
  • Nascondi strtok_free (), costringendo i clienti ad utilizzare le nuove strtok_free_null ().

Cosa c'è di nuovo nella versione 1.1.4:

  • I miglioramenti:
  • [GTK2] Aggiunto URL traduzione in & quot; Chi & quot; finestra GUI.
  • [GTK2] ricerche Evidenziare con download registrati utilizzando testo verde.
  • [GTK2] Aggiunta la colonna tri-state di smistamento per il & quot; caricare storia & quot; Pannello.
  • FAQ:. Ha aggiunto nuova voce che spiega come ottenere il magnete di un file condiviso
  • Mappa del & quot; raccolta & quot; tag interrogazione G2 per Windows / Linux & quot; archivio & quot; set di file.
  • Mappa del & quot; torrente & quot; tag interrogazione G2 al & quot; torrente & quot; set di file.
  • Aggiunto il supporto per & quot; rom & quot ;, & quot; videoscrittura & quot; e & quot; sottotitolo & quot; tipi di media query di G2.
  • Ulteriori ottimizzato calcolo SHA1, ora in corso circa due volte più veloce dei file.
  • Correzioni:
  • page_cache_insert_pages ():. fissati logica di aggiornamento write-lock non corretta
  • pmap_insert_region (!): Deve ricalcolare l'indice di inserimento se estendiamo il pmap
  • tmalloc: fisso rivista filo contabilità nei depositi
  • .
  • non ha commesso di nuovo al database dopo l'aggiornamento del conteggio di richiesta della chiave DHT.
  • routing_chunk_move (): deve controllare con attenzione i messaggi quando pezzo è stato spostato
  • .
  • route_message ():. Diffidare di check_duplicate () che può rimuovere il nodo
  • thread_element_matches ():. Prestare maggiore attenzione ai fili scoperti
  • thread_find_tid (): salta elementi a filo non contrassegnati come valido
  • !
  • node_shutdown_mode (!): Correttamente deve tenere conto di shutdowning nodi G2
  • bogons_changed (): dimenticato di chiudere descrittore di file aperto
  • upload_stats_load_history (): aggiunto rottura interruttore mancante
  • .
  • qrt_compressed ():. Non è stata la manipolazione QRP compressione cancellazione compito correttamente
  • Roba da smanettoni:
  • Aggiunti gamme ostili.
  • database GeoIP aggiornate per IPv4 e IPv6.
  • Throttle la quantità di messaggi push possiamo inviare per un determinato server remoto.
  • Legittime nodi Shareaza non possono essere se stessi segnalando come Ultrapeers.
  • di Windows: rimozione dello stack fatta più sicuro con più controlli di memoria al fine di evitare gli errori
  • .
  • UPnP: tentare riscoperta di dispositivi di mappatura porta ogni ora, se manca uno
  • .
  • UPnP: tentare riscoperta di dispositivi di mappatura porta ogni ora, se manca uno
  • .
  • Aggiunto nuovo segnale TSIG_OVFLOW inviato quando un thread trabocca il suo stack.
  • condizione di competizione tra fisso waiter_refcnt_dec concomitante () chiama.
  • Aggiunta la registrazione dello strato che riporta un errore di TX in caso di guasto di asserzione.
  • Monitorare l'ultima volta visto (attività) di fili scoperti diversi principale.
  • Prevenire radura-2 da emettere file di supporto ora, dal momento che li patch.
  • Aggiunta tracciamento di linee divertenti X-Falt stiamo vedendo quando demsh_debug è impostato.
  • Aggiunta tracciamento di linee divertenti X-Alt che stiamo vedendo quando dmesh_debug è impostato.
  • Aggiunta tracciamento di linee divertenti X-NALT stiamo vedendo quando dmesh_debug è impostato.
  • gancio incidente aggiunto per lo strato di filo.
  • Aggiunto TX strato di scrittura colpa mechansim per aiutare a rilevare bug manipolazione errore dell'utente.
  • regolazioni Syntaxic per rendere l'ultimo inganno felice con le definizioni.
  • La GUI ora visualizza la larghezza di banda attuale per default, al posto della media.
  • mingw_exception (): scrivere messaggi più brevi in ​​caso di overflow dello stack
  • .
  • thread_element_reset (): dimenticato di ripristinare te- & gt; stack_base NULL
  • .
  • header_append (): consentire & quot; & quot;. nei nomi di intestazione.
  • thread_join_internal (!): No thread_cancel_test_element () sul filetto esteri
  • thread_find_element (!): Evitare di lasciare routine senza sbloccare mutex
  • cond_wait_until ():. Ora gestire correttamente cond sottostante mutazione variabile
  • thread_block_timeout (): Non ti preoccupare se thread principale già sbloccato
  • .
  • dir_entry_filename (): ha fatto la versione Windows thread-safe
  • .
  • hfield_dump ():. Formattazione fisso di righe di continuazione
  • dmesh_collect_locations ():. solo analizzare l'ultima data e ora in cui molti data
  • xmalloc_thread_free ():. Sempre gestire blocchi nella lista libera di cross-thread
  • Nascondi strtok_free (), costringendo i clienti ad utilizzare le nuove strtok_free_null ().

Cosa c'è di nuovo nella versione 1.1.3:

  • I miglioramenti:
  • [GTK2] Aggiunto URL traduzione in & quot; Chi & quot; finestra GUI.
  • [GTK2] ricerche Evidenziare con download registrati utilizzando testo verde.
  • [GTK2] Aggiunta la colonna tri-state di smistamento per il & quot; caricare storia & quot; Pannello.
  • FAQ:. Ha aggiunto nuova voce che spiega come ottenere il magnete di un file condiviso
  • Mappa del & quot; raccolta & quot; tag interrogazione G2 per Windows / Linux & quot; archivio & quot; set di file.
  • Mappa del & quot; torrente & quot; tag interrogazione G2 al & quot; torrente & quot; set di file.
  • Aggiunto il supporto per & quot; rom & quot ;, & quot; videoscrittura & quot; e & quot; sottotitolo & quot; tipi di media query di G2.
  • Ulteriori ottimizzato calcolo SHA1, ora in corso circa due volte più veloce dei file.
  • Correzioni:
  • page_cache_insert_pages ():. fissati logica di aggiornamento write-lock non corretta
  • pmap_insert_region (!): Deve ricalcolare l'indice di inserimento se estendiamo il pmap
  • tmalloc: fisso rivista filo contabilità nei depositi
  • .
  • non ha commesso di nuovo al database dopo l'aggiornamento del conteggio di richiesta della chiave DHT.
  • routing_chunk_move (): deve controllare con attenzione i messaggi quando pezzo è stato spostato
  • .
  • route_message ():. Diffidare di check_duplicate () che può rimuovere il nodo
  • thread_element_matches ():. Prestare maggiore attenzione ai fili scoperti
  • thread_find_tid (): salta elementi a filo non contrassegnati come valido
  • !
  • node_shutdown_mode (!): Correttamente deve tenere conto di shutdowning nodi G2
  • bogons_changed (): dimenticato di chiudere descrittore di file aperto
  • upload_stats_load_history (): aggiunto rottura interruttore mancante
  • .
  • qrt_compressed ():. Non è stata la manipolazione QRP compressione cancellazione compito correttamente
  • Roba da smanettoni:
  • Aggiunti gamme ostili.
  • database GeoIP aggiornate per IPv4 e IPv6.
  • Throttle la quantità di messaggi push possiamo inviare per un determinato server remoto.
  • Legittime nodi Shareaza non possono essere se stessi segnalando come Ultrapeers.
  • di Windows: rimozione dello stack fatta più sicuro con più controlli di memoria al fine di evitare gli errori
  • .
  • UPnP: tentare riscoperta di dispositivi di mappatura porta ogni ora, se manca uno
  • .
  • UPnP: tentare riscoperta di dispositivi di mappatura porta ogni ora, se manca uno
  • .
  • Aggiunto nuovo segnale TSIG_OVFLOW inviato quando un thread trabocca il suo stack.
  • condizione di competizione tra fisso waiter_refcnt_dec concomitante () chiama.
  • Aggiunta la registrazione dello strato che riporta un errore di TX in caso di guasto di asserzione.
  • Monitorare l'ultima volta visto (attività) di fili scoperti diversi principale.
  • Prevenire radura-2 da emettere file di supporto ora, dal momento che li patch.
  • Aggiunta tracciamento di linee divertenti X-Falt stiamo vedendo quando demsh_debug è impostato.
  • Aggiunta tracciamento di linee divertenti X-Alt che stiamo vedendo quando dmesh_debug è impostato.
  • Aggiunta tracciamento di linee divertenti X-NALT stiamo vedendo quando dmesh_debug è impostato.
  • gancio incidente aggiunto per lo strato di filo.
  • Aggiunto TX strato di scrittura colpa mechansim per aiutare a rilevare bug manipolazione errore dell'utente.
  • regolazioni Syntaxic per rendere l'ultimo inganno felice con le definizioni.
  • La GUI ora visualizza la larghezza di banda attuale per default, al posto della media.
  • mingw_exception (): scrivere messaggi più brevi in ​​caso di overflow dello stack
  • .
  • thread_element_reset (): dimenticato di ripristinare te- & gt; stack_base NULL
  • .
  • header_append (): consentire & quot; & quot;. nei nomi di intestazione.
  • thread_join_internal (!): No thread_cancel_test_element () sul filetto esteri
  • thread_find_element (!): Evitare di lasciare routine senza sbloccare mutex
  • cond_wait_until ():. Ora gestire correttamente cond sottostante mutazione variabile
  • thread_block_timeout (): Non ti preoccupare se thread principale già sbloccato
  • .
  • dir_entry_filename (): ha fatto la versione Windows thread-safe
  • .
  • hfield_dump ():. Formattazione fisso di righe di continuazione
  • dmesh_collect_locations ():. solo analizzare l'ultima data e ora in cui molti data
  • xmalloc_thread_free ():. Sempre gestire blocchi nella lista libera di cross-thread
  • Nascondi strtok_free (), costringendo i clienti ad utilizzare le nuove strtok_free_null ().

Cosa c'è di nuovo nella versione 1.1.1:

  • Si tratta di un rilascio importante correzione di gravi bug che interessano il ricchezza complessiva del sistema: la coda di caricamento PARQ non era adeguatamente restaurato, il DHT non è stato sempre l'invio di valori corretti di nuovo (con conseguente ricerche fallite), e SDBM (il database di hash-on-disk) aveva due bug ben nascosti che potrebbero causare crash all'avvio o che ha compromesso le operazioni di esecuzione regolari.
  • Questa versione utilizza un layer UDP affidabile per trasferire out-of-band di query colpisce, in modo che questi messaggi importanti siano inviati e ricevuti e mai perso.

Cosa c'è di nuovo nella versione 0.96.9:.

    è stato aggiunto
  • supporto UPnP e NAT-PMP
  • Più icone di stato sono stati aggiunti per DHT, port mapping, e caricare pre-stallo informazioni.
  • 12 bug minori sono stati risolti e il 25 & quot; sotto il cofano & quot; sono stati fatti miglioramenti.

Cosa c'è di nuovo nella versione 0.96.6:

  • Correzioni:
  • # 1932909 & quot; colonne nella finestra di ricerca non scalare correttamente & quot;.
  • fissi HTTP improprio suddivisione in blocchi quando outputing pezzi più grandi di 64 KiB.
  • # 2628899 & quot; cerca di scaricare dal mio vecchio sé dopo cambia IP & quot;.
  • Non è stato sempre riprendere il interrotto SHA-1 calcolo di un file finito quando Servent è stata chiusa nel mezzo del trattamento.
  • fissi prova male gamma di controllo nella parte download.
  • non stava prestando attenzione alla & quot; give_server_hostname & quot; proprietà e invece inviato & quot; HNAME & quot; estensioni GGEP a colpi di query fornito un nome non vuoto è stato definito come il & quot; server_hostname & quot;.
  • fissi caricati impropri slot di conteggio che ha introdotto condizioni di gara, portando talvolta ad avere più slot utilizzati rispetto al massimo configurato (in aggiunta al & quot; veloce & quot; caricare slot).
  • impedire gli arresti occasionali in fase di arresto, durante pulizie sottosistema.
  • casi d'angolo fisso in cui potremmo perdere un nome host server e bug vero e proprio in cui abbiamo scartato il nome dell'host dopo una ricerca DNS se il tentativo di connessione successiva non è riuscito.
  • I miglioramenti:
  • Rifiutarsi di condividere alcune directory:. /, $ HOME, $ GTK_GNUTELLA_DIR, e le directory incompleti e corrotti
  • Download GUI:. Caselle aggiunto invertire i modelli di selezione / filtro
  • Download GUI: aggiunto & quot; Modificata & quot; colonna e dettaglio che mostra il timestamp dell'ultima modifica del file.
  • operazioni di abbellimento opzionali sui nomi di file: striscia leader & quot; - & quot ;, rimuovere consecutivo & quot; _ & quot; e prevenire & quot; _ & quot; che circonda i caratteri di punteggiatura.
  • fissi significativo problema di prestazioni in Gtk + 1,2 front-end:. Aggiornamento delle statistiche di upload è O (n), ma ora è O (1)
  • verifica dei file TTH luci di sfondo ora un'icona nella GUI.
  • Mostra TTH profondità albero nel download & quot; Dettagli & quot; riquadro.
  • Aggiornare la casella informazioni metadati Bitzi quando una query finisce, in modo che non è richiesto di fare clic sul risultato di nuovo dopo aver richiesto i dati Bitzi.
  • Aggiunta la colonna tipo MIME per i risultati di ricerca.
  • Aggiunto & quot; Last Request & quot; e & quot; Last Upload & quot; colonne alla Carica di storia.
  • supporto DHT Quasi completo (manca solo la pubblicazione dei dati), ma il codice deve essere esplicitamente abilitata impostando & quot; enable_dht & quot; TRUE. Il DHT sa guardare per Alt-locs per i file e spingere-proxy per gli host firewalled, e memorizzerà i dati locali per gli altri a interrogare.
  • I nuovi comandi di shell & quot; stats & quot ;, & quot; scarica & quot ;, & quot; eco & quot;.
  • È ora possibile rinominare i file scaricati (attraverso GTK2 o guscio, nessun supporto in GTK1).
  • aggiunto più le estensioni dei file per il built-in filtri di ricerca.
  • risorse switch dopo aver ottenuto un errore HTTP se la connessione viene mantenuta viva e dei permessi di errore follow up-(condizioni non occupato).
  • Migliorata la possibilità di passare le risorse dopo il completamento del file ignorando finale brulicante di dati, per mantenere viva la connessione.
  • biglietti Bitzi vengono aggiornati quando esplicitamente richiesto, evitando il riutilizzo dei metadati stantio
  • i file completati vengono visualizzati durante la verifica hash.
  • propagare solo buoni alt-locs per i file che stiamo scaricando, cioè indirizzi di host che sappiamo di essere al servizio che file perché li abbiamo contattato.
  • Molte nuove statistiche contatori.
  • Consentire la pianificazione di download speciali, senza considerare limiti per-host, in quanto questi sono di durata molto più breve (theX e sfogliare le richieste di accoglienza).
  • file sempre seme completati, indipendentemente dalle loro dimensioni (senza PFSP minimo, come con i file parziali), quando il loro SHA-1 è stata verificata.
  • metadati Bitzi erroneamente codificati è tradotto in Unicode.
  • Percorso-host risposte sono ordinati in modo alfanumerico su percorsi relativi per consentire agli utenti di relazionarsi file insieme se non capiscono GGEP & quot; PATH & quot;.
  • di routing migliorata di messaggi push da guardando anche se gli host mirati capita di essere uno dei nostri immediati vicini.
  • Aggiornamento Norvegese e traduzioni in spagnolo.
  • Sotto il cofano:
  • eredità Parse Shareaza theX URI & quot; urn: albero: Tigre /: & quot; (Extra & quot; / & quot; qui).
  • Maniglia non standard intestazioni X-theX-URI se pari fornisce un'intestazione X-Content-URN valido (Shareaza 2.1.0.0).
  • tentare anche di dare priorità all'ultima & quot; pfsp_last_chunk & quot; byte di file scaricati, dal momento che possono contenere importanti informazioni di indicizzazione per consentire pre-visione di file video parziali.
  • Altri tipi MIME noti (derivati ​​da estensioni di file).
  • è ora possibile scaricare i dati theX ad una profondità albero di 11 per i file più grandi di 1 GB.
  • possibile scaricare i dati theX sub-ottimale, in quanto i dati non ottimale è meglio di niente, ma continua a guardare per i dati theX alla profondità albero ottimale comunque.
  • scansione reimplementato di directory condivise come attività in background in modo che il processo (non solo l'interfaccia grafica) è pienamente rispondente durante tutta la scansione.
  • Che il fondo task scheduler calcolare la corretta quantità di zecche da utilizzare per ogni attività.
  • Carica statistiche ora registrano SHA-1 del file, in modo da poter consolidare file parziale condivisione con le statistiche condivisione delle librerie, con il nome del file costretto a nome della biblioteca.
  • Evitare di iniziare lo spostamento di un file completo se non c'è abbastanza spazio sul file system mirato.
  • Riconoscere e propagare la & quot; DHT & quot; estensione GGEP in pongs.
  • Aggiunto il supporto per & quot; DHTIPP & quot; estensione GGEP a ping, usato per DHT bootstrap.
  • aggiunto più entropia al seme di numeri casuali.
  • perdite di memoria Plugged
  • Non è più inviare SHA-1 query sulla rete Gnutella. Essi sono svolti attraverso il DHT, che ha la topologia adatto per farlo in modo efficiente.
  • fissi larghezza di banda di calcolo UDP, e rimosso alcun limite UDP in entrata.
  • Elenco aggiornato degli ostili intervalli IP indirizzo, dati Geo-IP, i modelli di spam e campioni di spam.
  • Caricamento proprietà dai file era in O (n * n), ha reso O (n).
  • Ora rilevare i file di proprietà di essere ciecamente copiato dalla directory di configurazione di un altro gtk-gnutella e ripristinare le proprietà il cui valore deve essere unico.
  • Il GUID e il kuid (Kademlia ID, l'ID del nodo DHT) sono state fatte appiccicoso.
  • Ottimizzazione delle ricerche QRP nelle tabelle che vanno da 16k a slot 2M.
  • quantità limite di colpi a 10 per query colpito pacchetto, come LimeWire soffoca altrimenti.
  • Limita occupazione di alt-locs nei colpi a 10 o LimeWire soffoca.
  • Mantenere la connessione attiva quando si segnalano un errore HTTP per consentire la commutazione risorsa remota, se necessario.
  • Emit e analizzare nuova intestazione X-scaricati, a quanto pare introdotto da LimeWire.
  • aggiunta l'analisi di X-FW-Node-Info intestazioni per afferrare push-proxy da host firewalled, così come raccogliere la corretta GUID e l'host indirizzo / porto.
  • Emit X-FW-Node-Info se il nodo è firewalled ma continuano ad elencare i nostri push-proxy nell'intestazione standard di X-Push-proxy.
  • Evitare infinito frazionamento pezzo aggressivo durante brulicante.
  • Una corretta analisi dei valori separati da virgola in Accettare e altri Accept-Encoding header HTTP.
  • Rifiuta pacchetti UDP da indirizzi non specificati.
  • scolo Più dati dal UDP buffer di ricezione per evitare che riempire.
  • Striscia di al massimo 5 caratteri finali da parole, quando la costruzione del tavolo QRP, inserendo in tal modo meno radices e rendendo la tavola più radi.
  • soluzioni alternative rimosso per trattare con rotte 0.96.2 nodi e prima 0.95.x.
  • sintassi estesa per spingere: // fonti esatte di magneti per essere in grado di fornire tutte le note push-proxy, anche se questo è un insieme vuoto. Dal momento che i download sono persistenti come magneti, questo permette anche di mantenere le sessioni di tutti i già noti push-proxy attraversavano.
  • PARQ aggiornato alla versione 1.1 (per lo più specifica pulizie).
  • aggiunta supplementare anti-martellante per i casi in cui molti file sullo stesso server vengono accodati e gtk-gnutella è configurato per lanciare più di 1 collegamento per IP. I tentativi di connessione allo stesso server sono ora limitati a 5 al minuto.
  • Limitazioni:
  • codice DHT è ancora in fase sperimentale, anche se funzionale:. Configurazione dei parametri può essere fatto solo attraverso il guscio, e non vi è alcun supporto per la pubblicazione ancora

Requisiti :

  • gtk +

Programmi simili

eDonkey2000
eDonkey2000

3 Jun 15

baretorrent
baretorrent

19 Feb 15

ncdc
ncdc

17 Feb 15

Lopster
Lopster

3 Jun 15

Commenti a Gtk-Gnutella

I commenti non trovato
Aggiungi commento
Accendere le immagini!