Gtk-Gnutella

Phần mềm chụp màn hình:
Gtk-Gnutella
Các chi tiết về phần mềm:
Phiên bản: 1.1.9 Cập nhật
Ngày tải lên: 12 Mar 16
Nhà phát triển: Raphael Manfredi
Giấy phép: Miễn phí
Phổ biến: 54

Rating: 3.3/5 (Total Votes: 3)

Như tên gọi của nó cho thấy, Gtk-Gnutella là một khách hàng Gnutella viết bằng GTK + cho bất kỳ hệ điều hành GNU / Linux. Nó là một mã nguồn mở, hiệu quả, nhanh chóng, đáng tin cậy và phân phối miễn phí ứng dụng đồ họa cho phép bạn dễ dàng kết nối với một Gnutella peer-to-peer mạng


Các tính năng trong nháy mắt

Các tính năng chính bao gồm hỗ trợ đầy đủ cho các Gnutella peer-to-peer (P2P) mạng, bao gồm DHT (Distributed Hash Table), hỗ trợ cho các liên kết Magnet, nhà nước-of-the-nghệ thuật tập tin tràn ngập, hỗ trợ NAT-PMP ( NAT Port Mapping Protocol) và UPnP (Universal plug and play), cũng như Transport layer Security (TLS) hỗ trợ.

Các ứng dụng được tùy biến cao và cấu hình, nó & rsquo; s thấp về tài nguyên và khả năng tương tác bất kỳ thực hiện Gnutella khác. Nó cung cấp cho người sử dụng với một giao diện rất hiện đại đồ họa người dùng (GUI) cho phép họ dễ dàng kết nối với một mạng Gnutella và tải về các tập tin. Ngoài ra, một giao diện dòng lệnh (CLI) cũng được cung cấp cho người dùng Linux tiên tiến.


Hiện đại, giao diện theo thẻ

Như đã đề cập, Gtk-Gnutella đi kèm với một giao diện người dùng đồ họa hiện đại có tính năng tab, cho phép bạn nhanh chóng chuyển đổi giữa nhiều chế độ xem (mạng, tìm kiếm, tải, cập nhật, thống kê, theo dõi tìm kiếm, tải lên lịch sử, hostcache và tìm kiếm số liệu thống kê). Ở phía bên trái của cửa sổ sẽ hiển thị tổng số kết nối, tải lên và tải, cũng như HTTP, Gnutella và giao thông DHT.


hệ điều hành được hỗ trợ và kiến ​​trúc

GTK-Gnutella là một ứng dụng đa nền tảng hỗ trợ Linux, BSD (FreeBSD, NetBSD, OpenBSD), Darwin, Solaris, Tru64 UNIX (OSF / 1), SGI IRIX và các hệ điều hành BeOS. Hỗ trợ các kiến ​​trúc CPU bao gồm x86, x86_64, PowerPC, SPARC và MIPS.


Dưới mui xe và tính sẵn sàng

Chương trình được viết hoàn toàn bằng ngôn ngữ lập trình C và sử dụng các nền tảng GTK + bộ công cụ GUI cho giao diện người dùng đồ họa của nó. Nó đã được thiết kế từ sự bù đắp để chạy không ngừng nghỉ (24/7), khi tiêu thụ của nó rất ít thời gian CPU.

Hiện tại, Gtk-Gnutella được phân phối như các gói nhị phân được xây dựng trước cho Debian GNU / Linux, Ubuntu và các dẫn xuất của họ. Nó đã được thử nghiệm thành công trong nền tảng phần cứng 32-bit và 64-bit

