Bilang ang pangalan nito ay nagpapahiwatig, gtk-Gnutella ay isang Gnutella client nakasulat sa GTK + para sa anumang GNU / Linux operating system. Ito ay isang open source, mahusay, mabilis, maaasahan at malayang ipinamamahagi graphical application na nagbibigay-daan sa iyo upang madaling kumonekta sa isang Gnutella peer-to-peer network
Tampok sa isang sulyap
Mga pangunahing tampok isama ang buong suporta para sa Gnutella peer-to-peer (P2P) network, kabilang ang DHT (ipinamamahagi Hash Table), suporta para sa Magnet links, state-of-the-art file swarming, suporta para sa Nat-PMP ( NAT Port Mapping Protocol) at UPnP (Universal Plug at play), pati na rin Transport Layer Security (TLS) support.
Ang application ay lubos na napapasadyang at maaaring i-configure, ito & rsquo; s mababa sa mga mapagkukunan at interoperable anumang iba pang Gnutella pagpapatupad. Ito ay nagbibigay ng mga user na may isang napaka-modernong graphical user interface (GUI) na nagbibigay-daan ang mga ito upang madaling kumonekta sa isang Gnutella network at mag-download ng mga file. Sa karagdagan, ang isang command-line interface (CLI) ay din na ibinigay para sa mga advanced na user Linux.
Modern, naka-tab GUI
Tulad ng nabanggit, gtk-Gnutella ay may isang modernong graphical user interface na nagtatampok ng mga tab, na kung saan ay nagbibigay-daan sa iyo upang mabilis na mag-navigate sa pagitan ng maramihang mga mode view (network, mga paghahanap, mga download, pag-upload, mga istatistika, search monitor, i-upload kasaysayan, hostcache at search stats). Sa kaliwang bahagi ng window ito ay ipakita ang kabuuang bilang ng mga koneksyon, pag-upload at pag-download, pati na rin HTTP, Gnutella at DHT trapiko.
Suportadong mga operating system at architectures
gtk-Gnutella ay isang multi-platform application na sumusuporta sa Linux, BSD (FreeBSD, NetBSD, OpenBSD), Darwin, Solaris, Tru64 UNIX (OSF / 1), SGI IRIX at BeOS operating system. Mga sinusuportahang CPU architectures isama x86, x86_64, PowerPC, SPARC at MIPS.
Sa ilalim ng hood at availability
Ang programa ay ganap na nakasulat sa wikang C programming at gumagamit ng cross-platform GTK + GUI toolkit para sa kanyang graphical user interface. Ito ay dinisenyo mula sa offset na tumakbo non-stop (24/7), bilang nito consumes napakaliit na oras CPU.
Sa kasalukuyan, gtk-Gnutella ay ipinamamahagi bilang pre-built binary pakete para sa Debian GNU / Linux, Ubuntu at ang kanilang mga derivatives. Ito ay matagumpay na nasubok sa ilalim ng 32-bit at 64-bit platform hardware
Ano ang bago sa ito release:.
- Pagpapabuti:
- [GTK2] Added translation URL sa & quot; Tungkol sa & quot; GUI dialog.
- [GTK2] Highlight mga paghahanap na may rehistradong download sa pamamagitan ng paggamit ng green text.
- [GTK2] Idinagdag tri-estado haligi sa pag-uuri sa & quot; i-upload history & quot; panel.
- FAQ:. Nagdagdag ng bagong entry na nagpapaliwanag kung paano upang makuha ang pang-akit ng isang shared file
- I-mapa ang & quot; koleksyon & quot; G2 query tag sa Windows / Linux & quot; archive & quot; file set.
- I-mapa ang & quot; torrent & quot; G2 query tag sa & quot; torrent & quot; file set.
- Added suporta para sa & quot; rom & quot ;, & quot; wordprocessing & quot; at & quot; subtitle & quot; uri G2 query media.
- Ang karagdagang-optimize SHA1 pagtutuos, ngayon pagpunta tungkol sa dalawang beses nang mas mabilis para sa mga file.
- Bug Pag-aayos:
- page_cache_insert_pages ():. Nakapirming maling write-lock upgrade logic
- pmap_insert_region (): dapat recompute insertion index kung palawakin namin ang pmap
- tmalloc: naayos thread magazine accounting sa depots .
- Ang ibig hindi rin pabalik sa database matapos pag-update ng DHT key count kahilingan.
- routing_chunk_move (): Dapat suriin ang mga mensahe maingat kapag tipak ay inilipat .
- route_message ():. Mag-ingat sa check_duplicate () na maaaring alisin ang node
- thread_element_matches ():. Magbayad ng higit pa pansin sa natuklasan threads
- thread_find_tid (): laktawan elemento thread hindi na minarkahan bilang wastong
- node_shutdown_mode (): tama dapat account para shutdowning G2 nodes
- bogons_changed (): nakalimutan upang isara binuksan file descriptor
- upload_stats_load_history (): nagdagdag nawawala break sa switch .
- qrt_compressed ():. Ay hindi paghawak QRP compression gawain pagkansela maayos
- Sa ilalim ng Hood:
- Idinagdag pagalit mga saklaw.
- Na-update GeoIP database para sa IPv4 at IPv6.
- Throttle ang halaga ng PUSH mga mensahe maaari kaming magpadala para sa isang naibigay remote server.
- Lehitimong Shareaza nodes ay hindi maaaring pag-flag ang kanilang sarili bilang ultrapeers.
- Windows: stack unwinding ginawa mas ligtas na may higit pang mga tseke memory upang maiwasan ang mga pagkakamali .
- UPNP: pagtatangka rediscovery ng port mapping device bawat oras, kung kulang ng isa .
- UPNP: pagtatangka rediscovery ng port mapping device bawat oras, kung kulang ng isa .
- Nagdagdag ng bagong TSIG_OVFLOW signal na ipinadala kapag ang isang thread overflows nito stack.
- Fixed kondisyon lahi sa pagitan kasabay waiter_refcnt_dec () tawag.
- Added pag-log ng layer na ulat ng isang TX error sa kaso ng igiit failure.
- Subaybayan ang huling nakita time (aktibidad) ng natuklasan threads maliban sa main.
- Pigilan glade-2 mula sa outputting support file ngayon, dahil patched namin ang mga ito.
- Idinagdag pagsunod ng funny X-falt linya kami ay nakakakita kapag demsh_debug ay nakatakda.
- Idinagdag pagsunod ng funny X-Alt linya kami ay nakakakita kapag dmesh_debug ay nakatakda.
- Idinagdag pagsunod ng funny X-Nalt linya kami ay nakakakita kapag dmesh_debug ay nakatakda.
- Idinagdag crash hook para sa thread layer.
- Added TX layer write-fault mechansim upang makatulong sa tiktikan error user handling bugs.
- Syntaxic adjustments upang gawin ang mga pinakabagong daya masaya sa mga kahulugan.
- Ang GUI ay ngayon ipakita ang kasalukuyang bandwidth sa pamamagitan ng default, sa halip na ang average.
- mingw_exception (): sumulat ng mga maiikling mensahe sa kaso ng stack overflows .
- thread_element_reset (): nakalimutan upang i-reset ang te- & gt; stack_base sa NULL .
- header_append (): payagan & quot; & quot;. sa mga pangalan ng header.
- thread_join_internal (): walang thread_cancel_test_element () sa foreign thread
- thread_find_element (): maiwasan ang umaalis routine nang walang unlocking mutex
- cond_wait_until ():. Ngayon tama pangasiwaan pinagbabatayan cond variable pagbago
- thread_block_timeout (): huwag gulat kung main thread na i-unblock ng .
- dir_entry_filename (); Ang bersyon ng Windows thread-safe .
- hfield_dump ():. Nakapirming pag-format ng pagpapatuloy ng mga linya
- dmesh_collect_locations ():. Lamang parse huling timestamp kapag maraming ibinigay
- xmalloc_thread_free ():. Laging hawakan bloke sa cross-thread libreng listahan
- Itago strtok_free (), pagpilit mga kliyente upang gamitin ang mga bagong strtok_free_null ().
Ano ang bago sa bersyon 1.1.5:
- Pagpapabuti:
- [GTK2] Added translation URL sa & quot; Tungkol sa & quot; GUI dialog.
- [GTK2] Highlight mga paghahanap na may rehistradong download sa pamamagitan ng paggamit ng green text.
- [GTK2] Idinagdag tri-estado haligi sa pag-uuri sa & quot; i-upload history & quot; panel.
- FAQ:. Nagdagdag ng bagong entry na nagpapaliwanag kung paano upang makuha ang pang-akit ng isang shared file
- I-mapa ang & quot; koleksyon & quot; G2 query tag sa Windows / Linux & quot; archive & quot; file set.
- I-mapa ang & quot; torrent & quot; G2 query tag sa & quot; torrent & quot; file set.
- Added suporta para sa & quot; rom & quot ;, & quot; wordprocessing & quot; at & quot; subtitle & quot; uri G2 query media.
- Ang karagdagang-optimize SHA1 pagtutuos, ngayon pagpunta tungkol sa dalawang beses nang mas mabilis para sa mga file.
- Bug Pag-aayos:
- page_cache_insert_pages ():. Nakapirming maling write-lock upgrade logic
- pmap_insert_region (): dapat recompute insertion index kung palawakin namin ang pmap
- tmalloc: naayos thread magazine accounting sa depots .
- Ang ibig hindi rin pabalik sa database matapos pag-update ng DHT key count kahilingan.
- routing_chunk_move (): Dapat suriin ang mga mensahe maingat kapag tipak ay inilipat .
- route_message ():. Mag-ingat sa check_duplicate () na maaaring alisin ang node
- thread_element_matches ():. Magbayad ng higit pa pansin sa natuklasan threads
- thread_find_tid (): laktawan elemento thread hindi na minarkahan bilang wastong
- node_shutdown_mode (): tama dapat account para shutdowning G2 nodes
- bogons_changed (): nakalimutan upang isara binuksan file descriptor
- upload_stats_load_history (): nagdagdag nawawala break sa switch .
- qrt_compressed ():. Ay hindi paghawak QRP compression gawain pagkansela maayos
- Sa ilalim ng Hood:
- Idinagdag pagalit mga saklaw.
- Na-update GeoIP database para sa IPv4 at IPv6.
- Throttle ang halaga ng PUSH mga mensahe maaari kaming magpadala para sa isang naibigay remote server.
- Lehitimong Shareaza nodes ay hindi maaaring pag-flag ang kanilang sarili bilang ultrapeers.
- Windows: stack unwinding ginawa mas ligtas na may higit pang mga tseke memory upang maiwasan ang mga pagkakamali .
- UPNP: pagtatangka rediscovery ng port mapping device bawat oras, kung kulang ng isa .
- UPNP: pagtatangka rediscovery ng port mapping device bawat oras, kung kulang ng isa .
- Nagdagdag ng bagong TSIG_OVFLOW signal na ipinadala kapag ang isang thread overflows nito stack.
- Fixed kondisyon lahi sa pagitan kasabay waiter_refcnt_dec () tawag.
- Added pag-log ng layer na ulat ng isang TX error sa kaso ng igiit failure.
- Subaybayan ang huling nakita time (aktibidad) ng natuklasan threads maliban sa main.
- Pigilan glade-2 mula sa outputting support file ngayon, dahil patched namin ang mga ito.
- Idinagdag pagsunod ng funny X-falt linya kami ay nakakakita kapag demsh_debug ay nakatakda.
- Idinagdag pagsunod ng funny X-Alt linya kami ay nakakakita kapag dmesh_debug ay nakatakda.
- Idinagdag pagsunod ng funny X-Nalt linya kami ay nakakakita kapag dmesh_debug ay nakatakda.
- Idinagdag crash hook para sa thread layer.
- Added TX layer write-fault mechansim upang makatulong sa tiktikan error user handling bugs.
- Syntaxic adjustments upang gawin ang mga pinakabagong daya masaya sa mga kahulugan.
- Ang GUI ay ngayon ipakita ang kasalukuyang bandwidth sa pamamagitan ng default, sa halip na ang average.
- mingw_exception (): sumulat ng mga maiikling mensahe sa kaso ng stack overflows .
- thread_element_reset (): nakalimutan upang i-reset ang te- & gt; stack_base sa NULL .
- header_append (): payagan & quot; & quot;. sa mga pangalan ng header.
- thread_join_internal (): walang thread_cancel_test_element () sa foreign thread
- thread_find_element (): maiwasan ang umaalis routine nang walang unlocking mutex
- cond_wait_until ():. Ngayon tama pangasiwaan pinagbabatayan cond variable pagbago
- thread_block_timeout (): huwag gulat kung main thread na i-unblock ng .
- dir_entry_filename (); Ang bersyon ng Windows thread-safe .
- hfield_dump ():. Nakapirming pag-format ng pagpapatuloy ng mga linya
- dmesh_collect_locations ():. Lamang parse huling timestamp kapag maraming ibinigay
- xmalloc_thread_free ():. Laging hawakan bloke sa cross-thread libreng listahan
- Itago strtok_free (), pagpilit mga kliyente upang gamitin ang mga bagong strtok_free_null ().
Ano ang bago sa bersyon 1.1.4:
- Pagpapabuti:
- [GTK2] Added translation URL sa & quot; Tungkol sa & quot; GUI dialog.
- [GTK2] Highlight mga paghahanap na may rehistradong download sa pamamagitan ng paggamit ng green text.
- [GTK2] Idinagdag tri-estado haligi sa pag-uuri sa & quot; i-upload history & quot; panel.
- FAQ:. Nagdagdag ng bagong entry na nagpapaliwanag kung paano upang makuha ang pang-akit ng isang shared file
- I-mapa ang & quot; koleksyon & quot; G2 query tag sa Windows / Linux & quot; archive & quot; file set.
- I-mapa ang & quot; torrent & quot; G2 query tag sa & quot; torrent & quot; file set.
- Added suporta para sa & quot; rom & quot ;, & quot; wordprocessing & quot; at & quot; subtitle & quot; uri G2 query media.
- Ang karagdagang-optimize SHA1 pagtutuos, ngayon pagpunta tungkol sa dalawang beses nang mas mabilis para sa mga file.
- Bug Pag-aayos:
- page_cache_insert_pages ():. Nakapirming maling write-lock upgrade logic
- pmap_insert_region (): dapat recompute insertion index kung palawakin namin ang pmap
- tmalloc: naayos thread magazine accounting sa depots .
- Ang ibig hindi rin pabalik sa database matapos pag-update ng DHT key count kahilingan.
- routing_chunk_move (): Dapat suriin ang mga mensahe maingat kapag tipak ay inilipat .
- route_message ():. Mag-ingat sa check_duplicate () na maaaring alisin ang node
- thread_element_matches ():. Magbayad ng higit pa pansin sa natuklasan threads
- thread_find_tid (): laktawan elemento thread hindi na minarkahan bilang wastong
- node_shutdown_mode (): tama dapat account para shutdowning G2 nodes
- bogons_changed (): nakalimutan upang isara binuksan file descriptor
- upload_stats_load_history (): nagdagdag nawawala break sa switch .
- qrt_compressed ():. Ay hindi paghawak QRP compression gawain pagkansela maayos
- Sa ilalim ng Hood:
- Idinagdag pagalit mga saklaw.
- Na-update GeoIP database para sa IPv4 at IPv6.
- Throttle ang halaga ng PUSH mga mensahe maaari kaming magpadala para sa isang naibigay remote server.
- Lehitimong Shareaza nodes ay hindi maaaring pag-flag ang kanilang sarili bilang ultrapeers.
- Windows: stack unwinding ginawa mas ligtas na may higit pang mga tseke memory upang maiwasan ang mga pagkakamali .
- UPNP: pagtatangka rediscovery ng port mapping device bawat oras, kung kulang ng isa .
- UPNP: pagtatangka rediscovery ng port mapping device bawat oras, kung kulang ng isa .
- Nagdagdag ng bagong TSIG_OVFLOW signal na ipinadala kapag ang isang thread overflows nito stack.
- Fixed kondisyon lahi sa pagitan kasabay waiter_refcnt_dec () tawag.
- Added pag-log ng layer na ulat ng isang TX error sa kaso ng igiit failure.
- Subaybayan ang huling nakita time (aktibidad) ng natuklasan threads maliban sa main.
- Pigilan glade-2 mula sa outputting support file ngayon, dahil patched namin ang mga ito.
- Idinagdag pagsunod ng funny X-falt linya kami ay nakakakita kapag demsh_debug ay nakatakda.
- Idinagdag pagsunod ng funny X-Alt linya kami ay nakakakita kapag dmesh_debug ay nakatakda.
- Idinagdag pagsunod ng funny X-Nalt linya kami ay nakakakita kapag dmesh_debug ay nakatakda.
- Idinagdag crash hook para sa thread layer.
- Added TX layer write-fault mechansim upang makatulong sa tiktikan error user handling bugs.
- Syntaxic adjustments upang gawin ang mga pinakabagong daya masaya sa mga kahulugan.
- Ang GUI ay ngayon ipakita ang kasalukuyang bandwidth sa pamamagitan ng default, sa halip na ang average.
- mingw_exception (): sumulat ng mga maiikling mensahe sa kaso ng stack overflows .
- thread_element_reset (): nakalimutan upang i-reset ang te- & gt; stack_base sa NULL .
- header_append (): payagan & quot; & quot;. sa mga pangalan ng header.
- thread_join_internal (): walang thread_cancel_test_element () sa foreign thread
- thread_find_element (): maiwasan ang umaalis routine nang walang unlocking mutex
- cond_wait_until ():. Ngayon tama pangasiwaan pinagbabatayan cond variable pagbago
- thread_block_timeout (): huwag gulat kung main thread na i-unblock ng .
- dir_entry_filename (); Ang bersyon ng Windows thread-safe .
- hfield_dump ():. Nakapirming pag-format ng pagpapatuloy ng mga linya
- dmesh_collect_locations ():. Lamang parse huling timestamp kapag maraming ibinigay
- xmalloc_thread_free ():. Laging hawakan bloke sa cross-thread libreng listahan
- Itago strtok_free (), pagpilit mga kliyente upang gamitin ang mga bagong strtok_free_null ().
Ano ang bago sa bersyon 1.1.3:
- Pagpapabuti:
- [GTK2] Added translation URL sa & quot; Tungkol sa & quot; GUI dialog.
- [GTK2] Highlight mga paghahanap na may rehistradong download sa pamamagitan ng paggamit ng green text.
- [GTK2] Idinagdag tri-estado haligi sa pag-uuri sa & quot; i-upload history & quot; panel.
- FAQ:. Nagdagdag ng bagong entry na nagpapaliwanag kung paano upang makuha ang pang-akit ng isang shared file
- I-mapa ang & quot; koleksyon & quot; G2 query tag sa Windows / Linux & quot; archive & quot; file set.
- I-mapa ang & quot; torrent & quot; G2 query tag sa & quot; torrent & quot; file set.
- Added suporta para sa & quot; rom & quot ;, & quot; wordprocessing & quot; at & quot; subtitle & quot; uri G2 query media.
- Ang karagdagang-optimize SHA1 pagtutuos, ngayon pagpunta tungkol sa dalawang beses nang mas mabilis para sa mga file.
- Bug Pag-aayos:
- page_cache_insert_pages ():. Nakapirming maling write-lock upgrade logic
- pmap_insert_region (): dapat recompute insertion index kung palawakin namin ang pmap
- tmalloc: naayos thread magazine accounting sa depots .
- Ang ibig hindi rin pabalik sa database matapos pag-update ng DHT key count kahilingan.
- routing_chunk_move (): Dapat suriin ang mga mensahe maingat kapag tipak ay inilipat .
- route_message ():. Mag-ingat sa check_duplicate () na maaaring alisin ang node
- thread_element_matches ():. Magbayad ng higit pa pansin sa natuklasan threads
- thread_find_tid (): laktawan elemento thread hindi na minarkahan bilang wastong
- node_shutdown_mode (): tama dapat account para shutdowning G2 nodes
- bogons_changed (): nakalimutan upang isara binuksan file descriptor
- upload_stats_load_history (): nagdagdag nawawala break sa switch .
- qrt_compressed ():. Ay hindi paghawak QRP compression gawain pagkansela maayos
- Sa ilalim ng Hood:
- Idinagdag pagalit mga saklaw.
- Na-update GeoIP database para sa IPv4 at IPv6.
- Throttle ang halaga ng PUSH mga mensahe maaari kaming magpadala para sa isang naibigay remote server.
- Lehitimong Shareaza nodes ay hindi maaaring pag-flag ang kanilang sarili bilang ultrapeers.
- Windows: stack unwinding ginawa mas ligtas na may higit pang mga tseke memory upang maiwasan ang mga pagkakamali .
- UPNP: pagtatangka rediscovery ng port mapping device bawat oras, kung kulang ng isa .
- UPNP: pagtatangka rediscovery ng port mapping device bawat oras, kung kulang ng isa .
- Nagdagdag ng bagong TSIG_OVFLOW signal na ipinadala kapag ang isang thread overflows nito stack.
- Fixed kondisyon lahi sa pagitan kasabay waiter_refcnt_dec () tawag.
- Added pag-log ng layer na ulat ng isang TX error sa kaso ng igiit failure.
- Subaybayan ang huling nakita time (aktibidad) ng natuklasan threads maliban sa main.
- Pigilan glade-2 mula sa outputting support file ngayon, dahil patched namin ang mga ito.
- Idinagdag pagsunod ng funny X-falt linya kami ay nakakakita kapag demsh_debug ay nakatakda.
- Idinagdag pagsunod ng funny X-Alt linya kami ay nakakakita kapag dmesh_debug ay nakatakda.
- Idinagdag pagsunod ng funny X-Nalt linya kami ay nakakakita kapag dmesh_debug ay nakatakda.
- Idinagdag crash hook para sa thread layer.
- Added TX layer write-fault mechansim upang makatulong sa tiktikan error user handling bugs.
- Syntaxic adjustments upang gawin ang mga pinakabagong daya masaya sa mga kahulugan.
- Ang GUI ay ngayon ipakita ang kasalukuyang bandwidth sa pamamagitan ng default, sa halip na ang average.
- mingw_exception (): sumulat ng mga maiikling mensahe sa kaso ng stack overflows .
- thread_element_reset (): nakalimutan upang i-reset ang te- & gt; stack_base sa NULL .
- header_append (): payagan & quot; & quot;. sa mga pangalan ng header.
- thread_join_internal (): walang thread_cancel_test_element () sa foreign thread
- thread_find_element (): maiwasan ang umaalis routine nang walang unlocking mutex
- cond_wait_until ():. Ngayon tama pangasiwaan pinagbabatayan cond variable pagbago
- thread_block_timeout (): huwag gulat kung main thread na i-unblock ng .
- dir_entry_filename (); Ang bersyon ng Windows thread-safe .
- hfield_dump ():. Nakapirming pag-format ng pagpapatuloy ng mga linya
- dmesh_collect_locations ():. Lamang parse huling timestamp kapag maraming ibinigay
- xmalloc_thread_free ():. Laging hawakan bloke sa cross-thread libreng listahan
- Itago strtok_free (), pagpilit mga kliyente upang gamitin ang mga bagong strtok_free_null ().
Ano ang bago sa bersyon 1.1.1:
- Ito ay isang mahalagang release pagwawasto malubhang bug na nakakaapekto sa pangkalahatang kayamanan ng system: ang Parq upload queue ay hindi maayos na naibalik, ang DHT ay hindi palaging pagpapadala tamang halaga sa likod (na nagreresulta sa nabigo lookups), at SDBM (ang hash-on-disk database) ay nagkaroon ng dalawang mahusay na nakatago mga bug na maaaring maging sanhi ng crashes sa startup o na naka-kompromiso regular operations runtime.
- Ang release na ito ay gumagamit ng isang maaasahang UDP layer upang ilipat out-of-band query hits, na tinitiyak na ang mga mahahalagang mensahe ay maayos na ipinadala at natanggap at hindi kailanman mawawala.
Ano ang bago sa bersyon 0.96.9:.
- UPnP at Nat-PMP suporta ay naidagdag
- Higit pang mga icon status ay idinagdag para sa DHT, port mapping, at i-upload pre-stalling impormasyon.
- 12 menor de edad bug ay naayos at 25 & quot; sa ilalim ng hood & quot; pagpapabuti ay ginawa.
Ano ang bago sa bersyon 0.96.6:
- Bug Pag-aayos:
- # 1932909 & quot; mga haligi sa search window hindi scale maayos & quot;.
- Fixed maling HTTP asiwa kapag outputing chunks mas malaki kaysa sa 64 KiB.
- # 2628899 & quot; sumusubok na i-download mula sa aking lumang sarili matapos IP pagbabago & quot;.
- Ay hindi palaging ipagpatuloy ang naantalang SHA-1-compute ng isang tapos na file kapag servent ay sarado sa gitna ng processing.
- Fixed masamang hanay checking test sa pag-download na bahagi.
- Ay hindi pagbibigay pansin sa mga & quot; give_server_hostname & quot; ari-arian at sa halip ay nagpadala ng & quot; HNAME & quot; GGEP extension sa query hits na ibinigay ng isang hindi pang-laman ang pangalan ay tinukoy bilang ang & quot; server_hostname & quot;.
- Fixed di-wastong pag-upload slot pagbilang na nagpasimula ng mga kondisyon ng lahi, kung minsan humahantong sa pagkakaroon ng higit pang mga puwang na ginagamit kaysa sa isinaayos maximum (bilang karagdagan sa mga & quot; mabilis & quot; i-upload slot).
- Pigilan paminsan-minsang pag-crash sa shutdown oras, sa panahon subsystem cleanups.
- Fixed sulok mga kaso kung saan maaari naming mawalan ng isang server hostname at lubos bug kung saan kami tinapon ang hostname matapos ang isang DNS lookup kung ang kasunod na koneksyon pagtatangka ay hindi magtagumpay.
- Pagpapabuti:
- Tanggihan upang ibahagi ang ilang mga directories:. /, $ HOME, $ GTK_GNUTELLA_DIR, at ang hindi kumpleto at masama na mga direktoryo
- Mga download GUI:. Idinagdag checkbox sa saliwain ang mga pattern select / filter
- Mga download GUI: idinagdag & quot; Modified & quot; column at detalye na nagpapakita ng timestamp ng huling pagbabago file.
- Opsyonal beautification operasyon sa filenames: strip nangungunang & quot; - & quot ;, alisin magkakasunod & quot; _ & quot; at maiwasan ang & quot; _ & quot; nakapaligid character ng bantas.
- Fixed makabuluhang isyu pagganap sa gtk + 1.2 front-end. Update ng mga istatistika sa pag-upload ay O (n) ngunit ngayon ay O (1)
- verification Background TTH file ngayon ilaw isang icon sa GUI.
- Ipakita TTH puno lalim sa pag-download & quot; Mga Detalye & quot; pane.
- I-update ang bitzi metadata info box kapag tatapusin ng isang query, upang ito ay hindi kinakailangan upang i-click sa resulta muli pagkatapos humihiling bitzi data.
- Idinagdag uri ng MIME column para sa mga resulta ng paghahanap.
- Added & quot; Huling Hiling & quot; at & quot; Huling I-upload ang & quot; mga haligi sa I-upload ang History.
- Halos kumpletong DHT support (nawawala lamang-publish ng data), ngunit code pangangailangan upang maging explicitly pinagana sa pamamagitan ng pagtatakda & quot; enable_dht & quot; sa TRUE. Ang DHT nakakaalam kung paano upang tumingin para alt-locs para sa mga file at push-proxy para firewalled mga hukbo, at mag-imbak ng mga lokal na data para sa iba upang i-query.
- New shell command & quot; stats & quot ;, & quot; i-download ang & quot ;, & quot; echo & quot;.
- Ito ay posible na ngayon upang palitan ang pangalan ng file idina-download (sa pamamagitan GTK2 o shell, walang suporta sa GTK1).
- Nagdagdag ng higit pang mga extension filename sa built-in na mga filter ng paghahanap.
- Lumipat resources matapos na makuha ang isang HTTP error kung ang koneksyon ay pinananatiling buhay at ang error permit follow-ups (non-busy kondisyon).
- Pinabuting kakayahan upang lumipat resources pagkatapos ng pagkumpleto ng file sa pamamagitan ng hindi papansin trailing swarming data, upang panatilihin ang mga koneksyon sa buhay.
- Bitzi tiket ay refresh kapag explicitely hiniling, pag-iwas sa muling paggamit ng mga hindi na gumaganang metadata li>
- Nakumpleto file ay ipapakita habang hash pag-verify.
- Only palaganapin magandang alt-locs para sa mga file na kami ay pag-download, ibig sabihin, mga address ng mga hukbo na kung saan alam namin na serving na file dahil makontak namin ang mga ito.
- Maraming mga bagong mga istatistika counter.
- Payagan iiskedyul ng mga espesyal na pag-download nang walang-alang per-host limitasyon, dahil ang mga ito ay ng isang mas maikling tagal (theX at i-browse kahilingan host).
- Always binhi nakumpleto file, hindi alintana ng kanilang laki (walang PFSP minimum bilang may bahagyang mga file), kapag ang kanilang SHA-1 ay na-verify.
- Hindi tamang encode Bitzi metadata ay isinalin sa Unicode.
- Mag-browse-host kasagutan ay pinagsunod-sunod alphanumerically sa kamag-anak pathnames payagan ang mga gumagamit na may kaugnayan file magkasama kung hindi nila maintindihan GGEP & quot; PATH & quot;.
- Pinahusay routing ng PUSH na mensahe sa pamamagitan din naghahanap kung targetted mga hukbo mangyari na maging isa sa aming mga kagyat na mga kapitbahay.
- Na-update Norwegian Bokmal at Espanyol pagsasalin.
- Sa ilalim ng hood:
- I-parse legacy Shareaza theX URI & quot; urn: tree: tiger /: & quot; (Dagdag na & quot; / & quot; dito).
- Pangasiwaan non-standard X-Thex-URI header kung peer nagbibigay ng wastong header X-Content-uma (Shareaza 2.1.0.0).
- Gayundin pagtatangka upang magbigay ng priority sa huling & quot; pfsp_last_chunk & quot; bytes ng mga download na file, dahil na maaaring maglaman ng mahalagang impormasyon sa pag-index upang paganahin pre-view ng bahagyang mga video file.
- uri pa MIME kilala (nakuha mula sa mga extension ng file).
- Maaari na ngayong i-download theX data sa isang puno lalim ng 11 para sa file na mas malaki sa 1 gib.
- Maaari download sub-optimal theX data, bilang non-optimal data ay mas mahusay kaysa sa wala, ngunit mapigil ang naghahanap para sa theX data sa optimal puno depth gayunman.
- reimplemented scan ng shared directories bilang background gawain upang ang mga proseso (hindi lamang ang GUI) ay ganap na tumutugon sa panahon ng buong-scan.
- Hayaan ang gawain ng background scheduler compute ang tamang halaga ng ticks upang gamitin para sa bawat gawain.
- istatistika Upload ngayong i-record SHA-1 ng file, upang maaari naming pagsamasamahin partial file pagbabahagi sa library istatistika sharing, na may filename na sapilitang upang filename ng library.
- Iwasan nagsisimula paglipat ng isang nakumpletong file kung diyan ay hindi sapat na espasyo sa targetted file system.
- Kilalanin at palaganapin ang & quot; DHT & quot; GGEP extension sa pongs.
- Added suporta para sa & quot; DHTIPP & quot; GGEP extension sa ping, na ginagamit para DHT bootstrap.
- Nagdagdag ng higit entropy sa random number binhi.
- Plugged memory leaks
- Hindi na magpadala ng SHA-1 mga query sa Gnutella network. Sila ngayon ay ginanap sa pamamagitan ng DHT, na may angkop topology na gawin ito mahusay.
- Fixed UDP bandwidth computation, at inalis ang anumang limitasyon sa UDP papasok.
- Na-update na listahan ng mga pagalit IP adress saklaw, Geo-IP data, spam mga pattern at spam samples.
- Property loading mula sa mga file ay sa O (n * n), ginawa ito O (n).
- Ngayon tiktikan property file na walang taros kopyahin sa paglipas ng mula config direktoryo ng iba pang gtk-Gnutella at i-reset ang mga ari-arian na kung saan ang halaga ng mga pangangailangan upang maging natatangi.
- Ang GUID at ang KUID (Kademlia ID, ang DHT node ID) ay ginawa sticky.
- Pag-optimize ng QRP lookups sa mga talahanayan na sumasaklaw mula sa 16k sa 2M slots.
- Limit halaga ng mga hit sa 10 sa bawat query sa pindutin packet, bilang LimeWire chokes sa ibang paraan.
- Limit halaga ng alt-locs sa hits sa 10 o LimeWire chokes.
- Panatilihin koneksyon sa buhay kapag nag-uulat ng isang HTTP error upang payagan ang remote na mapagkukunan switching kung kinakailangan.
- Emit at ma-parse bagong X-download na header, tila ipinakilala sa pamamagitan ng LimeWire.
- Idinagdag sa pag-parse ng X-FW-Node-Info header upang grab push-proxies mula firewalled hukbo, pati na rin ang magtipon ng tamang GUID at host address / port.
- Emit X-FW-Node-Info kung node ay firewalled ngunit patuloy na ilista ang aming push-proxies sa standard X-Push-Proxies header.
- Iwasan walang katapusang agresibo chunk paghahati sa panahon swarming.
- Wastong pag-parse ng comma-separated values in Tanggapin at iba pang Tanggapin-Encoding HTTP header.
- Tanggihan UDP packets mula Tukoy address.
- Alisan ng tubig ng mas maraming data sa labas ng UDP makatanggap buffer upang maiwasan ito mula sa pagpuno up.
- Strip hindi hihigit sa 5 trailing mga letra mula sa mga salita kapag pagbuo ng QRP table, at dahil doon pagpasok mas radices at paggawa ng mga talahanayan mas kalat-kalat.
- Inalis workarounds para sa pagharap sa mga sirang 0.96.2 nodes at nauna 0.95.x.
- Extended syntax para sa push: // eksaktong pinagkukunan sa magneto upang ma-supply lahat ng mga kilalang push-proxies, kahit na iyon ay isang walang laman na hanay. Dahil pag-download ay persisted bilang magnets, ito ay nagpapahintulot din sa pagsunod sa lahat ng dating kilala push-proxies accross session.
- Na-upgrade Parq sa bersyon 1.1 (karamihan specification cleanups).
- Nagdagdag ng karagdagang anti-papalo para sa mga kaso kung saan ng maraming mga file sa parehong server ay nakapila at gtk-Gnutella ay naka-configure upang ilunsad higit sa 1 koneksyon sa bawat IP. Connection pagtatangka sa parehong server ay ngayon limitado sa 5 kada minuto.
- Mga Limitasyon:
- DHT code ay pa rin experimental, bagaman functional. Configuration ng mga parameter ay maaari lamang gawin sa pamamagitan ng shell, at doon ay walang suporta para sa pag-publish pa
Kinakailangan
- gtk +
Mga Komento hindi natagpuan