その名のとおり、Gtkの-グヌーテラは、任意のGNU / Linuxのオペレーティングシステム用のGTK +で書かれたグヌーテラクライアントです。それはあなたが簡単にグヌーテラピアツーピアネットワークに接続することを可能にするグラフィカルアプリケーションに分散自由に、効率的で、高速で信頼性の高い、オープンソースであり、
機能概要
は、主な機能は、DHT(分散ハッシュテーブル)、マグネットリンクのサポート、最先端のファイルスウォーミング、NAT-PMPのサポート(含むグヌーテラピア・ツー・ピア(P2P)ネットワークをフルサポートし、含みNATポートマッピングプロトコル)とUPnP(ユニバーサルプラグアンドプレイ)、ならびにTLS(Transport Layer Security)をサポートします。
アプリケーションは&rsquo、高度なカスタマイズと設定可能であり、リソースと相互運用可能な任意の他のGnutellaの実装に低いです。それは彼らが簡単にGnutellaネットワークに接続してファイルをダウンロードすることができ、非常に近代的なグラフィカル・ユーザ・インタフェース(GUI)をユーザに提供します。また、コマンドラインインターフェイス(CLI)は、高度なLinuxユーザーのために提供されます。
現代、タブ付きのGUI
言及したように
、Gtkの-グヌーテラは歴史、hostcacheと検索をアップロード、あなたはすぐに複数のビューモード(ネットワーク、検索、ダウンロード、アップロード、統計、検索モニタ間を移動することを可能にするタブを備えています近代的なグラフィカル・ユーザ・インタフェースが付属しています統計)。ウィンドウの左側で、それは合計接続数、アップロードとダウンロードの数だけでなく、HTTP、グヌーテラとDHTのトラフィックが表示されます。
サポートされるオペレーティングシステムやアーキテクチャ
のGtk-Gnutellaのは、Linuxをサポートするマルチプラットフォームのアプリケーション、BSD(FreeBSDでは、NetBSDの、OpenBSDの)、ダーウィン、Solaris版、Tru64 UNIXの(OSF / 1)、SGI IRIXとBeOSのオペレーティングシステムです。サポートされているCPUアーキテクチャは、x86、x86_64版、PowerPCの、SPARCおよびMIPSを含んます。</ p>
フードと可用性の下で
プログラムは、Cプログラミング言語で書かれ、そのグラフィカル・ユーザ・インタフェースのためのクロスプラットフォームのGTK + GUIツールキットを使用しています。それは、その消費非常に少ないCPU時間として、ノンストップ(24/7)を実行するオフセットから設計されています。
現在、Gtkの-グヌーテラは、Debian GNU / Linuxでは、Ubuntuとその誘導体のために事前に構築されたバイナリパッケージとして配布されています。それは成功した32ビットおよび64ビットのハードウェア・プラットフォームの下でテストされています。
このリリースで新しい何が:。
この改善:
[GTK2]&QUOT内のAdded翻訳URL;について&QUOT; GUIダイアログ。
[GTK2]緑色のテキストを使用して、登録のダウンロードで検索を強調表示します。
アップロード歴史&QUOT;&QUOTに並べ替え[GTK2]を追加しましたトライステートカラム;パネル。
よくある質問:共有ファイルの磁石を取得する方法を説明する新しいエントリを追加しました。
コレクション&QUOT;&QUOT地図。アーカイブ&QUOT;のWindows / Linuxの&QUOTにG2 queryタグ。ファイルセット。
急流&QUOT;&QUOT地図。急流&QUOT;&QUOTにG2 queryタグ。ファイルセット。
&QUOTのサポートが追加されました。ROM&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メッセージの量を絞ります。
正当なShareazaはノードはウルトラ自体としてフラグを立てることはできません。
Windowsの場合:スタックアンワインドの障害を回避するために、より多くのメモリのチェックをより安全に作られました。
UPNP:1が欠落している場合、毎時ポートマッピングデバイスの再検出を試みます。
UPNP:1が欠落している場合、毎時ポートマッピングデバイスの再検出を試みます。
スレッドがスタックオーバーフローときに送信される新しいTSIG_OVFLOW信号を追加しました。
同時waiter_refcnt_dec()呼び出しの間の固定の競合状態。
アサートに失敗した場合のTXエラーを報告層のロギングを追加しました。
メイン以外の発見スレッドの最後に見られた時間(活性)を追跡します。
我々は彼らにパッチを当てているので、今サポートファイルを出力から空き地-2を防ぎます。
demsh_debugが設定されているときに我々が見ている面白いX-FALTラインのトレースを追加しました。
dmesh_debugが設定されているときに我々が見ている面白いX-Altキーラインのトレースを追加しました。
dmesh_debugが設定されているときに我々が見ている面白いX-NALTラインのトレースを追加しました。
糸層のクラッシュのフックを追加しました。
ユーザーのエラー処理のバグを検出するために役立つTX層書き込み障害mechansimを追加しました。
Syntaxic調整が定義した最新の策略を幸せにします。
GUIは今、その代わりに、平均で、デフォルトで現在の帯域幅を表示します。
mingw_exception():スタックオーバーフローの場合に短いメッセージを書き込みます。
thread_element_resetは():TE-&GTをリセットするのを忘れ、NULLにstack_base。
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内のAdded翻訳URL;について&QUOT; GUIダイアログ。
[GTK2]緑色のテキストを使用して、登録のダウンロードで検索を強調表示します。
アップロード歴史&QUOT;&QUOTに並べ替え[GTK2]を追加しましたトライステートカラム;パネル。
よくある質問:共有ファイルの磁石を取得する方法を説明する新しいエントリを追加しました。
コレクション&QUOT;&QUOT地図。アーカイブ&QUOT;のWindows / Linuxの&QUOTにG2 queryタグ。ファイルセット。
急流&QUOT;&QUOT地図。急流&QUOT;&QUOTにG2 queryタグ。ファイルセット。
&QUOTのサポートが追加されました。ROM&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メッセージの量を絞ります。
正当なShareazaはノードはウルトラ自体としてフラグを立てることはできません。
Windowsの場合:スタックアンワインドの障害を回避するために、より多くのメモリのチェックをより安全に作られました。
UPNP:1が欠落している場合、毎時ポートマッピングデバイスの再検出を試みます。
UPNP:1が欠落している場合、毎時ポートマッピングデバイスの再検出を試みます。
スレッドがスタックオーバーフローときに送信される新しいTSIG_OVFLOW信号を追加しました。
同時waiter_refcnt_dec()呼び出しの間の固定の競合状態。
アサートに失敗した場合のTXエラーを報告層のロギングを追加しました。
メイン以外の発見スレッドの最後に見られた時間(活性)を追跡します。
我々は彼らにパッチを当てているので、今サポートファイルを出力から空き地-2を防ぎます。
demsh_debugが設定されているときに我々が見ている面白いX-FALTラインのトレースを追加しました。
dmesh_debugが設定されているときに我々が見ている面白いX-Altキーラインのトレースを追加しました。
dmesh_debugが設定されているときに我々が見ている面白いX-NALTラインのトレースを追加しました。
糸層のクラッシュのフックを追加しました。
ユーザーのエラー処理のバグを検出するために役立つTX層書き込み障害mechansimを追加しました。
Syntaxic調整が定義した最新の策略を幸せにします。
GUIは今、その代わりに、平均で、デフォルトで現在の帯域幅を表示します。
mingw_exception():スタックオーバーフローの場合に短いメッセージを書き込みます。
thread_element_resetは():TE-&GTをリセットするのを忘れ、NULLにstack_base。
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内のAdded翻訳URL;について&QUOT; GUIダイアログ。
[GTK2]緑色のテキストを使用して、登録のダウンロードで検索を強調表示します。
アップロード歴史&QUOT;&QUOTに並べ替え[GTK2]を追加しましたトライステートカラム;パネル。
よくある質問:共有ファイルの磁石を取得する方法を説明する新しいエントリを追加しました。
コレクション&QUOT;&QUOT地図。アーカイブ&QUOT;のWindows / Linuxの&QUOTにG2 queryタグ。ファイルセット。
急流&QUOT;&QUOT地図。急流&QUOT;&QUOTにG2 queryタグ。ファイルセット。
&QUOTのサポートが追加されました。ROM&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メッセージの量を絞ります。
正当なShareazaはノードはウルトラ自体としてフラグを立てることはできません。
Windowsの場合:スタックアンワインドの障害を回避するために、より多くのメモリのチェックをより安全に作られました。
UPNP:1が欠落している場合、毎時ポートマッピングデバイスの再検出を試みます。
UPNP:1が欠落している場合、毎時ポートマッピングデバイスの再検出を試みます。
スレッドがスタックオーバーフローときに送信される新しいTSIG_OVFLOW信号を追加しました。
同時waiter_refcnt_dec()呼び出しの間の固定の競合状態。
アサートに失敗した場合のTXエラーを報告層のロギングを追加しました。
メイン以外の発見スレッドの最後に見られた時間(活性)を追跡します。
我々は彼らにパッチを当てているので、今サポートファイルを出力から空き地-2を防ぎます。
demsh_debugが設定されているときに我々が見ている面白いX-FALTラインのトレースを追加しました。
dmesh_debugが設定されているときに我々が見ている面白いX-Altキーラインのトレースを追加しました。
dmesh_debugが設定されているときに我々が見ている面白いX-NALTラインのトレースを追加しました。
糸層のクラッシュのフックを追加しました。
ユーザーのエラー処理のバグを検出するために役立つTX層書き込み障害mechansimを追加しました。
Syntaxic調整が定義した最新の策略を幸せにします。
GUIは今、その代わりに、平均で、デフォルトで現在の帯域幅を表示します。
mingw_exception():スタックオーバーフローの場合に短いメッセージを書き込みます。
thread_element_resetは():TE-&GTをリセットするのを忘れ、NULLにstack_base。
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内のAdded翻訳URL;について&QUOT; GUIダイアログ。
[GTK2]緑色のテキストを使用して、登録のダウンロードで検索を強調表示します。
アップロード歴史&QUOT;&QUOTに並べ替え[GTK2]を追加しましたトライステートカラム;パネル。
よくある質問:共有ファイルの磁石を取得する方法を説明する新しいエントリを追加しました。
コレクション&QUOT;&QUOT地図。アーカイブ&QUOT;のWindows / Linuxの&QUOTにG2 queryタグ。ファイルセット。
急流&QUOT;&QUOT地図。急流&QUOT;&QUOTにG2 queryタグ。ファイルセット。
&QUOTのサポートが追加されました。ROM&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メッセージの量を絞ります。
正当なShareazaはノードはウルトラ自体としてフラグを立てることはできません。
Windowsの場合:スタックアンワインドの障害を回避するために、より多くのメモリのチェックをより安全に作られました。
UPNP:1が欠落している場合、毎時ポートマッピングデバイスの再検出を試みます。
UPNP:1が欠落している場合、毎時ポートマッピングデバイスの再検出を試みます。
スレッドがスタックオーバーフローときに送信される新しいTSIG_OVFLOW信号を追加しました。
同時waiter_refcnt_dec()呼び出しの間の固定の競合状態。
アサートに失敗した場合のTXエラーを報告層のロギングを追加しました。
メイン以外の発見スレッドの最後に見られた時間(活性)を追跡します。
我々は彼らにパッチを当てているので、今サポートファイルを出力から空き地-2を防ぎます。
demsh_debugが設定されているときに我々が見ている面白いX-FALTラインのトレースを追加しました。
dmesh_debugが設定されているときに我々が見ている面白いX-Altキーラインのトレースを追加しました。
dmesh_debugが設定されているときに我々が見ている面白いX-NALTラインのトレースを追加しました。
糸層のクラッシュのフックを追加しました。
ユーザーのエラー処理のバグを検出するために役立つTX層書き込み障害mechansimを追加しました。
Syntaxic調整が定義した最新の策略を幸せにします。
GUIは今、その代わりに、平均で、デフォルトで現在の帯域幅を表示します。
mingw_exception():スタックオーバーフローの場合に短いメッセージを書き込みます。
thread_element_resetは():TE-&GTをリセットするのを忘れ、NULLにstack_base。
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.1の新機能は次のとおりです。
これは、システムの全体的な富に影響を与える深刻なバグを修正する重要なリリースです:PARQアップロードキューは正しく復元されませんでした、DHT常にバック正しい値を送信する(失敗したルックアップの結果)、およびSDBM(ハッシュオンディスクデータベース)は、起動時にクラッシュしたり、その妥協定期的な実行時の動作を引き起こす可能性の2つのよく隠されたバグがありませんでした。
このリリースでは、これらの重要なメッセージが正しく送信されないと受け取られ、決して失われていることを確認して、クエリがヒットアウトバンド転送するために信頼性の高いUDP層を使用しています。
このバージョン0.96.9の新機能:
このUPnPのとNAT-PMPのサポートが追加されました。
詳細ステータスアイコンは、DHT、ポートマッピングに加え、プリ失速情報をアップロードしました。
フード&QUOTの下、12のマイナーなバグが修正され、25&QUOTました。改良が行われました。
このバグの修正:
このバージョン0.96.6の新機能です。
#1932909&QUOT;検索ウィンドウの列が正しく]である。スケーリングしません
64 KiBのより大きなチャンクをoutputing時にチャンキング固定不適切なHTTP。
#2628899&QUOTは、IPが]である。を変更した後、私の昔の自分からダウンロードしようとします
サーバントは、処理の途中で閉鎖されたときは、常に、完成したファイルの中断したSHA-1計算を再開されませんでした。
ダウンロードの部分に固定された悪い範囲チェックテスト。
give_server_hostname&QUOT;&QUOTに注意を払っていませんでした。代わりに、プロパティと送ら&QUOT; HNAME&QUOT;クエリのヒットでGGEP拡張子が非空の名前が&QUOTと定義した提供。server_hostname]です。
時々、設定された最大数よりも使用する複数のスロットを持つにつながる競合状態を導入固定不適切なアップロードスロットカウント、(;クイック&QUOT;&QUOTに加えて、スロットをアップロードします)。
サブシステムのクリーンアップ中に、シャットダウン時に時折クラッシュを防ぎます。
私たちは、その後の接続の試みが成功しなかった場合、我々はDNSルックアップの後にホスト名を捨て、サーバのホスト名と実にバグを失う可能性がコーナーケースを修正しました。
改善点:
特定のディレクトリを共有することを拒否:/、$のHOME、$ 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データを要求した後、再び結果をクリックする必要がないように、クエリが終了bitziメタデータ情報ボックスを更新します。
検索結果のMIMEタイプの列を追加しました。
追加されました&QUOT;直近のリクエスト&QUOT;そして&QUOT;最終アップロード&QUOT;アップロード履歴の列。
(データのみ公開を欠落している)ほぼ完全なDHTをサポートしますが、コードが明示的に設定&QUOTで有効にする必要があります。enable_dht&QUOT; TRUEに。 DHTが、各ファイルのALT-LOCSを探し、ファイアウォールのホストに対して、プロキシをプッシュする方法を知っている、と照会する他の人のためのローカルデータを格納します。
新しいシェルコマンド&QUOT;統計&QUOT ;,&QUOT;ダウンロード&QUOT ;,&QUOT;エコー]です。
(GTK2やシェル、GTK1でノーサポートを介して)ダウンロードされたファイルの名前を変更することが可能になりました。
組み込みの検索フィルタに複数のファイル名の拡張子を追加しました。
接続が生き続け、エラーが(非ビジー条件)アップに従って許可された場合は、HTTPエラーを取得した後、リソースを切り替えます。
アライブ接続を維持するために、末尾に群がってデータを無視することによって、ファイル終了後にリソースを切り替える能力の向上。
明示的に要求されたときBitziチケットが失効したメタデータの再利用を避け、リフレッシュされます
完成したファイルはハッシュ検証中に表示されます。
唯一の我々は、我々は彼らに連絡を取っているため、我々が知っているホストの、すなわちアドレスがそのファイルにサービスを提供するために、ダウンロードしているファイルのための良い代替-LOCSを伝播します。
多くの新しい統計カウンタ。
これらは、はるかに短い期間である(THEXとホスト要求を参照)のように、ホストごとの制限を考慮することなく、特別なダウンロードのスケジューリングを可能にします。
そのSHA-1が検証された際には、必ず種子は、そのサイズに関係なく(部分的なファイルと同様に無PFSPの最小値)の、ファイルを完了しました。
誤ってコード化されBitziメタデータがUnicodeに変換されます。
ブラウズ-宿主応答は、それらがGGEP&QUOTを理解していない場合、ユーザーはファイルを一緒に関連付けることができるように相対パス名に英数字順にソートされ、PATH]です。
また、標的されたホストが私たちのすぐ隣の一つであることが起こるかどうかを調べることによりPUSHメッセージの改善されたルーティング。
ノルウェー語とスペイン語の翻訳を更新しました。
フードの下:
レガシーShareazaはTHEXのURI&QUOTを解析し、骨壷:ツリー:トラ/:&QUOT; (余分&QUOT; /&QUOT;ここ)。
ピアが有効なX-コンテンツURNヘッダ(Shareazaは2.1.0.0)を提供する場合、非標準のX-THEX-URIヘッダを処理します。
また、最後の&QUOTを優先しようとすると、pfsp_last_chunk&QUOT;それ以来、ダウンロードしたファイルのバイトは、部分的なビデオファイルのプレビューを可能にするための重要なインデックス情報を含めることができます。
(ファイル拡張子から派生)は、既知の詳細MIMEタイプ。
今1ジブを超えるファイルのための11の木の深さでTHEXデータをダウンロードすることができます。
非最適なデータがないよりはましですが、それにもかかわらず、最適なツリーの深さでTHEXデータを探し続けるよう、サブ最適THEXデータをダウンロードすることができます。
バックグラウンドタスクとして共有ディレクトリのスキャンを再実装プロセス(だけでなく、GUI)は、全スキャン中に完全に応答するようにします。
バックグラウンドタスクスケジューラが各タスクに使用するティックの適量を計算してみましょう。
我々はファイル名は、ライブラリのファイル名に強制されると、ライブラリ共有の統計で部分的なファイル共有を統合できるように、統計が今、ファイルのSHA-1を記録アップロードします。
標的されたファイル・システム上に十分なスペースがない場合は完了し、ファイルを移動開始しないでください。
&QUOTを認識し、伝播し、DHT&QUOT; pongsでGGEP拡張。
&QUOTのサポートが追加されました。DHTIPP&QUOT; DHTブートストラップに使用されるのpingでGGEPの拡張子、。
乱数シードに多くのエントロピーを追加しました。
詰まっているメモリリーク
もはや、Gnutellaネットワーク上のSHA-1クエリを送信しません。彼らは今では効率的に行うための適切なトポロジーを持つDHT、を介して実行されます。
UDPの帯域幅の計算を修正、およびUDPの着信上の任意の制限を削除しました。
敵対的なIPアドレスの範囲、ジオIPデータ、スパムパターンとスパムのサンプルの最新リスト。
ファイルからのプロパティのロードがO(N * N)にあった、それはO(n)で作られました。
今盲目的に別のgtk-gnutellaののconfigディレクトリからコピーされたプロパティファイルを検出し、その値がユニークである必要があるプロパティをリセットします。
GUIDとKUID(KademliaのID、DHTノードID)がスティッキー行われました。
16Kから2Mスロットに至るまでのテーブルのQRPの検索の最適化。
ライムワイヤーは、そうでない場合はチョークのように、クエリヒットパケットあたり10にヒットの量を制限します。
10またはLimeWireのチョークにヒット中のALT-LOCSの量を制限します。
必要に応じて、リモートリソースの切り替えを可能にするためにHTTPエラーを報告する際アライブ接続をしてください。
明らかにライムワイヤーによって導入された新しいX-ダウンロードヘッダーを放出し、解析します。
ファイアウォールのホストからのプッシュプロキシをつかむだけでなく、適切なGUIDとホストアドレス/ポートを収集するためにX-FW-ノード情報ヘッダの追加された構文解析。
ノードがファイアウォールで保護されている場合は、X-FW-ノード情報を放射するが、標準的なX-プッシュプロキシヘッダに私たちのプッシュプロキシを一覧表示し続けます。
群がる中に無限の積極的なチャンク分割を避けてください。
カンマ区切り値の適切な解析がで受け入れて、他の承諾エンコードのHTTPヘッダー。
不特定のアドレスからのUDPパケットを拒否します。
いっぱいからそれを防ぐために、受信バッファUDPからより多くのデータを排出します。
言葉から最も5末尾の文字でストリップそれによって少ない基数を挿入し、テーブルがよりスパース作り、QRPテーブルを構築します。
壊れ0.96.2ノードおよびそれ以前0.95.x.に対処するための回避策を削除しました
プッシュのための拡張構文://磁石の正確なソースは、それが空のセットの場合でも、すべての既知のプッシュプロキシを供給することができるようにします。ダウンロードが磁石として永続化されているので、これはまた、すべての以前から知られているプッシュプロキシaccrossセッションを維持することができます。
バージョンにアップグレードPARQ 1.1(主に仕様のクリーンアップ)。
同じサーバー上の多くのファイルがキューイングされているとのgtk-gnutellaのはIPあたり1以上の接続を起動するように設定されている場合のための追加の抗ハンマリングを追加しました。同じサーバーへの接続の試行は、現在、毎分5に制限されています。
制限事項:
パラメータの設定のみシェルを介して行うことができ、まだ公開するためのサポートがない:機能があるがDHTコードは、まだ実験的なものです。
この要件:
このGTK +
コメントが見つかりません