Điều gì là mới trong phiên bản này:.

  • Cải tiến:
  • [GTK2] Added URL dịch trong & quot; Giới thiệu & quot; hộp thoại GUI.
  • [GTK2] tìm kiếm nổi bật với tải đăng ký bằng văn bản màu xanh lá cây.
  • [GTK2] Thêm cột tri-nhà nước phân loại để các & quot; tải lên lịch sử & quot; bảng điều khiển.
  • Hỏi đáp:. Thêm mục mới giải thích làm thế nào để có được các nam châm của một tập tin chia sẻ
  • Bản đồ & quot; bộ sưu tập & quot; thẻ truy vấn G2 vào Windows / Linux & quot; lưu trữ & quot; tập tin thiết lập.
  • Bản đồ & quot; torrent & quot; thẻ truy vấn G2 với & quot; torrent & quot; tập tin thiết lập.
  • Thêm hỗ trợ cho & quot; rom & quot ;, & quot; wordprocessing & quot; và & quot; phụ đề & quot; các loại phương tiện truyền thông truy vấn G2.
  • tối ưu hóa hơn nữa tính toán SHA1, bây giờ đi về hai lần nhanh hơn cho các tập tin.
  • Sửa chữa lỗi:
  • page_cache_insert_pages ():. Cố định không chính xác ghi-khóa luận nâng cấp
  • pmap_insert_region (): phải recompute index chèn nếu chúng ta mở rộng pmap
  • tmalloc: cố định tạp chí chủ đề kế toán trong kho
  • .
  • Không cam kết trở lại cơ sở dữ liệu sau khi cập nhật số lượng yêu cầu chính DHT.
  • routing_chunk_move (): phải kiểm tra các thông điệp một cách cẩn thận khi đoạn đã được chuyển
  • .
  • route_message ():. Hãy cẩn thận của check_duplicate () mà có thể loại bỏ các nút
  • thread_element_matches ():. Chú ý hơn đến chủ đề phát hiện
  • thread_find_tid (): bỏ qua các yếu tố chủ đề không được đánh dấu như là hợp lệ
  • !
  • node_shutdown_mode (): phải tính một cách chính xác cho shutdowning nút G2
  • bogons_changed (): quên đóng mô tả tập tin mở
  • upload_stats_load_history (): thêm mất tích đột phá trong chuyển đổi
  • .
  • qrt_compressed ():. Đã không được xử lý QRP nén hủy nhiệm vụ đúng
  • Under the Hood:
  • Nhập dãy thù địch.
  • Cập nhật cơ sở dữ liệu GeoIP cho IPv4 và IPv6.
  • Throttle số lượng tin nhắn PUSH chúng tôi có thể gửi cho một máy chủ từ xa được.
  • nút Shareaza hợp pháp có thể không được đánh dấu mình như ultrapeers.
  • Windows: ngăn xếp ươm đã an toàn hơn với kiểm tra bộ nhớ hơn để tránh bị lỗi
  • .
  • UPNP: cố gắng khám phá lại các thiết bị cổng lập bản đồ mỗi giờ, nếu thiếu một trong
  • .
  • UPNP: cố gắng khám phá lại các thiết bị cổng lập bản đồ mỗi giờ, nếu thiếu một trong
  • .
  • Thêm tín hiệu TSIG_OVFLOW mới gửi khi một chủ đề tràn stack của nó.
  • Cố định tình trạng đua giữa waiter_refcnt_dec đồng thời () gọi.
  • gia tăng khai thác gỗ của lớp mà các báo cáo một lỗi TX trong trường hợp thất bại khẳng định.
  • Theo dõi thời gian nhìn thấy lần cuối (hoạt động) của chủ đề phát hiện khác hơn chính.
  • Ngăn chặn glade-2 từ xuất ra các file hỗ trợ hiện nay, kể từ khi chúng tôi vá chúng.
  • Thêm tracing funny dòng X-Falt chúng ta đang nhìn thấy khi demsh_debug được thiết lập.
  • Thêm tracing funny dòng X-Alt chúng ta đang nhìn thấy khi dmesh_debug được thiết lập.
  • Thêm tracing funny dòng X-Nalt chúng ta đang nhìn thấy khi dmesh_debug được thiết lập.
  • thêm móc tai nạn cho các lớp sợi.
  • Added TX lớp ghi-lỗi mechansim để giúp phát hiện các lỗi xử lý lỗi người dùng.
  • điều chỉnh Syntaxic để làm cho lừa đảo mới nhất hạnh phúc với các định nghĩa.
  • Các giao diện sẽ hiển thị băng thông hiện tại theo mặc định, thay vì mức trung bình.
  • mingw_exception (): viết tin nhắn ngắn trong trường hợp của stack tràn
  • .
  • thread_element_reset (): quên để thiết lập lại te- & gt; stack_base NULL
  • .
  • header_append (): cho phép & quot; & quot;. trong tên tiêu đề.
  • thread_join_internal (): không thread_cancel_test_element () trên thread nước ngoài
  • thread_find_element (): tránh để lại thường xuyên mà không cần mở khóa mutex
  • cond_wait_until ():. Hiện xử lý một cách chính xác cond tiềm ẩn biến đột biến
  • thread_block_timeout (): không hốt hoảng khi chủ đề chính đã bị chặn
  • .
  • dir_entry_filename (): thực hiện các chủ đề an toàn phiên bản Windows
  • .
  • hfield_dump ():. Định dạng cố định của dòng tiếp nối
  • dmesh_collect_locations ():. Chỉ phân tích các dấu thời gian cuối cùng khi nhiều cho
  • xmalloc_thread_free ():. Luôn luôn xử lý các khối trong thập thread danh sách miễn phí
  • Hide strtok_free (), ép buộc khách hàng sử dụng strtok_free_null mới ().

