Gtk-Gnutella

Screenshot Software:
Gtk-Gnutella
Szczegóły programowe:
Wersja: 1.1.9 Aktualizowane
Filmu: 12 Mar 16
Wywoływacz: Raphael Manfredi
Licencja: Wolny
Popularność: 54

Rating: 3.3/5 (Total Votes: 3)

Jak sama nazwa wskazuje, Gtk-Gnutella to klient sieci Gnutella napisany w GTK + dla wszystkich systemów operacyjnych GNU / Linux. Jest open source, skuteczny, szybki, niezawodny i swobodnie rozpowszechniane graficzną aplikacją, która pozwala na łatwe podłączenie do sieci Gnutella peer-to-peer


Funkcje w skrócie

Najważniejsze cechy to pełne poparcie dla Gnutella peer-to-peer (P2P) sieci, łącznie z DHT (Distributed Hash Table), wsparcie dla powiązań magnes state-of-the-art plików roi, wsparcie dla NAT-PMP ( mapowania portów NAT Protocol) oraz UPnP (Universal plug and play), jak również transport Layer Security (TLS) wsparcie.

Aplikacja jest wysoce konfigurowalny i konfigurowalny, & rsquo; s mało zasobów i interoperacyjnych jakiejkolwiek innej realizacji Gnutella. Zapewnia on użytkownikom bardzo nowoczesny graficzny interfejs użytkownika (GUI), który pozwala im na łatwe podłączenie do sieci Gnutella i pobieranie plików. Ponadto, interfejs wiersza poleceń (CLI) jest również przeznaczona dla zaawansowanych użytkowników Linuksa.


Nowoczesny, kartach GUI

Jak już wspomniano, Gtk-Gnutella jest wyposażony w nowoczesny graficzny interfejs użytkownika, który oferuje kart, który pozwala na szybkie poruszanie się pomiędzy różnymi trybami widoku (sieć, przeszukania, pliki do pobrania, przesyłania, statystyk, monitora wyszukiwania przesłać historię, hostcache i wyszukiwanie statystyki). Po lewej stronie okna wyświetli całkowitą liczbę połączeń, przesyłanie i pobieranie, jak i HTTP, Gnutella i ruchu DHT.


Obsługiwane systemy operacyjne i architektury

Gtk-Gnutella to aplikacja wieloplatformowa, które obsługuje Linux, BSD (FreeBSD, NetBSD, OpenBSD), Darwin, Solaris, Tru64 Unix (OSF / 1), SGI IRIX i BeOS systemów operacyjnych. Obsługiwane architektury procesora to x86, x86_64, PowerPC, SPARC i MIPS.


Pod maską i dostępność

Program jest w całości napisany w języku programowania C i wykorzystuje GTK + cross-platform GUI zestaw narzędzi do jej graficznego interfejsu użytkownika. Został on zaprojektowany od offsetu uruchomić non-stop (24/7), a jej zużywa bardzo mało czasu procesora.

Obecnie Gtk-Gnutella jest rozprowadzany jako gotowych pakietów binarnych dla systemu Debian GNU / Linux, Ubuntu i ich pochodnymi. Został on pomyślnie przetestowany pod 32-bitowych i 64-bitowych platformach sprzętowych

