Gtk-Gnutella

Screenshot der Software:
Gtk-Gnutella
Softwarebeschreibung:
Version: 1.1.9 Aktualisiert
Upload-Datum: 12 Mar 16
Entwickler: Raphael Manfredi
Lizenz: Frei
Popularität: 54

Rating: 3.3/5 (Total Votes: 3)

Wie der Name schon sagt, Gtk-Gnutella ist eine schriftliche Gnutella-Client in GTK + für alle GNU / Linux-Betriebssysteme. Es ist ein Open-Source, effizient, schnell, zuverlässig und frei grafische Anwendung verteilt, die Sie einem Gnutella Peer-to-Peer-Netzwerk leicht anschließen können


Features auf einen Blick

Die wichtigsten Merkmale sind die volle Unterstützung für das Gnutella-Peer-to-Peer (P2P) Netzwerk, einschließlich DHT (Distributed Hash Table), Unterstützung für Magnet-Links, state-of-the-art-Datei Schwärmen, die Unterstützung von NAT-PMP ( NAT Port Mapping Protocol) und UPnP (Universal Plug and Play) sowie Transport Layer Security (TLS) zu unterstützen.

Die Anwendung ist hochgradig anpassbar und konfigurierbar, it & rsquo; s nicht genügend Ressourcen und Interoperabilität jede andere Gnutella-Implementierung. Es bietet dem Anwender eine sehr moderne grafische Benutzeroberfläche (GUI), die sie zu einem Gnutella-Netzwerk leicht anschließen können und Dateien herunterladen. Darüber hinaus wird eine Kommandozeilen-Schnittstelle (CLI) auch für fortgeschrittene Linux-Anwender zur Verfügung gestellt.


Moderne, Tabbed GUI

Wie bereits erwähnt, Gtk-Gnutella kommt mit einer modernen grafischen Benutzeroberfläche, die Registerkarten verfügt, die Sie schnell zu navigieren zwischen mehreren Darstellungsmodi erlaubt (Netzwerk, Suchen, Downloads, Uploads, Statistiken, Suche Monitor, laden Geschichte, hostcache und Suche Statistiken). Auf der linken Seite des Fensters wird die Gesamtzahl der Verbindungen, Up- und Downloads angezeigt werden, sowie HTTP, Gnutella und DHT-Verkehr.


Unterstützte Betriebssysteme und Architekturen

Gtk-Gnutella ist ein Multi-Plattform-Anwendung, die Linux, BSD (FreeBSD, NetBSD, OpenBSD), Darwin, Solaris, Tru64 UNIX (OSF / 1), SGI IRIX und BeOS-Betriebssystemen unterstützt. Unterstützte CPU-Architekturen gehören x86, x86_64, PowerPC, SPARC und MIPS.


Unter der Haube und Verfügbarkeit

Das Programm ist geschrieben vollständig in der Programmiersprache C und verwendet die Cross-Plattform-GTK + GUI-Toolkit für seine grafische Benutzeroberfläche. Es wurde von den Offset zu laufen non-stop (24/7), da seine verbraucht sehr wenig CPU-Zeit entwickelt.

Derzeit wird Gtk-Gnutella als vorgefertigte Binärpakete für Debian GNU / Linux, Ubuntu und deren Derivate verteilt. . Es wurde unter 32-Bit- und 64-Bit-Hardware-Plattformen

