Gtk-Gnutella

Скриншот программы:
Gtk-Gnutella
Детали программы:
Версия: 1.1.9 обновление
Дата загрузки: 12 Mar 16
Разработчик: Raphael Manfredi
Тип распространения: Бесплатная
Популярность: 252

Rating: 3.3/5 (Total Votes: 3)

Как видно из названия, Gtk-Gnutella является клиентом Gnutella написано в GTK + для любых операционных систем GNU / Linux. Это является открытым исходным кодом, эффективный, быстрый, надежный и свободно распространяемыми графическое приложение, которое позволяет легко подключаться к сети Gnutella одноранговая сеть


Основные особенности

Основные функции включают в себя полную поддержку сети Gnutella соединения равноправных узлов ЛВС (P2P), в том числе DHT (Distributed Hash Table), поддержка Magnet ссылок, внедренный файл роения, поддержка NAT-PMP ( Порт NAT Mapping Protocol) и UPnP (Universal Plug и Play), а также Transport Layer Security (TLS) поддержка.

Приложение легко настраивается и настраивается, он и Rsquo; s низко на ресурсах и любой другой совместимой реализации Gnutella. Она предоставляет пользователям с очень современным графическим пользовательским интерфейсом (GUI), что позволяет им легко подключаться к сети Gnutella и скачивать файлы. Кроме того, интерфейс командной строки (CLI) также предоставляется для продвинутых пользователей Linux.


Современный, графический интерфейс с вкладками

Как уже упоминалось, Gtk-Gnutella поставляется с современным графическим пользовательским интерфейсом, который показывает вкладки, что позволяет быстро перемещаться между несколькими режимами просмотра (сети, поиска, загрузки, выгрузки статистики, поиска монитора, загрузить историю, hostcache и поиск статистика). На левой стороне окна он будет отображать общее количество соединений, закачек и загрузок, а также HTTP, Gnutella и DHT трафик.


Поддерживаемые операционные системы и архитектуры

Gtk-Gnutella является многофункциональным приложением-платформой, которая поддерживает Linux, BSD (FreeBSD, NetBSD, OpenBSD), Дарвин, Solaris, Tru64 UNIX (OSF / 1), SGI IRIX и BeOS операционных систем. Поддерживаемые архитектуры процессора включают x86, x86_64, PowerPC, SPARC и MIPS.


Под капотом и доступность

Программа полностью написана на языке программирования C и использует кросс-платформенную GTK + GUI инструментарий для графического пользовательского интерфейса. Она была разработана с смещения для запуска нон-стоп (24/7), так как его потребляет очень мало процессорного времени.

В настоящее время Gtk-Gnutella распространяется в виде готовых бинарных пакетов для Debian GNU / Linux, Ubuntu и их производных. Она была успешно протестирована под управлением 32-битных и 64-битных аппаратных платформ

Что нового в этом выпуске:.