Co nowego w tej wersji.

  • Usprawnienia:
  • [GTK2] Dodany Tłumaczenie URL w & quot; O & quot; dialogowe GUI.
  • [GTK2] wyszukiwania podświetlane z zarejestrowanych pobrania poprzez użycie zielony tekst.
  • [GTK2] Dodano kolumnę tri-state sortowania do & quot; przesłać historii & quot; Panel.
  • FAQ. Dodał nowy wpis wyjaśniający jak zdobyć magnes udostępnionego pliku
  • Mapowanie kolekcji & quot; & quot; G2 tag zapytanie do Windows / Linux & quot; archiwum & quot; zestaw plików.
  • Mapa & quot; potok & quot; G2 tag zapytanie do & quot; potok & quot; zestaw plików.
  • Dodano wsparcie dla & quot; & quot ;, rom & quot; wordprocessing & quot; i & quot; napisów & quot; Typy G2 multimedialne zapytania.
  • Dalsze zoptymalizowany obliczeń SHA1, teraz będzie około dwa razy szybciej plików.
  • Poprawki błędów:
  • page_cache_insert_pages ():. Poprawiono nieprawidłowe write-lock logikę uaktualnienia
  • pmap_insert_region (): musi ponownie obliczyć wskaźnik wstawiania jeśli przedłużyć pmap
  • tmalloc: fixed magazine wątku księgowości w składach
  • .
  • nie popełnił powrotem do bazy danych po aktualizacji klucza liczbę żądań DHT.
  • routing_chunk_move (): Należy dokładnie sprawdzić wiadomości po fragmencie została przeniesiona
  • .
  • route_message (). Strzeżcie check_duplicate (), które można usunąć węzeł
  • thread_element_matches (). Zwrócić większą uwagę na odkrytych nitek
  • thread_find_tid (): pomija elementy wątek nie oznaczone jako ważne
  • !
  • node_shutdown_mode (): musi poprawnie stanowią shutdowning węzły G2
  • bogons_changed (): zapomniał zamknąć otwarty deskryptor
  • upload_stats_load_history (): dodaje brakuje przerwę w przełączniku
  • .
  • qrt_compressed (). Nie było obsługi QRP kompresji anulowanie zadania prawidłowo
  • Dla zaawansowanych:
  • Dodano wrogie zakresy.
  • Aktualizacja bazy GeoIP dla IPv4 i IPv6.
  • przepustnicy ilość wiadomości Push możemy wysłać do danego serwera zdalnego.
  • Uzasadnione węzły Shareaza nie można słabnącym się jako ultrapeers.
  • Windows: stos odwijania się bezpieczniej z większą liczbą kontroli pamięci w celu uniknięcia błędów
  • .
  • UPnP: próba ponownego odkrycia urządzeń mapowanie portów co godzinę, jeśli brakuje jednego
  • .
  • UPnP: próba ponownego odkrycia urządzeń mapowanie portów co godzinę, jeśli brakuje jednego
  • .
  • Dodano nowy sygnał TSIG_OVFLOW wysłana gdy wątek przelewa swój stack.
  • Poprawiono stan wyścig pomiędzy równoczesnego waiter_refcnt_dec () wywołuje.
  • Dodane rejestrowanie warstwy, która zgłasza błąd Teksas w przypadku awarii assert.
  • Śledzenie Ostatnio widziany czas (aktywności) wykrytych wątków innych niż główny.
  • Zapobiegaj Polana-2 od wysyłania plików pomocy technicznej teraz, ponieważ ich poprawek.
  • Dodano śledzenie zabawnych linii X-Fält jesteśmy widząc, gdy demsh_debug jest ustawiony.
  • Dodano śledzenie zabawnych linii X-ALT jesteśmy widząc, gdy dmesh_debug jest ustawiony.
  • Dodano śledzenie zabawnych linii X-Nalt jesteśmy widząc, gdy dmesh_debug jest ustawiony.
  • Dodano hak katastrofa dla warstwy nici.
  • Dodane TX warstwa zapisu wina mechansim celu wykrycia błędów obsługi błędów użytkownika.
  • regulacja Syntaxic dokonać najpóźniej zdrady zadowolony z definicji.
  • GUI będzie teraz wyświetlać bieżącą przepustowość domyślnie, zamiast średniej.
  • mingw_exception (): napisz krótsze komunikaty w przypadku przepełnienia stosu
  • .
  • thread_element_reset (): zapomniałem zresetować te- & gt; stack_base NULL
  • .
  • header_append (): pozwolić & quot; & quot;. w nazwach cel.
  • thread_join_internal (): brak thread_cancel_test_element () w wątku obcego
  • thread_find_element (): unikać pozostawiania rutynę bez odblokowania mutex
  • cond_wait_until (). Teraz poprawnie obsłużyć bazowy dyr zmiennej mutacji
  • thread_block_timeout (): nie panikuj, jeżeli główny wątek już odblokowany
  • .
  • dir_entry_filename (): wykonana z wersji systemu Windows wątek bezpieczne
  • .
  • hfield_dump (). Stała formatowanie linii uzupełniających
  • dmesh_collect_locations (). tylko przeanalizować ostatni znacznik czasu, kiedy wielu podane
  • xmalloc_thread_free (). Zawsze obsługiwać bloki na liście wolnych przekroju gwintu
  • Ukryj strtok_free (), zmuszając klientów do korzystania z nowego strtok_free_null ().