erfolgreich getestet Was neu ist, in dieser Version:

  • Verbesserungen:
  • [GTK2] Hinzugefügt Übersetzung URL in der & quot; Über & quot; GUI-Dialog.
  • [GTK2] Highlight sucht mit registrierten Downloads von grünen Text.
  • [GTK2] Hinzugefügt Tri-State-Spalte auf die Sortier & quot; laden Geschichte & quot; Panel.
  • FAQ:. Hinzugefügt neuen Eintrag zu erläutern, wie der Magnet einer gemeinsamen Datei zu erhalten
  • Ordnen Sie die & quot; Sammlung & quot; G2 Abfrage-Tag in das Windows / Linux & quot; Archiv & quot; Dateisatz.
  • Ordnen Sie die & quot; torrent & quot; G2 Abfrage-Tag an den & quot; torrent & quot; Dateisatz.
  • Unterstützung für & quot; rom & quot ;, & quot; Textverarbeitung & quot; und & quot; Untertitel & quot; G2 Abfrage Medientypen.
  • Weitere optimierte SHA1-Berechnung, jetzt etwa doppelt so schnell für Dateien gehen.
  • Fehlerbehebungen:
  • page_cache_insert_pages (.): Fest falsche Schreibsperre Upgrade Logik
  • pmap_insert_region (): muss Einfügung Index neu berechnen, wenn wir die pmap verlängern
  • tmalloc: fixed Buchhaltung Thread Magazin in den Depots
  • .
  • Haben verpflichten nicht zurück in die Datenbank nach dem DHT Schlüsselanforderungsanzahl zu aktualisieren.
  • routing_chunk_move (): um Nachrichten sorgfältig prüfen, wenn Klumpen wurde verschoben
  • .
  • route_message ():. Hüte dich vor check_duplicate (), die den Knoten entfernen
  • thread_element_matches ():. Mehr Aufmerksamkeit schenken entdeckt Fäden
  • thread_find_tid (): überspringen Gewindeelemente als gültig nicht markiert
  • !
  • node_shutdown_mode (): muss Konto richtig für shutdowning G2 Knoten
  • bogons_changed (): Passwort geöffnet Dateideskriptor zu schließen
  • upload_stats_load_history (): hinzugefügt Pause in Schalter fehlt
  • .
  • qrt_compressed ():. Wurde QRP Kompression Aufgabe Stornierung nicht richtig Handhabung
  • Unter der Haube:
  • hinzugefügt feindlichen Bereiche.
  • Aktualisiert GeoIP Datenbanken für IPv4 und IPv6.
  • drosseln, um die Menge von Push-Nachrichten wir für einen bestimmten Remote-Server zu senden.
  • Legitime Shareaza-Knoten können sich selbst nicht als Ultrapeers werden markieren.
  • Fenster: Stapel gemacht Abwickeln mit mehr Speicher Kontrollen sicherer Fehler vermeiden
  • .
  • UPNP: Versuchen Wiederentdeckung von Port-Mapping-Geräte jede Stunde, wenn man fehlt
  • .
  • UPNP: Versuchen Wiederentdeckung von Port-Mapping-Geräte jede Stunde, wenn man fehlt
  • .
  • Zusätzliche neue TSIG_OVFLOW Signal gesendet, wenn ein Thread seinen Stack überläuft.
  • Fixed Racebedingung zwischen gleichzeitigen waiter_refcnt_dec () aufruft.
  • hinzugefügt Protokollierung der Schicht, die einen TX-Fehler bei Assertion Ausfall berichtet.
  • Verfolgen Sie die zuletzt Zeit (Aktivität) der gefundenen Fäden andere als Haupt.
  • Prevent Glade-2 von Support-Dateien ausgibt, jetzt, da wir sie gepatcht.
  • hinzugefügt Tracing von funny X-Falt Linien sehen wir, wenn demsh_debug eingestellt ist.
  • hinzugefügt Tracing von funny X-Alt Linien sehen wir, wenn dmesh_debug eingestellt ist.
  • hinzugefügt Tracing von funny X-Nalt Linien sehen wir, wenn dmesh_debug eingestellt ist.
  • hinzugefügt Absturz Haken für die Fadenschicht.
  • hinzugefügt TX Schicht Schreibfehler mechansim helfen Benutzer Fehlerbehandlung Fehler erkennen.
  • syntaxic Anpassungen der neuesten Arglist glücklich mit Definitionen zu machen.
  • Die GUI wird nun aktuelle Bandbreite standardmäßig angezeigt werden, anstelle des Durchschnitts.
  • mingw_exception (): schreiben kürzere Meldungen bei Stapelüberlauf
  • .
  • thread_element_reset (): vergessen TE- & gt zurückgesetzt; stack_base auf NULL
  • .
  • header_append (): erlauben & quot; & quot;. in Header-Namen.
  • thread_join_internal (): no thread_cancel_test_element () auf fremden Gewinde
  • thread_find_element (): vermeiden Routine verlassen, ohne Mutex Entriegelung
  • cond_wait_until (.): Jetzt richtig zugrunde liegende cond variable Mutation handle
  • thread_block_timeout (): keine Panik, wenn Haupt-Thread bereits entsperrt
  • .
  • dir_entry_filename (): aus der Windows-Version Thread-sicher
  • .
  • hfield_dump (.): Feste Formatierung von Fortsetzungszeilen
  • dmesh_collect_locations (.): Nur die letzte Zeitstempel analysieren, wenn viele gegeben
  • xmalloc_thread_free (.): Immer Blöcke in der Cross-Thread-Frei-Liste handle
  • Ausblenden strtok_free () und zwingt Kunden neue strtok_free_null () zu verwenden.