Điều gì là mới trong phiên bản 1.1.5:

  • Cải tiến:
  • [GTK2] Added URL dịch trong & quot; Giới thiệu & quot; hộp thoại GUI.
  • [GTK2] tìm kiếm nổi bật với tải đăng ký bằng văn bản màu xanh lá cây.
  • [GTK2] Thêm cột tri-nhà nước phân loại để các & quot; tải lên lịch sử & quot; bảng điều khiển.
  • Hỏi đáp:. Thêm mục mới giải thích làm thế nào để có được các nam châm của một tập tin chia sẻ
  • Bản đồ & quot; bộ sưu tập & quot; thẻ truy vấn G2 vào Windows / Linux & quot; lưu trữ & quot; tập tin thiết lập.
  • Bản đồ & quot; torrent & quot; thẻ truy vấn G2 với & quot; torrent & quot; tập tin thiết lập.
  • Thêm hỗ trợ cho & quot; rom & quot ;, & quot; wordprocessing & quot; và & quot; phụ đề & quot; các loại phương tiện truyền thông truy vấn G2.
  • tối ưu hóa hơn nữa tính toán SHA1, bây giờ đi về hai lần nhanh hơn cho các tập tin.
  • Sửa chữa lỗi:
  • page_cache_insert_pages ():. Cố định không chính xác ghi-khóa luận nâng cấp
  • pmap_insert_region (): phải recompute index chèn nếu chúng ta mở rộng pmap
  • tmalloc: cố định tạp chí chủ đề kế toán trong kho
  • .
  • Không cam kết trở lại cơ sở dữ liệu sau khi cập nhật số lượng yêu cầu chính DHT.
  • routing_chunk_move (): phải kiểm tra các thông điệp một cách cẩn thận khi đoạn đã được chuyển
  • .
  • route_message ():. Hãy cẩn thận của check_duplicate () mà có thể loại bỏ các nút
  • thread_element_matches ():. Chú ý hơn đến chủ đề phát hiện
  • thread_find_tid (): bỏ qua các yếu tố chủ đề không được đánh dấu như là hợp lệ
  • !
  • node_shutdown_mode (): phải tính một cách chính xác cho shutdowning nút G2
  • bogons_changed (): quên đóng mô tả tập tin mở
  • upload_stats_load_history (): thêm mất tích đột phá trong chuyển đổi
  • .
  • qrt_compressed ():. Đã không được xử lý QRP nén hủy nhiệm vụ đúng
  • Under the Hood:
  • Nhập dãy thù địch.
  • Cập nhật cơ sở dữ liệu GeoIP cho IPv4 và IPv6.
  • Throttle số lượng tin nhắn PUSH chúng tôi có thể gửi cho một máy chủ từ xa được.
  • nút Shareaza hợp pháp có thể không được đánh dấu mình như ultrapeers.
  • Windows: ngăn xếp ươm đã an toàn hơn với kiểm tra bộ nhớ hơn để tránh bị lỗi
  • .
  • UPNP: cố gắng khám phá lại các thiết bị cổng lập bản đồ mỗi giờ, nếu thiếu một trong
  • .
  • UPNP: cố gắng khám phá lại các thiết bị cổng lập bản đồ mỗi giờ, nếu thiếu một trong
  • .
  • Thêm tín hiệu TSIG_OVFLOW mới gửi khi một chủ đề tràn stack của nó.
  • Cố định tình trạng đua giữa waiter_refcnt_dec đồng thời () gọi.
  • gia tăng khai thác gỗ của lớp mà các báo cáo một lỗi TX trong trường hợp thất bại khẳng định.
  • Theo dõi thời gian nhìn thấy lần cuối (hoạt động) của chủ đề phát hiện khác hơn chính.
  • Ngăn chặn glade-2 từ xuất ra các file hỗ trợ hiện nay, kể từ khi chúng tôi vá chúng.
  • Thêm tracing funny dòng X-Falt chúng ta đang nhìn thấy khi demsh_debug được thiết lập.
  • Thêm tracing funny dòng X-Alt chúng ta đang nhìn thấy khi dmesh_debug được thiết lập.
  • Thêm tracing funny dòng X-Nalt chúng ta đang nhìn thấy khi dmesh_debug được thiết lập.
  • thêm móc tai nạn cho các lớp sợi.
  • Added TX lớp ghi-lỗi mechansim để giúp phát hiện các lỗi xử lý lỗi người dùng.
  • điều chỉnh Syntaxic để làm cho lừa đảo mới nhất hạnh phúc với các định nghĩa.
  • Các giao diện sẽ hiển thị băng thông hiện tại theo mặc định, thay vì mức trung bình.
  • mingw_exception (): viết tin nhắn ngắn trong trường hợp của stack tràn
  • .
  • thread_element_reset (): quên để thiết lập lại te- & gt; stack_base NULL
  • .
  • header_append (): cho phép & quot; & quot;. trong tên tiêu đề.
  • thread_join_internal (): không thread_cancel_test_element () trên thread nước ngoài
  • thread_find_element (): tránh để lại thường xuyên mà không cần mở khóa mutex
  • cond_wait_until ():. Hiện xử lý một cách chính xác cond tiềm ẩn biến đột biến
  • thread_block_timeout (): không hốt hoảng khi chủ đề chính đã bị chặn
  • .
  • dir_entry_filename (): thực hiện các chủ đề an toàn phiên bản Windows
  • .
  • hfield_dump ():. Định dạng cố định của dòng tiếp nối
  • dmesh_collect_locations ():. Chỉ phân tích các dấu thời gian cuối cùng khi nhiều cho
  • xmalloc_thread_free ():. Luôn luôn xử lý các khối trong thập thread danh sách miễn phí
  • Hide strtok_free (), ép buộc khách hàng sử dụng strtok_free_null mới ().

