LibSoup

ภาพหน้าจอของซอฟแวร์:
LibSoup
รายละเอียดซอฟแวร์:
รุ่น: 2.62.3 / 2.64.0 Beta 2 การปรับปรุง
วันที่อัพโหลด: 16 Aug 18
ผู้พัฒนา: Joe Shaw and Dan Winship
การอนุญาต: ฟรี
ความนิยม: 34

Rating: nan/5 (Total Votes: 0)

LibSoup เป็นเซิร์ฟเวอร์ HTTP (Hypertext Transfer Protocol) ฟรีและใช้งานได้ง่ายในหลายแอพพลิเคชั่นที่ออกแบบมาสำหรับสภาพแวดล้อมเดสก์ท็อปกราฟฟิกแบบ GNOME ที่รัน ภายใต้ระบบปฏิบัติการที่ใช้เคอร์เนลลินุกซ์


สนับสนุนโดยโครงการ GLib และ GObjects

โครงการ LibSoup ใช้ห้องสมุด GLib ที่มีประสิทธิภาพเป็นลูปหลักและซอฟต์แวร์ GObjects เพื่อรวมเข้ากับแอ็พพลิเคชัน GNOME ส่วนใหญ่ สนับสนุนพร็อกซีรวมทั้งการตรวจสอบความถูกต้องและการสร้างอุโมงค์ SSL


รองรับ SSL ผ่าน GnuTLS

ไลบรารีจะเก็บการเชื่อมต่อโดยอัตโนมัติประกอบด้วย API แบบอะซิงโครนัส (GMainLoop และ callback-based) และ API แบบซิงโครนัส (Application Programming Interfaces) และสนับสนุน SSL (Secure Sockets Layer) ผ่าน GnuTLS


ให้การสนับสนุนพร็อกซี่และคุณสมบัติที่น่าสนใจอื่น ๆ อีกมากมาย

ท่ามกลางคุณลักษณะที่น่าสนใจอื่น ๆ เราสามารถพูดถึงการสนับสนุนลูกค้าสำหรับ Digest, Basic authentication และ NTLM การสนับสนุนไคลเอ็นต์และเซิร์ฟเวอร์สำหรับ XML-RPC การสนับสนุนพร็อกซีรวมถึงการตรวจสอบความถูกต้องและการเจาะระบบ SSL รวมทั้งการสนับสนุนเซิร์ฟเวอร์สำหรับการตรวจสอบสิทธิ์ขั้นพื้นฐานและการย่อย .

เริ่มต้นใช้งาน LibSoup

ในการติดตั้งไลบรารี LibSoup ในระบบปฏิบัติการ GNU / Linux คุณจะต้องดาวน์โหลดซอฟต์แวร์รุ่นล่าสุดจาก Softoware เก็บไว้ในตำแหน่งที่คุณเลือกและยกเลิกการบีบอัดข้อมูลในไดเร็กทอรีปัจจุบัน

เปิดแอป Terminal เพื่อไปยังตำแหน่งที่คุณได้แยกแฟ้มเก็บถาวร (เช่น cd /home/softoware/libsoup-2.49.1) เรียกใช้ & lsquo; ./ configure && make & rsquo; เพื่อกำหนดค่าและคอมไพล์โปรแกรมจากนั้นเรียกใช้ & lsquo ;/ configure && make & rsquo; คำสั่งเพื่อกำหนดค่าโปรแกรม

หลังจากดำเนินการเรียบเรียงสำเร็จแล้วให้เรียกใช้ & lsquo; install & rsquo; หรือ & lsquo; sudo make install & rsquo; คำสั่งขึ้นอยู่กับว่าคุณต้องการใช้ root หรือผู้ใช้ที่มีสิทธิพิเศษในการติดตั้งไลบรารี LibSoup แบบกว้าง ๆ และเริ่มใช้งานในโครงการของคุณ