Co nowego w wersji 1.1.5:

  • Usprawnienia:
  • [GTK2] Dodany Tłumaczenie URL w & quot; O & quot; dialogowe GUI.
  • [GTK2] wyszukiwania podświetlane z zarejestrowanych pobrania poprzez użycie zielony tekst.
  • [GTK2] Dodano kolumnę tri-state sortowania do & quot; przesłać historii & quot; Panel.
  • FAQ. Dodał nowy wpis wyjaśniający jak zdobyć magnes udostępnionego pliku
  • Mapowanie kolekcji & quot; & quot; G2 tag zapytanie do Windows / Linux & quot; archiwum & quot; zestaw plików.
  • Mapa & quot; potok & quot; G2 tag zapytanie do & quot; potok & quot; zestaw plików.
  • Dodano wsparcie dla & quot; & quot ;, rom & quot; wordprocessing & quot; i & quot; napisów & quot; Typy G2 multimedialne zapytania.
  • Dalsze zoptymalizowany obliczeń SHA1, teraz będzie około dwa razy szybciej plików.
  • Poprawki błędów:
  • page_cache_insert_pages ():. Poprawiono nieprawidłowe write-lock logikę uaktualnienia
  • pmap_insert_region (): musi ponownie obliczyć wskaźnik wstawiania jeśli przedłużyć pmap
  • tmalloc: fixed magazine wątku księgowości w składach
  • .
  • nie popełnił powrotem do bazy danych po aktualizacji klucza liczbę żądań DHT.
  • routing_chunk_move (): Należy dokładnie sprawdzić wiadomości po fragmencie została przeniesiona
  • .
  • route_message (). Strzeżcie check_duplicate (), które można usunąć węzeł
  • thread_element_matches (). Zwrócić większą uwagę na odkrytych nitek
  • thread_find_tid (): pomija elementy wątek nie oznaczone jako ważne
  • !
  • node_shutdown_mode (): musi poprawnie stanowią shutdowning węzły G2
  • bogons_changed (): zapomniał zamknąć otwarty deskryptor
  • upload_stats_load_history (): dodaje brakuje przerwę w przełączniku
  • .
  • qrt_compressed (). Nie było obsługi QRP kompresji anulowanie zadania prawidłowo
  • Dla zaawansowanych:
  • Dodano wrogie zakresy.
  • Aktualizacja bazy GeoIP dla IPv4 i IPv6.
  • przepustnicy ilość wiadomości Push możemy wysłać do danego serwera zdalnego.
  • Uzasadnione węzły Shareaza nie można słabnącym się jako ultrapeers.
  • Windows: stos odwijania się bezpieczniej z większą liczbą kontroli pamięci w celu uniknięcia błędów
  • .
  • UPnP: próba ponownego odkrycia urządzeń mapowanie portów co godzinę, jeśli brakuje jednego
  • .
  • UPnP: próba ponownego odkrycia urządzeń mapowanie portów co godzinę, jeśli brakuje jednego
  • .
  • Dodano nowy sygnał TSIG_OVFLOW wysłana gdy wątek przelewa swój stack.
  • Poprawiono stan wyścig pomiędzy równoczesnego waiter_refcnt_dec () wywołuje.
  • Dodane rejestrowanie warstwy, która zgłasza błąd Teksas w przypadku awarii assert.
  • Śledzenie Ostatnio widziany czas (aktywności) wykrytych wątków innych niż główny.
  • Zapobiegaj Polana-2 od wysyłania plików pomocy technicznej teraz, ponieważ ich poprawek.
  • Dodano śledzenie zabawnych linii X-Fält jesteśmy widząc, gdy demsh_debug jest ustawiony.
  • Dodano śledzenie zabawnych linii X-ALT jesteśmy widząc, gdy dmesh_debug jest ustawiony.
  • Dodano śledzenie zabawnych linii X-Nalt jesteśmy widząc, gdy dmesh_debug jest ustawiony.
  • Dodano hak katastrofa dla warstwy nici.
  • Dodane TX warstwa zapisu wina mechansim celu wykrycia błędów obsługi błędów użytkownika.
  • regulacja Syntaxic dokonać najpóźniej zdrady zadowolony z definicji.
  • GUI będzie teraz wyświetlać bieżącą przepustowość domyślnie, zamiast średniej.
  • mingw_exception (): napisz krótsze komunikaty w przypadku przepełnienia stosu
  • .
  • thread_element_reset (): zapomniałem zresetować te- & gt; stack_base NULL
  • .
  • header_append (): pozwolić & quot; & quot;. w nazwach cel.
  • thread_join_internal (): brak thread_cancel_test_element () w wątku obcego
  • thread_find_element (): unikać pozostawiania rutynę bez odblokowania mutex
  • cond_wait_until (). Teraz poprawnie obsłużyć bazowy dyr zmiennej mutacji
  • thread_block_timeout (): nie panikuj, jeżeli główny wątek już odblokowany
  • .
  • dir_entry_filename (): wykonana z wersji systemu Windows wątek bezpieczne
  • .
  • hfield_dump (). Stała formatowanie linii uzupełniających
  • dmesh_collect_locations (). tylko przeanalizować ostatni znacznik czasu, kiedy wielu podane
  • xmalloc_thread_free (). Zawsze obsługiwać bloki na liście wolnych przekroju gwintu
  • Ukryj strtok_free (), zmuszając klientów do korzystania z nowego strtok_free_null ().