Điều gì là mới trong phiên bản 1.1.4:

  • Cải tiến:
  • [GTK2] Added URL dịch trong & quot; Giới thiệu & quot; hộp thoại GUI.
  • [GTK2] tìm kiếm nổi bật với tải đăng ký bằng văn bản màu xanh lá cây.
  • [GTK2] Thêm cột tri-nhà nước phân loại để các & quot; tải lên lịch sử & quot; bảng điều khiển.
  • Hỏi đáp:. Thêm mục mới giải thích làm thế nào để có được các nam châm của một tập tin chia sẻ
  • Bản đồ & quot; bộ sưu tập & quot; thẻ truy vấn G2 vào Windows / Linux & quot; lưu trữ & quot; tập tin thiết lập.
  • Bản đồ & quot; torrent & quot; thẻ truy vấn G2 với & quot; torrent & quot; tập tin thiết lập.
  • Thêm hỗ trợ cho & quot; rom & quot ;, & quot; wordprocessing & quot; và & quot; phụ đề & quot; các loại phương tiện truyền thông truy vấn G2.
  • tối ưu hóa hơn nữa tính toán SHA1, bây giờ đi về hai lần nhanh hơn cho các tập tin.
  • Sửa chữa lỗi:
  • page_cache_insert_pages ():. Cố định không chính xác ghi-khóa luận nâng cấp
  • pmap_insert_region (): phải recompute index chèn nếu chúng ta mở rộng pmap
  • tmalloc: cố định tạp chí chủ đề kế toán trong kho
  • .
  • Không cam kết trở lại cơ sở dữ liệu sau khi cập nhật số lượng yêu cầu chính DHT.
  • routing_chunk_move (): phải kiểm tra các thông điệp một cách cẩn thận khi đoạn đã được chuyển
  • .
  • route_message ():. Hãy cẩn thận của check_duplicate () mà có thể loại bỏ các nút
  • thread_element_matches ():. Chú ý hơn đến chủ đề phát hiện
  • thread_find_tid (): bỏ qua các yếu tố chủ đề không được đánh dấu như là hợp lệ
  • !
  • node_shutdown_mode (): phải tính một cách chính xác cho shutdowning nút G2
  • bogons_changed (): quên đóng mô tả tập tin mở
  • upload_stats_load_history (): thêm mất tích đột phá trong chuyển đổi
  • .
  • qrt_compressed ():. Đã không được xử lý QRP nén hủy nhiệm vụ đúng
  • Under the Hood:
  • Nhập dãy thù địch.
  • Cập nhật cơ sở dữ liệu GeoIP cho IPv4 và IPv6.
  • Throttle số lượng tin nhắn PUSH chúng tôi có thể gửi cho một máy chủ từ xa được.
  • nút Shareaza hợp pháp có thể không được đánh dấu mình như ultrapeers.
  • Windows: ngăn xếp ươm đã an toàn hơn với kiểm tra bộ nhớ hơn để tránh bị lỗi
  • .
  • UPNP: cố gắng khám phá lại các thiết bị cổng lập bản đồ mỗi giờ, nếu thiếu một trong
  • .
  • UPNP: cố gắng khám phá lại các thiết bị cổng lập bản đồ mỗi giờ, nếu thiếu một trong
  • .
  • Thêm tín hiệu TSIG_OVFLOW mới gửi khi một chủ đề tràn stack của nó.
  • Cố định tình trạng đua giữa waiter_refcnt_dec đồng thời () gọi.
  • gia tăng khai thác gỗ của lớp mà các báo cáo một lỗi TX trong trường hợp thất bại khẳng định.
  • Theo dõi thời gian nhìn thấy lần cuối (hoạt động) của chủ đề phát hiện khác hơn chính.
  • Ngăn chặn glade-2 từ xuất ra các file hỗ trợ hiện nay, kể từ khi chúng tôi vá chúng.
  • Thêm tracing funny dòng X-Falt chúng ta đang nhìn thấy khi demsh_debug được thiết lập.
  • Thêm tracing funny dòng X-Alt chúng ta đang nhìn thấy khi dmesh_debug được thiết lập.
  • Thêm tracing funny dòng X-Nalt chúng ta đang nhìn thấy khi dmesh_debug được thiết lập.
  • thêm móc tai nạn cho các lớp sợi.
  • Added TX lớp ghi-lỗi mechansim để giúp phát hiện các lỗi xử lý lỗi người dùng.
  • điều chỉnh Syntaxic để làm cho lừa đảo mới nhất hạnh phúc với các định nghĩa.
  • Các giao diện sẽ hiển thị băng thông hiện tại theo mặc định, thay vì mức trung bình.
  • mingw_exception (): viết tin nhắn ngắn trong trường hợp của stack tràn
  • .
  • thread_element_reset (): quên để thiết lập lại te- & gt; stack_base NULL
  • .
  • header_append (): cho phép & quot; & quot;. trong tên tiêu đề.
  • thread_join_internal (): không thread_cancel_test_element () trên thread nước ngoài
  • thread_find_element (): tránh để lại thường xuyên mà không cần mở khóa mutex
  • cond_wait_until ():. Hiện xử lý một cách chính xác cond tiềm ẩn biến đột biến
  • thread_block_timeout (): không hốt hoảng khi chủ đề chính đã bị chặn
  • .
  • dir_entry_filename (): thực hiện các chủ đề an toàn phiên bản Windows
  • .
  • hfield_dump ():. Định dạng cố định của dòng tiếp nối
  • dmesh_collect_locations ():. Chỉ phân tích các dấu thời gian cuối cùng khi nhiều cho
  • xmalloc_thread_free ():. Luôn luôn xử lý các khối trong thập thread danh sách miễn phí
  • Hide strtok_free (), ép buộc khách hàng sử dụng strtok_free_null mới ().

