Gtk-Gnutella

소프트웨어 스크린 샷:
Gtk-Gnutella
소프트웨어 정보:
버전: 1.1.9 업데이트
업로드 날짜: 12 Mar 16
개발자: Raphael Manfredi
라이센스: 무료
인기: 252

Rating: 3.3/5 (Total Votes: 3)

이름에서 알 수 있듯이

,은 Gtk - 그누텔라는 GNU / Linux 운영 체제에 대한 GTK +로 작성된 그누텔라 클라이언트입니다. 그것은 당신이 쉽게 그누텔라 피어 - 투 - 피어 네트워크에 연결할 수 있도록 그래픽 응용 프로그램 배포 자유롭게 효율적으로 빠르고, 신뢰성과 오픈 소스이며,


한눈에 특징

는 주요 기능은 DHT (분산 해시 테이블), 자석 링크 지원, 최첨단 파일들이 득시글 거리는, NAT-PMP에 대한 지원 (를 포함하여 그누텔라 피어 - 투 - 피어 (P2P) 네트워크에 대한 완전한 지원을 포함 NAT 포트 매핑 프로토콜) 및 UPnP를 (범용 플러그 앤 플레이)뿐만 아니라, 전송 계층 보안 (TLS)을 지원합니다.

응용 프로그램은 했음은 매우 사용자 정의 및 구성;의 낮은 자원과 상호 운용이 다른 그누텔라 구현에가. 그것은 그들이 쉽게 그누텔라 네트워크에 접속하여 파일을 다운로드 할 수 있도록하는 매우 현대 그래픽 사용자 인터페이스 (GUI)를 사용자에게 제공한다. 또한, 명령 줄 인터페이스 (CLI)도 고급 리눅스 사용자를 위해 제공된다.


현대, 탭 GUI
언급 한 바와 같이

은 Gtk - 그누텔라는 신속하게 여러보기 모드 (네트워크, 검색, 다운로드, 업로드, 통계, 검색 모니터를 탐색 역사, hostcache 및 검색을 업로드 할 수 있습니다 탭 기능을 현대적인 그래픽 사용자 인터페이스와 함께 제공 통계). 창 왼쪽에 총 연결, 업로드 및 다운로드의 수뿐만 아니라 HTTP, 그누텔라 (Gnutella)과 DHT 트래픽을 표시합니다.


지원되는 운영 체제 및 아키텍처

은 Gtk - 그누텔라는 리눅스, BSD (FreeBSD의,는 netbsd, 오픈 BSD), 다윈, 솔라리스, Tru64의 UNIX (/ 1 OSF), SGI IRIX 및 BeOS는 운영 체제를 지원하는 멀티 플랫폼 응용 프로그램입니다. 지원 CPU 아키텍처는 x86, x86_64에, 파워, SPARC 및 MIPS를 포함한다.


후드 및 가용성에서

프로그램은 C 프로그래밍 언어로 작성하고 그래픽 사용자 인터페이스를위한 교차 플랫폼 GTK + GUI 툴킷을 사용한다. 그것은 그 소비하는 약간의 CPU 시간으로, 논스톱 (24)를 실행하는 오프셋에서 설계되었습니다.

현재,은 Gtk - 그누텔라 (Gnutella)는 데비안 GNU / 리눅스, 우분투 및 이들의 유도체에 대한 사전 구축 된 바이너리 패키지로 배포됩니다. 그것은 성공적으로 32 비트 및 64 비트 하드웨어 플랫폼에서 테스트되었습니다

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