Was ist neu in Version 1.1.5:

  • Verbesserungen:
  • [GTK2] Hinzugefügt Übersetzung URL in der & quot; Über & quot; GUI-Dialog.
  • [GTK2] Highlight sucht mit registrierten Downloads von grünen Text.
  • [GTK2] Hinzugefügt Tri-State-Spalte auf die Sortier & quot; laden Geschichte & quot; Panel.
  • FAQ:. Hinzugefügt neuen Eintrag zu erläutern, wie der Magnet einer gemeinsamen Datei zu erhalten
  • Ordnen Sie die & quot; Sammlung & quot; G2 Abfrage-Tag in das Windows / Linux & quot; Archiv & quot; Dateisatz.
  • Ordnen Sie die & quot; torrent & quot; G2 Abfrage-Tag an den & quot; torrent & quot; Dateisatz.
  • Unterstützung für & quot; rom & quot ;, & quot; Textverarbeitung & quot; und & quot; Untertitel & quot; G2 Abfrage Medientypen.
  • Weitere optimierte SHA1-Berechnung, jetzt etwa doppelt so schnell für Dateien gehen.
  • Fehlerbehebungen:
  • page_cache_insert_pages (.): Fest falsche Schreibsperre Upgrade Logik
  • pmap_insert_region (): muss Einfügung Index neu berechnen, wenn wir die pmap verlängern
  • tmalloc: fixed Buchhaltung Thread Magazin in den Depots
  • .
  • Haben verpflichten nicht zurück in die Datenbank nach dem DHT Schlüsselanforderungsanzahl zu aktualisieren.
  • routing_chunk_move (): um Nachrichten sorgfältig prüfen, wenn Klumpen wurde verschoben
  • .
  • route_message ():. Hüte dich vor check_duplicate (), die den Knoten entfernen
  • thread_element_matches ():. Mehr Aufmerksamkeit schenken entdeckt Fäden
  • thread_find_tid (): überspringen Gewindeelemente als gültig nicht markiert
  • !
  • node_shutdown_mode (): muss Konto richtig für shutdowning G2 Knoten
  • bogons_changed (): Passwort geöffnet Dateideskriptor zu schließen
  • upload_stats_load_history (): hinzugefügt Pause in Schalter fehlt
  • .
  • qrt_compressed ():. Wurde QRP Kompression Aufgabe Stornierung nicht richtig Handhabung
  • Unter der Haube:
  • hinzugefügt feindlichen Bereiche.
  • Aktualisiert GeoIP Datenbanken für IPv4 und IPv6.
  • drosseln, um die Menge von Push-Nachrichten wir für einen bestimmten Remote-Server zu senden.
  • Legitime Shareaza-Knoten können sich selbst nicht als Ultrapeers werden markieren.
  • Fenster: Stapel gemacht Abwickeln mit mehr Speicher Kontrollen sicherer Fehler vermeiden
  • .
  • UPNP: Versuchen Wiederentdeckung von Port-Mapping-Geräte jede Stunde, wenn man fehlt
  • .
  • UPNP: Versuchen Wiederentdeckung von Port-Mapping-Geräte jede Stunde, wenn man fehlt
  • .
  • Zusätzliche neue TSIG_OVFLOW Signal gesendet, wenn ein Thread seinen Stack überläuft.
  • Fixed Racebedingung zwischen gleichzeitigen waiter_refcnt_dec () aufruft.
  • hinzugefügt Protokollierung der Schicht, die einen TX-Fehler bei Assertion Ausfall berichtet.
  • Verfolgen Sie die zuletzt Zeit (Aktivität) der gefundenen Fäden andere als Haupt.
  • Prevent Glade-2 von Support-Dateien ausgibt, jetzt, da wir sie gepatcht.
  • hinzugefügt Tracing von funny X-Falt Linien sehen wir, wenn demsh_debug eingestellt ist.
  • hinzugefügt Tracing von funny X-Alt Linien sehen wir, wenn dmesh_debug eingestellt ist.
  • hinzugefügt Tracing von funny X-Nalt Linien sehen wir, wenn dmesh_debug eingestellt ist.
  • hinzugefügt Absturz Haken für die Fadenschicht.
  • hinzugefügt TX Schicht Schreibfehler mechansim helfen Benutzer Fehlerbehandlung Fehler erkennen.
  • syntaxic Anpassungen der neuesten Arglist glücklich mit Definitionen zu machen.
  • Die GUI wird nun aktuelle Bandbreite standardmäßig angezeigt werden, anstelle des Durchschnitts.
  • mingw_exception (): schreiben kürzere Meldungen bei Stapelüberlauf
  • .
  • thread_element_reset (): vergessen TE- & gt zurückgesetzt; stack_base auf NULL
  • .
  • header_append (): erlauben & quot; & quot;. in Header-Namen.
  • thread_join_internal (): no thread_cancel_test_element () auf fremden Gewinde
  • thread_find_element (): vermeiden Routine verlassen, ohne Mutex Entriegelung
  • cond_wait_until (.): Jetzt richtig zugrunde liegende cond variable Mutation handle
  • thread_block_timeout (): keine Panik, wenn Haupt-Thread bereits entsperrt
  • .
  • dir_entry_filename (): aus der Windows-Version Thread-sicher
  • .
  • hfield_dump (.): Feste Formatierung von Fortsetzungszeilen
  • dmesh_collect_locations (.): Nur die letzte Zeitstempel analysieren, wenn viele gegeben
  • xmalloc_thread_free (.): Immer Blöcke in der Cross-Thread-Frei-Liste handle
  • Ausblenden strtok_free () und zwingt Kunden neue strtok_free_null () zu verwenden.