มีอะไรใหม่ ในรุ่นนี้: [Claudio Saavedra]

  • ลดความซับซ้อนของ soup_hosts_matches_host () [Claudio Saavedra]
  • เพิ่มการทดสอบใหม่สำหรับจุดต่อท้ายชื่อโดเมน [Claudio Saavedra]
  • อัปเดตการแปลภาษาตุรกี

  • มีอะไรใหม่ ในเวอร์ชัน 2.63.2:

    • มีการแก้ไขหลายอย่างเพื่อสนับสนุนการสร้างระบบเมซอน [# 795324, # 782410, Tomas Popela, Jan Alexander Steffens]
    • แก้ไขปัญหาเกี่ยวกับการทดสอบ xmlrpc-server ด้วย PHP & gt; = 7.2 และที่เกี่ยวข้อง [# 795111, # 782410 Jan Alexander Steffens]
    • แก้ไขคำเตือนที่สำคัญใน SoupSocket [Carlos Garcia Campos]
    • แปลข้อมูลอัปเดตแล้ว: โรมาเนีย, ฟิลิคูเลียน, สโลวีเนีย, เช็ก, สเปน, ชาวอินโดนีเซีย, จีน (จีน)

    • tld-parser: ใช้ Python 3 [# 785735, Ross Burton]

      มีอะไรใหม่ ]

    • แก้ไข heap-buffer overflow ใน soup_ntlm_parse_challenge () [# 788037, Milan Crha]
    • แก้ไขค่าที่ไม่ได้ตั้งใจในการทดสอบ ssl [Tomas Popela]
    • SoupCache: แก้ไขเวลาสำหรับการตอบกลับ [# 791031, Claudio Saavedra]

    มีอะไรใหม่

  • คำเตือนเกี่ยวกับฟอร์แมตที่มีความยาวเป็นศูนย์ซึ่งเรียกใช้งานใน soup-logger.c [# 789096, Tomas Popela]
  • คำเตือนขณะสร้างไฟล์การตรวจพบ [# 789099, Tomas Popela]
  • สร้าง Visual Studio: เพิ่มความปลอดภัยของระบบไฟล์ x64 [Chun-wei Fan]
  • แปลฉบับปรับปรุง: เนปาล

  • มีอะไรใหม่ ในเวอร์ชัน 2.60.0:

    • การแปลใหม่ / ที่ปรับปรุงใหม่: คาตาลัน, ดัตช์, ดัตช์, เนปาล

    • มีอะไรใหม่ ในเวอร์ชัน 2.58.1:

      • เปลี่ยนกลับไปที่ SoupSession เพื่อปิดการเชื่อมต่อแบบเปิดทั้งหมดเมื่อมีการเปลี่ยนแปลงคุณสมบัติ: proxy-resolver [# 777326; การเปลี่ยนแปลงนี้เกิดขึ้นใน 2.58.0 แต่บังเอิญออกจากข่าวสำหรับรุ่นที่]; แม้ว่าพฤติกรรมดังกล่าวจะเกิดขึ้น: proxy-resolver สอดคล้องกับ: proxy-uri ทำให้ EWS เกิดการวิวัฒนาการขึ้น [# 781590]
      • แก้ไขการทำงานที่ไม่ได้ระบุในการทดสอบ / การแยกวิเคราะห์ส่วนหัวซึ่งอาจทำให้การทดสอบล้มเหลวอย่างฉับพลัน [# 777258]
      • อัปเดตการกำหนดค่าทดสอบสำหรับ Apache เพื่อใช้ในการทดสอบ /:
      • ลดการสนับสนุน Apache 2.2
      • เปลี่ยนการสนับสนุน PHP จาก PHP 5 เป็น PHP 7
      • mod_unixd สามารถเป็นได้ทั้งแบบ built-in หรือแบบไดนามิกโหลด [# 776478]
      • อัปเดตการแปล:
      • ตุรกี

      มีอะไรใหม่ ในเวอร์ชัน 2.57.1:

      • การเปลี่ยนแปลง libsoup จาก 2.56.0 ถึง 2.57.1:
      • เพิ่ม SoupWebsocketConnection: keepalive-interval เพื่อให้การเชื่อมต่อส่ง ping ปกติ [# 773253, Ignacio Casal Quinteiro]
      • เพิ่ม soup_auth_manager_clear_cached_credentials () และ SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE เพื่อให้สามารถควบคุมการใช้ข้อมูลรับรองการตรวจสอบ HTTP ที่แคชได้มากขึ้น [# 774031, # 774033, Carlos Garcia Campos]
      • แก้ไขการใช้ SoupSession: ค่า proxy-uri ที่มีรหัสผ่าน [# 772932, Jonathan Lebon]
      • การแก้ไขปัญหา WebSocket เล็กน้อย [Ignacio Casal Quinteiro]:
      • หลีกเลี่ยงการส่งข้อมูลหลังจากที่เราเริ่มปิดการเชื่อมต่อ [# 774957]
      • อย่าเข้าสู่วิกฤติหากเพื่อนบ้านส่งรหัสสถานะปิดที่ไม่ถูกต้อง
      • บันทึกข้อความแสดงข้อผิดพลาดเมื่อได้รับ "พงษ์"
      • วิปัสสนาถาวรของ soup_message_headers_get_content_range () [Jasper St. Pierre]
      • แทนที่ Vala [เลิกใช้งาน] คำอธิบายประกอบด้วย [Version] เพื่อหลีกเลี่ยงคำเตือน build [# 773177, Evan Nemerson]
      • การปรับปรุงการสร้าง MSVC (Chun-wei Fan)
      • อัปเดตข้อผิดพลาด / สตริงข้อความเพื่อใช้เครื่องหมายวรรคตอนแบบ Unicode [# 772217, Piotr Drag]
      • อัปเดตการแปล:
      • ภาษาเช็ก, ฟิลิเซีย, เยอรมัน, ฮิบรู, ฮังการี,
      • นอร์เวย์ bokmal, โปแลนด์, สวีเดน

      มีอะไรใหม่ ในเวอร์ชัน 2.56.0:

      • เพิ่ม SoupWebsocketConnection: คุณสมบัติสูงสุดที่รับเข้ามา - payload เพื่อแทนที่ค่าเริ่มต้นของขนาดข้อมูลขาเข้าที่เป็นค่าเริ่มต้น [# 770022, Ignacio Casal Quinteiro]
      • เพิ่มสัญลักษณ์ soup-version.h (โดยเฉพาะ soup_check_version ()) เพื่อวิปัสสนา [# 771439, Rico Tzschichholz]
      • อัปเดตสำเนาของรายการส่วนต่อท้ายที่ใช้โดย SoupTLD [# 769650, Michael Catanzaro]
      • อัปเดตการแปล:
      • อังกฤษอังกฤษกรีกโปแลนด์

      มีอะไรใหม่ ในเวอร์ชัน 2.54.1 / 2.56.0 Beta:

      • นำการสนับสนุนข้อตกลงสำรอง SSLv3 ออก ไซต์ที่ปฏิเสธการจับมือ TLS 1.x ตอนนี้จะล้มเหลวด้วยข้อผิดพลาด (Firefox และ Chrome ได้เปลี่ยนไปใช้กับพฤติกรรมนี้แล้ว) [# 765940, Dan Winship]
      • แก้ไขการแยกวิเคราะห์ของ & lt; double & gt; s ในรหัส XMLRPC ที่ใช้ GVariant ใหม่ [# 767707, Dan Winship]
      • แก้ไข soup_server_set_ssl_cert_file () ที่เพิ่มใน 2.48 แต่ไม่ได้ผลจริง ... [แก้ไขรายการ libsoup จาก Sean DuBois]
      • เพิ่มคุณสมบัติ GObject ลงใน SoupLogger เพื่อทำให้การผูกเป็นไปได้ง่าย [# 768053, Jonh Wendell]
      • แก้ไขข้อผิดพลาดในการสร้าง FreeBSD [# 765376, Ting-Wei Lan]
      • สร้างถาวรด้วย glibc เวอร์ชันใหม่ที่กำหนด "EOF" เป็นมาโคร [# 768731, Philip Withnall]
      • อัปเดต m4 / ax_code_coverage.m4 ด้วยการสนับสนุน lcov 1.12 [Philip Withnall]
      • อัปโหลดไฟล์ PO สำหรับไฟล์ gettext ในอนาคต [Piotr Drag]
      • คำแปลใหม่ / ที่ได้รับการปรับปรุง:
      • ชาว Occitan, สกอตแลนด์เกลิค

      มีอะไรใหม่ ในเวอร์ชัน 2.53.2:

      • แก้ไขการจัดการการเปิดเผยสัญลักษณ์สำหรับ mingw โดยการคัดลอกระบบของ GLib [Ignacio Casal Quinteiro, # 757146]
      • สุดท้ายถูกทำเครื่องหมายว่าเป็น SoupSessionAsync และ SoupSessionSync เก่า ๆ ที่คัดค้าน [Ignacio Casal Quinteiro, Dan Winship, # 757146]
      • เพิ่ม libsoup-2.4.deps สำหรับ valac [Rico Tzschichholz]
      • ทำให้สามารถสร้างจาก git โดยไม่ติดตั้ง gtk-doc [Ignacio Casal Quinteiro]
      • แปลข้อมูลล่าสุด: Norwegian bokmal, Occitan

      มีอะไรใหม่ ในเวอร์ชัน 2.51.3:

      • แก้ไข "make check" ในตำแหน่งที่ไม่ใช่ภาษาอังกฤษ [rh # 1224989, # 749397]
      • แก้ไขคำเตือนของคอมไพเลอร์ [# 748514, Philip Withnall]
      • คำแปลใหม่ / ที่อัปเดตแล้ว:
      • อารากอนคาตาลันโอซิแกนรัสเซีย

      มีอะไรใหม่ ในเวอร์ชัน 2.50.0:

      • แปลข้อมูลอัปเดต: ภาษา Basque, Chinese (Taiwan), Danish, Indonesian, Norwegian bokmal

      มีอะไรใหม่ ในเวอร์ชัน 2.49.1:

      • แก้ไขข้อผิดพลาดใน SoupMessage: สัญญาณเหตุการณ์ที่ขัดขวางความสามารถในการเชื่อมต่อกับโฮสต์ https ด้วยใบรับรอง "ไม่ดี" [# 739951, Dan Winship]
      • แก้ไขกรณีที่ codepaths แบบ async อาจบล็อกการเขียนแบบซิงโครนัส [# 727138, Dan Winship]
      • แก้ไขสัญลักษณ์ soup_server_set_ssl_cert_file () เพื่อส่งออกและเพิ่ม soup_server_get_uris () ลงในเอกสาร [Tristan Van Berkom]
      • ปรับปรุงพรีวิวคำอธิบายประกอบ [# 729987, Evan Nemerson]
      • ชี้แจงเอกสารบางอย่าง [Tristan Van Berkom, Dan Winship]
      • สร้าง Windows Build แบบถาวรสองครั้ง [# 738003, Kouhei Sutou และ # 738551 Kalev Lember]
      • อัปเดตข้อมูลแปล: บังคลาเทศ (อินเดีย) จีน (ดั้งเดิม) อิตาลีลัตเวียเซอร์เบียเตลูกู

      มีอะไรใหม่ ในเวอร์ชัน 2.48.1:

      • แก้ไขข้อผิดพลาดใน SoupMessage: สัญญาณเหตุการณ์ที่ขัดขวางความสามารถในการเชื่อมต่อกับโฮสต์ https ด้วยใบรับรอง "ไม่ดี" [# 739951, Dan Winship]
      • แก้ไขกรณีที่ codepaths แบบ async อาจบล็อกการเขียนแบบซิงโครนัส [# 727138, Dan Winship]
      • แก้ไขสัญลักษณ์ soup_server_set_ssl_cert_file () เพื่อส่งออกและเพิ่ม soup_server_get_uris () ลงในเอกสาร [Tristan Van Berkom]
      • ปรับปรุงพรีวิวคำอธิบายประกอบ [# 729987, Evan Nemerson]
      • ชี้แจงเอกสารบางอย่าง [Tristan Van Berkom, Dan Winship]
      • สร้าง Windows Build แบบถาวรสองครั้ง [# 738003, Kouhei Sutou และ # 738551 Kalev Lember]
      • อัปเดตข้อมูลแปล: บังคลาเทศ (อินเดีย) จีน (ดั้งเดิม) อิตาลีลัตเวียเซอร์เบียเตลูกู

      มีอะไรใหม่ ในเวอร์ชัน 2.45.3:

      • เอกสารได้รับการอัปเดตจนได้รับการอัปเดตเพื่อแสดง API ใหม่ที่เพิ่มใน 2.42
      • เพิ่มข้อมูล GBytes: request-body-data และ: responses to body-data คุณสมบัติเป็น SoupMessage ซึ่งจะช่วยให้มีการผูกมัดบางอย่าง
      • ขณะนี้เราได้ตั้งค่า TCP_NODELAY ไว้ที่ซ็อกเก็ตเพื่อเพิ่มความเร็วในการรับส่งข้อมูล โดยเฉพาะอย่างยิ่งนี้จะหลีกเลี่ยงการเดินทางรอบพิเศษที่ไม่จำเป็นในการจับมือ TLS
      • API SoupSession ที่คืนค่า GErrors จะคืนค่าข้อผิดพลาด gio พื้นฐานที่เกิดขึ้นจริงในกรณีที่เกิดข้อผิดพลาดในการเชื่อมต่อและไม่ชอบ
      • อัปเดตสำเนาของรายการคำต่อท้ายที่ใช้โดย soup-tld.

      มีอะไรใหม่ ในเวอร์ชัน 2.42.3:

      • แก้ไขข้อผิดพลาดในการตรวจสอบสิทธิ์เมื่อใช้ NTLM เมื่อเชื่อมต่อกับไซต์ https ผ่านพร็อกซี รหัสกำลังสับสนและคิดว่าการตอบกลับ 200 OK ต่อ CONNECT หมายความว่าการรับรอง NTLM ประสบความสำเร็จ [# 698728, Dan]
      • แก้ไขข้อผิดพลาดที่ทำให้เซสชัน synchronous สามารถติดค้างอยู่ในสถานะที่ไม่มีข้อความใหม่ ๆ ได้รับการประมวลผล [# 703463, Philip Withnall]
      • แก้ไขบั๊กในโค้ด pool-connection ซึ่งในบางกรณีจะใช้การเชื่อมต่อโดยบังเอิญหลังข้อความถูกยกเลิกในขณะที่กำลังดำเนินการซึ่งทำให้คำขอถัดไปของการเชื่อมต่อนั้นได้รับการตอบสนองต่อคำขอก่อนหน้านี้เป็นต้น [# 708006, David Woodhouse]
      • แก้ไขปัญหาบางอย่างเมื่อกลับมาจาก NTLM การลงชื่อเพียงครั้งเดียว samba เพื่อขอ NTLM แบบธรรมดาสำหรับขอรหัสผ่าน [# 703186, David Woodhouse]
      • ถ้าคุณเรียก g_input_stream_close () ใน GInputStream ของ SoupRequests ก่อนที่คุณจะอ่านเสร็จสิ้นจะเป็นการปิดกั้นจนกว่าจะได้อ่านการตอบกลับที่เหลือทั้งหมด (ซึ่งในกรณีของเช่นสตรีมเสียงอนันต์หมายความว่าจะบล็อก ตลอดไป) [# 695652, Dan]
      • แปลข้อมูลอัปเดตแล้ว: อินโดนีเซีย

      มีอะไรใหม่ ในเวอร์ชัน 2.44.2:

      • แก้ไขแฮงเอาท์กับสตรีมวิทยุอินเทอร์เน็ตใน Rhythmbox (และบางแห่ง)
      • แก้ไขการรั่วไหลของการเชื่อมต่อเมื่อยกเลิกการปิดข้อความ GInputStream
      • เสียบการรั่วไหลของหน่วยความจำไม่กี่ตัว
      • แก้ไขสิ่งปลูกสร้างโดยใช้ --without-ntlm
      • แก้ไขคำเตือนบางส่วน
      • ทดสอบการเชื่อมต่อแบบถาวรเพื่อส่งผ่านไฟล์ glib ปัจจุบัน
      • การทดสอบเริ่มต้นขึ้นโดยปริยายภายใต้ "make check" เนื่องจาก automake ปัจจุบันเปลี่ยนเส้นทางเอาต์พุตทั้งหมดไปยังล็อกไฟล์ต่อ ๆ ไป

      มีอะไรใหม่ ในเวอร์ชัน 2.44.1:

      • ถ้าคุณเรียก gnub_stream_close () ใน SoupMessage หรือ GInputStream ของ SoupRequests ก่อนที่คุณจะอ่านเสร็จสิ้นจะสามารถบล็อกได้จนกว่าการตอบสนองที่เหลือจะถูกอ่าน (ซึ่งในกรณีของเช่นกระแสข้อมูลเสียงที่ไม่มีที่สิ้นสุดหมายความว่า บล็อกตลอดไป) นี่เป็นการเปลี่ยนแปลงที่ไม่ได้ตั้งใจจาก 2.42 และได้รับการแก้ไขแล้ว [# 695652, Dan]
      • soup_session_queue_message () ใน SoupSession ธรรมดา (ไม่ใช่ SoupSessionAsync) ทำงานแบบซิงโครนัสมากกว่าแบบอะซิงโครนัสอย่างที่ควรจะเป็น [# 707711, Dan]
      • วิธีแบบฟอร์มซุปกำลังใช้กฎ HTML5 x-www-form-urlencoded มากกว่า HTML4 (โดยเฉพาะพวกเขาออกไป
      • "-", "_" และ "." unencoded.) [# 708621, Alban Browaeys]
      • ขณะนี้โปรแกรมทดสอบขอให้ตั้งค่า GSettings แบ็กเอนด์ "หน่วยความจำ" ไว้อย่างชัดเจนซึ่งหมายความว่าจะไม่พิมพ์คำเตือนหากได้รับโดยบังเอิญและจะไม่ใช้การตั้งค่าพร็อกซี dconf โดยไม่ตั้งใจหากมีแบ็กเอนด์ dconf อยู่ [แดน]
      • แก้ไข SoupSession เพื่อที่ว่าหากคุณแทนที่การกำหนดค่าพร็อกซีในเวลาที่สร้างระบบจะไม่พยายามแก้ไข GProxyResolver เริ่มต้น (ซึ่งเป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งสำหรับโปรแกรมที่คาดว่าจะทำงานนอกเซสชันของผู้ใช้ซึ่งอาจจะสะกดข้อผิดพลาดจากแบ็กเอนต์ GSettings ของ dconf เนื่องจากไม่สามารถเชื่อมต่อกับ dconf ได้) เช่นเดียวกับการตั้งค่า TLS และ TLS แบ็กเอนด์ [# 708696, Dan]
      • แก้ไขคุณสมบัติ SoupServer: tls-certificate; soup_server_is_https () ไม่ได้รับการอัปเดตเพื่อรับรู้และจะคืนค่า FALSE ซึ่งหมายความว่าเซิร์ฟเวอร์จะส่งคืนคำขอไม่ดี 400 รายการเพื่อตอบสนองต่อคำขอ https [# 709647, Fabiano FidA & ordf; ncio]
      • แก้ไขความล้มเหลวที่กระจัดกระจายในการทดสอบ / การเชื่อมต่อทดสอบ [แดน]
      • อัปเดตการแปล:
      • ทาจิกิสถาน

      มีอะไรใหม่ ในเวอร์ชัน 2.44.0:

      • แปลใหม่ / ที่อัปเดตแล้ว: ภาษาดัตช์, อินโดนีเซีย

      มีอะไรใหม่ ในเวอร์ชัน 2.44 เบต้า 1:

      • แก้ไขการจัดการคำขอช่วงที่ไม่น่าเชื่อถือใน SoupServer [ระบุไว้ในรายชื่อผู้รับจดหมาย Dan] นอกจากนี้คุณยังได้เพิ่มเอกสารเพิ่มเติมเพื่อชี้แจงว่าคุณไม่จำเป็นต้องจัดการกับช่วงเวลาด้วยตัวคุณเองในหลาย ๆ กรณี
      • แก้ไขการจัดการตัวอักษรที่อยู่ IPv6 ด้วยรหัสขอบเขต (ต้องใช้ glib ล่าสุดเช่นกันสำหรับการแก้ไขทั้งหมด) [# 669724, Dan]

      มีอะไรใหม่ ในเวอร์ชัน 2.43.5:

      • SoupProxyURIResolver ถูกเลิกใช้งานแล้วในส่วนของ SoupSession: คุณสมบัติ proxy-resolver (ซึ่งใช้ GProxyResolver) [# 680273, Dan]
      • Enum SoupKnownStatusCode ตอนนี้เรียกว่า SoupStatus ชื่อเดิมยังมีอยู่เป็นชื่อแทน แต่เลิกใช้แล้ว (การเปลี่ยนแปลงนี้ไม่มีผลที่มองเห็นได้ใน C ซึ่งเป็นส่วนหลักเพื่อช่วยผูกภาษาเพื่อให้เช่น SOUP_STATUS_NOT_FOUND ทำแผนที่กับ "Soup.Status.NOT_FOUND" แทน "Soup.KnownStatusCode.NOT_FOUND") [# 684409, Dan]
      • แก้ไขการแยกวิเคราะห์แผนการ URI ใน SoupURI (โดยเฉพาะเพื่อให้ชื่อโครงการมีตัวเลขในตัว) [# 703776, Dan]
      • แก้ไข SoupLogger เพื่อพิมพ์หัวเรื่องการตอบสนองของข้อความแม้ว่าข้อความจะถูกยกเลิกก่อนที่จะได้รับเนื้อหาคำตอบที่สมบูรณ์ [# 703200, Andres Gomez]
      • แก้ไขปัญหาการสร้างในตำแหน่งที่ไม่ใช่ UTF-8 [# 702534, Ross Lagerwall]
      • SoupSession เตือนว่าคุณใช้ soup_session_pause_message () หรือ soup_session_unpause_message () ในข้อความซิงโครนัส (ซึ่งไม่เคยใช้งานมาก่อน [# 703461, Philip Withnall]

      มีอะไรใหม่ ในเวอร์ชัน 2.43.4:

      • แก้ไขข้อผิดพลาดที่ทำให้เซสชัน synchronous สามารถติดค้างอยู่ในสถานะที่ไม่มีข้อความใหม่ ๆ ได้รับการประมวลผล [# 703463, Philip Withnall]
      • แก้ไขการรั่วไหลของหน่วยความจำอีกครั้งใน SoupSocket (พบในขณะที่เพิ่มกรณีทดสอบสำหรับ # 700472)
      • เปลี่ยนไปใช้ g_cclosure_marshal_generic () แทนที่จะใช้ glib-genmarshal [# 686042, Olivier Blin]
      • เปลี่ยน SoupServer เพื่อเรียก unref () ในตารางแฮชแบบสอบถามหลังจากเรียกใช้ตัวจัดการแทนที่จะทำลาย () เพื่อให้ตัวจัดการสามารถเก็บสำเนาข้อมูลแบบสอบถามได้ถ้าต้องการ [# 702793, Bernhard Schuster]
      • แก้ไขคำอธิบายประกอบการวิปัสสนาบางอย่าง
      • อัปเดตตัวอย่าง / รับใช้ SoupLogger และอนุญาตให้เปลี่ยนเส้นทางไปยังไฟล์ [# 703231, # 703229, Andres Gomez]

      มีอะไรใหม่ ในเวอร์ชัน 2.43.2:

      • แก้ไขข้อผิดพลาดในการตรวจสอบสิทธิ์เมื่อใช้ NTLM เมื่อเชื่อมต่อกับไซต์ https ผ่านพร็อกซี รหัสกำลังสับสนและคิดว่าการตอบกลับ 200 OK ต่อ CONNECT หมายความว่าการรับรอง NTLM ประสบความสำเร็จ [# 698728, Dan]
      • แก้ไขการรั่วไหลของหน่วยความจำใน SoupSocket [# 700472, Richard RA & para; jfors]
      • แก้ไขข้อผิดพลาดที่ขาดหายไปในบางแพลตฟอร์ม [# 700003, Erik van Pienbroek]
      • คำเตือนแบบถาวรเมื่อทำงานกับแบ็กเอนด์ TLS แบบ "หลอกลวง" [# 700518, Dan]

      มีอะไรใหม่ ในเวอร์ชัน 2.43.1:

      • รวมถึงการไม่ดึงส่วนหัวเครือข่ายระบบอีกต่อไป ซึ่งอาจทำให้แพคเกจบางชุดไม่สามารถคอมไพล์ได้หากพวกเขาบังเอิญขึ้นอยู่กับสิ่งนี้ การเพิ่ม "#include" จะแก้ไขได้ทั้งในยูนิกซ์และ Windows (นี่เป็นส่วนหนึ่งของการกำหนดโครงสร้างใน Windows) [# 692134, Dan]

      มีอะไรใหม่ ในเวอร์ชัน 2.42.2:

      • แก้ไขรายการ SoupSession: proxy-resolver [# 698163, Dan]
      • เพิ่มเติม build build win32 [# 692134, Dan]
      • แก้ไขโปรแกรมทดสอบหลายรายการที่ยังใช้งานได้หากไม่ได้ติดตั้งระบบเครือข่าย glib [Dan] และแก้ไขข้ออื่นเพื่อให้สามารถทำงานได้หากเคอร์เนลไม่มีการสนับสนุน IPv6 [# 698220, แดน]

      มีอะไรใหม่ ในเวอร์ชัน 2.42.0:

      • แก้ไขคำเตือนของคอมไพเลอร์บนโปรแกรม 32bit ในโปรแกรมทดสอบ [Kalev Lember]
      • แปลใหม่ / ฉบับปรับปรุงใหม่: ฮินดูกั ณ ณาทเกาหลีมาเลย์มามาฐีโอเดียเปอร์เซียทาดจิคทมิฬเตลูกู

      มีอะไรใหม่ ในเวอร์ชัน 2.41.92:

      • แก้ไขข้อผิดพลาดที่ทำให้ libsoup ลองป้อนรหัสผ่านไม่ถูกต้องซ้ำไปซ้ำมาตลอดไปในบางกรณีที่ส่งผลต่อปฏิทินของ Google ในด้านวิวัฒนาการโดยเฉพาะ [ข้อผิดพลาดใน Red Hat # 916224, Dan]
      • เพิ่มโค้ดเพื่อให้ลูปแบบวนซ้ำดังกล่าวเป็นไปไม่ได้ในอนาคต [แดน]
      • แก้ไขการจัดการ URIs ของ SoupRequestData ด้วย "" [# 695246, A & frac12; a DoberAek]
      • เพิ่มคุณสมบัติ SoupSession: proxy-resolver เพื่อแทนที่ GProxyResolver ที่ใช้โดยเซสชัน (ซึ่งหมายความว่าขณะนี้มีสามวิธีที่แตกต่างกันในการควบคุมการแก้ปัญหาพร็อกซีใน SoupSession ... ซึ่งจะเป็นการทำความสะอาดหลังจาก 2.42.) [# 680273, Dan]
      • เพิ่ม G_BEGIN_DECLS / G_END_DECLS ที่หายไปลงใน soup-message-headers.h เพื่อให้สามารถเรียกใช้ฟังก์ชันจาก C ++ ได้ [Carlos Garcia Campos]
      • อัปเดตการแปล: อัสสัม, เบลารุส, บราซิลโปรตุเกส, คาตาลัน (วาเลนเซีย), คาตาลัน, เดนมาร์ก, เอสโตเนีย, ฝรั่งเศส, กรีก, คุชราติ, ฮังการี, อิตาลี, ลัตเวีย, โปรตุเกส, รัสเซีย, สโลเวเนียน, ไทย

      มีอะไรใหม่ ในเวอร์ชัน 2.41.91:

      • แก้ไขข้อขัดข้องที่แสดงขึ้นกับคำขอ XMLRPC ใน WebKitGTK [# 694920, Sergio]
      • แก้ไข SoupCache เพื่อปรับปรุงส่วนหัวที่แคชไว้เมื่อได้รับการตอบสนอง 304 Not Modified และเพิ่มการทดสอบนี้ [# 695121, Sergio]
      • libsoup สร้างขึ้นภายใต้ automake 1.13 (และ "make check" ทำงานภายใต้ชุดทดสอบแบบขนานซึ่งเป็นค่าเริ่มต้นใน 1.13) [# 694135]
      • ขณะนี้การทดสอบ / ไดเร็กทอรีมีเฉพาะโปรแกรมทดสอบจริงที่ดำเนินการโดย "make check" และโปรแกรมที่ตั้งใจจะเป็นตัวอย่างโค้ดจะอยู่ภายใต้ตัวอย่าง /.
      • แปลใหม่ / อัปเดตแล้ว: อารากอนภาษาจีน (ดั้งเดิม) เช็กภาษากาลิเซียภาษาฮีบรูภาษาลิทัวเนียนอร์เวย์ bokmA & yen; l ปัญจาบภาษาสเปน Uyghur เวียดนาม

      มีอะไรใหม่ ในเวอร์ชัน 2.41.90:

      • เพิ่ม SoupSession: local-address property ซึ่งช่วยให้คุณบังคับให้เชื่อมต่อกับที่อยู่เฉพาะ (เช่นเพื่อควบคุมอินเตอร์เฟซที่ใช้) [# 693215, Jonh Wendell]
      • แก้ไข SoupCache เพื่อจัดการกับข้อความที่ถูกยกเลิกโดยถูกต้องและเพิ่มการทดสอบสำหรับสิ่งนี้ [# 692310, Sergio]
      • แก้ไขการรั่วไหลของข้อมูลอ้างอิงใน SoupCache ซึ่งส่งผลให้พระเยซูถูกแขวนคอเป็นเวลาหลายวินาทีในการออกและจากนั้นพิมพ์ "ล้างแคชเสร็จสิ้นแม้จะมีคำขอรอ X" และเพิ่มการทดสอบเพิ่มเติม [# 682527, Sergio]
      • แก้ไข SoupAuthNTLM เพื่อให้ SoupSession: ตรวจสอบความถูกต้องจะถูกส่งไปพร้อมกับลองใหม่ = TRUE หากความพยายามครั้งแรกล้มเหลว (เช่นให้ทำงานแบบเดียวกับ SoupAuthBasic และ SoupAuthDigest) [# 693222, Dan]
      • แก้ไข SoupSession: คุณสมบัติ add-feature-by-type เพื่อยอมรับคุณลักษณะที่ไม่ใช่ SoupSessionFeature เช่นกัน (เช่นประเภทการรับรองความถูกต้อง) [Dan]
      • แก้ไขข้อบกพร่องในการสร้างที่อาจทำลายการทดสอบทั้งหมดของ Apache ถ้าคุณไม่ได้ติดตั้ง PHP [# 693311, Dan]
      • แปลข้อมูลอัปเดตแล้ว: มาเลย์แลน, โปแลนด์, เซอร์เบีย, สโลวัก

      มีอะไรใหม่ ในเวอร์ชัน 2.41.5:

      • กลับการเปลี่ยนแปลงการจัดการรหัสผ่านของ SoupURI จาก 2.41.4 เนื่องจากมีบางอย่างเกิดขึ้น [# 692149, Dan]
      • หลีกเลี่ยง g_return_if_fail () เมื่อโหลด SoupSession: ssl-ca-file ล้มเหลว [# 691930, Guillaume Desmottes]
      • แก้ไขข้อบกพร่องใน SoupBodyInputStream ที่ทำให้ WebKitGTK เปลี่ยนเส้นทางไปแขวน [# 692026, Sergio]
      • แปลการแปลล่าสุด: เบลารุสจีน (ดั้งเดิม) เยอรมันอิตาลีนอร์เวย์ bokmA & yen; l เซอร์เบีย Uyghur

ซอฟต์แวร์ที่คล้ายกัน

Jar::Signer
Jar::Signer

3 Jun 15

libiconv
libiconv

11 May 15

OpenSSL
OpenSSL

5 Sep 16

iTunes
iTunes

2 Jun 15

ความคิดเห็นที่ LibSoup

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่