개선을 :
[GTK2]을 & quot에 추가 번역 URL, 정보 및 quot; GUI 대화.
녹색 텍스트를 사용하여 등록 된 다운로드와 [GTK2] 하이라이트 검색합니다.
업로드 역사 & quot 상기 하 '정렬 [GTK2] 추가 삼 상태 열; 패널.
자주 묻는 질문 : 공유 파일의 자석을 얻는 방법을 설명하는 새 항목을 추가했다.
컬렉션 & quot 상기 & quot지도; 아카이브 & quot; 윈도우 / 리눅스 하 'G2 쿼리 태그; 파일을 설정합니다.
토런트 & quot 상기 & quot지도; 토런트 & quot 상기 하 'G2 쿼리 태그; 파일을 설정합니다.
& quot에 대한 지원이 추가되었습니다; 롬 & quot ;, & quot; 워드 프로세싱 & quot; 및 quot; 자막 & quot; G2 쿼리 미디어 유형.
또한, SHA1 계산을 최적화 해주기 파일을 두 번 빨리 약을 것.
버그 수정:
page_cache_insert_pages은 () : 잘못된 쓰기 잠금 업그레이드 논리를 고정.
pmap_insert_region () : 우리가 PMAP를 확장 할 경우 삽입 인덱스를 다시 계산해야합니다!
tmalloc 다음 저장소에있는 고정 나사 잡지 회계.
DHT 키 요구 카운트를 업데이트 한 후 데이터베이스에 다시 범하지 않았다.
routing_chunk_move () : 덩어리가 이동되었을 때 신중하게 메시지를 확인해야합니다.
route_message은 () : 노드를 제거 할 수 있습니다 check_duplicate () 조심.
thread_element_matches은 () : 발견 된 스레드에 더 많은 관심을 지불합니다.
thread_find_tid () : 스레드 요소를 건너 뛸 수는 유효한 것으로 표시되지!
node_shutdown_mode () : G2 노드 shutdowning 고려 올바르게한다!
bogons_changed은 () : 열린 파일 기술자를 닫 잊었다
upload_stats_load_history은 () : 스위치에서 휴식을 누락 덧붙였다.
qrt_compressed () : 제대로 QRP 압축 작업 취소 처리되지 않았습니다.
후드:
적대적 범위를 추가했습니다.
IPv4 및 IPv6에 대한 업데이트 GeoIP가 데이터베이스.
우리는 주어진 원격 서버에 전송할 수 PUSH 메시지의 양이 스로틀.
합법적 인 셰어 아자 노드는 ultrapeers로 자신을 신고 할 수 없습니다.
윈도우 : 오류를 피하기 위해 더 많은 메모리 검사와 안전 만든 풀기 스택.
UPNP : 포트 매핑 장치 매 시간의 시도 재발견, 하나를 누락하는 경우.
UPNP : 포트 매핑 장치 매 시간의 시도 재발견, 하나를 누락하는 경우.
스레드가 스택 오버 플로우 때 추가 된 새로운 TSIG_OVFLOW 신호를 보냈습니다.
동시 waiter_refcnt_dec 사이의 고정 경쟁 조건 ()를 호출합니다.
어설 션 실패의 경우에 송신 오류를보고 층의 추가 로깅.
주 이외의 발견 스레드의 마지막 사용 시간 (활동)을 추적 할 수 있습니다.
방지 잎-2 우리가 그들을 패치 이후, 지금 지원 파일을 출력에서​​.
demsh_debug가 설정되어있을 때 우리가보고있는 재미 X-FALT 라인의 추가 추적.
dmesh_debug가 설정되어있을 때 우리가보고있는 재미 X-Alt 키 라인의 추가 추적.
dmesh_debug가 설정되어있을 때 우리가보고있는 재미 X-Nalt 라인의 추가 추적.
스레드 층에 대한 추가 충돌 후크입니다.
추가 TX 층 쓰기 오류 mechansim 사용자 오류 처리 버그를 검출 할 수 있도록 도와줍니다.
Syntaxic 조정은 정의와 최신 교활 행복하게합니다.
GUI는 이제 대신 평균의, 기본적으로 현재 대역폭을 표시합니다.
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_null를 사용하는 클라이언트를 강제로) (strtok_free 숨기기 ().

이 개선 :

이 버전 1.1.5의 새로운 기능입니다 :
[GTK2]을 & quot에 추가 번역 URL, 정보 및 quot; GUI 대화.
녹색 텍스트를 사용하여 등록 된 다운로드와 [GTK2] 하이라이트 검색합니다.
업로드 역사 & quot 상기 하 '정렬 [GTK2] 추가 삼 상태 열; 패널.
자주 묻는 질문 : 공유 파일의 자석을 얻는 방법을 설명하는 새 항목을 추가했다.
컬렉션 & quot 상기 & quot지도; 아카이브 & quot; 윈도우 / 리눅스 하 'G2 쿼리 태그; 파일을 설정합니다.
토런트 & quot 상기 & quot지도; 토런트 & quot 상기 하 'G2 쿼리 태그; 파일을 설정합니다.
& quot에 대한 지원이 추가되었습니다; 롬 & quot ;, & quot; 워드 프로세싱 & quot; 및 quot; 자막 & quot; G2 쿼리 미디어 유형.
또한, SHA1 계산을 최적화 해주기 파일을 두 번 빨리 약을 것.
버그 수정:
page_cache_insert_pages은 () : 잘못된 쓰기 잠금 업그레이드 논리를 고정.
pmap_insert_region () : 우리가 PMAP를 확장 할 경우 삽입 인덱스를 다시 계산해야합니다!
tmalloc 다음 저장소에있는 고정 나사 잡지 회계.
DHT 키 요구 카운트를 업데이트 한 후 데이터베이스에 다시 범하지 않았다.
routing_chunk_move () : 덩어리가 이동되었을 때 신중하게 메시지를 확인해야합니다.
route_message은 () : 노드를 제거 할 수 있습니다 check_duplicate () 조심.
thread_element_matches은 () : 발견 된 스레드에 더 많은 관심을 지불합니다.
thread_find_tid () : 스레드 요소를 건너 뛸 수는 유효한 것으로 표시되지!
node_shutdown_mode () : G2 노드 shutdowning 고려 올바르게한다!
bogons_changed은 () : 열린 파일 기술자를 닫 잊었다
upload_stats_load_history은 () : 스위치에서 휴식을 누락 덧붙였다.
qrt_compressed () : 제대로 QRP 압축 작업 취소 처리되지 않았습니다.
후드:
적대적 범위를 추가했습니다.
IPv4 및 IPv6에 대한 업데이트 GeoIP가 데이터베이스.
우리는 주어진 원격 서버에 전송할 수 PUSH 메시지의 양이 스로틀.
합법적 인 셰어 아자 노드는 ultrapeers로 자신을 신고 할 수 없습니다.
윈도우 : 오류를 피하기 위해 더 많은 메모리 검사와 안전 만든 풀기 스택.
UPNP : 포트 매핑 장치 매 시간의 시도 재발견, 하나를 누락하는 경우.
UPNP : 포트 매핑 장치 매 시간의 시도 재발견, 하나를 누락하는 경우.
스레드가 스택 오버 플로우 때 추가 된 새로운 TSIG_OVFLOW 신호를 보냈습니다.
동시 waiter_refcnt_dec 사이의 고정 경쟁 조건 ()를 호출합니다.
어설 션 실패의 경우에 송신 오류를보고 층의 추가 로깅.
주 이외의 발견 스레드의 마지막 사용 시간 (활동)을 추적 할 수 있습니다.
방지 잎-2 우리가 그들을 패치 이후, 지금 지원 파일을 출력에서​​.
demsh_debug가 설정되어있을 때 우리가보고있는 재미 X-FALT 라인의 추가 추적.
dmesh_debug가 설정되어있을 때 우리가보고있는 재미 X-Alt 키 라인의 추가 추적.
dmesh_debug가 설정되어있을 때 우리가보고있는 재미 X-Nalt 라인의 추가 추적.
스레드 층에 대한 추가 충돌 후크입니다.
추가 TX 층 쓰기 오류 mechansim 사용자 오류 처리 버그를 검출 할 수 있도록 도와줍니다.
Syntaxic 조정은 정의와 최신 교활 행복하게합니다.
GUI는 이제 대신 평균의, 기본적으로 현재 대역폭을 표시합니다.
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_null를 사용하는 클라이언트를 강제로) (strtok_free 숨기기 ().

이 개선 :

이 버전 1.1.4의 새로운 기능입니다 :
[GTK2]을 & quot에 추가 번역 URL, 정보 및 quot; GUI 대화.
녹색 텍스트를 사용하여 등록 된 다운로드와 [GTK2] 하이라이트 검색합니다.
업로드 역사 & quot 상기 하 '정렬 [GTK2] 추가 삼 상태 열; 패널.
자주 묻는 질문 : 공유 파일의 자석을 얻는 방법을 설명하는 새 항목을 추가했다.
컬렉션 & quot 상기 & quot지도; 아카이브 & quot; 윈도우 / 리눅스 하 'G2 쿼리 태그; 파일을 설정합니다.
토런트 & quot 상기 & quot지도; 토런트 & quot 상기 하 'G2 쿼리 태그; 파일을 설정합니다.
& quot에 대한 지원이 추가되었습니다; 롬 & quot ;, & quot; 워드 프로세싱 & quot; 및 quot; 자막 & quot; G2 쿼리 미디어 유형.
또한, SHA1 계산을 최적화 해주기 파일을 두 번 빨리 약을 것.
버그 수정:
page_cache_insert_pages은 () : 잘못된 쓰기 잠금 업그레이드 논리를 고정.
pmap_insert_region () : 우리가 PMAP를 확장 할 경우 삽입 인덱스를 다시 계산해야합니다!
tmalloc 다음 저장소에있는 고정 나사 잡지 회계.
DHT 키 요구 카운트를 업데이트 한 후 데이터베이스에 다시 범하지 않았다.
routing_chunk_move () : 덩어리가 이동되었을 때 신중하게 메시지를 확인해야합니다.
route_message은 () : 노드를 제거 할 수 있습니다 check_duplicate () 조심.
thread_element_matches은 () : 발견 된 스레드에 더 많은 관심을 지불합니다.
thread_find_tid () : 스레드 요소를 건너 뛸 수는 유효한 것으로 표시되지!
node_shutdown_mode () : G2 노드 shutdowning 고려 올바르게한다!
bogons_changed은 () : 열린 파일 기술자를 닫 잊었다
upload_stats_load_history은 () : 스위치에서 휴식을 누락 덧붙였다.
qrt_compressed () : 제대로 QRP 압축 작업 취소 처리되지 않았습니다.
후드:
적대적 범위를 추가했습니다.
IPv4 및 IPv6에 대한 업데이트 GeoIP가 데이터베이스.
우리는 주어진 원격 서버에 전송할 수 PUSH 메시지의 양이 스로틀.
합법적 인 셰어 아자 노드는 ultrapeers로 자신을 신고 할 수 없습니다.
윈도우 : 오류를 피하기 위해 더 많은 메모리 검사와 안전 만든 풀기 스택.
UPNP : 포트 매핑 장치 매 시간의 시도 재발견, 하나를 누락하는 경우.
UPNP : 포트 매핑 장치 매 시간의 시도 재발견, 하나를 누락하는 경우.
스레드가 스택 오버 플로우 때 추가 된 새로운 TSIG_OVFLOW 신호를 보냈습니다.
동시 waiter_refcnt_dec 사이의 고정 경쟁 조건 ()를 호출합니다.
어설 션 실패의 경우에 송신 오류를보고 층의 추가 로깅.
주 이외의 발견 스레드의 마지막 사용 시간 (활동)을 추적 할 수 있습니다.
방지 잎-2 우리가 그들을 패치 이후, 지금 지원 파일을 출력에서​​.
demsh_debug가 설정되어있을 때 우리가보고있는 재미 X-FALT 라인의 추가 추적.
dmesh_debug가 설정되어있을 때 우리가보고있는 재미 X-Alt 키 라인의 추가 추적.
dmesh_debug가 설정되어있을 때 우리가보고있는 재미 X-Nalt 라인의 추가 추적.
스레드 층에 대한 추가 충돌 후크입니다.
추가 TX 층 쓰기 오류 mechansim 사용자 오류 처리 버그를 검출 할 수 있도록 도와줍니다.
Syntaxic 조정은 정의와 최신 교활 행복하게합니다.
GUI는 이제 대신 평균의, 기본적으로 현재 대역폭을 표시합니다.
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_null를 사용하는 클라이언트를 강제로) (strtok_free 숨기기 ().

이 개선 :

이 버전 1.1.3의 새로운 기능입니다 :
[GTK2]을 & quot에 추가 번역 URL, 정보 및 quot; GUI 대화.
녹색 텍스트를 사용하여 등록 된 다운로드와 [GTK2] 하이라이트 검색합니다.
업로드 역사 & quot 상기 하 '정렬 [GTK2] 추가 삼 상태 열; 패널.
자주 묻는 질문 : 공유 파일의 자석을 얻는 방법을 설명하는 새 항목을 추가했다.
컬렉션 & quot 상기 & quot지도; 아카이브 & quot; 윈도우 / 리눅스 하 'G2 쿼리 태그; 파일을 설정합니다.
토런트 & quot 상기 & quot지도; 토런트 & quot 상기 하 'G2 쿼리 태그; 파일을 설정합니다.
& quot에 대한 지원이 추가되었습니다; 롬 & quot ;, & quot; 워드 프로세싱 & quot; 및 quot; 자막 & quot; G2 쿼리 미디어 유형.
또한, SHA1 계산을 최적화 해주기 파일을 두 번 빨리 약을 것.
버그 수정:
page_cache_insert_pages은 () : 잘못된 쓰기 잠금 업그레이드 논리를 고정.
pmap_insert_region () : 우리가 PMAP를 확장 할 경우 삽입 인덱스를 다시 계산해야합니다!
tmalloc 다음 저장소에있는 고정 나사 잡지 회계.
DHT 키 요구 카운트를 업데이트 한 후 데이터베이스에 다시 범하지 않았다.
routing_chunk_move () : 덩어리가 이동되었을 때 신중하게 메시지를 확인해야합니다.
route_message은 () : 노드를 제거 할 수 있습니다 check_duplicate () 조심.
thread_element_matches은 () : 발견 된 스레드에 더 많은 관심을 지불합니다.
thread_find_tid () : 스레드 요소를 건너 뛸 수는 유효한 것으로 표시되지!
node_shutdown_mode () : G2 노드 shutdowning 고려 올바르게한다!
bogons_changed은 () : 열린 파일 기술자를 닫 잊었다
upload_stats_load_history은 () : 스위치에서 휴식을 누락 덧붙였다.
qrt_compressed () : 제대로 QRP 압축 작업 취소 처리되지 않았습니다.
후드:
적대적 범위를 추가했습니다.
IPv4 및 IPv6에 대한 업데이트 GeoIP가 데이터베이스.
우리는 주어진 원격 서버에 전송할 수 PUSH 메시지의 양이 스로틀.
합법적 인 셰어 아자 노드는 ultrapeers로 자신을 신고 할 수 없습니다.
윈도우 : 오류를 피하기 위해 더 많은 메모리 검사와 안전 만든 풀기 스택.
UPNP : 포트 매핑 장치 매 시간의 시도 재발견, 하나를 누락하는 경우.
UPNP : 포트 매핑 장치 매 시간의 시도 재발견, 하나를 누락하는 경우.
스레드가 스택 오버 플로우 때 추가 된 새로운 TSIG_OVFLOW 신호를 보냈습니다.
동시 waiter_refcnt_dec 사이의 고정 경쟁 조건 ()를 호출합니다.
어설 션 실패의 경우에 송신 오류를보고 층의 추가 로깅.
주 이외의 발견 스레드의 마지막 사용 시간 (활동)을 추적 할 수 있습니다.
방지 잎-2 우리가 그들을 패치 이후, 지금 지원 파일을 출력에서​​.
demsh_debug가 설정되어있을 때 우리가보고있는 재미 X-FALT 라인의 추가 추적.
dmesh_debug가 설정되어있을 때 우리가보고있는 재미 X-Alt 키 라인의 추가 추적.
dmesh_debug가 설정되어있을 때 우리가보고있는 재미 X-Nalt 라인의 추가 추적.
스레드 층에 대한 추가 충돌 후크입니다.
추가 TX 층 쓰기 오류 mechansim 사용자 오류 처리 버그를 검출 할 수 있도록 도와줍니다.
Syntaxic 조정은 정의와 최신 교활 행복하게합니다.
GUI는 이제 대신 평균의, 기본적으로 현재 대역폭을 표시합니다.
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_null를 사용하는 클라이언트를 강제로) (strtok_free 숨기기 ().

이 시스템의 전체 재산에 영향을 미치는 심각한 버그를 수정 중요한 릴리스입니다 : 다음 PARQ 업로드 큐가 제대로 복원되지되었으며, DHT

이 버전 1.1.1의 새로운 기능입니다 항상 다시 정확한 값을 전송 (실패 조회의 결과), 및 SDBM (해시 - 온 - 디스크 데이터베이스) 시작시 충돌하거나 손상된 일반 런타임 작업을 일으킬 수이 잘 숨겨진 버그를했다되지 않았습니다.
이 릴리스는 이러한 중요한 메시지가 제대로 전송되지 수신 결코 손실을 보장, 대역 외 전송하는 쿼리가 안타 신뢰할 수있는 UDP 계층을 사용합니다.

이 버전 0.96.9의 새로운 기능입니다 :

의 UPnP 및 NAT-PMP 지원이 추가되었습니다.
더 많은 상태 아이콘은 DHT, 포트 매핑 추가 및 사전 실속 정보를 업로드했다.
후드 & quot에서 12 사소한 버그 수정 및 25 & quot 하였다 개선 하였다.

이 버그 수정 :

이 버전 0.96.6의 새로운 기능입니다 :
# 1932909 & quot; 검색 창에 열이 제대로 & quot ;. 확장하지 않습니다
64 킬로바이트보다 큰 덩어리를하고 출력하기 청크 고정 부적절한 HTTP.
# 2628899 & 용어는 IP가 부르는 것으로한다 변경 후 내 옛에서 다운로드하려고
servent 자료형이 처리의 중간에 폐쇄 때 항상 완성 된 파일의 중단 SHA-1 계산을 다시 시작되지 않았습니다.
다운로드 부분에 고정 나쁜 범위 검사 테스트.
에주의를 지불하지 않은 & quot; give_server_hostname & quot; 속성을 대신 보내 & quot; HNAME & quot; server_hostname & quot ;., 쿼리 조회에서 GGEP 확장은 비어 있지 않은 이름이 된 바와 같이 정의 하였다 제공
때로는 구성된 최대보다 사용 이상의 슬롯을 갖는 선도 경쟁 조건을 도입 고정 부적절한 업로드 슬롯 계수 (; 빠른 & quot 상기 하 '외에 슬롯을 업로드).
서브 시스템 정리 중, 종료 시간에 가끔 충돌을 방지합니다.
우리는 이후 연결 시도가 성공하지 않은 경우 우리는 DNS 조회 후 호스트 이름을 폐기 서버 호스트 이름과 솔직한 버그를 잃을 수도 코너 케이스가 수정되었습니다.
개량:
/, $ 홈, $ GTK_GNUTELLA_DIR하고, 불완전하고 손상된 디렉토리 : 특정 디렉토리를 공유하기를 거부.
다운로드 GUI는 : 선택 / 필터 패턴을 반전 체크 박스를 추가했다.
다운로드 GUI는 :; 수정 & quot 추가 & quot; 마지막으로 수정 된 파일의 타임 스탬프를 보여주는 열 및 세부 사항.
파일 이름에 옵션 미화 작업 : 스트립 선도 & quot; - & quot ;, 제거 연속 & quot; _ & quot; _ & quot 및 quot 방지 및; 주변 구두점 문자.
은 gtk + 1.2 프런트 엔드에 고정 상당한 성능 문제 : 업로드 통계의 업데이트는 O (n)을했지만 지금은 O (1).
배경 TTH 파일 검증은 이제 GUI에 아이콘이 켜집니다.
다운로드 & quot에서 TTH 트리 깊이를 표시, 세부 정보 및 quot을; 창유리.
쿼리가 완료되면이 bitzi 데이터를 요청 한 후 다시 결과를 클릭 할 필요가 없습니다 있도록 bi​​tzi 메타 데이터 정보 상자를 업데이트합니다.
검색 결과에 대한 MIME 유형 열을 추가했습니다.
추가 & quot; 마지막 Request 프리미티브; 및 quot; 마지막 업로드 & quot; 업로드 기록에 열입니다.
거의 완전한 DHT 지원 (데이터의 게시를 누락),하지만 코드는 명시 적으로 설정을 행하여 활성화해야합니다; enable_dht & quot; TRUE로. DHT는 파일에 대한 고도-LOCS에 대한보고 방화벽이 호스트 - 프록시를 밀어 조회 할 다른 사람을 위해 로컬 데이터를 저장할하는 방법을 알고있다.
새로운 쉘 명령 & quot; 통계 & quot ;, & quot; 다운로드 & quot ;, & quot; 에코 & quot ;.
(GTK2 또는 쉘, GTK1에서 어떤 지원을 통해) 파일이 다운로드되는 이름을 변경하는 것이 가능하다.
내장 된 검색 필터에 더 많은 파일 확장명을 추가했습니다.
연결이 활성 상태로 유지하고 오류가 (비 바쁜 상태) 업을 따라 허용되는 경우 HTTP 오류를받은 후 자원을 전환합니다.
후행 집단 데이터를 무시함으로써 파일 완료 후 자원을 전환 살아 연결을 유지하기 위해 개선 된 기능입니다.
명시 적으로 요청시 Bitzi 티켓은 부실 메타 데이터의 재사용을 방지 새로 고쳐집니다
완성 된 파일은 해시 확인하는 동안 표시됩니다.
오직 우리는 우리가 그들을 접촉하기 때문에 우리가 알고있는 호스트, 즉 주소가 해당 파일을 제공하는, 다운로드 할 파일에 대한 좋은 고도-LOCS을 전파.
많은 새로운 통계 카운터.
이러한 훨씬 짧은 지속 기간이다 (THEX 및 호스트 요청을 검색)으로, 당 호스트의 한계를 고려하지 않고 특수 다운로드 예약을 할 수 있습니다.
자신의 SHA-1이 확인 된 경우 항상 씨앗 크기에 관계없이 (일부 파일과 같은 더 PFSP 최소)의 파일을 완료했다.
잘못 인코딩 Bitzi 메타 데이터는 유니 코드로 변환됩니다.
검색 호스트 응답은 그들이 GGEP & quot을 이해하지 않는 경우 사용자가 함께 파일을 관련 수 있도록 상대적인 경로 이름에 영숫자 분류되어, PATH & quot을 ;.
또한 여부를 타겟으로 호스트를 찾고에 의해 PUSH 메시지의 향상된 라우팅은 우리의 바로 이웃 중 하나가 될 일이.
노르웨이어, 스페인어 번역을 업데이트했습니다.
후드:
나무 : 호랑이 / : 항아리, 기존 셰어 아자 THEX URI에 & quot 구문 분석 & quot을; (추가 quot; / & quot; 여기).
피어가 유효한 X-콘텐츠 URN 헤더를 제공하는 경우 (셰어 아자 2.1.0.0)를 표준이 아닌 X-Thex-URI 헤더를 처리합니다.
또한 마지막 하 '우선 순위를 부여하려고; pfsp_last_chunk & quot; 그 이후 다운로드 한 파일의 바이트, 일부 비디오 파일의 미리보기를 활성화하는 중요한 색인 정보를 포함 할 수 있습니다.
(파일 확장자에서 파생 된) 알려진 더 MIME 타입.
지금 1 지브보다 큰 파일 (11)의 트리 깊이에 THEX 데이터를 다운로드 할 수 있습니다.
최적이 아닌 데이터가 없음보다이지만, 그럼에도 불구하고 최적의 트리 깊이 THEX 데이터를 찾고 계속 같이 차선 THEX 데이터를 다운로드 할 수있다.
백그라운드 작업으로 공유 디렉토리의 스캔을 다시 구현 프로세스 (뿐만 아니라 GUI)을 전체 스캔하는 동안 완전히 응답 있도록.
백그라운드 태스크 스케쥴러는 각 태스크에 사용 틱 적당량을 계산하자.
우리가 파일 이름이 라이브러리의 파일 이름에 강제로, 라이브러리 공유 통계 공유 부분 파일을 통합 할 수 있도록 통계 지금, 파일의 SHA-1을 기록 업로드합니다.
타겟팅 된 파일 시스템에 공간이 충분하지 않을 완성 된 파일을 이동 시작하지 마십시오.
인식하고 & quot 전파, DHT & quot을; pongs에서 GGEP 확장.
& quot에 대한 지원이 추가되었습니다; DHTIPP & quot; DHT 부트 스트랩에 사용 핑에 GGEP 확장.
난수 시드에 더 많은 엔트로피를 추가했습니다.
연결 메모리 누수
더 이상 그누텔라 네트워크에 SHA-1 쿼리를 보낼 수 없습니다. 그들은 지금 효율적으로 할 수있는 적합한 토폴로지를 가진 DHT를 통해 수행된다.
UDP 대역폭 계산을 고정하고, UDP의 수신에 어떤 제한을 제거.
적대적 IP ADRESS 범위, 지리적 IP 데이터, 스팸 패턴 및 스팸 샘플 업데이트 목록입니다.
파일의 속성로드는 O (n)이 만든, O (n 개의 * n)도 있었다.
지금 등록 정보 파일은 맹목적으로 다른 GTK - 그누텔라의 config 디렉토리에서 복사되는 것을 감지하고 값이 고유해야 속성을 재설정합니다.
의 GUID와 KUID (Kademlia ID의 DHT 노드 ID)를 접착 하였다.
16K에서 2M 슬롯에 이르기까지 테이블 QRP 조회의 최적화.
라임 와이어는 달리 초크로 쿼리 당 10 안타의 제한 금액은 패킷을 기록했다.
10 라임 와이어는 초크에 명중에 고도-LOCS의 양을 제한합니다.
필요한 경우 원격 자원 전환을 허용하는 HTTP 오류를보고 할 때 살아 연결을 유지합니다.
방출 분명히 라임 와이어에 의해 도입 된 새로운 X-다운로드 헤더를 구문 분석합니다.
X-FW-노드 정보 헤더의 추가 분석은 방화벽 호스트에서 푸시 프록시를 잡아뿐만 아니라 적절한 GUID와 호스트 주소 / 포트를 수집합니다.
노드가 방화벽하지만 표준 X-푸시 프록시 헤더에 우리의 푸시 프록시 목록을 계속하는 경우 X-FW-노드 정보를 방출한다.
집단 동안 끊임없는 공격 청크 분할을 피하십시오.
쉼표로 구분 된 값의 적절한 구문 분석에 동의하고 다른 수락 - 인코딩 HTTP 헤더.
지정되지 않은 주소에서 UDP 패킷을 거부합니다.
가득 차는 것을 방지하기 위해 버퍼 수신 UDP에서 더 많은 데이터를 배출합니다.
스트립 최대 5함으로써 적은 radices을 삽입하고 테이블이 더 스파 스 만드는 QRP 테이블을 만들 때 단어의 문자를 후행.
깨진 0.96.2 노드 및 이전 0.95.x.를 처리하기위한 해결 방법을 제거
푸시에 대한 확장 된 구문 : // 자석의 정확한 출처는 빈 세트 인 경우에도, 알려진 모든 푸시 프록시를 제공 할 수 있습니다. 다운로드가 자석으로 유지되기 때문에, 이는 모든 이전에 공지 된 푸시 프록시 전체의 세션을 유지 수있다.
버전으로 업그레이드 PARQ 1.1 (대부분 사양 정리).
동일한 서버에 많은 파일이 대기하고 GTK - 그누텔라 (Gnutella)가 IP 당 1 개 이상의 연결을 실행하도록 구성되는 경우에 대한 추가 해머링 방지를 추가했습니다. 같은 서버에 대한 연결 시도는 이제 분당 5로 제한됩니다.
제한 사항 :
파라미터의 구성에만 쉘을 통해 수행 될 수 있고, 아직 발행을 지원하지 않는다 : 기능이 있지만 DHT 코드, 아직 실험.

이 요구 사항 :

이 GTK +

유사한 소프트웨어

iPirate
iPirate

2 Jun 15

FileScope
FileScope

2 Jun 15

LMule
LMule

4 Jun 15

Unworkable
Unworkable

2 Jun 15

코멘트 Gtk-Gnutella

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!