Co nowego w wersji 1.1.4:

  • Usprawnienia:
  • [GTK2] Dodany Tłumaczenie URL w & quot; O & quot; dialogowe GUI.
  • [GTK2] wyszukiwania podświetlane z zarejestrowanych pobrania poprzez użycie zielony tekst.
  • [GTK2] Dodano kolumnę tri-state sortowania do & quot; przesłać historii & quot; Panel.
  • FAQ. Dodał nowy wpis wyjaśniający jak zdobyć magnes udostępnionego pliku
  • Mapowanie kolekcji & quot; & quot; G2 tag zapytanie do Windows / Linux & quot; archiwum & quot; zestaw plików.
  • Mapa & quot; potok & quot; G2 tag zapytanie do & quot; potok & quot; zestaw plików.
  • Dodano wsparcie dla & quot; & quot ;, rom & quot; wordprocessing & quot; i & quot; napisów & quot; Typy G2 multimedialne zapytania.
  • Dalsze zoptymalizowany obliczeń SHA1, teraz będzie około dwa razy szybciej plików.
  • Poprawki błędów:
  • page_cache_insert_pages ():. Poprawiono nieprawidłowe write-lock logikę uaktualnienia
  • pmap_insert_region (): musi ponownie obliczyć wskaźnik wstawiania jeśli przedłużyć pmap
  • tmalloc: fixed magazine wątku księgowości w składach
  • .
  • nie popełnił powrotem do bazy danych po aktualizacji klucza liczbę żądań DHT.
  • routing_chunk_move (): Należy dokładnie sprawdzić wiadomości po fragmencie została przeniesiona
  • .
  • route_message (). Strzeżcie check_duplicate (), które można usunąć węzeł
  • thread_element_matches (). Zwrócić większą uwagę na odkrytych nitek
  • thread_find_tid (): pomija elementy wątek nie oznaczone jako ważne
  • !
  • node_shutdown_mode (): musi poprawnie stanowią shutdowning węzły G2
  • bogons_changed (): zapomniał zamknąć otwarty deskryptor
  • upload_stats_load_history (): dodaje brakuje przerwę w przełączniku
  • .
  • qrt_compressed (). Nie było obsługi QRP kompresji anulowanie zadania prawidłowo
  • Dla zaawansowanych:
  • Dodano wrogie zakresy.
  • Aktualizacja bazy GeoIP dla IPv4 i IPv6.
  • przepustnicy ilość wiadomości Push możemy wysłać do danego serwera zdalnego.
  • Uzasadnione węzły Shareaza nie można słabnącym się jako ultrapeers.
  • Windows: stos odwijania się bezpieczniej z większą liczbą kontroli pamięci w celu uniknięcia błędów
  • .
  • UPnP: próba ponownego odkrycia urządzeń mapowanie portów co godzinę, jeśli brakuje jednego
  • .
  • UPnP: próba ponownego odkrycia urządzeń mapowanie portów co godzinę, jeśli brakuje jednego
  • .
  • Dodano nowy sygnał TSIG_OVFLOW wysłana gdy wątek przelewa swój stack.
  • Poprawiono stan wyścig pomiędzy równoczesnego waiter_refcnt_dec () wywołuje.
  • Dodane rejestrowanie warstwy, która zgłasza błąd Teksas w przypadku awarii assert.
  • Śledzenie Ostatnio widziany czas (aktywności) wykrytych wątków innych niż główny.
  • Zapobiegaj Polana-2 od wysyłania plików pomocy technicznej teraz, ponieważ ich poprawek.
  • Dodano śledzenie zabawnych linii X-Fält jesteśmy widząc, gdy demsh_debug jest ustawiony.
  • Dodano śledzenie zabawnych linii X-ALT jesteśmy widząc, gdy dmesh_debug jest ustawiony.
  • Dodano śledzenie zabawnych linii X-Nalt jesteśmy widząc, gdy dmesh_debug jest ustawiony.
  • Dodano hak katastrofa dla warstwy nici.
  • Dodane TX warstwa zapisu wina mechansim celu wykrycia błędów obsługi błędów użytkownika.
  • regulacja Syntaxic dokonać najpóźniej zdrady zadowolony z definicji.
  • GUI będzie teraz wyświetlać bieżącą przepustowość domyślnie, zamiast średniej.
  • mingw_exception (): napisz krótsze komunikaty w przypadku przepełnienia stosu
  • .
  • thread_element_reset (): zapomniałem zresetować te- & gt; stack_base NULL
  • .
  • header_append (): pozwolić & quot; & quot;. w nazwach cel.
  • thread_join_internal (): brak thread_cancel_test_element () w wątku obcego
  • thread_find_element (): unikać pozostawiania rutynę bez odblokowania mutex
  • cond_wait_until (). Teraz poprawnie obsłużyć bazowy dyr zmiennej mutacji
  • thread_block_timeout (): nie panikuj, jeżeli główny wątek już odblokowany
  • .
  • dir_entry_filename (): wykonana z wersji systemu Windows wątek bezpieczne
  • .
  • hfield_dump (). Stała formatowanie linii uzupełniających
  • dmesh_collect_locations (). tylko przeanalizować ostatni znacznik czasu, kiedy wielu podane
  • xmalloc_thread_free (). Zawsze obsługiwać bloki na liście wolnych przekroju gwintu
  • Ukryj strtok_free (), zmuszając klientów do korzystania z nowego strtok_free_null ().