Was ist neu in Version 1.1.4:

  • Verbesserungen:
  • [GTK2] Hinzugefügt Übersetzung URL in der & quot; Über & quot; GUI-Dialog.
  • [GTK2] Highlight sucht mit registrierten Downloads von grünen Text.
  • [GTK2] Hinzugefügt Tri-State-Spalte auf die Sortier & quot; laden Geschichte & quot; Panel.
  • FAQ:. Hinzugefügt neuen Eintrag zu erläutern, wie der Magnet einer gemeinsamen Datei zu erhalten
  • Ordnen Sie die & quot; Sammlung & quot; G2 Abfrage-Tag in das Windows / Linux & quot; Archiv & quot; Dateisatz.
  • Ordnen Sie die & quot; torrent & quot; G2 Abfrage-Tag an den & quot; torrent & quot; Dateisatz.
  • Unterstützung für & quot; rom & quot ;, & quot; Textverarbeitung & quot; und & quot; Untertitel & quot; G2 Abfrage Medientypen.
  • Weitere optimierte SHA1-Berechnung, jetzt etwa doppelt so schnell für Dateien gehen.
  • Fehlerbehebungen:
  • page_cache_insert_pages (.): Fest falsche Schreibsperre Upgrade Logik
  • pmap_insert_region (): muss Einfügung Index neu berechnen, wenn wir die pmap verlängern
  • tmalloc: fixed Buchhaltung Thread Magazin in den Depots
  • .
  • Haben verpflichten nicht zurück in die Datenbank nach dem DHT Schlüsselanforderungsanzahl zu aktualisieren.
  • routing_chunk_move (): um Nachrichten sorgfältig prüfen, wenn Klumpen wurde verschoben
  • .
  • route_message ():. Hüte dich vor check_duplicate (), die den Knoten entfernen
  • thread_element_matches ():. Mehr Aufmerksamkeit schenken entdeckt Fäden
  • thread_find_tid (): überspringen Gewindeelemente als gültig nicht markiert
  • !
  • node_shutdown_mode (): muss Konto richtig für shutdowning G2 Knoten
  • bogons_changed (): Passwort geöffnet Dateideskriptor zu schließen
  • upload_stats_load_history (): hinzugefügt Pause in Schalter fehlt
  • .
  • qrt_compressed ():. Wurde QRP Kompression Aufgabe Stornierung nicht richtig Handhabung
  • Unter der Haube:
  • hinzugefügt feindlichen Bereiche.
  • Aktualisiert GeoIP Datenbanken für IPv4 und IPv6.
  • drosseln, um die Menge von Push-Nachrichten wir für einen bestimmten Remote-Server zu senden.
  • Legitime Shareaza-Knoten können sich selbst nicht als Ultrapeers werden markieren.
  • Fenster: Stapel gemacht Abwickeln mit mehr Speicher Kontrollen sicherer Fehler vermeiden
  • .
  • UPNP: Versuchen Wiederentdeckung von Port-Mapping-Geräte jede Stunde, wenn man fehlt
  • .
  • UPNP: Versuchen Wiederentdeckung von Port-Mapping-Geräte jede Stunde, wenn man fehlt
  • .
  • Zusätzliche neue TSIG_OVFLOW Signal gesendet, wenn ein Thread seinen Stack überläuft.
  • Fixed Racebedingung zwischen gleichzeitigen waiter_refcnt_dec () aufruft.
  • hinzugefügt Protokollierung der Schicht, die einen TX-Fehler bei Assertion Ausfall berichtet.
  • Verfolgen Sie die zuletzt Zeit (Aktivität) der gefundenen Fäden andere als Haupt.
  • Prevent Glade-2 von Support-Dateien ausgibt, jetzt, da wir sie gepatcht.
  • hinzugefügt Tracing von funny X-Falt Linien sehen wir, wenn demsh_debug eingestellt ist.
  • hinzugefügt Tracing von funny X-Alt Linien sehen wir, wenn dmesh_debug eingestellt ist.
  • hinzugefügt Tracing von funny X-Nalt Linien sehen wir, wenn dmesh_debug eingestellt ist.
  • hinzugefügt Absturz Haken für die Fadenschicht.
  • hinzugefügt TX Schicht Schreibfehler mechansim helfen Benutzer Fehlerbehandlung Fehler erkennen.
  • syntaxic Anpassungen der neuesten Arglist glücklich mit Definitionen zu machen.
  • Die GUI wird nun aktuelle Bandbreite standardmäßig angezeigt werden, anstelle des Durchschnitts.
  • mingw_exception (): schreiben kürzere Meldungen bei Stapelüberlauf
  • .
  • thread_element_reset (): vergessen TE- & gt zurückgesetzt; stack_base auf NULL
  • .
  • header_append (): erlauben & quot; & quot;. in Header-Namen.
  • thread_join_internal (): no thread_cancel_test_element () auf fremden Gewinde
  • thread_find_element (): vermeiden Routine verlassen, ohne Mutex Entriegelung
  • cond_wait_until (.): Jetzt richtig zugrunde liegende cond variable Mutation handle
  • thread_block_timeout (): keine Panik, wenn Haupt-Thread bereits entsperrt
  • .
  • dir_entry_filename (): aus der Windows-Version Thread-sicher
  • .
  • hfield_dump (.): Feste Formatierung von Fortsetzungszeilen
  • dmesh_collect_locations (.): Nur die letzte Zeitstempel analysieren, wenn viele gegeben
  • xmalloc_thread_free (.): Immer Blöcke in der Cross-Thread-Frei-Liste handle
  • Ausblenden strtok_free () und zwingt Kunden neue strtok_free_null () zu verwenden.

