LibSoup

Phần mềm chụp màn hình:
LibSoup
Các chi tiết về phần mềm:
Phiên bản: 2.62.3 / 2.64.0 Beta 2 Cập nhật
Ngày tải lên: 16 Aug 18
Nhà phát triển: Joe Shaw and Dan Winship
Giấy phép: Miễn phí
Phổ biến: 34

Rating: nan/5 (Total Votes: 0)

LibSoup là một thư viện máy chủ và máy khách HTTP hoàn toàn miễn phí, dễ sử dụng và mã nguồn mở (Hypertext Transfer Protocol) được sử dụng trong nhiều ứng dụng khác nhau được thiết kế cho môi trường máy tính để bàn đồ họa GNOME, đang chạy trong các hệ điều hành dựa trên hạt nhân Linux.


Được hỗ trợ bởi các dự án GLib và GObjects

Dự án LibSoup sử dụng thư viện GLib mạnh mẽ như một vòng lặp chính và phần mềm GObjects để tích hợp với hầu hết các ứng dụng GNOME. Nó hỗ trợ proxy, bao gồm xác thực và đường hầm SSL.


Hỗ trợ SSL thông qua GnuTLS

Thư viện tự động lưu trữ các kết nối, chứa các API không đồng bộ (GMainLoop và gọi lại) và các API đồng bộ (Giao diện lập trình ứng dụng) và hỗ trợ SSL (Lớp cổng bảo mật) thông qua GnuTLS.


Cung cấp hỗ trợ proxy và nhiều tính năng hấp dẫn khác

Trong số các tính năng thú vị khác, chúng tôi có thể đề cập đến hỗ trợ khách hàng cho Digest, Xác thực cơ bản và NTLM, hỗ trợ máy khách và máy chủ cho XML-RPC, hỗ trợ proxy, bao gồm xác thực và đường hầm SSL, cũng như hỗ trợ máy chủ để xác thực cơ bản và phân tích .

Bắt đầu với LibSoup

Để cài đặt thư viện LibSoup trên hệ điều hành GNU / Linux, bạn sẽ phải tải xuống bản phát hành mới nhất của phần mềm từ Softoware, lưu nó vào vị trí bạn chọn và giải nén nó trên thư mục hiện tại.

Mở ứng dụng Thiết bị đầu cuối, điều hướng đến vị trí bạn đã trích xuất tệp lưu trữ (ví dụ: cd /home/softoware/libsoup-2.49.1), chạy phần & lsquo; ./ configure && make & rsquo; để định cấu hình và biên dịch chương trình, sau đó chạy & lsquo; ./ configure && make & rsquo; lệnh để định cấu hình chương trình.

Sau khi hoạt động biên dịch thành công, hãy chạy một trong các thẻ & lsquo; hãy cài đặt & rsquo; hoặc & lsquo; sudo cài đặt & rsquo; lệnh, tùy thuộc vào bạn gốc hoặc người dùng có đặc quyền, để cài đặt hệ thống thư viện LibSoup rộng và bắt đầu sử dụng nó trong dự án của bạn.

Tính năng mới trong bản phát hành này là gì:

  • Đơn giản hóa soup_hosts_matches_host () [Claudio Saavedra]
  • Thêm các thử nghiệm mới cho dấu chấm trong các tên miền [Claudio Saavedra]
  • Đã cập nhật bản dịch tiếng Thổ Nhĩ Kỳ