Co nowego w wersji 1.1.3:

  • Usprawnienia:
  • [GTK2] Dodany Tłumaczenie URL w & quot; O & quot; dialogowe GUI.
  • [GTK2] wyszukiwania podświetlane z zarejestrowanych pobrania poprzez użycie zielony tekst.
  • [GTK2] Dodano kolumnę tri-state sortowania do & quot; przesłać historii & quot; Panel.
  • FAQ. Dodał nowy wpis wyjaśniający jak zdobyć magnes udostępnionego pliku
  • Mapowanie kolekcji & quot; & quot; G2 tag zapytanie do Windows / Linux & quot; archiwum & quot; zestaw plików.
  • Mapa & quot; potok & quot; G2 tag zapytanie do & quot; potok & quot; zestaw plików.
  • Dodano wsparcie dla & quot; & quot ;, rom & quot; wordprocessing & quot; i & quot; napisów & quot; Typy G2 multimedialne zapytania.
  • Dalsze zoptymalizowany obliczeń SHA1, teraz będzie około dwa razy szybciej plików.
  • Poprawki błędów:
  • page_cache_insert_pages ():. Poprawiono nieprawidłowe write-lock logikę uaktualnienia
  • pmap_insert_region (): musi ponownie obliczyć wskaźnik wstawiania jeśli przedłużyć pmap
  • tmalloc: fixed magazine wątku księgowości w składach
  • .
  • nie popełnił powrotem do bazy danych po aktualizacji klucza liczbę żądań DHT.
  • routing_chunk_move (): Należy dokładnie sprawdzić wiadomości po fragmencie została przeniesiona
  • .
  • route_message (). Strzeżcie check_duplicate (), które można usunąć węzeł
  • thread_element_matches (). Zwrócić większą uwagę na odkrytych nitek
  • thread_find_tid (): pomija elementy wątek nie oznaczone jako ważne
  • !
  • node_shutdown_mode (): musi poprawnie stanowią shutdowning węzły G2
  • bogons_changed (): zapomniał zamknąć otwarty deskryptor
  • upload_stats_load_history (): dodaje brakuje przerwę w przełączniku
  • .
  • qrt_compressed (). Nie było obsługi QRP kompresji anulowanie zadania prawidłowo
  • Dla zaawansowanych:
  • Dodano wrogie zakresy.
  • Aktualizacja bazy GeoIP dla IPv4 i IPv6.
  • przepustnicy ilość wiadomości Push możemy wysłać do danego serwera zdalnego.
  • Uzasadnione węzły Shareaza nie można słabnącym się jako ultrapeers.
  • Windows: stos odwijania się bezpieczniej z większą liczbą kontroli pamięci w celu uniknięcia błędów
  • .
  • UPnP: próba ponownego odkrycia urządzeń mapowanie portów co godzinę, jeśli brakuje jednego
  • .
  • UPnP: próba ponownego odkrycia urządzeń mapowanie portów co godzinę, jeśli brakuje jednego
  • .
  • Dodano nowy sygnał TSIG_OVFLOW wysłana gdy wątek przelewa swój stack.
  • Poprawiono stan wyścig pomiędzy równoczesnego waiter_refcnt_dec () wywołuje.
  • Dodane rejestrowanie warstwy, która zgłasza błąd Teksas w przypadku awarii assert.
  • Śledzenie Ostatnio widziany czas (aktywności) wykrytych wątków innych niż główny.
  • Zapobiegaj Polana-2 od wysyłania plików pomocy technicznej teraz, ponieważ ich poprawek.
  • Dodano śledzenie zabawnych linii X-Fält jesteśmy widząc, gdy demsh_debug jest ustawiony.
  • Dodano śledzenie zabawnych linii X-ALT jesteśmy widząc, gdy dmesh_debug jest ustawiony.
  • Dodano śledzenie zabawnych linii X-Nalt jesteśmy widząc, gdy dmesh_debug jest ustawiony.
  • Dodano hak katastrofa dla warstwy nici.
  • Dodane TX warstwa zapisu wina mechansim celu wykrycia błędów obsługi błędów użytkownika.
  • regulacja Syntaxic dokonać najpóźniej zdrady zadowolony z definicji.
  • GUI będzie teraz wyświetlać bieżącą przepustowość domyślnie, zamiast średniej.
  • mingw_exception (): napisz krótsze komunikaty w przypadku przepełnienia stosu
  • .
  • thread_element_reset (): zapomniałem zresetować te- & gt; stack_base NULL
  • .
  • header_append (): pozwolić & quot; & quot;. w nazwach cel.
  • thread_join_internal (): brak thread_cancel_test_element () w wątku obcego
  • thread_find_element (): unikać pozostawiania rutynę bez odblokowania mutex
  • cond_wait_until (). Teraz poprawnie obsłużyć bazowy dyr zmiennej mutacji
  • thread_block_timeout (): nie panikuj, jeżeli główny wątek już odblokowany
  • .
  • dir_entry_filename (): wykonana z wersji systemu Windows wątek bezpieczne
  • .
  • hfield_dump (). Stała formatowanie linii uzupełniających
  • dmesh_collect_locations (). tylko przeanalizować ostatni znacznik czasu, kiedy wielu podane
  • xmalloc_thread_free (). Zawsze obsługiwać bloki na liście wolnych przekroju gwintu
  • Ukryj strtok_free (), zmuszając klientów do korzystania z nowego strtok_free_null ().