Was ist neu in Version 1.1.3:

  • Verbesserungen:
  • [GTK2] Hinzugefügt Übersetzung URL in der & quot; Über & quot; GUI-Dialog.
  • [GTK2] Highlight sucht mit registrierten Downloads von grünen Text.
  • [GTK2] Hinzugefügt Tri-State-Spalte auf die Sortier & quot; laden Geschichte & quot; Panel.
  • FAQ:. Hinzugefügt neuen Eintrag zu erläutern, wie der Magnet einer gemeinsamen Datei zu erhalten
  • Ordnen Sie die & quot; Sammlung & quot; G2 Abfrage-Tag in das Windows / Linux & quot; Archiv & quot; Dateisatz.
  • Ordnen Sie die & quot; torrent & quot; G2 Abfrage-Tag an den & quot; torrent & quot; Dateisatz.
  • Unterstützung für & quot; rom & quot ;, & quot; Textverarbeitung & quot; und & quot; Untertitel & quot; G2 Abfrage Medientypen.
  • Weitere optimierte SHA1-Berechnung, jetzt etwa doppelt so schnell für Dateien gehen.
  • Fehlerbehebungen:
  • page_cache_insert_pages (.): Fest falsche Schreibsperre Upgrade Logik
  • pmap_insert_region (): muss Einfügung Index neu berechnen, wenn wir die pmap verlängern
  • tmalloc: fixed Buchhaltung Thread Magazin in den Depots
  • .
  • Haben verpflichten nicht zurück in die Datenbank nach dem DHT Schlüsselanforderungsanzahl zu aktualisieren.
  • routing_chunk_move (): um Nachrichten sorgfältig prüfen, wenn Klumpen wurde verschoben
  • .
  • route_message ():. Hüte dich vor check_duplicate (), die den Knoten entfernen
  • thread_element_matches ():. Mehr Aufmerksamkeit schenken entdeckt Fäden
  • thread_find_tid (): überspringen Gewindeelemente als gültig nicht markiert
  • !
  • node_shutdown_mode (): muss Konto richtig für shutdowning G2 Knoten
  • bogons_changed (): Passwort geöffnet Dateideskriptor zu schließen
  • upload_stats_load_history (): hinzugefügt Pause in Schalter fehlt
  • .
  • qrt_compressed ():. Wurde QRP Kompression Aufgabe Stornierung nicht richtig Handhabung
  • Unter der Haube:
  • hinzugefügt feindlichen Bereiche.
  • Aktualisiert GeoIP Datenbanken für IPv4 und IPv6.
  • drosseln, um die Menge von Push-Nachrichten wir für einen bestimmten Remote-Server zu senden.
  • Legitime Shareaza-Knoten können sich selbst nicht als Ultrapeers werden markieren.
  • Fenster: Stapel gemacht Abwickeln mit mehr Speicher Kontrollen sicherer Fehler vermeiden
  • .
  • UPNP: Versuchen Wiederentdeckung von Port-Mapping-Geräte jede Stunde, wenn man fehlt
  • .
  • UPNP: Versuchen Wiederentdeckung von Port-Mapping-Geräte jede Stunde, wenn man fehlt
  • .
  • Zusätzliche neue TSIG_OVFLOW Signal gesendet, wenn ein Thread seinen Stack überläuft.
  • Fixed Racebedingung zwischen gleichzeitigen waiter_refcnt_dec () aufruft.
  • hinzugefügt Protokollierung der Schicht, die einen TX-Fehler bei Assertion Ausfall berichtet.
  • Verfolgen Sie die zuletzt Zeit (Aktivität) der gefundenen Fäden andere als Haupt.
  • Prevent Glade-2 von Support-Dateien ausgibt, jetzt, da wir sie gepatcht.
  • hinzugefügt Tracing von funny X-Falt Linien sehen wir, wenn demsh_debug eingestellt ist.
  • hinzugefügt Tracing von funny X-Alt Linien sehen wir, wenn dmesh_debug eingestellt ist.
  • hinzugefügt Tracing von funny X-Nalt Linien sehen wir, wenn dmesh_debug eingestellt ist.
  • hinzugefügt Absturz Haken für die Fadenschicht.
  • hinzugefügt TX Schicht Schreibfehler mechansim helfen Benutzer Fehlerbehandlung Fehler erkennen.
  • syntaxic Anpassungen der neuesten Arglist glücklich mit Definitionen zu machen.
  • Die GUI wird nun aktuelle Bandbreite standardmäßig angezeigt werden, anstelle des Durchschnitts.
  • mingw_exception (): schreiben kürzere Meldungen bei Stapelüberlauf
  • .
  • thread_element_reset (): vergessen TE- & gt zurückgesetzt; stack_base auf NULL
  • .
  • header_append (): erlauben & quot; & quot;. in Header-Namen.
  • thread_join_internal (): no thread_cancel_test_element () auf fremden Gewinde
  • thread_find_element (): vermeiden Routine verlassen, ohne Mutex Entriegelung
  • cond_wait_until (.): Jetzt richtig zugrunde liegende cond variable Mutation handle
  • thread_block_timeout (): keine Panik, wenn Haupt-Thread bereits entsperrt
  • .
  • dir_entry_filename (): aus der Windows-Version Thread-sicher
  • .
  • hfield_dump (.): Feste Formatierung von Fortsetzungszeilen
  • dmesh_collect_locations (.): Nur die letzte Zeitstempel analysieren, wenn viele gegeben
  • xmalloc_thread_free (.): Immer Blöcke in der Cross-Thread-Frei-Liste handle
  • Ausblenden strtok_free () und zwingt Kunden neue strtok_free_null () zu verwenden.

