เป็นชื่อของมันบ่งบอก Gtk-Gnutella เป็นลูกค้า Gnutella เขียนใน GTK + สำหรับระบบปฏิบัติการ GNU / Linux ใด ๆ มันเป็นโอเพนซอร์สที่มีประสิทธิภาพได้อย่างรวดเร็วและเชื่อถือได้และการกระจายได้อย่างอิสระโปรแกรมกราฟิกที่ช่วยให้คุณสามารถเชื่อมต่อกับเครือข่ายแบบ peer-to-peer Gnutella
คุณสมบัติอย่างรวดเร็ว
คุณสมบัติที่สำคัญ ได้แก่ การสนับสนุนอย่างเต็มที่สำหรับ Gnutella peer-to-peer (P2P) เครือข่ายรวมถึง DHT (ตารางแฮช Distributed) สนับสนุนการเชื่อมโยงแม่เหล็กรัฐของศิลปะไฟล์กลุ้มรุมสนับสนุน NAT-PMP ( NAT พอร์ตแมป Protocol) และ UPnP (Universal Plug and Play) เช่นเดียวกับ Transport Layer Security (TLS) การสนับสนุน.
การประยุกต์ใช้เป็นอย่างสูงที่ปรับแต่งและกำหนดมัน & rsquo; s ต่ำในทรัพยากรและการทำงานร่วมกันดำเนินการ Gnutella อื่น ๆ จะให้ผู้ใช้มีอินเตอร์เฟซที่ทันสมัยมากผู้ใช้แบบกราฟิก (GUI) ที่ช่วยให้พวกเขาสามารถเชื่อมต่อกับเครือข่าย Gnutella และดาวน์โหลดไฟล์ นอกจากนี้อินเตอร์เฟซบรรทัดคำสั่ง (CLI) นอกจากนี้ยังมีสำหรับผู้ใช้ลินุกซ์ขั้นสูง.
โมเดิร์นแบบแท็บ GUI
เป็นที่กล่าวถึง Gtk-Gnutella มาพร้อมกับอินเตอร์เฟซผู้ใช้ที่ทันสมัยกราฟิกที่มีแท็บซึ่งช่วยให้คุณได้อย่างรวดเร็วไปมาระหว่างโหมดหลายมุมมอง (เครือข่ายการค้นหา, ดาวน์โหลดไฟล์อัพโหลดสถิติการตรวจสอบค้นหาอัปโหลดประวัติ hostcache และการค้นหา สถิติ) ที่ด้านซ้ายของหน้าต่างจะแสดงจำนวนรวมของการเชื่อมต่อการอัพโหลดและดาวน์โหลดเช่นเดียวกับ HTTP, Gnutella และการจราจร DHT.
ระบบปฏิบัติการที่สนับสนุนและสถาปัตยกรรม
Gtk-Gnutella เป็นโปรแกรมหลายแพลตฟอร์มที่สนับสนุน Linux, BSD (FreeBSD, NetBSD, OpenBSD), ดาร์วิน, Solaris, Tru64 ยูนิกซ์ (OSF / 1) เอสจีไอ IRIX และ BeOS ระบบปฏิบัติการ สนับสนุน CPU สถาปัตยกรรม ได้แก่ x86, x86_64, PowerPC, SPARC และ MIPS.
ภายใต้ฝากระโปรงหน้าและความพร้อม
โปรแกรมที่ถูกเขียนทั้งหมดในการเขียนโปรแกรมภาษา C และใช้ GTK ข้ามแพลตฟอร์ม + GUI Toolkit สำหรับส่วนติดต่อผู้ใช้แบบกราฟิก มันได้รับการออกแบบจากชดเชยเพื่อให้ทำงานแบบ non-stop (24/7) เช่นกินของเวลา CPU น้อยมาก.
ขณะนี้ Gtk-Gnutella กระจายเป็นแพคเกจไบนารีที่สร้างไว้ล่วงหน้าสำหรับ Debian GNU / Linux, Ubuntu และอนุพันธ์ของพวกเขา มันได้รับการทดสอบประสบความสำเร็จภายใต้ 32 บิตและ 64 บิตแพลตฟอร์มฮาร์ดแวร์
มีอะไรใหม่ ในรุ่นนี้:.
- การปรับปรุง:
- [GTK2] เพิ่ม URL แปลใน & quot; เกี่ยวกับ & quot; โต้ตอบ GUI.
- [GTK2] ค้นหาจุดเด่นกับการดาวน์โหลดลงทะเบียนโดยใช้ข้อความสีเขียว.
- [GTK2] เพิ่มรัฐ tri คอลัมน์เรียงลำดับ & 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 (): ต้อง recompute ดัชนีแทรกถ้าเราขยาย pmap ก
- 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 การบีบอัดการยกเลิกงานที่ถูกต้อง
- ขั้นสูง:
- เพิ่มช่วงที่ไม่เป็นมิตร.
- Updated ฐานข้อมูล GeoIP สำหรับ IPv4 และ IPv6.
- คันเร่งจำนวนของข้อความ PUSH ที่เราสามารถส่งสำหรับเซิร์ฟเวอร์ระยะไกลที่กำหนด.
- โหนด Shareaza ถูกต้องตามกฎหมายไม่สามารถตั้งค่าสถานะตัวเองเป็น ultrapeers.
- Windows: สแต็คคลี่คลายทำให้ปลอดภัยมากขึ้นด้วยการตรวจสอบหน่วยความจำที่จะหลีกเลี่ยงความผิดพลาด .
- UPNP: พยายามค้นพบอุปกรณ์การทำแผนที่พอร์ตทุกชั่วโมงถ้าขาดหายไปหนึ่ง .
- UPNP: พยายามค้นพบอุปกรณ์การทำแผนที่พอร์ตทุกชั่วโมงถ้าขาดหายไปหนึ่ง .
- เพิ่มสัญญาณ TSIG_OVFLOW ใหม่ส่งเมื่อด้ายล้นกอง.
- สภาพการแข่งขันคงที่ระหว่าง waiter_refcnt_dec พร้อมกัน () โทร.
- เพิ่มการเข้าสู่ระบบของชั้นซึ่งรายงานข้อผิดพลาดเท็กซัสในกรณีของความล้มเหลวยืนยัน.
- ติดตามเวลาเห็นครั้งสุดท้าย (กิจกรรม) ของหัวข้อการค้นพบอื่น ๆ กว่าหลัก.
- ป้องกันบึง-2 จากการแสดงผลไฟล์การสนับสนุนในขณะนี้เนื่องจากเรา patched พวกเขา.
- เพิ่มการติดตามของตลกสาย X-FALT เราจะเห็นเมื่อมีการตั้งค่า demsh_debug.
- เพิ่มการติดตามของตลกสาย X-Alt เราจะเห็นเมื่อมีการตั้งค่า dmesh_debug.
- เพิ่มการติดตามของตลกสาย X-Nalt เราจะเห็นเมื่อมีการตั้งค่า dmesh_debug.
- เพิ่มเบ็ดผิดพลาดสำหรับชั้นด้าย.
- เพิ่ม TX ชั้นเขียนผิด mechansim ที่จะช่วยให้การตรวจสอบข้อบกพร่องจัดการข้อผิดพลาดของผู้ใช้.
- การปรับ Syntaxic เพื่อให้อุบายล่าสุดมีความสุขกับคำจำกัดความ.
- GUI จะแสดงแบนด์วิดธ์ในปัจจุบันโดยค่าเริ่มต้นแทนของค่าเฉลี่ย.
- mingw_exception (): เขียนข้อความสั้นในกรณีของกอง overflows .
- thread_element_reset (): ลืมที่จะตั้งค่า te- & gt; stack_base โมฆะ .
- header_append (): อนุญาตให้ & quot; & quot;. ในชื่อส่วนหัว.
- thread_join_internal (): no! thread_cancel_test_element () ในหัวข้อต่างประเทศ
- thread_find_element (): หลีกเลี่ยงการออกประจำโดยไม่ต้องปลดล็อค mutex
- cond_wait_until (). ตอนนี้ถูกต้องจัดการพื้นฐาน cond กลายพันธุ์ตัวแปร
- 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] เพิ่มรัฐ tri คอลัมน์เรียงลำดับ & 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 (): ต้อง recompute ดัชนีแทรกถ้าเราขยาย pmap ก
- 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 การบีบอัดการยกเลิกงานที่ถูกต้อง
- ขั้นสูง:
- เพิ่มช่วงที่ไม่เป็นมิตร.
- Updated ฐานข้อมูล GeoIP สำหรับ IPv4 และ IPv6.
- คันเร่งจำนวนของข้อความ PUSH ที่เราสามารถส่งสำหรับเซิร์ฟเวอร์ระยะไกลที่กำหนด.
- โหนด Shareaza ถูกต้องตามกฎหมายไม่สามารถตั้งค่าสถานะตัวเองเป็น ultrapeers.
- Windows: สแต็คคลี่คลายทำให้ปลอดภัยมากขึ้นด้วยการตรวจสอบหน่วยความจำที่จะหลีกเลี่ยงความผิดพลาด .
- UPNP: พยายามค้นพบอุปกรณ์การทำแผนที่พอร์ตทุกชั่วโมงถ้าขาดหายไปหนึ่ง .
- UPNP: พยายามค้นพบอุปกรณ์การทำแผนที่พอร์ตทุกชั่วโมงถ้าขาดหายไปหนึ่ง .
- เพิ่มสัญญาณ TSIG_OVFLOW ใหม่ส่งเมื่อด้ายล้นกอง.
- สภาพการแข่งขันคงที่ระหว่าง waiter_refcnt_dec พร้อมกัน () โทร.
- เพิ่มการเข้าสู่ระบบของชั้นซึ่งรายงานข้อผิดพลาดเท็กซัสในกรณีของความล้มเหลวยืนยัน.
- ติดตามเวลาเห็นครั้งสุดท้าย (กิจกรรม) ของหัวข้อการค้นพบอื่น ๆ กว่าหลัก.
- ป้องกันบึง-2 จากการแสดงผลไฟล์การสนับสนุนในขณะนี้เนื่องจากเรา patched พวกเขา.
- เพิ่มการติดตามของตลกสาย X-FALT เราจะเห็นเมื่อมีการตั้งค่า demsh_debug.
- เพิ่มการติดตามของตลกสาย X-Alt เราจะเห็นเมื่อมีการตั้งค่า dmesh_debug.
- เพิ่มการติดตามของตลกสาย X-Nalt เราจะเห็นเมื่อมีการตั้งค่า dmesh_debug.
- เพิ่มเบ็ดผิดพลาดสำหรับชั้นด้าย.
- เพิ่ม TX ชั้นเขียนผิด mechansim ที่จะช่วยให้การตรวจสอบข้อบกพร่องจัดการข้อผิดพลาดของผู้ใช้.
- การปรับ Syntaxic เพื่อให้อุบายล่าสุดมีความสุขกับคำจำกัดความ.
- GUI จะแสดงแบนด์วิดธ์ในปัจจุบันโดยค่าเริ่มต้นแทนของค่าเฉลี่ย.
- mingw_exception (): เขียนข้อความสั้นในกรณีของกอง overflows .
- thread_element_reset (): ลืมที่จะตั้งค่า te- & gt; stack_base โมฆะ .
- header_append (): อนุญาตให้ & quot; & quot;. ในชื่อส่วนหัว.
- thread_join_internal (): no! thread_cancel_test_element () ในหัวข้อต่างประเทศ
- thread_find_element (): หลีกเลี่ยงการออกประจำโดยไม่ต้องปลดล็อค mutex
- cond_wait_until (). ตอนนี้ถูกต้องจัดการพื้นฐาน cond กลายพันธุ์ตัวแปร
- 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] เพิ่มรัฐ tri คอลัมน์เรียงลำดับ & 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 (): ต้อง recompute ดัชนีแทรกถ้าเราขยาย pmap ก
- 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 การบีบอัดการยกเลิกงานที่ถูกต้อง
- ขั้นสูง:
- เพิ่มช่วงที่ไม่เป็นมิตร.
- Updated ฐานข้อมูล GeoIP สำหรับ IPv4 และ IPv6.
- คันเร่งจำนวนของข้อความ PUSH ที่เราสามารถส่งสำหรับเซิร์ฟเวอร์ระยะไกลที่กำหนด.
- โหนด Shareaza ถูกต้องตามกฎหมายไม่สามารถตั้งค่าสถานะตัวเองเป็น ultrapeers.
- Windows: สแต็คคลี่คลายทำให้ปลอดภัยมากขึ้นด้วยการตรวจสอบหน่วยความจำที่จะหลีกเลี่ยงความผิดพลาด .
- UPNP: พยายามค้นพบอุปกรณ์การทำแผนที่พอร์ตทุกชั่วโมงถ้าขาดหายไปหนึ่ง .
- UPNP: พยายามค้นพบอุปกรณ์การทำแผนที่พอร์ตทุกชั่วโมงถ้าขาดหายไปหนึ่ง .
- เพิ่มสัญญาณ TSIG_OVFLOW ใหม่ส่งเมื่อด้ายล้นกอง.
- สภาพการแข่งขันคงที่ระหว่าง waiter_refcnt_dec พร้อมกัน () โทร.
- เพิ่มการเข้าสู่ระบบของชั้นซึ่งรายงานข้อผิดพลาดเท็กซัสในกรณีของความล้มเหลวยืนยัน.
- ติดตามเวลาเห็นครั้งสุดท้าย (กิจกรรม) ของหัวข้อการค้นพบอื่น ๆ กว่าหลัก.
- ป้องกันบึง-2 จากการแสดงผลไฟล์การสนับสนุนในขณะนี้เนื่องจากเรา patched พวกเขา.
- เพิ่มการติดตามของตลกสาย X-FALT เราจะเห็นเมื่อมีการตั้งค่า demsh_debug.
- เพิ่มการติดตามของตลกสาย X-Alt เราจะเห็นเมื่อมีการตั้งค่า dmesh_debug.
- เพิ่มการติดตามของตลกสาย X-Nalt เราจะเห็นเมื่อมีการตั้งค่า dmesh_debug.
- เพิ่มเบ็ดผิดพลาดสำหรับชั้นด้าย.
- เพิ่ม TX ชั้นเขียนผิด mechansim ที่จะช่วยให้การตรวจสอบข้อบกพร่องจัดการข้อผิดพลาดของผู้ใช้.
- การปรับ Syntaxic เพื่อให้อุบายล่าสุดมีความสุขกับคำจำกัดความ.
- GUI จะแสดงแบนด์วิดธ์ในปัจจุบันโดยค่าเริ่มต้นแทนของค่าเฉลี่ย.
- mingw_exception (): เขียนข้อความสั้นในกรณีของกอง overflows .
- thread_element_reset (): ลืมที่จะตั้งค่า te- & gt; stack_base โมฆะ .
- header_append (): อนุญาตให้ & quot; & quot;. ในชื่อส่วนหัว.
- thread_join_internal (): no! thread_cancel_test_element () ในหัวข้อต่างประเทศ
- thread_find_element (): หลีกเลี่ยงการออกประจำโดยไม่ต้องปลดล็อค mutex
- cond_wait_until (). ตอนนี้ถูกต้องจัดการพื้นฐาน cond กลายพันธุ์ตัวแปร
- 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] เพิ่มรัฐ tri คอลัมน์เรียงลำดับ & 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 (): ต้อง recompute ดัชนีแทรกถ้าเราขยาย pmap ก
- 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 การบีบอัดการยกเลิกงานที่ถูกต้อง
- ขั้นสูง:
- เพิ่มช่วงที่ไม่เป็นมิตร.
- Updated ฐานข้อมูล GeoIP สำหรับ IPv4 และ IPv6.
- คันเร่งจำนวนของข้อความ PUSH ที่เราสามารถส่งสำหรับเซิร์ฟเวอร์ระยะไกลที่กำหนด.
- โหนด Shareaza ถูกต้องตามกฎหมายไม่สามารถตั้งค่าสถานะตัวเองเป็น ultrapeers.
- Windows: สแต็คคลี่คลายทำให้ปลอดภัยมากขึ้นด้วยการตรวจสอบหน่วยความจำที่จะหลีกเลี่ยงความผิดพลาด .
- UPNP: พยายามค้นพบอุปกรณ์การทำแผนที่พอร์ตทุกชั่วโมงถ้าขาดหายไปหนึ่ง .
- UPNP: พยายามค้นพบอุปกรณ์การทำแผนที่พอร์ตทุกชั่วโมงถ้าขาดหายไปหนึ่ง .
- เพิ่มสัญญาณ TSIG_OVFLOW ใหม่ส่งเมื่อด้ายล้นกอง.
- สภาพการแข่งขันคงที่ระหว่าง waiter_refcnt_dec พร้อมกัน () โทร.
- เพิ่มการเข้าสู่ระบบของชั้นซึ่งรายงานข้อผิดพลาดเท็กซัสในกรณีของความล้มเหลวยืนยัน.
- ติดตามเวลาเห็นครั้งสุดท้าย (กิจกรรม) ของหัวข้อการค้นพบอื่น ๆ กว่าหลัก.
- ป้องกันบึง-2 จากการแสดงผลไฟล์การสนับสนุนในขณะนี้เนื่องจากเรา patched พวกเขา.
- เพิ่มการติดตามของตลกสาย X-FALT เราจะเห็นเมื่อมีการตั้งค่า demsh_debug.
- เพิ่มการติดตามของตลกสาย X-Alt เราจะเห็นเมื่อมีการตั้งค่า dmesh_debug.
- เพิ่มการติดตามของตลกสาย X-Nalt เราจะเห็นเมื่อมีการตั้งค่า dmesh_debug.
- เพิ่มเบ็ดผิดพลาดสำหรับชั้นด้าย.
- เพิ่ม TX ชั้นเขียนผิด mechansim ที่จะช่วยให้การตรวจสอบข้อบกพร่องจัดการข้อผิดพลาดของผู้ใช้.
- การปรับ Syntaxic เพื่อให้อุบายล่าสุดมีความสุขกับคำจำกัดความ.
- GUI จะแสดงแบนด์วิดธ์ในปัจจุบันโดยค่าเริ่มต้นแทนของค่าเฉลี่ย.
- mingw_exception (): เขียนข้อความสั้นในกรณีของกอง overflows .
- thread_element_reset (): ลืมที่จะตั้งค่า te- & gt; stack_base โมฆะ .
- header_append (): อนุญาตให้ & quot; & quot;. ในชื่อส่วนหัว.
- thread_join_internal (): no! thread_cancel_test_element () ในหัวข้อต่างประเทศ
- thread_find_element (): หลีกเลี่ยงการออกประจำโดยไม่ต้องปลดล็อค mutex
- cond_wait_until (). ตอนนี้ถูกต้องจัดการพื้นฐาน cond กลายพันธุ์ตัวแปร
- 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 ก็ไม่เคยส่งค่าที่ถูกต้องกลับ (มีผลในการ lookups ล้มเหลว) และ SDBM (ฐานข้อมูลกัญชาบนดิสก์) มีสองข้อบกพร่องที่ดีที่ซ่อนที่จะทำได้ ทำให้เกิดปัญหาที่เริ่มต้นหรือการดำเนินงานที่ถูกบุกรุก Runtime ปกติ.
- ข่าวประชาสัมพันธ์ฉบับนี้ใช้ชั้น UDP น่าเชื่อถือในการโอนออกจากวงของแบบสอบถามฮิตเพื่อให้มั่นใจว่าข้อความที่สำคัญเหล่านี้จะถูกส่งไปอย่างถูกต้องและได้รับและไม่เคยหายไป.
มีอะไรใหม่ ในรุ่น 0.96.9:.
- สนับสนุน UPnP และ NAT-PMP ถูกเพิ่ม
- ไอคอนสถานะอื่น ๆ ที่ถูกเพิ่มเข้ามาสำหรับ DHT ทำแผนที่พอร์ตและอัปโหลดก่อนถ่วงข้อมูล.
- 12 ข้อบกพร่องเล็ก ๆ น้อย ๆ ได้รับการแก้ไขและ 25 & quot; ภายใต้ฝากระโปรง & quot; การปรับปรุงที่ทำ.
มีอะไรใหม่ ในรุ่น 0.96.6:
- แก้ไขข้อผิดพลาด:
- # 1932909 & quot; คอลัมน์ในหน้าต่างการค้นหาไม่ถูกต้องขนาด & quot;.
- คงไม่เหมาะสม HTTP chunking เมื่อ outputing ชิ้นมีขนาดใหญ่กว่า 64 กิโล.
- # 2628899 & quot; พยายามที่จะดาวน์โหลดได้จากตัวเก่าของฉันหลังจากที่การเปลี่ยนแปลง IP & quot;.
- ไม่ได้เสมอกลับมาขัดจังหวะ SHA-1 คำนวณไฟล์เสร็จสิ้นเมื่อ servent ถูกปิดลงในช่วงกลางของการประมวลผล.
- คงที่การทดสอบการตรวจสอบในช่วงที่ไม่ดีในส่วนของการดาวน์โหลด.
- ไม่ได้ให้ความสนใจไปที่ & quot; give_server_hostname & quot; คุณสมบัติและแทนที่จะส่ง & quot; HNAME & quot; ส่วนขยาย GGEP ฮิตแบบสอบถามระบุชื่อที่ไม่ว่างเปล่าถูกกำหนดเป็น & quot; server_hostname & quot;.
- อัปโหลดคงที่ไม่เหมาะสมนับสล็อตซึ่งแนะนำสภาพการแข่งขันที่บางครั้งนำไปสู่การมีช่องมากขึ้นกว่าที่ใช้สูงสุดที่กำหนด (นอกเหนือจาก & quot; Quick & quot; อัปโหลดช่อง).
- ป้องกันไม่ให้เกิดความผิดพลาดเป็นครั้งคราวในช่วงเวลาปิดในระหว่างการสะสางระบบย่อย.
- กรณีมุมคงที่ที่เราอาจสูญเสียชื่อโฮสต์ของเซิร์ฟเวอร์และข้อผิดพลาดอย่างจริงจังที่เราทิ้งชื่อโฮสต์หลังจากการค้นหา DNS ถ้าพยายามในการเชื่อมต่อมาไม่ประสบความสำเร็จ.
- การปรับปรุง:
- ปฏิเสธที่จะร่วมกันไดเรกทอรีบาง:. / $ HOME, $ GTK_GNUTELLA_DIR และไดเรกทอรีที่ไม่สมบูรณ์และเสียหาย
- ดาวน์โหลด GUI:. เพิ่มช่องทำเครื่องหมายเพื่อกลับรูปแบบการเลือกตัวกรอง /
- ดาวน์โหลด GUI: เพิ่ม & quot; แก้ไข & quot; คอลัมน์และรายละเอียดแสดงการประทับเวลาของการปรับเปลี่ยนไฟล์ที่ผ่านมา.
- การดำเนินงานที่เป็นตัวเลือกในการตกแต่งชื่อไฟล์: แถบชั้นนำ & quot; - & quot ;, ลบติดต่อกัน & quot; _ & quot; และป้องกันไม่ให้ & quot; _ & quot; รอบตัวอักษรวรรคตอน.
- แก้ไขปัญหาประสิทธิภาพการทำงานที่สำคัญในการดี + 1.2 Front-End:. ปรับปรุงสถิติการอัปโหลด O (n) แต่ตอนนี้ O (1)
- การตรวจสอบพื้นหลัง TTH ไฟล์ตอนนี้ไฟไอคอน GUI ๆ .
- ลึกต้นไม้แสดง TTH ในการดาวน์โหลด & quot; รายละเอียด & quot; บานหน้าต่าง.
- อัพเดทข้อมูล bitzi เมตาดาต้ากล่องเมื่อแบบสอบถามเสร็จสิ้นเพื่อที่ว่ามันไม่จำเป็นต้องคลิกที่ผลอีกครั้งหลังจากที่ขอข้อมูล bitzi.
- เพิ่มคอลัมน์ชนิดไมม์สำหรับผลการค้นหา.
- เพิ่ม & quot; คำขอล่าสุด & quot; และ & quot; อัปโหลดล่าสุด & quot; คอลัมน์ถึงประวัติอัปโหลด.
- การสนับสนุน DHT เกือบสมบูรณ์ (หายไปเผยแพร่เฉพาะของข้อมูล) แต่รหัสจะต้องมีการเปิดใช้งานอย่างชัดเจนโดยการตั้งค่า & quot; enable_dht & quot; เป็น TRUE DHT รู้วิธีที่จะมองหา Alt-Locs สำหรับไฟล์และผลักดันพร็อกซีสำหรับโฮสต์ firewalled และจะเก็บข้อมูลในท้องถิ่นสำหรับคนอื่น ๆ เพื่อสอบถาม.
- คำสั่งเชลล์ใหม่ & quot; สถิติ & quot ;, & quot; ดาวน์โหลด & quot ;, & quot; ก้อง & quot;.
- ตอนนี้มันเป็นไปได้ที่จะเปลี่ยนชื่อไฟล์ถูกดาวน์โหลด (ผ่าน GTK2 หรือเปลือกสนับสนุนในการ GTK1 No).
- เพิ่มชื่อและนามสกุลของไฟล์มากขึ้นในตัวกรองการค้นหา.
- ทรัพยากรสวิทช์หลังจากที่ได้รับข้อผิดพลาด HTTP หากการเชื่อมต่อจะถูกเก็บไว้ยังมีชีวิตอยู่และใบอนุญาตข้อผิดพลาดการติดตาม (เงื่อนไขที่ไม่ยุ่ง).
- สามารถในการปรับปรุงเพื่อสลับทรัพยากรหลังจากที่ไฟล์เสร็จสิ้นโดยไม่สนใจต่อท้ายจับกลุ่มข้อมูลเพื่อให้การเชื่อมต่อมีชีวิตอยู่.
- ตั๋ว Bitzi จะมีการรีเฟรชเมื่อมีการร้องขอ explicitely หลีกเลี่ยงนำมาใช้ใหม่ของเมตาดาต้าเก่า
- ไฟล์ที่เสร็จสมบูรณ์จะปรากฏระหว่างการตรวจสอบกัญชา.
- เท่านั้นเผยแพร่ดี Alt-Locs สำหรับไฟล์ที่เรากำลังดาวน์โหลดอยู่นั่นคือของครอบครัวซึ่งเรารู้ว่าจะได้รับการให้บริการแฟ้มที่เพราะเราติดต่อพวกเขา.
- เคาน์เตอร์สถิติใหม่จำนวนมาก.
- อนุญาตการตั้งเวลาของการดาวน์โหลดพิเศษโดยไม่พิจารณาข้อ จำกัด ต่อการโฮสต์เหล่านี้เป็นของระยะเวลาที่สั้นมาก (THEX และเรียกดูการร้องขอโฮสต์).
- ไฟล์เมล็ดเสมอเสร็จสมบูรณ์โดยไม่คำนึงถึงขนาดของพวกเขา (ไม่มีขั้นต่ำ PFSP เช่นเดียวกับไฟล์บางส่วน) เมื่อพวกเขา SHA-1 ได้รับการยืนยัน.
- เข้ารหัสไม่ถูกต้อง Bitzi เมตาดาต้าที่ได้รับการแปลเป็น Unicode.
- เลือกเป็นเจ้าภาพการตอบสนองจะเรียง alphanumerically ใน pathnames ญาติเพื่อให้ผู้ใช้ที่จะเกี่ยวข้องกับไฟล์ร่วมกันหากพวกเขาไม่เข้าใจ GGEP & quot; เส้นทาง & quot;.
- การปรับปรุงการกำหนดเส้นทางของข้อความ PUSH โดยยังมองไม่ว่าจะเป็นเจ้าภาพกำหนดเป้าหมายที่เกิดขึ้นจะเป็นหนึ่งในประเทศเพื่อนบ้านของเราทันที.
- Updated นอร์เวย์ Bokmal และสเปนแปล.
- ภายใต้ฝากระโปรง:
- มรดกแยกวิเคราะห์ Shareaza THEX URI ของ & quot; โกศ: ต้นไม้: เสือ /: & quot; (พิเศษ & quot; / & quot; ที่นี่).
- จับไม่ได้มาตรฐานส่วนหัว X-Thex-Uri ถ้าเพียร์ให้ส่วนหัว X-Content-โกศที่ถูกต้อง (Shareaza 2.1.0.0).
- นอกจากนี้ยังพยายามที่จะให้ความสำคัญกับสุดท้าย & quot; pfsp_last_chunk & quot; ไบต์ของไฟล์ที่ดาวน์โหลดตั้งแต่ที่สามารถมีข้อมูลการจัดทำดัชนีสำคัญที่จะช่วยให้ก่อนมุมมองของไฟล์วิดีโอบางส่วน.
- ชนิด MIME ที่รู้จักมากขึ้น (มาจากนามสกุลของไฟล์).
- ตอนนี้สามารถดาวน์โหลดข้อมูล THEX ที่ระดับความลึก 11 ต้นไม้สำหรับไฟล์ขนาดใหญ่กว่า 1 ลิ่ม.
- สามารถดาวน์โหลดข้อมูล THEX ย่อยที่ดีที่สุดเป็นข้อมูลที่ไม่เหมาะสมจะดีกว่าไม่มี แต่ช่วยให้มองหาข้อมูล THEX ที่ระดับความลึกที่เหมาะสมต้นไม้กระนั้น.
- reimplemented สแกนของไดเรกทอรีที่ใช้ร่วมกันเป็นงานพื้นหลังเพื่อให้กระบวนการ (ไม่ได้เป็นเพียง GUI) ที่มีการตอบสนองอย่างเต็มที่ในระหว่างการสแกนทั้ง.
- ให้พื้นหลังกำหนดการงานคำนวณปริมาณที่เหมาะสมของเห็บจะใช้สำหรับงานแต่ละงาน.
- สถิติอัปโหลดตอนนี้บันทึกไฟล์ SHA-1 เพื่อให้เราสามารถรวมไฟล์บางส่วนร่วมกันกับสถิติการแบ่งปันห้องสมุดด้วยชื่อไฟล์ที่ถูกบังคับให้ชื่อไฟล์ของห้องสมุด.
- หลีกเลี่ยงการเริ่มต้นการย้ายไฟล์สมบูรณ์ถ้ามีพื้นที่ไม่เพียงพอในระบบแฟ้มกำหนดเป้าหมาย.
- รับรู้และเผยแพร่ & quot; DHT & quot; ขยาย GGEP ในผ่อง.
- เพิ่มการสนับสนุนสำหรับ & quot; DHTIPP & quot; ขยาย GGEP ในปิงที่ใช้สำหรับการบูต DHT.
- เพิ่มมากขึ้นในการเอนโทรปีเมล็ดจำนวนสุ่ม.
- การรั่วไหลของหน่วยความจำเสียบ
- ไม่ส่ง SHA-1 คำสั่งบนเครือข่าย Gnutella พวกเขาจะดำเนินการตอนนี้ผ่าน DHT ซึ่งมีโครงสร้างที่เหมาะสมในการทำเช่นนั้นได้อย่างมีประสิทธิภาพ.
- คงคำนวณ UDP แบนด์วิดธ์และลบออกขีด จำกัด ใด ๆ เกี่ยวกับ UDP เข้ามา.
- รายการปรับปรุงของศัตรูช่วง IP ที่อยู่ข้อมูล Geo-IP รูปแบบสแปมและตัวอย่างสแปม.
- โหลดไฟล์จากทรัพย์สินที่อยู่ใน O (n * n) ทำให้มัน O (n).
- ตอนนี้สามารถตรวจจับไฟล์คุณสมบัติการคัดลอกสุ่มสี่สุ่มห้ามาจากการตั้งค่าไดเรกทอรีอื่น GTK-Gnutella และตั้งค่าคุณสมบัติที่มีค่าจะต้องไม่ซ้ำกัน.
- GUID และ KUID (Kademlia ID ที่ DHT โหนด ID) ได้ทำเหนียว.
- การเพิ่มประสิทธิภาพของ lookups QRP ในตารางตั้งแต่ 16k ช่อง 2M.
- จำนวน จำกัด ของการเข้าชมต่อแบบสอบถาม 10 แพ็คเก็ตตีเป็น LimeWire ฉายามิฉะนั้น.
- วงเงิน Alt-Locs ฮิตถึง 10 หรือฉายา LimeWire.
- การเชื่อมต่อให้มีชีวิตอยู่เมื่อการรายงานข้อผิดพลาด HTTP ที่จะอนุญาตให้เปลี่ยนทรัพยากรระยะไกลในกรณีที่จำเป็น.
- ปล่อยและแยกส่วนหัว X-ดาวน์โหลดใหม่เห็นได้ชัดว่าการแนะนำให้รู้จัก LimeWire.
- เพิ่มการแยกส่วนหัวของ X-FW-Node-ข้อมูลที่จะคว้าผลักดันผู้รับมอบฉันทะจากครอบครัว firewalled ตลอดจนการรวบรวมที่เหมาะสม GUID และโฮสต์ที่อยู่ / พอร์ต.
- ปล่อย X-FW-Node-Info ถ้าโหนดไฟร์วอล์ แต่ยังคงผลักดันรายการผู้รับมอบฉันทะของเราในส่วนหัว X-กดผู้รับมอบฉันทะมาตรฐาน.
- หลีกเลี่ยงการที่ไม่มีที่สิ้นสุดแยกก้อนก้าวร้าวในระหว่างการปีนป่าย.
- แยกที่เหมาะสมของค่าคั่นด้วยเครื่องหมายจุลภาคในยอมรับและอื่น ๆ ยอมรับเข้ารหัสส่วนหัว HTTP.
- ปฏิเสธแพ็คเก็ต UDP จากที่อยู่ที่ไม่ระบุ.
- ระบายข้อมูลได้มากขึ้นออกจาก UDP บัฟเฟอร์รับการป้องกันจากการเติมขึ้น.
- Strip ได้สูงสุด 5 ต่อท้ายตัวละครจากคำพูดเมื่อมีการสร้างตาราง QRP จึงใส่ radices น้อยลงและทำให้ตารางเบาบางมากขึ้น.
- วิธีการแก้ปัญหาที่ถูกนำออกสำหรับการรับมือกับหัก 0.96.2 โหนดและ 0.95.x ก่อนหน้านี้.
- ไวยากรณ์เพิ่มเติมสำหรับการผลักดัน: // แหล่งที่มาแน่นอนในแม่เหล็กเพื่อให้สามารถจัดหาทุกที่รู้จักกันผลักดันการมอบฉันทะแม้ที่เป็นเซตว่าง ตั้งแต่การดาวน์โหลดจะยังคงเป็นแม่เหล็กนี้ยังช่วยให้การรักษาทุกรอบที่รู้จักกันก่อนหน้านี้ผลักดันผู้รับมอบฉันทะข้าม.
- การอัพเกรด Parq รุ่น 1.1 (ส่วนใหญ่สะสางสเปค).
- เพิ่มเพิ่มเติมป้องกันการตอกสำหรับกรณีที่ไฟล์จำนวนมากบนเซิร์ฟเวอร์เดียวกันถูกจัดคิวและ GTK-Gnutella มีการกำหนดค่าที่จะเปิดมากกว่า 1 การเชื่อมต่อต่อ IP ความพยายามในการเชื่อมต่อกับเซิร์ฟเวอร์เดียวกันในขณะนี้จะถูก จำกัด ให้ 5 ต่อนาที.
- ข้อ จำกัด :
- รหัส DHT ยังคงทดลองแม้ว่าการทำงาน:. การกำหนดค่าของพารามิเตอร์สามารถทำได้ผ่านเปลือกและมีการสนับสนุนสำหรับการเผยแพร่ยังไม่มี
ต้องการ
- GTK +
ความคิดเห็นที่ไม่พบ