Co nowego w wersji 1.1.1:

  • Jest to ważny release korygowanie poważnych błędów wpływających na całkowitych zasobów systemu: kolejka Parq przesyłania nie została poprawnie przywrócona DHT nie zawsze wysyłania poprawnych wartości z powrotem (w wyniku nieudanych wyszukiwań), a SDBM (baza hash-tarcza) miał dwa dobrze ukryte błędy, które mogłyby przyczyną awarii podczas uruchamiania lub że skompromitowanych operacji regularnych uruchomieniowych.
  • W tej wersji zastosowano niezawodną warstwę UDP do przesyłania out-of-band zapytanie trafi, zapewniając, że te ważne wiadomości są wysyłane i odbierane prawidłowo i nigdy nie stracił.

Co nowego w wersji 0.96.9.

  • UPnP i NAT-PMP Wsparcie Dodano
  • Więcej ikon statusu dodano do DHT, mapowanie portów, a następnie przesłać wstępną informację na zwłokę.
  • 12 drobnych błędów zostały ustalone i 25 & quot; pod maską & quot; Ulepszenia zostały wykonane.

Co nowego w wersji 0.96.6:

  • Poprawki błędów:
  • # 1932909 & quot; kolumny w oknie wyszukiwania nie skalują się prawidłowo & quot;.
  • Poprawiono niewłaściwe HTTP wyrwy przy outputing kawałki większych niż 64 KiB.
  • # 2628899 & quot; próbuje pobrać z mojego dawnego siebie po zmianach IP & quot;.
  • nie zawsze było wznowienie przerwanego SHA-1 obliczenia gotowego pliku, gdy servent został zamknięty w środku przetwarzania.
  • Test Poprawiono złe Zakres sprawdzania w części pobierania.
  • Czy nie zwracając uwagi na & quot; give_server_hostname & quot; Nieruchomość a zamiast tego wysłał & quot; HNAME & quot; Rozszerzenia GGEP w trafień kwerendy warunkiem niepusty nazwa została zdefiniowana jako & quot; nazwa_hosta_serwera & quot;.
  • Poprawiono niewłaściwe wysyłania gniazdo liczenie która wprowadziła warunki wyścigu, czasami prowadzi do posiadania większej liczby szczelin stosowanych niż skonfigurowany maksimum (oprócz Quot &; szybko & quot; przesyłać szczeliny).
  • Zapobiegaj sporadyczne wypadki w czasie zamykania, podczas porządki podsystemu.
  • Poprawiono przypadki rogu, gdzie moglibyśmy stracić nazwę hosta serwera i wręcz błąd, gdzie wyrzucić nazwę hosta po wyszukiwania DNS, jeśli kolejny próba połączenia nie powiodła się.
  • Usprawnienia:
  • Odmówić mają pewne katalogi: /., $ HOME, $ GTK_GNUTELLA_DIR oraz niekompletne i uszkodzone katalogi
  • Downloads GUI. Dodany wyboru, aby odwrócić wzorców select / filtra
  • Downloads GUI: dodano & quot; Modified & quot; kolumny i szczegółowo pokazuje znacznik czasu ostatniej modyfikacji pliku.
  • Opcjonalne operacje na upiększanie nazwach: listwa wiodąca & quot; - & quot ;, usunięcia rzędu & quot; _ & quot; i zapobiec & quot; _ & quot; otaczających znaków interpunkcyjnych.
  • Naprawiono poważny problem występ w GTK + 1.2 front-end. Aktualizacja statystyk wysyłania była O (n), ale teraz jest O (1)
  • weryfikacja tła pliku TTH teraz zapala ikonę w GUI.
  • Pokaż TTH głębokość drzewa w download & quot; Szczegóły & quot; Okienko.
  • Aktualizacja informacji pole metadanych Bitzi kiedy kończy zapytanie, dzięki czemu nie jest wymagane, aby kliknąć na wynik ponownie po zwróceniu danych Bitzi.
  • Dodano kolumnę typu MIME dla wyników wyszukiwania.
  • Dodane & quot; ostatnia prośba & quot; i & quot; Ostatni Prześlij & quot; Kolumny do Załaduj historii.
  • Prawie pełne wsparcie DHT (brakuje jedynie publikację danych), ale kod musi być jawnie włączone przez ustawienie & quot; enable_dht & quot; TRUE. DHT wie jak szukać Alt-locs plików i push-proxy dla zaporę gospodarzami i będzie przechowywać dane lokalne dla innych zapytania.
  • Nowe komendy shell & quot; & quot ;, Statystyki & quot; & quot ;, pobrać & quot; echo & quot;.
  • Nie jest obecnie możliwe, aby zmienić nazwy plików są pobierane (poprzez gtk2 lub muszli, bez wsparcia w GTK1).
  • Dodano więcej rozszerzeń nazw plików do wbudowane filtry wyszukiwania.
  • Zasoby switcha po otrzymaniu błąd HTTP, czy połączenie jest utrzymywane przy życiu i pozwolenia błędach uzupełnieniami (nie zajęty warunkach).
  • Poprawiono możliwość przełączania zasobów po zakończeniu pliku ignorując spływu roi danych, aby utrzymać połączenie żywy.
  • bilety Bitzi są odświeżane, gdy jawnie wymagane, aby uniknąć ponownego wykorzystania metadanych czerstwego

  • są wyświetlane
  • Wykonane pliki podczas weryfikacji hash.
  • propagować dobre tylko Alt-locs plików mamy do pobierania, czyli adresy hostów, które wiemy, że służą do tego pliku, ponieważ skontaktował się z nimi.
  • Wiele nowych statystyk liczniki.
  • Zezwalaj harmonogramu pobrań bez uwzględnienia szczególnych ograniczeń per-gospodarza, ponieważ są one o wiele krótszy czas (THEX i przeglądać wnioski host).
  • Zawsze nasion ukończone pliki, niezależnie od ich wielkości (brak minimalnej PFSP jak w przypadku częściowych plików), gdy ich SHA-1 został zweryfikowany.
  • Nieprawidłowo zakodowany metadane Bitzi jest tłumaczony na Unicode.
  • Przeglądaj-gospodarza odpowiedzi są sortowane alfanumerycznie na względnych ścieżek, aby użytkownicy mogli odnosić pliki razem, jeśli nie rozumieją GGEP & quot; & quot PATH;.
  • Ulepszona trasowanie wiadomości Push przez patrząc, czy też kierowane gospodarze stało się jednym z naszych najbliższych sąsiadów.
  • Aktualizacja Norweski hiszpańskim i niemieckim.
  • Pod maską:
  • Parse Legacy Shareaza THEX URI & quot; urn: drzewo: tiger /: & quot; (Extra & quot; / & quot; tutaj).
  • Uchwyt niestandardowe nagłówki X-Thex-URI, jeśli wzajemnej zapewnia poprawny nagłówek X-Content-URN (Shareaza 2.1.0.0).
  • próbować także do nadania priorytetu ostatni & quot; pfsp_last_chunk & quot; bajtów pobranych plików, ponieważ mogą zawierać ważne informacje indeksowania w celu umożliwienia wstępnego widok częściowych plików wideo.
  • Więcej typy MIME znane (pochodzące z rozszerzeń plików).
  • Czy teraz pobrać dane THEX na głębokości drzewa 11 dla plików większych niż 1 GiB.
  • można pobrać sub-optymalne dane THEX jako nieoptymalne danych jest lepsza niż żadna, ale wciąż poszukuje danych THEX na optymalnej głębokości drzewa mimo wszystko.
  • przepisany skanowanie udostępnionych katalogów jako zadanie w tle, dzięki czemu proces (nie tylko GUI) jest w pełni elastyczny podczas całego skanowania.
  • Niech harmonogram zadań tła obliczyć odpowiednią ilość kleszczy służących do każdego zadania.
  • Prześlij statystyki teraz zapisu pliku na SHA-1, dzięki czemu możemy skonsolidować częściowe udostępnianie plików z biblioteki statystyk podziału, przy czym nazwa pliku jest zmuszony do pliku biblioteki.
  • Unikaj rozpoczęciem ruchu wypełniony plik, jeśli nie ma wystarczająco dużo miejsca na kierowane systemu plików.
  • Rozpoznawanie i propagować & quot; DHT & quot; GGEP rozszerzenie PONGS.
  • Dodano wsparcie dla & quot; DHTIPP & quot; GGEP rozszerzenie pingi, wykorzystywane do DHT bootstrap.
  • Dodano więcej entropii do losowej liczby nasion.
  • Podłączony przecieki pamięci
  • No już wysyłać zapytania SHA-1 w sieci Gnutella. Są obecnie wykonywane przez DHT, który ma odpowiedni topologii nie tak skutecznie.
  • Poprawiono obliczenia przepustowości UDP i usunięto żadnego limitu na przychodzące UDP.
  • Zaktualizowano listę wrogich adres IP, zakresy danych Geo-IP, wzorów i próbek spam spam.
  • Ładowanie nieruchomości z plików był w czasie O (n * n), sprawiły, że O (n).
  • Teraz wykrywa pliki właściwości są ślepo kopiowane z katalogu config innego GTK Gnutella i zresetować właściwości, których wartość musi być unikalna.
  • GUID i KUID (Kademlia ID, ID węzła DHT) zostały wykonane lepkie.
  • Optymalizacja wyszukiwań QRP w tabelach od 16k do gniazd 2m.
  • kwota limitu wyświetleń 10 na zapytania trafić pakiet, jak LimeWire dławiki inaczej.
  • kwota graniczna Alt-locs w trafień do 10 lub LimeWire dławiki.
  • Utrzymuj połączenie przy zgłaszaniu błędu HTTP, aby umożliwić zdalne przełączanie zasobu, jeśli jest to konieczne.
  • Emit i analizować nowy nagłówek X-Pobrano najwyraźniej wprowadzony przez LimeWire.
  • Dodano parsowanie X-FW-Node-info nagłówków chwycić push-proxy z firewallem gospodarzy, a także zbierają się pod odpowiedni adres / port GUID i hosta.
  • Emit X-FW-Node-Info, jeśli węzeł jest za firewallem, ale nadal notować nasze push-proxy w standardowym nagłówka X-Push-pełnomocników.
  • Unikaj niekończące agresywną podział kawał podczas roi.
  • Właściwa parsowania wartości oddzielonych przecinkami w Akceptuj i inne Accept-Encoding nagłówków HTTP.
  • Odrzuć pakiety UDP z adresów nieokreślonych.
  • Spuścić więcej danych z UDP bufor odbiorczy, aby zapobiec jego napełniania.
  • Gazy co najwyżej 5 końcowe znaki od słów podczas tworzenia tabeli QRP, a tym samym wkładając mniej radices i podejmowania tabela bardziej skąpe.
  • Usunięto obejścia czynienia z połamanymi 0.96.2 węzłów i wcześniejszej 0.95.x.
  • Rozszerzone składnia naciśnięciem: // dokładne źródła w magnesy, aby być w stanie dostarczyć wszystkie znane push-proxy, nawet jeśli to jest zbiorem pustym. Ponieważ pliki do pobrania są zachowywane jako magnesy ta umożliwia również prowadzenie sesji wszystkie wcześniej znany push-prokurentów accross.
  • Ulepszony Parq do wersji 1.1 (głównie specyfikacji porządki).
  • Dodano dodatkową anty-młotkiem w przypadkach, gdy wiele plików na tym samym serwerze są w kolejce i gtk-Gnutella jest skonfigurowany do uruchomienia więcej niż 1 połączenie za OD. Próby połączenia do tego samego serwera są obecnie ograniczone do 5 na minutę.
  • Ograniczenia:
  • Kod DHT jest wciąż w fazie eksperymentalnej, choć funkcjonalne. Konfiguracja parametrów mogą być wykonywane tylko przez powłokę i nie ma wsparcia dla jeszcze publikowania

Wymagania :

  • GTK +

Podobne oprogramowanie

Deluge
Deluge

19 Jun 17

Coquelicot
Coquelicot

20 Feb 15

Qtella
Qtella

3 Jun 15

Komentarze do Gtk-Gnutella

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!