<уль >

  • Улучшения:
  • [GTK2] Добавлен перевод URL в & Quot; О & Quot; диалоговое окно GUI.
  • [GTK2] Выделение результатов поиска с помощью зарегистрированных загрузки с помощью зелёного цвета текста.
  • [GTK2] Добавлено три состояния колонки сортировки к & Quot; загрузить историю & Quot; панель.
  • Вопросы и ответы:. Добавлена ​​новая запись, объясняющие, как получить магнит общего файла
  • Сопоставьте & Quot; коллекции & Quot; G2 Тег запроса к Windows / Linux & Quot; архив & Quot; набор файлов.
  • Сопоставьте & Quot; торрента & Quot; G2 Тег запроса к & Quot; торрента & Quot; набор файлов.
  • Добавлена ​​поддержка & Quot; ром & Quot ;, & Quot; wordprocessing & Quot; и & Quot; подзаголовок & Quot; Типы G2 медиа запросов.
  • Далее оптимизированы вычисления SHA1, теперь происходит примерно в два раза быстрее для файлов.
  • Устранена ошибка:
  • page_cache_insert_pages ():. Исправлена ​​некорректная запись блокировки логики обновления
  • pmap_insert_region (): должен пересчитывать индекс вставки, если мы расширим ртар
  • tmalloc: фиксированный журнал нить учета в депо
  • .
  • не совершала обратно в базу данных после обновления DHT ключа количество запросов.
  • routing_chunk_move (): необходимо тщательно проверять сообщения, когда кусок был перемещен
  • .
  • route_message ():. Остерегаться check_duplicate (), который может удалить узел
  • thread_element_matches ():. Обращать больше внимания на обнаруженных потоков
  • thread_find_tid (): пропустить элементы резьбы не помечен как являющийся действительным
  • !
  • node_shutdown_mode (!): Необходимо правильно учитывать shutdowning G2 узлов
  • bogons_changed (): забыл закрыть открытый дескриптор файла
  • upload_stats_load_history (): добавлен отсутствующий перерыв в переключателе
  • .
  • qrt_compressed ():. Не регулировало отмена задачи сжатия QRP правильно
  • Под капотом:
  • Добавлены враждебные диапазоны.
  • Обновленные GeoIP базы данных для IPv4 и IPv6.
  • дроссельной заслонки количество PUSH сообщений мы можем послать для данного удаленного сервера.
  • Законные узлы Shareaza может не быть маркировки себя как ultrapeers.
  • Окна: стек раскручивание безопаснее с большим количеством проверок памяти, чтобы избежать ошибки
  • .
  • UPNP: попытка повторного открытия отображения портов устройств каждый час, если отсутствует один
  • .
  • UPNP: попытка повторного открытия отображения портов устройств каждый час, если отсутствует один
  • .
  • Добавлен новый сигнал TSIG_OVFLOW отправляется, когда поток выходит из стека.
  • Исправлено состояние гонки между параллельными waiter_refcnt_dec () вызывает.
  • Добавлен протоколирование слоя, который сообщает об ошибке TX в случае отказа ASSERT.
  • Трек в последний раз видели время (активность), обнаруженных кроме главных потоков.
  • Предотвращение поляны-2 от вывода файлов поддержки в настоящее время, так как мы модифицировали их.
  • Добавлены трассировка забавных линий X-FALT мы наблюдаем, когда demsh_debug установлен.
  • Добавлены трассировка смешных линий X-Alt мы наблюдаем, когда dmesh_debug установлен.
  • Добавлены трассировка забавных линий X-NALT мы наблюдаем, когда dmesh_debug установлен.
  • Добавлена ​​авария крюк для слоя нити.
  • Добавлен TX mechansim слой записи неисправности, чтобы помочь обнаружить обработки ошибок пользователя об ошибках.
  • Syntaxic корректировки, чтобы сделать последний лукавства счастливым с определениями.
  • Графический интерфейс теперь будет отображать текущую пропускную способность по умолчанию, вместо среднего.
  • mingw_exception (): писать короткие сообщения в случае переполнение стека
  • .
  • thread_element_reset (): забыл сбросить te- & Гт stack_base в NULL
  • .
  • header_append (): позволяют & Quot; & Quot;. в именах заголовков.
  • thread_join_internal (!): Нет thread_cancel_test_element () на внешней резьбы
  • thread_find_element (!): Не оставлять рутина без разблокировки мьютекса
  • cond_wait_until ():. Теперь правильно обрабатывать основной конд переменной мутации
  • thread_block_timeout (): не паникуйте, если основной поток уже разблокирован
  • .
  • dir_entry_filename (): сделал версию для Windows потокобезопасного
  • .
  • hfield_dump ():. Исправлено форматирование строк продолжения
  • dmesh_collect_locations ():. только разобрать последнюю метку времени, когда многие дали
  • xmalloc_thread_free ():. Всегда обрабатывать блоки в кросс-нить свободный список
  • Скрыть strtok_free (), заставляя клиентов использовать новый strtok_free_null ().
  • Что нового в версии 1.1.5:

    • Улучшения:
    • [GTK2] Добавлен перевод URL в & Quot; О & Quot; диалоговое окно GUI.
    • [GTK2] Выделение результатов поиска с помощью зарегистрированных загрузки с помощью зелёного цвета текста.
    • [GTK2] Добавлено три состояния колонки сортировки к & Quot; загрузить историю & Quot; панель.
    • Вопросы и ответы:. Добавлена ​​новая запись, объясняющие, как получить магнит общего файла
    • Сопоставьте & Quot; коллекции & Quot; G2 Тег запроса к Windows / Linux & Quot; архив & Quot; набор файлов.
    • Сопоставьте & Quot; торрента & Quot; G2 Тег запроса к & Quot; торрента & Quot; набор файлов.
    • Добавлена ​​поддержка & Quot; ром & Quot ;, & Quot; wordprocessing & Quot; и & Quot; подзаголовок & Quot; Типы G2 медиа запросов.
    • Далее оптимизированы вычисления SHA1, теперь происходит примерно в два раза быстрее для файлов.
    • Устранена ошибка:
    • page_cache_insert_pages ():. Исправлена ​​некорректная запись блокировки логики обновления
    • pmap_insert_region (): должен пересчитывать индекс вставки, если мы расширим ртар
    • tmalloc: фиксированный журнал нить учета в депо
    • .
    • не совершала обратно в базу данных после обновления DHT ключа количество запросов.
    • routing_chunk_move (): необходимо тщательно проверять сообщения, когда кусок был перемещен
    • .
    • route_message ():. Остерегаться check_duplicate (), который может удалить узел
    • thread_element_matches ():. Обращать больше внимания на обнаруженных потоков
    • thread_find_tid (): пропустить элементы резьбы не помечен как являющийся действительным
    • !
    • node_shutdown_mode (!): Необходимо правильно учитывать shutdowning G2 узлов
    • bogons_changed (): забыл закрыть открытый дескриптор файла
    • upload_stats_load_history (): добавлен отсутствующий перерыв в переключателе
    • .
    • qrt_compressed ():. Не регулировало отмена задачи сжатия QRP правильно
    • Под капотом:
    • Добавлены враждебные диапазоны.
    • Обновленные GeoIP базы данных для IPv4 и IPv6.
    • дроссельной заслонки количество PUSH сообщений мы можем послать для данного удаленного сервера.
    • Законные узлы Shareaza может не быть маркировки себя как ultrapeers.
    • Окна: стек раскручивание безопаснее с большим количеством проверок памяти, чтобы избежать ошибки
    • .
    • UPNP: попытка повторного открытия отображения портов устройств каждый час, если отсутствует один
    • .
    • UPNP: попытка повторного открытия отображения портов устройств каждый час, если отсутствует один
    • .
    • Добавлен новый сигнал TSIG_OVFLOW отправляется, когда поток выходит из стека.
    • Исправлено состояние гонки между параллельными waiter_refcnt_dec () вызывает.
    • Добавлен протоколирование слоя, который сообщает об ошибке TX в случае отказа ASSERT.
    • Трек в последний раз видели время (активность), обнаруженных кроме главных потоков.
    • Предотвращение поляны-2 от вывода файлов поддержки в настоящее время, так как мы модифицировали их.
    • Добавлены трассировка забавных линий X-FALT мы наблюдаем, когда demsh_debug установлен.
    • Добавлены трассировка смешных линий X-Alt мы наблюдаем, когда dmesh_debug установлен.
    • Добавлены трассировка забавных линий X-NALT мы наблюдаем, когда dmesh_debug установлен.
    • Добавлена ​​авария крюк для слоя нити.
    • Добавлен TX mechansim слой записи неисправности, чтобы помочь обнаружить обработки ошибок пользователя об ошибках.
    • Syntaxic корректировки, чтобы сделать последний лукавства счастливым с определениями.
    • Графический интерфейс теперь будет отображать текущую пропускную способность по умолчанию, вместо среднего.
    • mingw_exception (): писать короткие сообщения в случае переполнение стека
    • .
    • thread_element_reset (): забыл сбросить te- & Гт stack_base в NULL
    • .
    • header_append (): позволяют & Quot; & Quot;. в именах заголовков.
    • thread_join_internal (!): Нет thread_cancel_test_element () на внешней резьбы
    • thread_find_element (!): Не оставлять рутина без разблокировки мьютекса
    • cond_wait_until ():. Теперь правильно обрабатывать основной конд переменной мутации
    • thread_block_timeout (): не паникуйте, если основной поток уже разблокирован
    • .
    • dir_entry_filename (): сделал версию для Windows потокобезопасного
    • .
    • hfield_dump ():. Исправлено форматирование строк продолжения
    • dmesh_collect_locations ():. только разобрать последнюю метку времени, когда многие дали
    • xmalloc_thread_free ():. Всегда обрабатывать блоки в кросс-нить свободный список
    • Скрыть strtok_free (), заставляя клиентов использовать новый strtok_free_null ().

    Что нового в версии 1.1.4:

    • Улучшения:
    • [GTK2] Добавлен перевод URL в & Quot; О & Quot; диалоговое окно GUI.
    • [GTK2] Выделение результатов поиска с помощью зарегистрированных загрузки с помощью зелёного цвета текста.
    • [GTK2] Добавлено три состояния колонки сортировки к & Quot; загрузить историю & Quot; панель.
    • Вопросы и ответы:. Добавлена ​​новая запись, объясняющие, как получить магнит общего файла
    • Сопоставьте & Quot; коллекции & Quot; G2 Тег запроса к Windows / Linux & Quot; архив & Quot; набор файлов.
    • Сопоставьте & Quot; торрента & Quot; G2 Тег запроса к & Quot; торрента & Quot; набор файлов.
    • Добавлена ​​поддержка & Quot; ром & Quot ;, & Quot; wordprocessing & Quot; и & Quot; подзаголовок & Quot; Типы G2 медиа запросов.
    • Далее оптимизированы вычисления SHA1, теперь происходит примерно в два раза быстрее для файлов.
    • Устранена ошибка:
    • page_cache_insert_pages ():. Исправлена ​​некорректная запись блокировки логики обновления
    • pmap_insert_region (): должен пересчитывать индекс вставки, если мы расширим ртар
    • tmalloc: фиксированный журнал нить учета в депо
    • .
    • не совершала обратно в базу данных после обновления DHT ключа количество запросов.
    • routing_chunk_move (): необходимо тщательно проверять сообщения, когда кусок был перемещен
    • .
    • route_message ():. Остерегаться check_duplicate (), который может удалить узел
    • thread_element_matches ():. Обращать больше внимания на обнаруженных потоков
    • thread_find_tid (): пропустить элементы резьбы не помечен как являющийся действительным
    • !
    • node_shutdown_mode (!): Необходимо правильно учитывать shutdowning G2 узлов
    • bogons_changed (): забыл закрыть открытый дескриптор файла
    • upload_stats_load_history (): добавлен отсутствующий перерыв в переключателе
    • .
    • qrt_compressed ():. Не регулировало отмена задачи сжатия QRP правильно
    • Под капотом:
    • Добавлены враждебные диапазоны.
    • Обновленные GeoIP базы данных для IPv4 и IPv6.
    • дроссельной заслонки количество PUSH сообщений мы можем послать для данного удаленного сервера.
    • Законные узлы Shareaza может не быть маркировки себя как ultrapeers.
    • Окна: стек раскручивание безопаснее с большим количеством проверок памяти, чтобы избежать ошибки
    • .
    • UPNP: попытка повторного открытия отображения портов устройств каждый час, если отсутствует один
    • .
    • UPNP: попытка повторного открытия отображения портов устройств каждый час, если отсутствует один
    • .
    • Добавлен новый сигнал TSIG_OVFLOW отправляется, когда поток выходит из стека.
    • Исправлено состояние гонки между параллельными waiter_refcnt_dec () вызывает.
    • Добавлен протоколирование слоя, который сообщает об ошибке TX в случае отказа ASSERT.
    • Трек в последний раз видели время (активность), обнаруженных кроме главных потоков.
    • Предотвращение поляны-2 от вывода файлов поддержки в настоящее время, так как мы модифицировали их.
    • Добавлены трассировка забавных линий X-FALT мы наблюдаем, когда demsh_debug установлен.
    • Добавлены трассировка смешных линий X-Alt мы наблюдаем, когда dmesh_debug установлен.
    • Добавлены трассировка забавных линий X-NALT мы наблюдаем, когда dmesh_debug установлен.
    • Добавлена ​​авария крюк для слоя нити.
    • Добавлен TX mechansim слой записи неисправности, чтобы помочь обнаружить обработки ошибок пользователя об ошибках.
    • Syntaxic корректировки, чтобы сделать последний лукавства счастливым с определениями.
    • Графический интерфейс теперь будет отображать текущую пропускную способность по умолчанию, вместо среднего.
    • mingw_exception (): писать короткие сообщения в случае переполнение стека
    • .
    • thread_element_reset (): забыл сбросить te- & Гт stack_base в NULL
    • .
    • header_append (): позволяют & Quot; & Quot;. в именах заголовков.
    • thread_join_internal (!): Нет thread_cancel_test_element () на внешней резьбы
    • thread_find_element (!): Не оставлять рутина без разблокировки мьютекса
    • cond_wait_until ():. Теперь правильно обрабатывать основной конд переменной мутации
    • thread_block_timeout (): не паникуйте, если основной поток уже разблокирован
    • .
    • dir_entry_filename (): сделал версию для Windows потокобезопасного
    • .
    • hfield_dump ():. Исправлено форматирование строк продолжения
    • dmesh_collect_locations ():. только разобрать последнюю метку времени, когда многие дали
    • xmalloc_thread_free ():. Всегда обрабатывать блоки в кросс-нить свободный список
    • Скрыть strtok_free (), заставляя клиентов использовать новый strtok_free_null ().

    Что нового в версии 1.1.3:

    • Улучшения:
    • [GTK2] Добавлен перевод URL в & Quot; О & Quot; диалоговое окно GUI.
    • [GTK2] Выделение результатов поиска с помощью зарегистрированных загрузки с помощью зелёного цвета текста.
    • [GTK2] Добавлено три состояния колонки сортировки к & Quot; загрузить историю & Quot; панель.
    • Вопросы и ответы:. Добавлена ​​новая запись, объясняющие, как получить магнит общего файла
    • Сопоставьте & Quot; коллекции & Quot; G2 Тег запроса к Windows / Linux & Quot; архив & Quot; набор файлов.
    • Сопоставьте & Quot; торрента & Quot; G2 Тег запроса к & Quot; торрента & Quot; набор файлов.
    • Добавлена ​​поддержка & Quot; ром & Quot ;, & Quot; wordprocessing & Quot; и & Quot; подзаголовок & Quot; Типы G2 медиа запросов.
    • Далее оптимизированы вычисления SHA1, теперь происходит примерно в два раза быстрее для файлов.
    • Устранена ошибка:
    • page_cache_insert_pages ():. Исправлена ​​некорректная запись блокировки логики обновления
    • pmap_insert_region (): должен пересчитывать индекс вставки, если мы расширим ртар
    • tmalloc: фиксированный журнал нить учета в депо
    • .
    • не совершала обратно в базу данных после обновления DHT ключа количество запросов.
    • routing_chunk_move (): необходимо тщательно проверять сообщения, когда кусок был перемещен
    • .
    • route_message ():. Остерегаться check_duplicate (), который может удалить узел
    • thread_element_matches ():. Обращать больше внимания на обнаруженных потоков
    • thread_find_tid (): пропустить элементы резьбы не помечен как являющийся действительным
    • !
    • node_shutdown_mode (!): Необходимо правильно учитывать shutdowning G2 узлов
    • bogons_changed (): забыл закрыть открытый дескриптор файла
    • upload_stats_load_history (): добавлен отсутствующий перерыв в переключателе
    • .
    • qrt_compressed ():. Не регулировало отмена задачи сжатия QRP правильно
    • Под капотом:
    • Добавлены враждебные диапазоны.
    • Обновленные GeoIP базы данных для IPv4 и IPv6.
    • дроссельной заслонки количество PUSH сообщений мы можем послать для данного удаленного сервера.
    • Законные узлы Shareaza может не быть маркировки себя как ultrapeers.
    • Окна: стек раскручивание безопаснее с большим количеством проверок памяти, чтобы избежать ошибки
    • .
    • UPNP: попытка повторного открытия отображения портов устройств каждый час, если отсутствует один
    • .
    • UPNP: попытка повторного открытия отображения портов устройств каждый час, если отсутствует один
    • .
    • Добавлен новый сигнал TSIG_OVFLOW отправляется, когда поток выходит из стека.
    • Исправлено состояние гонки между параллельными waiter_refcnt_dec () вызывает.
    • Добавлен протоколирование слоя, который сообщает об ошибке TX в случае отказа ASSERT.
    • Трек в последний раз видели время (активность), обнаруженных кроме главных потоков.
    • Предотвращение поляны-2 от вывода файлов поддержки в настоящее время, так как мы модифицировали их.
    • Добавлены трассировка забавных линий X-FALT мы наблюдаем, когда demsh_debug установлен.
    • Добавлены трассировка смешных линий X-Alt мы наблюдаем, когда dmesh_debug установлен.
    • Добавлены трассировка забавных линий X-NALT мы наблюдаем, когда dmesh_debug установлен.
    • Добавлена ​​авария крюк для слоя нити.
    • Добавлен TX mechansim слой записи неисправности, чтобы помочь обнаружить обработки ошибок пользователя об ошибках.
    • Syntaxic корректировки, чтобы сделать последний лукавства счастливым с определениями.
    • Графический интерфейс теперь будет отображать текущую пропускную способность по умолчанию, вместо среднего.
    • mingw_exception (): писать короткие сообщения в случае переполнение стека
    • .
    • thread_element_reset (): забыл сбросить te- & Гт stack_base в NULL
    • .
    • header_append (): позволяют & Quot; & Quot;. в именах заголовков.
    • thread_join_internal (!): Нет thread_cancel_test_element () на внешней резьбы
    • thread_find_element (!): Не оставлять рутина без разблокировки мьютекса
    • cond_wait_until ():. Теперь правильно обрабатывать основной конд переменной мутации
    • thread_block_timeout (): не паникуйте, если основной поток уже разблокирован
    • .
    • dir_entry_filename (): сделал версию для Windows потокобезопасного
    • .
    • hfield_dump ():. Исправлено форматирование строк продолжения
    • dmesh_collect_locations ():. только разобрать последнюю метку времени, когда многие дали
    • xmalloc_thread_free ():. Всегда обрабатывать блоки в кросс-нить свободный список
    • Скрыть strtok_free (), заставляя клиентов использовать новый strtok_free_null ().

    Что нового в версии 1.1.1:

    • Это важный релиз исправление серьезных ошибок, влияющих на общее богатство системы: очереди загрузки Parq не была должным образом восстановлена, DHT не всегда посылать правильные значения обратно (в результате неудачных поисков), и SDBM (база данных хэш-на-диске) было две хорошо скрытые ошибки, которые могли бы вызвать сбой при запуске или что скомпрометированных регулярных операций во время выполнения.
    • Этот релиз использует надежный UDP слой для передачи вне полосы хитов запросов, гарантируя, что эти важные сообщения не будут должным образом отправлены и получены и не теряла.

    Что нового в версии 0.96.9:.

    <уль> был добавлен

  • UPnP и поддержка NAT-PMP
  • Более иконки статуса были добавлены для DHT, порт отображения, а также загружать предварительно сваливания информацию.
  • 12 незначительные ошибки были исправлены и 25 & Quot; под капотом & Quot; были сделаны улучшения.
  • Что нового в версии 0.96.6:

    • Устранена ошибка:
    • # 1932909 & Quot; столбцы в окне поиска не масштабируются & Quot;.
    • Исправлено неправильное HTTP комков при outputing куски размером более 64 Кб.
    • # 2628899 & Quot; пытается загрузить из моего старого себя после того, как IP меняется & Quot;.
    • не всегда возобновляет прерванную SHA-1 вычисление готового файла, когда servent был закрыт в середине обработки.
    • Исправлена ​​тест плохой проверки диапазона в части загрузки.
    • Был не обращая внимания на & Quot; give_server_hostname & Quot; недвижимость и вместо этого послал & Quot; HNAME & Quot; GGEP расширения в хитов запроса при условии непустое имя было определено как & Quot; server_hostname & Quot;.
    • Исправлена ​​неправильная загрузка слот подсчета, которые введены условия гонки, что иногда приводит к тому, больше слотов, используемых, чем заданный максимум (в дополнение к & Quot; быстрой & Quot; загрузить слоты).
    • Запрет на случайные сбои в момент времени выключения, во время подсистемы уборок.
    • Фиксированный угловые случаи, когда мы могли бы потерять имя прокси-сервера и прямо-таки ошибка, когда мы отбросили имя хоста после просмотра DNS, если последующая попытка подключения не удалось.
    • Улучшения:
    • Отказ разделить определенные каталоги:. /, $ HOME, $ GTK_GNUTELLA_DIR, а также неполные и поврежденные каталоги

    • <Литий> Загрузка графического интерфейса пользователя:. Добавлен галочки, чтобы инвертировать модели выбора / фильтра
      <Литий> Файлы для загрузки графического интерфейса: добавлена ​​& Quot; Modified & Quot; колонка и подробно показывает метку времени последней модификации файла.
    • Дополнительные операции по благоустройству имен файлов: полоса ведущий & Quot; - & Quot ;, удалить последовательные & Quot; _ & Quot; и предотвратить & Quot; _ & Quot; окружающие знаки препинания.
    • Исправлена ​​значительная проблема производительности в GTK + 1.2 передний конец:. Обновление статистики загрузка была O (п), но в настоящее время O (1)
    • проверка фона TTH файл сейчас горит значок в графическом интерфейсе пользователя.
    • Показать TTH глубина дерева в загрузке & Quot; Подробнее & Quot; панель.
    • Обновление информации окно bitzi метаданных, когда запрос заканчивается, так что не требуется нажимать на результат снова после запроса bitzi данных.
    • Добавлена ​​MIME тип столбца для результатов поиска.
    • Добавлен & Quot; Last Request & Quot; и & Quot; Last Upload & Quot; колонны к публикации истории.
    • Почти полная поддержка DHT (не хватает только публикацию данных), но код должен быть явно включена установкой & Quot; enable_dht & Quot; ИСТИНА. DHT знает, как искать Alt-оргкомитетами для файлов и нажать-прокси для хостов брандмауэром, и будет хранить локальные данные для других запроса.
    • Новые команды оболочки & Quot; статистика & Quot ;, & Quot; скачать & Quot ;, & Quot; эхо & Quot;.
    • Теперь можно переименовать файлы загружаются (через GTK2 или оболочки, без поддержки в GTK1).
    • Добавлены несколько расширений имен файлов на встроенный в поисковых фильтров.
    • Переключение ресурсов после того, как получаю сообщение об ошибке HTTP, если соединение сохраняется живым и допускает ошибки прослеживаний (незанятого условия).
    • Улучшена возможность переключения ресурсов после завершения файла, игнорируя отставая роятся данных, чтобы сохранить связь жив.
    • Bitzi билеты обновляются при явно просил, избегая повторного использования несвежего метаданных
    • Заполненные файлы отображаются во время проверки хэш.
    • Только хорошие распространяются Alt-LOCS для файлов мы загрузки, т.е. адреса хостов, которые мы знаем, служит файл, потому что мы связались с ними.
    • Многие новые счетчики статистики.
    • Разрешить планирование специальных загрузки без учета за пределы хозяина, так как они имеют более короткий срок (рять ж и просматривать запросы хоста).
    • Всегда семенем заполненные файлы, независимо от их размера (не в качестве минимальной охраны портового средства с частичными файлами), когда их SHA-1 был проверен.
    • Некорректно кодироваться метаданные Bitzi транслируется в Unicode.
    • Просмотр-хост-ответы сортируются в алфавитном на относительных путей, чтобы позволить пользователям связать файлы вместе, если они не понимают GGEP & Quot; PATH & Quot;.
    • Улучшенная маршрутизация PUSH сообщений, также ищет вне зависимости от того targetted хостов, чтобы быть одним из наших ближайших соседей.
    • Обновленный Норвежский и испанский переводы.
    • Под капотом:
    • Анализировать наследие Shareaza рять ж URIs & Quot; урна: дерево: тигр /: & Quot; (За дополнительную плату & Quot; / & Quot; здесь).
    • Ручка нестандартные заголовки X-рять ж-URI, если равный обеспечивает правильный заголовок X-Content-URN (Shareaza 2.1.0.0).
    • Также попытка отдать приоритет последним & Quot; pfsp_last_chunk & Quot; байт загруженных файлов, так как это может содержать важную информацию индексации, чтобы включить предварительный вид частичных видео файлов.
    • Типы MIME Более известные (на основе расширений файлов).
    • Может теперь загрузить данные рять ж на глубине дерева 11 файлов размером более 1 Гб.
    • Можно загрузить субоптимальную данные рять ж, поскольку неоптимальное данные лучше, чем ничего, но продолжает искать данные рять ж на оптимальную глубину дерева, тем не менее.
    • Переопределено сканирование общих каталогов в качестве фоновой задачи, так что процесс (а не только GUI) полностью реагировать в течение всего сканирования.
    • Пусть фоновая задача планировщика вычислить необходимое количество тиков, чтобы использовать для каждой задачи.
    • Загрузить статистика в настоящее время записи SHA-1 файла, так что мы можем консолидировать обмен с библиотекой статистики обмена частичного файла с именем файла вынуждены имя файла библиотеки.
    • Старайтесь не начинать перемещение заполненного файла, если не хватает места на targetted файловой системе.
    • Признать и распространять & Quot; DHT & Quot; расширение GGEP в Pongs.
    • Добавлена ​​поддержка & Quot; DHTIPP & Quot; расширение GGEP в свистит, используется для DHT загрузчиком.
    • Добавлена ​​больше энтропии на случайное начальное число.
    • утечка памяти вставлено
    • Больше не отправить SHA-1 запросов в сети Gnutella. Они теперь выполняются через DHT, который имеет подходящую топологию так эффективно сделать.
    • Исправлена ​​ошибка вычисления UDP пропускной способности, а также удалены какие-либо ограничения на UDP Incoming.
    • Обновленный список враждебных IP Адрес диапазонов, данных гео-IP, шаблоны спама и образцов спама.

    • <Литий> загрузка из файлов недвижимости была в O (п * п), сделал это O (п).
    • Теперь файлы свойств обнаруживать которые слепо копируются из каталога конфигурации другого GTK-Gnutella и сбросить свойства, значение которых должно быть уникальным.
    • Код GUID и КИД (Kademlia ID, ДГТ идентификатор узла) были сделаны липкими.
    • Оптимизация QRP выборок в таблицах, начиная от 16К к слотам 2M.
    • Ограничить количество обращений к 10 на запрос попал пакет, так как LimeWire дроссели иначе.
    • Предельная сумма Alt-оргкомитетами в хиты 10 или LimeWire дроссели.
    • Поддерживать соединение, сообщая об ошибке HTTP, что позволяет переключать удаленный ресурс, если это необходимо.
    • Испустите и разобрать новый заголовок X-Скачал, по-видимому, введенный LimeWire.
    • Добавлен разбор X-FW-Node-Info заголовков, чтобы захватить кнопочных прокси из хостов брандмауэром, а также собрать правильный GUID и хост-адрес / порт.
    • Испустите X-FW-Node-Info, если узел файрволом, но продолжать перечислять наши кнопочных прокси в стандартном заголовке X-Push-Proxies.
    • Избегайте бесконечные агрессивные куска расщеплению во время роения.
    • Правильный разбор значений, разделенных запятыми в Accept и другие Accept-Encoding HTTP заголовков.
    • Отклонить UDP пакеты от неуказанных адресов.
    • Слить больше данных из UDP приемного буфера для предотвращения его заполнения.
    • полосы не более 5 конечные символы из слов при построении таблицы QRP, тем самым вставляя меньше корешков и делает таблицу более разреженным.
    • Удалены обходные пути для борьбы с разбитыми 0.96.2 узлами и ранее 0.95.x.
    • Расширенный синтаксис для толчка: // точные источники в магнитах, чтобы иметь возможность поставлять все известные отжимания прокси, даже если это пустое множество. Так как загрузки, сохраняются как магниты, это также позволяет сохранить все известные Push-прокси-серверов accross сеансов.
    • Модернизированный Parq до версии 1.1 (в основном спецификации уборок).
    • Добавлены дополнительные анти-ковкой для случаев, когда большое количество файлов на том же сервере, поставленные в очередь и GTK-Gnutella выполнен с возможностью запуска более 1 соединение на IP. Попытки подключения к тому же серверу теперь ограничены до 5 в минуту.
    • Ограничения:
    • DHT код все еще является экспериментальной, хотя функционал:. Конфигурация параметров может быть сделано только через оболочку, и нет никакой поддержки для публикации пока

    Требования

    • GTK +

    Похожие программы

    WebFTP
    WebFTP

    3 Jun 15

    Linkage
    Linkage

    2 Jun 15

    rtGui
    rtGui

    3 Jun 15

    FileScope
    FileScope

    2 Jun 15

    Комментарии к Gtk-Gnutella

    Комментарии не найдены
    добавить комментарий
    Включите картинки!