Tính năng mới trong phiên bản 2.63.2:

  • Nhiều bản sửa lỗi cho hỗ trợ hệ thống xây dựng meson [# 795324, # 782410, Tomas Popela, Jan Alexander Steffens]
  • Sửa chữa thử nghiệm xmlrpc-server với PHP & gt; = 7.2 và liên quan [# 795111, # 782410 Jan Alexander Steffens]
  • Khắc phục cảnh báo quan trọng trong SoupSocket [Carlos Garcia Campos]
  • Bản dịch được cập nhật: Rumani, Friulian, Slovenia, Séc, Tây Ban Nha, Indonesia, Trung Quốc (Trung Quốc).

Tính năng mới trong phiên bản:

  • trình phân tích cú pháp tld: sử dụng Python 3 [# 785735, Ross Burton ]
  • Khắc phục sự cố tràn bộ nhớ đệm trong soup_ntlm_parse_challenge () [# 788037, Milan Crha]
  • Khắc phục giá trị có thể chưa được khởi tạo trong kiểm tra ssl. [Tomas Popela]
  • SoupCache: sửa dấu thời gian cho các câu trả lời [# 791031, Claudio Saavedra]

Tính năng mới trong phiên bản 2.60.2:

  • Sửa lỗi chính tả tài liệu [# 788920, Nirbheek Chauhan]
  • cảnh báo định dạng-zero-length được kích hoạt trong soup-logger.c [# 789096, Tomas Popela]
  • Cảnh báo khi tạo tệp nội soi [# 789099, Tomas Popela]
  • Bản dựng Visual Studio: Tăng cường bảo mật của x64 nhị phân [Fan Chun-wei]
  • Bản dịch cập nhật: Nepali.

Tính năng mới trong phiên bản 2.60.0:

  • Bản dịch mới / cập nhật: Catalan, Danish, Dutch, Nepali.

Tính năng mới trong phiên bản 2.58.1:

  • Hoàn nguyên thay đổi đối với SoupSession để đóng tất cả các kết nối mở khi thuộc tính: proxy-resolver được thay đổi [# 777326; sự thay đổi này được thực hiện trong 2.58.0 nhưng vô tình rời khỏi NEWS cho bản phát hành đó]; mặc dù hành vi đó được thực hiện: proxy-resolver phù hợp hơn với: proxy-uri, nó đã phá vỡ Evolution EWS. [# 781590]
  • Cố định hành vi không xác định trong các thử nghiệm / phân tích cú pháp tiêu đề có thể làm cho thử nghiệm giả thất bại. [# 777258]
  • Các bản cập nhật cho các bài kiểm tra cấu hình cho Apache để sử dụng trong các bài kiểm tra /:
  • Hỗ trợ bị bỏ dành cho Apache 2.2
  • Đã thay đổi hỗ trợ PHP từ PHP 5 thành PHP 7
  • mod_unixd hiện có thể được tích hợp sẵn hoặc được tải động [# 776478]
  • Bản dịch được cập nhật:
  • Tiếng Thổ Nhĩ Kỳ

Tính năng mới trong phiên bản 2.57.1:

  • Các thay đổi trong libsoup từ 2.56.0 đến 2.57.1:
  • Đã thêm SoupWebsocketConnection: keepalive-interval, để tạo kết nối gửi ping thông thường. [# 773253, Ignacio Casal Quinteiro]
  • Đã thêm soup_auth_manager_clear_cached_credentials () và SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, để cho phép kiểm soát tốt hơn việc sử dụng thông tin đăng nhập xác thực HTTP được lưu trong bộ nhớ cache. [# 774031, # 774033, Carlos Garcia Campos]
  • Đã sửa lỗi sử dụng SoupSession: giá trị proxy-uri chứa mật khẩu. [# 772932, Jonathan Lebon]
  • Các sửa đổi WebSocket khác nhau nhỏ [Ignacio Casal Quinteiro]:
  • Tránh gửi dữ liệu sau khi chúng tôi bắt đầu đóng kết nối [# 774957]
  • Không ghi nhật ký quan trọng nếu đồng nghiệp gửi mã trạng thái đóng không hợp lệ
  • Đăng nhập thông báo gỡ lỗi khi nhận được "pong"
  • Cố định nội tâm của soup_message_headers_get_content_range () [Jasper St. Pierre]
  • Chú thích được thay thế bằng dấu phẩy [Không được chấp nhận] với [Phiên bản] để tránh các cảnh báo xây dựng [# 773177, Evan Nemerson]
  • Cải tiến xây dựng MSVC (Fan Chun-wei)
  • Đã cập nhật các chuỗi lỗi / tin nhắn để sử dụng dấu chấm câu Unicode. [# 772217, Kéo Piotr]
  • Bản dịch được cập nhật:
  • tiếng Séc, tiếng Friulian, tiếng Đức, tiếng Do Thái, tiếng Hungari,
  • Tiếng Na Uy bokmal, Tiếng Ba Lan, Tiếng Thụy Điển

Tính năng mới trong phiên bản 2.56.0:

  • Đã thêm thuộc tính SoupWebsocketConnection: max-incoming-payload-size, để ghi đè kích thước tải trọng đến tối đa mặc định. [# 770022, Ignacio Casal Quinteiro]
  • Đã thêm các biểu tượng súp-version.h (đặc biệt là soup_check_version ()) vào nội dung. [# 771439, Rico Tzschichholz]
  • Đã cập nhật bản sao của danh sách hậu tố công khai được SoupTLD sử dụng [# 769650, Michael Catanzaro]
  • Bản dịch được cập nhật:
  • Tiếng Anh Anh, Hy Lạp, Ba Lan

Tính năng mới trong phiên bản 2.54.1 / 2.56.0 Beta:

  • Đã xóa hỗ trợ cho dự phòng SSLv3; các trang web từ chối bắt tay TLS 1.x giờ sẽ không thành công với lỗi. (Firefox và Chrome đều đã chuyển sang hành vi này.) [# 765940, Dan Winship]
  • Đã sửa lỗi phân tích cú pháp & lt; double & gt; s trong mã XMLRPC dựa trên GVariant mới. [# 767707, Dan Winship]
  • Cố định soup_server_set_ssl_cert_file (), được thêm vào 2,48 nhưng không thực sự hoạt động ... [patch on libsoup-list from Sean DuBois]
  • Đã thêm các thuộc tính GObject vào SoupLogger để làm cho nó dễ ràng buộc. [# 768053, Jonh Wendell]
  • Đã sửa lỗi xây dựng trên FreeBSD [# 765376, Ting-Wei Lan]
  • Xây dựng cố định với một số phiên bản glibc mới nhất định xác định "EOF" làm macro. [# 768731, Philip Withnall]
  • Đã cập nhật m4 / ax_code_coverage.m4 với hỗ trợ cho lcov 1,12 [Philip Withnall]
  • Đã cập nhật các tệp po cho các phiên bản gettext trong tương lai [Kéo Piotr]
  • Bản dịch mới / cập nhật:
  • Tiếng Occitan, Tiếng Gaelic Scotland

Tính năng mới trong phiên bản 2.53.2:

  • Đã sửa lỗi xử lý hiển thị ký hiệu cho mingw bằng cách sao chép hệ thống của GLib [Ignacio Casal Quinteiro, # 757146]
  • Cuối cùng đã đánh dấu các phương thức SoupSessionAsync và SoupSessionSync cũ không được chấp nhận [Ignacio Casal Quinteiro, Dan Winship, # 757146]
  • Đã thêm libsoup-2.4.deps cho valac [Rico Tzschichholz]
  • Làm cho nó có thể xây dựng từ git mà không cần cài đặt gtk-doc [Ignacio Casal Quinteiro]
  • Bản dịch được cập nhật: Tiếng Na Uy bokmal, Occitan

Tính năng mới trong phiên bản 2.51.3:

  • Đã sửa "thực hiện kiểm tra" bằng các ngôn ngữ không phải tiếng Anh [rh # 1224989, # 749397]
  • Đã sửa một số cảnh báo trình biên dịch [# 748514, Philip Withnall]
  • Bản dịch mới / Cập nhật:
  • Aragonese, Catalan, Occitan, tiếng Nga

Tính năng mới trong phiên bản 2.50.0:

  • Bản dịch được cập nhật: Tiếng Basque, tiếng Trung Quốc (Đài Loan), tiếng Đan Mạch, tiếng Indonesia, tiếng Na Uy bokmal

Tính năng mới trong phiên bản 2.49.1:

  • Đã khắc phục lỗi trong SoupMessage: tín hiệu sự kiện đã phá vỡ khả năng của tiến hóa để kết nối với máy chủ https có chứng chỉ "xấu". [# 739951, Dan Winship]
  • Đã khắc phục một trường hợp các codepath không đồng bộ có khả năng chặn trên ghi đồng bộ [# 727138, Dan Winship]
  • Cố định biểu tượng soup_server_set_ssl_cert_file () để xuất và thêm soup_server_get_uris () vào tài liệu. [Tristan Van Berkom]
  • Đã cải thiện một loạt chú thích nội suy [# 729987, Evan Nemerson]
  • Đã làm rõ một số tài liệu. [Tristan Van Berkom, Dan Winship]
  • Sửa bản dựng Windows, hai lần [# 738003, Kouhei Sutou và # 738551, Kalev Lember].
  • Bản dịch cập nhật: tiếng Bengali (Ấn Độ), tiếng Trung (Phồn thể), tiếng Ý, tiếng Latvia, tiếng Serbia, tiếng Telugu, tiếng Ukraina

Tính năng mới trong phiên bản 2.48.1:

  • Đã khắc phục lỗi trong SoupMessage: tín hiệu sự kiện đã phá vỡ khả năng của tiến hóa để kết nối với máy chủ https có chứng chỉ "xấu". [# 739951, Dan Winship]
  • Đã khắc phục một trường hợp các codepath không đồng bộ có khả năng chặn trên ghi đồng bộ [# 727138, Dan Winship]
  • Cố định biểu tượng soup_server_set_ssl_cert_file () để xuất và thêm soup_server_get_uris () vào tài liệu. [Tristan Van Berkom]
  • Đã cải thiện một loạt chú thích nội suy [# 729987, Evan Nemerson]
  • Đã làm rõ một số tài liệu. [Tristan Van Berkom, Dan Winship]
  • Sửa bản dựng Windows, hai lần [# 738003, Kouhei Sutou và # 738551, Kalev Lember].
  • Bản dịch cập nhật: tiếng Bengali (Ấn Độ), tiếng Trung (Phồn thể), tiếng Ý, tiếng Latvia, tiếng Serbia, tiếng Telugu, tiếng Ukraina

Tính năng mới trong phiên bản 2.45.3:

  • Tài liệu cuối cùng đã được cập nhật để phản ánh các API mới được thêm vào trong 2.42.
  • Đã thêm các giá trị GBytes-value: request-body-data và: response-body-data vào SoupMessage, sẽ giúp một số ràng buộc.
  • Bây giờ chúng tôi đã đặt TCP_NODELAY trên ổ cắm, cải thiện thông lượng một chút. Cụ thể, điều này tránh một chuyến đi bổ sung không cần thiết trong việc bắt tay TLS.
  • Các API SoupSession trả về GErrors giờ đây trả về các lỗi gio bên dưới thực tế trong trường hợp lỗi kết nối và tương tự.
  • Đã cập nhật bản sao của danh sách Hậu tố Công cộng được sử dụng bởi soup-tld.

Tính năng mới trong phiên bản 2.42.3:

  • Đã khắc phục lỗi xác thực khi sử dụng NTLM khi kết nối với trang web https qua proxy; mã đã nhận được bối rối và nghĩ rằng phản ứng 200 OK để CONNECT có nghĩa là NTLM auth đã thành công. [# 698728, Dan]
  • Đã sửa lỗi có thể gây ra các phiên đồng bộ bị kẹt trong trạng thái không có thư mới nào được xử lý. [# 703463, Philip Withnall]
  • Đã sửa lỗi trong mã vùng kết nối, trong một số trường hợp, một số trường hợp vô tình tiếp tục sử dụng kết nối sau khi thư bị hủy trong khi đang tiến hành, khiến yêu cầu tiếp theo trên kết nối đó nhận được phản hồi cho yêu cầu trước đó, v.v. [# 708006, David Woodhouse]
  • Đã khắc phục một số sự cố khi giảm trở lại từ NTLM đăng nhập một lần samba thành NTLM yêu cầu mật khẩu thông thường. [# 703186, David Woodhouse]
  • Nếu bạn gọi g_input_stream_close () trên tệp GInputStream của SoupRequests trước khi bạn đọc xong, nó sẽ chặn cho đến khi phần còn lại của phản hồi được đọc (trong trường hợp, ví dụ, luồng âm thanh vô hạn, có nghĩa là nó sẽ chặn mãi mãi). [# 695652, Dan]
  • Bản dịch được cập nhật: tiếng Indonesia

Tính năng mới trong phiên bản 2.44.2:

  • Đã sửa lỗi treo luồng radio internet trong Rhythmbox (và một số địa điểm khác).
  • Đã sửa lỗi rò rỉ kết nối khi hủy đóng thông báo GInputStream.
  • Đã cắm một vài rò rỉ bộ nhớ.
  • Khắc phục sự cố xây dựng với --không có ntlm.
  • Đã sửa một số cảnh báo.
  • Đã sửa lỗi kết nối thử nghiệm để vượt qua với glib hiện tại.
  • Các thử nghiệm bây giờ được tiết lộ nhiều hơn theo mặc định trong "thực hiện kiểm tra", vì hiện tại, tự động chuyển hướng tất cả đầu ra sang tệp nhật ký.

Tính năng mới trong phiên bản 2.44.1:

  • Nếu bạn gọi g_input_stream_close () trên SoupMessage hoặc SoupRequests's GInputStream trước khi bạn đọc xong, nó sẽ chặn cho đến khi phần còn lại của phản hồi được đọc (trong trường hợp, ví dụ, luồng âm thanh vô hạn, có nghĩa là chặn mãi mãi). Đây là một thay đổi không mong muốn từ 2,42 và hiện đã được sửa. [# 695652, Dan]
  • soup_session_queue_message () trên một SoupSession đơn giản (không phải SoupSessionAsync) đã hoạt động đồng bộ hơn là không đồng bộ như nó cần phải có. [# 707711, Dan]
  • phương pháp dạng súp giờ đây sử dụng các quy tắc HTML5 x-www-form-urlencoded hơn là các quy tắc HTML4. (Đặc biệt, họ rời khỏi
  • "-", "_" và "." chưa được mã hóa.) [# 708621, Alban Browaeys]
  • Các chương trình thử nghiệm bây giờ yêu cầu một cách rõ ràng bộ phụ trợ GSettings "bộ nhớ", nghĩa là chúng sẽ không in cảnh báo nếu chúng vô tình, và chúng sẽ không vô tình sử dụng cài đặt proxy dconf nếu có sẵn phần phụ trợ dconf. [Dan]
  • Sửa SoupSession để nếu bạn ghi đè cấu hình proxy tại thời gian xây dựng, nó sẽ không cố gắng giải quyết GProxyResolver mặc định. (Điều này đặc biệt quan trọng đối với các chương trình mong muốn chạy bên ngoài một phiên người dùng, nếu không sẽ phát sinh lỗi từ phần phụ trợ của GSXings dconf về việc không thể kết nối với dconf.) Tương tự như vậy với các thiết lập TLS và phần phụ trợ TLS. [# 708696, Dan]
  • Khắc phục SoupServer: thuộc tính tls-certificate; soup_server_is_https () chưa được cập nhật để nhận ra nó, và vì vậy sẽ trả về FALSE, điều này có nghĩa là máy chủ sẽ trả về 400 Yêu cầu không hợp lệ để đáp ứng yêu cầu https. [# 709647, Fabiano FidA & ordf; ncio]
  • Đã khắc phục sự cố không thường xuyên trong kiểm tra / kiểm tra kết nối. [Dan]
  • Bản dịch được cập nhật:
  • Tajik

Tính năng mới trong phiên bản 2.44.0:

  • Bản dịch mới / cập nhật: tiếng Hà Lan, tiếng Indonesia.

Tính năng mới trong phiên bản 2.44 Beta 1:

  • Cố định xử lý các yêu cầu phạm vi không hài lòng trong SoupServer [được chỉ ra trên danh sách gửi thư, Dan]. Ngoài ra, hãy thêm tài liệu làm rõ thêm rằng bạn không cần tự xử lý các yêu cầu phạm vi trong nhiều trường hợp.
  • Đã sửa lỗi xử lý các địa chỉ IPv6 bằng các ID phạm vi. (Yêu cầu glib mới nhất để sửa chữa hoàn chỉnh.) [# 669724, Dan]

Tính năng mới trong phiên bản 2.43.5:

  • SoupProxyURIResolver hiện không được hỗ trợ cho thuộc tính SoupSession: proxy-resolver (có GProxyResolver). [# 680273, Dan]
  • SoupKnownStatusCode enum bây giờ được gọi là SoupStatus. Tên cũ vẫn tiếp tục tồn tại dưới dạng bí danh, nhưng không được chấp nhận. (Sự thay đổi này không có hiệu lực nhìn thấy được trong C; nó chủ yếu là để giúp ràng buộc ngôn ngữ, ví dụ, SOUP_STATUS_NOT_FOUND ánh xạ tới "Soup.Status.NOT_FOUND" thay vì "Soup.KnownStatusCode.NOT_FOUND".) [# 684409, Dan]
  • Cố định phân tích các lược đồ URI trong SoupURI (đặc biệt, để cho phép các tên lược đồ có chữ số trong chúng). [# 703776, Dan]
  • Cố định SoupLogger để in tiêu đề phản hồi của thư ngay cả khi thư bị hủy trước khi nhận được thư trả lời đầy đủ. [# 703200, Andres Gomez]
  • Đã khắc phục sự cố xây dựng ở các miền không phải UTF-8 [# 702534, Ross Lagerwall]
  • SoupSession bây giờ cảnh báo nếu bạn sử dụng soup_session_pause_message () hoặc soup_session_unpause_message () trên một thông báo đồng bộ (chưa bao giờ hoạt động, mặc dù thực tế đó không được ghi lại). [# 703461, Philip Withnall]

Tính năng mới trong phiên bản 2.43.4:

  • Đã sửa lỗi có thể gây ra các phiên đồng bộ bị kẹt trong trạng thái không có thư mới nào được xử lý. [# 703463, Philip Withnall]
  • Đã sửa lỗi rò rỉ bộ nhớ khác trong SoupSocket (tìm thấy trong khi thêm trường hợp kiểm tra cho # 700472)
  • Được chuyển sang sử dụng g_cclosure_marshal_generic () thay vì sử dụng glib-genmarshal. [# 686042, Olivier Blin]
  • Thay đổi SoupServer để gọi unref () trên bảng băm truy vấn sau khi gọi trình xử lý, thay vì hủy (), để trình xử lý có thể giữ một bản sao của dữ liệu truy vấn nếu nó muốn. [# 702793, Bernhard Schuster]
  • Đã sửa một số chú thích nội quan
  • Các ví dụ được cập nhật / sử dụng SoupLogger và cho phép chuyển hướng đầu ra tới một tệp [# 703231, # 703229, Andres Gomez]

Tính năng mới trong phiên bản 2.43.2:

  • Đã khắc phục lỗi xác thực khi sử dụng NTLM khi kết nối với trang web https qua proxy; mã đã nhận được bối rối và nghĩ rằng phản ứng 200 OK để CONNECT có nghĩa là NTLM auth đã thành công. [# 698728, Dan]
  • Đã sửa lỗi rò rỉ bộ nhớ trong SoupSocket. [# 700472, Richard RA & para; jfors]
  • Đã sửa lỗi bao gồm bị thiếu trên một số nền tảng [# 700003, Erik van Pienbroek]
  • Đã sửa các cảnh báo khi chạy với phần phụ trợ TLS "giả". [# 700518, Dan]

Tính năng mới trong phiên bản 2.43.1:

  • Bao gồm không còn kéo vào tiêu đề mạng hệ thống nữa. Điều này có thể khiến một số gói không còn biên dịch, nếu chúng vô tình tùy thuộc vào điều này. Thêm "#include" sẽ khắc phục chúng trên cả Unix và Windows. (Điều này đã được thực hiện như là một phần của việc sửa chữa bản dựng trên Windows.) [# 692134, Dan]

Tính năng mới trong phiên bản 2.42.2:

  • Cố định SoupSession: proxy-resolver [# 698163, Dan]
  • Các bản sửa lỗi xây dựng win32 tiếp theo [# 692134, Dan]
  • Đã sửa một số chương trình thử nghiệm để vẫn hoạt động nếu mạng glib không được cài đặt [Dan] và cố định một chương trình khác để vẫn hoạt động nếu hạt nhân không có hỗ trợ IPv6. [# 698220, Dan]

Tính năng mới trong phiên bản 2.42.0:

  • Đã sửa lỗi cảnh báo trình biên dịch trên 32 bit trong chương trình thử nghiệm. [Kalev Lember]
  • Bản dịch mới / cập nhật: Tiếng Hindi, Tiếng Kannada, Tiếng Hàn, Tiếng Malayalam, Tiếng Marathi, Tiếng Odia, Tiếng Ba Tư, Tiếng Tadjik, Tiếng Tamil, Tiếng Telugu.

Tính năng mới trong phiên bản 2.41.92:

  • Đã khắc phục lỗi khiến libsoup thử lại một lần nữa mật khẩu không chính xác, mãi mãi, trong một trường hợp nhất định ảnh hưởng đến lịch Google trong quá trình tiến hóa trong particuar. [Lỗi Red Hat # 916224, Dan]
  • Cũng đã thêm mã để tạo các vòng lặp thử lại vô hạn như vậy trong tương lai. [Dan]
  • Cố định SoupRequestData xử lý các URI bằng "" trong chúng. [# 695246, A & frac12; một DoberAek]
  • Đã thêm thuộc tính SoupSession: proxy-resolver, để ghi đè GProxyResolver được sử dụng bởi một phiên. (Điều này có nghĩa là bây giờ có ba cách khác nhau để kiểm soát độ phân giải proxy trong SoupSession ... điều này sẽ được làm sạch một chút sau 2,42.) [# 680273, Dan]
  • Đã thêm thiếu G_BEGIN_DECLS / G_END_DECLS vào tiêu đề thư-tin nhắn.h, để các chức năng của nó có thể được gọi từ C ++. [Carlos Garcia Campos]
  • Bản dịch cập nhật: tiếng Assam, Belarus, Bồ Đào Nha, Catalan (Valencian), Catalan, Đan Mạch, Estonia, Pháp, Hy Lạp, Gujarati, Hungary, Ý, Latvia, Bồ Đào Nha, Nga, Slovenia, Thái Lan

Tính năng mới trong phiên bản 2.41.91:

  • Đã khắc phục sự cố hiển thị với các yêu cầu XMLRPC trong WebKitGTK. [# 694920, Sergio]
  • Cố định SoupCache để cập nhật tiêu đề được lưu trong bộ nhớ cache khi nhận được phản hồi 304 Không được sửa đổi và thêm một thử nghiệm cho điều này. [# 695121, Sergio]
  • libsoup hiện được tạo theo tự động 1.13 (và "thực hiện kiểm tra" hoạt động theo khai thác thử nghiệm song song, mặc định là 1.13) [# 694135]
  • Các bài kiểm tra / thư mục hiện chỉ chứa các chương trình thử nghiệm thực tế được chạy bằng "kiểm tra", và các chương trình được dự định nhiều hơn như mã ví dụ dưới các ví dụ /.
  • Bản dịch mới / cập nhật: Aragonese, Chinese (truyền thống), Séc, Galician, Hebrew, Lithuanian, Na Uy bokma & yen; l, Punjabi, Tây Ban Nha, Uyghur, Việt

Tính năng mới trong phiên bản 2.41.90:

  • Đã thêm SoupSession: thuộc tính địa chỉ cục bộ, cho phép bạn buộc các kết nối liên kết với một địa chỉ cục bộ cụ thể (ví dụ: để kiểm soát giao diện được sử dụng). [# 693215, Jonh Wendell]
  • Cố định SoupCache để xử lý đúng các thư bị hủy và thêm các kiểm tra cho việc này. [# 692310, Sergio]
  • Đã sửa lỗi rò rỉ tham chiếu trong SoupCache dẫn đến việc hiển thị treo trong vài giây khi thoát và sau đó in "Hoàn thành bộ nhớ cache đã hoàn tất mặc dù yêu cầu X đang chờ xử lý". Và thêm nhiều thử nghiệm. [# 682527, Sergio]
  • Cố định SoupAuthNTLM để SoupSession: xác thực được phát ra với thử lại = TRUE nếu lần thử đầu tiên không thành công (ví dụ: làm cho nó hoạt động giống như SoupAuthBasic và SoupAuthDigest). [# 693222, Dan]
  • Đã sửa thuộc tính SoupSession: thuộc tính bổ sung theo từng loại để chấp nhận các tính năng không phải SoupSessionFeature cũng như (ví dụ: các loại xác thực) [Dan]
  • Đã sửa lỗi xây dựng có thể phá vỡ tất cả các thử nghiệm dựa trên apache nếu bạn không cài đặt PHP. [# 693311, Dan]
  • Bản dịch cập nhật: Malayalam, Ba Lan, Serbia, Slovak

Tính năng mới trong phiên bản 2.41.5:

  • Đã hoàn nguyên thay đổi đối với việc xử lý mật khẩu của SoupURI từ 2.41.4, vì nó biến thành một số thứ. [# 692149, Dan]
  • Tránh g_return_if_fail () khi tải SoupSession: ssl-ca-file bị lỗi. [# 691930, Guillaume Desmottes]
  • Đã sửa lỗi trong SoupBodyInputStream khiến cho chuyển hướng trong WebKitGTK bị treo. [# 692026, Sergio]
  • Bản dịch cập nhật: Tiếng Belarus, tiếng Trung (phồn thể), tiếng Đức, tiếng Ý, tiếng Na Uy bokma & yen; l, tiếng Serbia, Uyghur

Phần mềm tương tự

libusb
libusb

17 Feb 15

libxml2
libxml2

14 Apr 15

Ý kiến ​​để LibSoup

Bình luận không
Nhập bình luận
Bật hình ảnh!