Điều gì là mới trong phiên bản 1.1.3:

  • Cải tiến:
  • [GTK2] Added URL dịch trong & quot; Giới thiệu & quot; hộp thoại GUI.
  • [GTK2] tìm kiếm nổi bật với tải đăng ký bằng văn bản màu xanh lá cây.
  • [GTK2] Thêm cột tri-nhà nước phân loại để các & quot; tải lên lịch sử & quot; bảng điều khiển.
  • Hỏi đáp:. Thêm mục mới giải thích làm thế nào để có được các nam châm của một tập tin chia sẻ
  • Bản đồ & quot; bộ sưu tập & quot; thẻ truy vấn G2 vào Windows / Linux & quot; lưu trữ & quot; tập tin thiết lập.
  • Bản đồ & quot; torrent & quot; thẻ truy vấn G2 với & quot; torrent & quot; tập tin thiết lập.
  • Thêm hỗ trợ cho & quot; rom & quot ;, & quot; wordprocessing & quot; và & quot; phụ đề & quot; các loại phương tiện truyền thông truy vấn G2.
  • tối ưu hóa hơn nữa tính toán SHA1, bây giờ đi về hai lần nhanh hơn cho các tập tin.
  • Sửa chữa lỗi:
  • page_cache_insert_pages ():. Cố định không chính xác ghi-khóa luận nâng cấp
  • pmap_insert_region (): phải recompute index chèn nếu chúng ta mở rộng pmap
  • tmalloc: cố định tạp chí chủ đề kế toán trong kho
  • .
  • Không cam kết trở lại cơ sở dữ liệu sau khi cập nhật số lượng yêu cầu chính DHT.
  • routing_chunk_move (): phải kiểm tra các thông điệp một cách cẩn thận khi đoạn đã được chuyển
  • .
  • route_message ():. Hãy cẩn thận của check_duplicate () mà có thể loại bỏ các nút
  • thread_element_matches ():. Chú ý hơn đến chủ đề phát hiện
  • thread_find_tid (): bỏ qua các yếu tố chủ đề không được đánh dấu như là hợp lệ
  • !
  • node_shutdown_mode (): phải tính một cách chính xác cho shutdowning nút G2
  • bogons_changed (): quên đóng mô tả tập tin mở
  • upload_stats_load_history (): thêm mất tích đột phá trong chuyển đổi
  • .
  • qrt_compressed ():. Đã không được xử lý QRP nén hủy nhiệm vụ đúng
  • Under the Hood:
  • Nhập dãy thù địch.
  • Cập nhật cơ sở dữ liệu GeoIP cho IPv4 và IPv6.
  • Throttle số lượng tin nhắn PUSH chúng tôi có thể gửi cho một máy chủ từ xa được.
  • nút Shareaza hợp pháp có thể không được đánh dấu mình như ultrapeers.
  • Windows: ngăn xếp ươm đã an toàn hơn với kiểm tra bộ nhớ hơn để tránh bị lỗi
  • .
  • UPNP: cố gắng khám phá lại các thiết bị cổng lập bản đồ mỗi giờ, nếu thiếu một trong
  • .
  • UPNP: cố gắng khám phá lại các thiết bị cổng lập bản đồ mỗi giờ, nếu thiếu một trong
  • .
  • Thêm tín hiệu TSIG_OVFLOW mới gửi khi một chủ đề tràn stack của nó.
  • Cố định tình trạng đua giữa waiter_refcnt_dec đồng thời () gọi.
  • gia tăng khai thác gỗ của lớp mà các báo cáo một lỗi TX trong trường hợp thất bại khẳng định.
  • Theo dõi thời gian nhìn thấy lần cuối (hoạt động) của chủ đề phát hiện khác hơn chính.
  • Ngăn chặn glade-2 từ xuất ra các file hỗ trợ hiện nay, kể từ khi chúng tôi vá chúng.
  • Thêm tracing funny dòng X-Falt chúng ta đang nhìn thấy khi demsh_debug được thiết lập.
  • Thêm tracing funny dòng X-Alt chúng ta đang nhìn thấy khi dmesh_debug được thiết lập.
  • Thêm tracing funny dòng X-Nalt chúng ta đang nhìn thấy khi dmesh_debug được thiết lập.
  • thêm móc tai nạn cho các lớp sợi.
  • Added TX lớp ghi-lỗi mechansim để giúp phát hiện các lỗi xử lý lỗi người dùng.
  • điều chỉnh Syntaxic để làm cho lừa đảo mới nhất hạnh phúc với các định nghĩa.
  • Các giao diện sẽ hiển thị băng thông hiện tại theo mặc định, thay vì mức trung bình.
  • mingw_exception (): viết tin nhắn ngắn trong trường hợp của stack tràn
  • .
  • thread_element_reset (): quên để thiết lập lại te- & gt; stack_base NULL
  • .
  • header_append (): cho phép & quot; & quot;. trong tên tiêu đề.
  • thread_join_internal (): không thread_cancel_test_element () trên thread nước ngoài
  • thread_find_element (): tránh để lại thường xuyên mà không cần mở khóa mutex
  • cond_wait_until ():. Hiện xử lý một cách chính xác cond tiềm ẩn biến đột biến
  • thread_block_timeout (): không hốt hoảng khi chủ đề chính đã bị chặn
  • .
  • dir_entry_filename (): thực hiện các chủ đề an toàn phiên bản Windows
  • .
  • hfield_dump ():. Định dạng cố định của dòng tiếp nối
  • dmesh_collect_locations ():. Chỉ phân tích các dấu thời gian cuối cùng khi nhiều cho
  • xmalloc_thread_free ():. Luôn luôn xử lý các khối trong thập thread danh sách miễn phí
  • Hide strtok_free (), ép buộc khách hàng sử dụng strtok_free_null mới ().