Was ist neu in Version 1.1.1:

  • Dies ist ein wichtiges Release schweren Fehler zu korrigieren beeinflussen die Gesamt Reichtum des Systems: die PARQ Upload-Warteschlange nicht richtig wiederhergestellt wurde, wurde das DHT nicht immer korrekte Werte zurück (was fehlgeschlagen Lookups) zu senden, und SDBM (der Hash-on-Disk-Datenbank) hatte zwei gut versteckte Wanzen das könnte Abstürze beim Start oder dass kompromittiert reguläre Laufzeitoperationen.
  • Diese Version eine zuverlässige UDP-Schicht verwendet Out-of-Band zu übertragen Abfrage trifft, um sicherzustellen, dass diese wichtigen Nachrichten korrekt versendet und empfangen werden und nie verloren.

Was ist neu in der Version 0.96.9:.

  • UPnP und NAT-PMP-Unterstützung hinzugefügt wurde
  • Weitere Statussymbole wurden für DHT, Port-Mapping hinzugefügt, und laden Pre-Abwürgen Informationen.
  • 12 kleinere Bugs wurden behoben und 25 & quot; unter der Haube & quot; Verbesserungen vorgenommen wurden.

Was ist neu in der Version 0.96.6:

  • Fehlerbehebungen:
  • # 1932909 & quot; Spalten in Suchfenster skalieren nicht richtig & quot;.
  • Fixed fehlerhafte HTTP-Chunking wenn Stücke von mehr als 64 KiB outputing.
  • # 2628899 & quot; versucht, von meinem alten Selbst zum Download nach IP ändert sich & quot;.
  • war nicht immer die Wiederaufnahme der unterbrochenen SHA-1 Berechnung einer fertigen Datei, wenn servent in der Mitte der Verarbeitung geschlossen wurde.
  • Fixed schlechte Bereichsprüfung Test im Download-Teil.
  • War das nicht die Aufmerksamkeit auf die Zahl & quot; give_server_hostname & quot; Eigentum und stattdessen & quot gesendet; HNAME & quot; GGEP Erweiterungen in Abfrage Treffer bereitgestellt eine nicht leere Namen als & quot definiert wurde; server_hostname & quot;.
  • Fixed fehlerhafte Upload-Slot Zählung, die Rennbedingungen eingeführt, manchmal führt zu mehr Slots als die konfigurierte maximale (zusätzlich zu dem & quot; schnelle & quot; Upload-Slots) verwendet wird.
  • Prevent gelegentliche Abstürze beim Herunterfahren Zeit, während Subsystem Cleanups.
  • Fest Ecke Fällen, in denen wir einen Server-Hostnamen und geradezu Fehler verlieren könnten, wo wir den Hostnamen nach einem DNS-Lookup, wenn die nachfolgende Verbindungsversuch nicht erfolgreich war verworfen.
  • Verbesserungen:
  • Refuse bestimmte Verzeichnisse zu teilen:. / $ HOME, $ GTK_GNUTELLA_DIR, und die unvollständigen und beschädigte Verzeichnisse
  • Downloads GUI:. Kontrollkästchen hinzugefügt, um die select / Filtermuster zu invertieren
  • Downloads GUI: hinzugefügt & quot; Modifizierte & quot; Spalte und detailliert die Zeitstempel der letzten Änderung der Datei zeigt.
  • Optional Verschönerungs Operationen auf Dateinamen: Streifen führende & quot; - & quot ;, entfernen aufeinanderfolgende & quot; _ & quot; und verhindern, dass & quot; _ & quot; umgebenden Interpunktionszeichen.
  • Fixed signifikante Performance-Problem in der Gtk + 1.2 Front-End. Aktualisierung der Upload-Statistiken war O (n), ist aber jetzt O (1)
  • Hintergrund TTH Dateiüberprüfung nun ein Symbol in der GUI leuchtet.
  • Show TTH Baumtiefe im Download & quot; Details & quot; Fensterbereich.
  • Aktualisieren Sie die Bitzi Metadaten Info-Box, wenn eine Abfrage beendet ist, so dass es nicht auf das Ergebnis erforderlich ist, wieder zu klicken, nachdem Bitzi Daten anfordert.
  • hinzugefügt MIME-Typ Spalte für Suchergebnisse an.
  • hinzugefügt & quot; Last Request & quot; und & quot; Last Upload & quot; Spalten in die Upload-Protokoll.
  • Nahezu vollständige DHT-Unterstützung (fehlt nur Veröffentlichung von Daten), aber Code muss explizit durch Setzen & quot aktiviert sein; enable_dht & quot; auf TRUE. Die DHT weiß, wie für Dateien für Alt-locs zu suchen und Push-Proxies für Firewalls auf dem Host und lokalen Daten für andere speichert abzufragen.
  • Neue Shell-Befehle & quot; Statistik & quot ;, & quot; Download & quot ;, & quot; Echo & quot;.
  • Es ist nun möglich, Dateien umbenennen (durch GTK2 oder Shell, keine Unterstützung in GTK1) heruntergeladen werden.
  • mehr Dateierweiterungen hinzugefügt zur integrierten Suchfilter.
  • Schalten Ressourcen nach einen HTTP-Fehler erhalten, wenn die Verbindung am Leben gehalten wird und die Fehler erlaubt Follow-ups (nicht besetzt Bedingungen).
  • Verbesserte Fähigkeit, Ressourcen nach Datei Abschluss zu wechseln, indem Sie ignorieren Daten nachlauf Schwärmen, um die Verbindung aufrecht zu halten.
  • Bitzi Karten sind aktualisiert, wenn explizit angefordert, die Wiederverwendung von veralteten Metadaten zu vermeiden
  • Abgeschlossene Dateien während der Hash-Überprüfung angezeigt werden.
  • Nur propagieren gut alt-locs für Dateien, die wir sind das Herunterladen, das heißt Adressen von Hosts, die wir wissen, dass die Datei zu dienen, weil wir sie in Kontakt gebracht.
  • Viele neue Statistikzähler.
  • Lassen Planung von speziellen Downloads ohne Pro-Host-Grenzen unter Berücksichtigung, da diese von einer viel kürzeren Dauer sind (THEX und Host-Anforderungen zu finden).
  • Immer Samen fertigen Dateien, unabhängig von ihrer Größe (kein PFSP Minimum als mit Teildateien), wenn ihre SHA-1 wurde bestätigt.
  • falsch codierte Bitzi Metadaten werden in Unicode übersetzt.
  • Durchsuchen-Host-Reaktionen sind alphanummerisch auf relative Pfadnamen sortiert, damit Benutzer Dateien gemeinsam zu beziehen, wenn sie GGEP & quot nicht verstehen; PATH & quot;.
  • Verbesserte Routing von Push-Nachrichten von auch auf der Suche, ob targetted Gastgeber passieren eine unserer unmittelbaren Nachbarn zu sein.
  • Aktualisiert Norwegian Bokmal und Spanisch Übersetzungen.
  • Unter der Haube:
  • Parse Vermächtnis Shareaza THEX URIs & quot; urn: Baum: Tiger /: & quot; (Extra & quot; / & quot; hier).
  • Griff Nicht-Standard-X-Thex-URI-Header, wenn Peer einen gültigen Header X-Content-URN bietet (Shareaza 2.1.0.0).
  • Versuchen Sie auch Priorität auf den letzten & quot zu geben; pfsp_last_chunk & quot; Bytes von heruntergeladenen Dateien, denn das kann wichtige Indexinformationen enthalten Pre-Ansicht von Teilvideodateien zu ermöglichen.
  • Weitere MIME-Typen bekannt (abgeleitet von Dateierweiterungen).
  • können jetzt kostenlos herunterladen THEX Daten in einer Baumtiefe von 11 für Dateien, die größer als 1 GiB.
  • Kann suboptimalen THEX Daten herunterladen, als nicht optimal Daten ist besser als keine, aber hält dennoch für THEX Daten bei der optimalen Baumtiefe an.
  • Erneute Implementation Scannen von freigegebenen Verzeichnissen als Hintergrund-Task so dass der Prozess (nicht nur die GUI) während des gesamten Scan vollständig anspricht.
  • Lassen Sie die Hintergrund-Task-Scheduler die richtige Menge an Zecken berechnen für jede Aufgabe zu verwenden.
  • Upload Statistiken erfassen nun die Datei des SHA-1, so dass wir teilweise File-Sharing mit Bibliothek-Sharing-Statistiken zu konsolidieren, mit dem Dateinamen in die Bibliothek des Dateinamens zu müssen.
  • Vermeiden Sie beginnen eine fertige Datei zu bewegen, wenn nicht genügend Speicherplatz auf dem anvisierten Dateisystem ist.
  • Erkennen und propagieren die & quot; DHT & quot; GGEP Erweiterung in Pongs.
  • Unterstützung für & quot; DHTIPP & quot; GGEP Erweiterung in Pings, für DHT Bootstrap verwendet.
  • mehr Entropie auf die Zufallszahl Samen hinzugefügt.
  • Plugged Speicherlecks
  • Nicht mehr SHA-1-Abfragen auf dem Gnutella-Netzwerk senden. Sie werden nun durch das DHT durchgeführt, die die geeignete Topologie hat so effizient zu tun.
  • Fixed UDP Bandbreite Berechnung und entfernt jede Grenze auf UDP eingehenden.
  • Aktualisierte Liste der feindlichen IP-Adresse reicht, Geo-IP-Daten, Spam-Muster und Spam-Proben.
  • Property Laden von Dateien ist in der O (n * n), machte es O (n).
  • Detect-Now-Eigenschaft Dateien von einem anderen über gtk-gnutella Verzeichnis config blind kopiert werden und Reset-Eigenschaften, deren Wert muss eindeutig sein.
  • Die GUID und die kuid (Kademlia-ID, die DHT-Knoten-ID) hergestellt klebrig.
  • Optimierung von QRP-Lookups in den Tabellen im Bereich von 16k bis 2M-Slots.
  • Begrenzungstreffermenge auf 10 pro Abfrage Hit-Paket, wie LimeWire sonst Drosseln.
  • Betragsgrenze von alt-locs in Treffer auf 10 oder LimeWire Drosseln.
  • Halten Verbindung aktiv, wenn eine HTTP-Fehlerberichterstattung Remote-Ressource Schalten zu ermöglichen, falls erforderlich.
  • Emit und analysieren neue X-Heruntergeladene Header, die anscheinend durch LimeWire eingeführt.
  • hinzugefügt Parsen von X-FW-Node-Info-Header Push-Proxys von Firewall-Hosts sowie sammeln die richtige GUID und Host-Adresse / Port.
  • zu greifen
  • Emit X-FW-Node-Info, wenn Knoten Firewall geschützt wird, sondern weiterhin unsere Push-Proxys in der Standard-X-Push-Proxies Header zur Liste.
  • Vermeiden Sie endlose aggressive Brocken Spaltung während Schwärmen.
  • Die richtige Analyse von kommagetrennte Werte in Akzeptieren und andere Accept-Encoding HTTP-Header.
  • Ablehnen UDP-Pakete von nicht näher bezeichnete Adressen.
  • mehr Daten aus dem UDP ablassen Puffer erhalten, damit er nicht zu füllen.
  • Streifen maximal 5 Zeichen aus Wörtern Hinter wenn die QRP Tabelle Aufbau, wodurch weniger radices Einsetzen und macht die Tabelle spärlicher.
  • Entfernte Abhilfen für mit gebrochenen 0.96.2 Knoten und früher 0.95.x zu tun haben.
  • Erweiterte Syntax für Push: // genaue Quellen in Magneten in der Lage sein, alle bekannten Push-Proxies zu liefern, auch wenn das eine leere Menge ist. Seit Downloads als Magneten beibehalten werden, auch dies ermöglicht Sitzungen accross all den bisher bekannten Push-Proxies zu halten.
  • Verbesserte PARQ auf Version 1.1 (meist Spezifikation Cleanups).
  • Es wurden zusätzliche Anti-Hammering für Fälle, in denen viele Dateien auf dem gleichen Server der Warteschlange befinden und gtk-Gnutella ist so konfiguriert, mehr als 1 Verbindung pro IP zu starten. Verbindungsversuche mit dem gleichen Server werden nun auf 5 pro Minute begrenzt.
  • Einschränkungen:
  • DHT-Code ist noch experimentell, obwohl funktional:. Konfiguration der Parameter nur durch die Schale durchgeführt werden kann, und es gibt keine Unterstützung noch für die Veröffentlichung

Anforderungen: :

  • gtk +

Ähnliche Software

Dropbox
Dropbox

2 Dec 17

Integral
Integral

11 May 15

Torrent Bubbles
Torrent Bubbles

3 Jun 15

uHub
uHub

20 Feb 15

Kommentare zu Gtk-Gnutella

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!