Điều gì là mới trong phiên bản 1.1.1:

  • Đây là một phiên bản quan trọng sửa lỗi nghiêm trọng ảnh hưởng đến sự giàu có chung của hệ thống: hàng đợi Parq tải lên không được phục hồi đúng cách, DHT đã không luôn luôn gửi các giá trị chính xác trở lại (kết quả tra cứu thất bại), và SDBM (cơ sở dữ liệu băm trên đĩa) có hai lỗi ẩn tốt mà có thể gây ra tai nạn lúc khởi động hoặc bị tổn hại hoạt động thời gian chạy thường xuyên.
  • Phiên bản này sử dụng một lớp UDP đáng tin cậy để chuyển out-of-band truy vấn số truy cập, bảo đảm rằng những thông điệp quan trọng được gửi đúng và nhận được và không bao giờ bị mất.

Điều gì là mới trong phiên bản 0.96.9:.

  • UPnP và hỗ trợ NAT-PMP được thêm
  • biểu tượng trạng thái khác đã được thêm vào cho DHT, cổng lập bản đồ, và tải lên trước khựng lại thông tin.
  • 12 lỗi nhỏ đã được cố định và 25 & quot; dưới mui xe & quot; cải tiến đã được thực hiện.

Điều gì là mới trong phiên bản 0.96.6:

  • Sửa chữa lỗi:
  • # 1932909 & quot; cột trong cửa sổ tìm kiếm không quy mô đúng & quot;.
  • Cố định không đúng HTTP chunking khi outputing khối lớn hơn 64 KiB.
  • # 2628899 & quot; cố gắng tải về từ người cũ của tôi sau khi IP thay đổi & quot;.
  • Không phải lúc nào cũng nối lại các gián đoạn SHA-1 tính toán của một tập tin thành phẩm khi cận thần đã bị đóng cửa ở giữa xử lý.
  • Cố định thử nghiệm phạm vi kiểm tra xấu trong phần tải về.
  • Không phải chú ý đến các & quot; give_server_hostname & quot; tài sản và thay vì gửi & quot; HNAME & quot; mở rộng GGEP số truy cập truy vấn được cung cấp một tên không có sản phẩm nào được xác định là & quot; server_hostname & quot;.
  • Cố định tải lên không đúng khe đếm trong đó giới thiệu điều kiện chủng tộc, đôi khi dẫn đến việc có nhiều khe cắm sử dụng quá mức tối đa cấu hình (ngoài các & quot; nhanh chóng & quot; upload slots).
  • Ngăn chặn tai nạn thường xuyên tại thời gian tắt máy, trong thời gian dọn dẹp hệ thống phụ.
  • Các trường hợp cố định góc, nơi chúng tôi có thể mất một tên máy chủ và lỗi hết sức mà chúng ta loại bỏ các tên máy sau một tra cứu DNS nếu lần kết nối sau này đã không thành công.
  • Cải tiến:
  • Từ chối chia sẻ thư mục nhất định. /, $ HOME, $ GTK_GNUTELLA_DIR, và các thư mục không đầy đủ và bị hỏng
  • Tải giao diện:. Thêm vào hộp kiểm để đảo ngược các mô hình / chọn lọc
  • Tải giao diện: thêm & quot; thay đổi & quot; cột và chi tiết cho thấy dấu thời gian của việc sửa đổi tập tin cuối cùng.
  • hoạt động làm đẹp Tùy chọn vào tên tập tin: dải hàng đầu & quot; - & quot ;, loại bỏ liên tục & quot; _ & quot; và ngăn chặn & quot; _ & quot; xung quanh ký tự chấm câu.
  • Cố định đáng kể vấn đề hiệu suất trong GTK + 1.2 front-end:. Cập nhật số liệu thống kê tải lên là O (n) nhưng bây giờ là O (1)
  • xác minh nền tập tin TTH giờ sáng một biểu tượng trong GUI.
  • Show TTH sâu cây trong việc tải xuống & quot; Chi tiết & quot; cửa sổ.
  • Cập nhật bitzi siêu dữ liệu hộp thông tin khi một truy vấn kết thúc, do đó, nó không phải là cần thiết để bấm vào kết quả một lần nữa sau khi yêu cầu dữ liệu bitzi.
  • Thêm loại MIME cột trong kết quả tìm kiếm.
  • Nhập & quot; Yêu cầu cuối & quot; và & quot; mới đăng & quot; cột vào lịch sử tải lên.
  • hỗ trợ DHT Hầu như đầy đủ (thiếu chỉ xuất bản của dữ liệu), nhưng mã cần phải được kích hoạt một cách rõ ràng bằng cách thiết lập & quot; enable_dht & quot; TRUE. DHT biết làm thế nào để tìm kiếm alt-Locs cho các tập tin và push-proxy cho các máy tường lửa, và sẽ lưu trữ dữ liệu địa phương cho những người khác để truy vấn.
  • lệnh shell mới & quot; stats & quot ;, & quot; tải & quot ;, & quot; vang & quot;.
  • Nó bây giờ có thể đổi tên tập tin đang được tải về (thông qua GTK2 hoặc vỏ, không có hỗ trợ trong GTK1).
  • Thêm nhiều tiện ích tên tập tin để xây dựng trong các bộ lọc tìm kiếm.
  • nguồn Đổi sau khi nhận được một lỗi HTTP khi kết nối được giữ sống và giấy phép lỗi theo-up (điều kiện không bận rộn).
  • Cải thiện khả năng chuyển đổi các nguồn lực sau khi hoàn thành tập tin bằng cách bỏ qua đuôi tràn ngập dữ liệu, để giữ cho các kết nối còn sống.
  • Bitzi vé sẽ được làm mới khi explicitely yêu cầu, tránh tái sử dụng các siêu dữ liệu cũ
  • file đã hoàn tất được hiển thị trong khi xác minh băm.
  • Chỉ tuyên truyền tốt alt-Locs cho các tập tin chúng tôi đang tải, nghĩa là địa chỉ của máy chủ mà chúng ta biết được phục vụ tập tin đó bởi vì chúng tôi liên lạc với họ.
  • Nhiều thống kê mới quầy.
  • Cho phép lập lịch tải đặc biệt mà không xem xét giới hạn mỗi máy chủ, vì đây là một khoảng thời gian ngắn hơn nhiều (THEX và duyệt yêu cầu chủ nhà).
  • file Luôn hạt hoàn thành, bất kể kích thước của chúng (không PFSP tối thiểu như với các tập tin một phần), khi họ SHA-1 đã được xác minh.
  • Không chính xác mã hóa siêu dữ liệu Bitzi được phiên dịch sang Unicode.
  • Duyệt-host trả lời được sắp xếp alphanumerically vào tên đường dẫn tương đối cho phép người dùng liên quan tập tin với nhau nếu họ không hiểu GGEP & quot; PATH & quot;.
  • Cải thiện việc định tuyến các thông điệp PUSH bởi cũng tìm các host nhắm xảy ra được một người hàng xóm ngay lập tức chúng tôi.
  • Cập nhật Na Uy Bokmal và bản dịch tiếng Tây Ban Nha.
  • Dưới mui xe:
  • di sản Parse Shareaza THEX URI & quot; urn: cây: hổ /: & quot; (Thêm & quot; / & quot; ở đây).
  • Xử lý tiêu đề X-Thex-URI phi tiêu chuẩn nếu ngang hàng cung cấp một tiêu đề X-Content-URN hợp lệ (Shareaza 2.1.0.0).
  • Cũng cố gắng ưu tiên cuối cùng & quot; pfsp_last_chunk & quot; byte của tập tin tải về, vì đó có thể chứa thông tin chỉ mục quan trọng để cho phép trước khi xem các file video một phần.
  • loại More MIME được biết đến (có nguồn gốc từ các phần mở rộng tập tin).
  • Bây giờ có thể tải dữ liệu THEX ở độ sâu cây 11 cho các tập tin lớn hơn 1 GiB.
  • có thể tải dữ liệu THEX tiểu tối ưu, như dữ liệu không tối ưu hơn là không, nhưng giữ cho dữ liệu tìm kiếm THEX ở độ sâu cây tối ưu dù sao.
  • thực hiện lại chức năng quét các thư mục chia sẻ như một tác vụ chạy nền để các quá trình (không chỉ là GUI) là đáp ứng đầy đủ trong suốt quét.
  • Hãy để cho nền task scheduler tính đúng số lượng bọ ve để sử dụng cho mỗi công việc.
  • thống kê Tải lên giờ ghi lại các tập tin của SHA-1, để chúng ta có thể củng cố một phần chia sẻ với Thống kê chia sẻ tập tin thư viện, với tên tập tin bị buộc vào tên tập tin của thư viện.
  • Tránh bắt đầu di chuyển một tập tin hoàn thành nếu không có đủ không gian trên hệ thống tập tin được nhắm mục tiêu.
  • Công nhận và truyền bá & quot; DHT & quot; GGEP mở rộng trong pongs.
  • Thêm hỗ trợ cho & quot; DHTIPP & quot; GGEP mở rộng trong ping, được sử dụng cho DHT bootstrap.
  • Nhập dữ liệu ngẫu nhiên để hạt giống số ngẫu nhiên.
  • rò rỉ bộ nhớ cắm
  • Không còn gửi các truy vấn SHA-1 trên mạng Gnutella. Họ đang thực hiện thông qua DHT, trong đó có các cấu trúc liên kết thích hợp để làm điều đó một cách hiệu quả.
  • Cố định UDP băng thông tính toán, và loại bỏ bất kỳ giới hạn trên UDP đến.
  • Cập nhật danh sách các phạm vi thù địch IP adress, dữ liệu Geo-IP, mô hình thư rác và các mẫu thư rác.
  • tải tài sản từ các tập tin là trong thời gian O (n * n), đã làm cho nó O (n).
  • Bây giờ phát hiện các file tài sản đang được một cách mù quáng chép từ thư mục config khác gtk-Gnutella và thiết lập lại các thuộc tính có giá trị cần phải là duy nhất.
  • Các GUID và KUID (Kademlia ID, nút DHT ID) đã được thực hiện nếp.
  • Tối ưu hóa của tra cứu QRP trong các bảng khác nhau, từ 16k đến khe 2M.
  • số lượng giới hạn của số truy cập đến 10 cho mỗi truy vấn trúng gói, như LimeWire cuộn cảm khác.
  • số lượng giới hạn của alt-Locs số truy cập đến 10 hoặc LimeWire nghẹn.
  • Duy trì kết nối khi báo cáo một lỗi HTTP cho phép chuyển tài nguyên từ xa nếu cần thiết.
  • Emit và phân tích tiêu đề mới X-tải, dường như giới thiệu của LimeWire.
  • thêm phân tích của X-FW-Node-Info tiêu đề để lấy push-proxy từ các host tường lửa, cũng như thu thập các GUID và máy chủ thích hợp địa chỉ / cổng.
  • Emit X-FW-Node-Info nếu nút được tường lửa nhưng vẫn tiếp tục liệt kê push-proxy của chúng tôi trong các tiêu chuẩn X-Push-Proxy tiêu đề.
  • Tránh bất tận tách đoạn tích cực trong bầy.
  • phân tích thích hợp của các giá trị bằng dấu phẩy trong Chấp nhận và khác Accept-Encoding header HTTP.
  • Từ chối các gói tin UDP từ các địa chỉ không xác định.
  • Xả dữ liệu nhiều hơn ngoài những UDP nhận đệm để ngăn chặn nó đầy lên.
  • Strip nhiều nhất là 5 diện ký tự từ từ khi xây dựng bảng QRP, do đó chèn radices ít hơn và làm cho bàn thưa thớt hơn.
  • cách giải quyết Removed để đối phó với vỡ 0.96.2 nút và 0.95.x trước đó.
  • cú pháp mở rộng cho đẩy: // nguồn chính xác trong nam châm để có thể cung cấp tất cả các tiếng push-proxy, ngay cả khi đó là một tập rỗng. Kể từ khi tải đang tồn tại như nam châm, điều này cũng cho phép giữ tất cả các phiên trước đây được biết push-proxy qua.
  • nâng cấp Parq lên phiên bản 1.1 (chủ yếu là đặc điểm kỹ thuật dọn dẹp).
  • Nhập thêm chống búa đối với trường hợp nhiều tập tin trên cùng một máy chủ đang xếp hàng đợi và gtk-Gnutella được cấu hình để khởi động nhiều hơn 1 kết nối cho mỗi IP. cố gắng kết nối đến máy chủ cùng với doanh nghiệp được giới hạn 5 mỗi phút.
  • Hạn chế:
  • Mã DHT vẫn đang thử nghiệm, mặc dù chức năng:. Cấu hình các thông số chỉ có thể được thực hiện thông qua vỏ, và không có hỗ trợ cho xuất bản chưa

Yêu cầu :

  • gtk +

Phần mềm tương tự

uHub
uHub

20 Feb 15

fluid_nexus
fluid_nexus

11 May 15

Tonido
Tonido

17 Feb 15

Torrent Bubbles
Torrent Bubbles

3 Jun 15

Ý kiến ​​để Gtk-Gnutella

Bình luận không
Nhập bình luận
Bật hình ảnh!