./net/libsoup3, HTTP library implementation in C (major version 3)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.4.4nb1, Package name: libsoup3-3.4.4nb1, Maintainer: pkgsrc-users

Libsoup is an HTTP library implementation in C. It was originally part
of a SOAP (Simple Object Access Protocol) implementation called Soup, but
the SOAP and non-SOAP parts have now been split into separate packages.

libsoup uses the Glib main loop and is designed to work well with GTK
applications. This enables GNOME applications to access HTTP servers
on the network in a completely asynchronous fashion, very similar to
the Gtk+ programming model (a synchronous operation mode is also
supported for those who want it).

Features:
* Completely Asynchronous
* Connection cache
* HTTP chunked transfer support
* HTTP, SOCKS4, and SOCKS5 authenticated proxy support
* SSL Support using OpenSSL or GnuTLS
* Client support for Digest, NTLM, and Basic authentication
* HTTP server
* Server support for Digest and Basic authentication

This package contains major version 3 of the library.


Master sites: (Expand)

Filesize: 1500.262 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-29 02:43:35 by David H. Gutteridge | Files touched by this commit (3) | Package updated
Log message:
libsoup3: update to 3.4.4

Changes in libsoup from 3.4.3 to 3.4.4:

* Improve HTTP/2 performance when a lot of buffering happens [Keyu Tao]
* Support building libnghttp2 as a subproject [hrxi]
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-09-19 02:41:58 by David H. Gutteridge | Files touched by this commit (2) | Package updated
Log message:
libsoup3: update to 3.4.3

Changes in libsoup from 3.4.2 to 3.4.3:

* Fix incorrect UTF-8 encoding for params in headers [Leo Zi-You Assini]
* Numerous HTTP/2 fixes and improvements [Carlos Garcia Campos]
* Fix possible crashes in connection management [Michael Catanzaro]
* Fix small leak in SoupServer [Emil Ljungdahl]
* Fix the possibility of empty HTTP/2 frames being sent [Pawel Lampe]
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-05-07 21:41:22 by David H. Gutteridge | Files touched by this commit (3) | Package updated
Log message:
libsoup3: update to 3.4.2

Changes in libsoup from 3.4.1 to 3.4.2:

* Revert changes to request cancellation [Patrick Griffis]

Changes in libsoup from 3.4.0 to 3.4.1:

* Fix HTTP/2 on platforms with unsigned char [Patrick Griffis]
* Change request cancellation to be handled earlier [Carlos Garcia Campos]
* Add names to GSources and source tags to GTasks to aid debugging [Philip Withnall]

Changes in libsoup from 3.3.1 to 3.4.0:

* Fix possible crash in SoupContentSniffer [Patrick Griffis ]
* Fix socket leak [Alessandro Bono]
* Add missing annotation to soup_header_g_string_append_param_quoted() \ 
[Luk���� Tyrychtr]

Changes in libsoup from 3.3.0 to 3.3.1:

* Fix regression in `SoupCookieJar` not handling valid Secure cookies [Patrick \ 
Griffis]
* Fix crash when skipping HTTP/1 response stream with chunked enconding [Carlos \ 
Garcia Campos]
* Change Session to unqueue finished items earlier without an extra MainContext \ 
iteration [Carlos Garcia Campos]

Changes in libsoup from 3.2.2 to 3.3.0:

* Add `SoupMessage::got-body-data` signal to monitor progress of reads [Carlos \ 
Garcia Campos]
* Add `soup_session_send_and_splice()` and \ 
`soup_session_send_and_splice_async()` convenience APIs [Carlos Garcia Campos]
* Add `soup_message_set_force_http1()` and `soup_message_get_force_http1()` APIs \ 
[Milan Crha]
* Change `soup_cookie_copy()` to not retain default ports [Patrick Griffis]
* Ensure `SoupServerMessage` socket is available in websocket handler [Carlos \ 
Garcia Campos]
* Fix `soup_message_new()` not erroring when URI has an empty host [Guillaume \ 
Desmottes]
* Fix thread-saftey issues in `SoupConnectionAuth` [Milan Crha]
* Fix various connection leaks [Biagio Festa, Carlos Garcia Campos]
* Fix the possibility of sending invalid empty `Sec-WebSocket-Protocol` header \ 
[Luk���� Tyrychtr]
* Fix IO errors not being handled on `CONNECT` messages [Carlos Garcia Campos]
* Numerous improvements to cookies:
    * Add support for cookie prefixes (`__Secure-` and `__Host-`) [Siwei Li]
    * Reject cookies with control characters in name or value [Siwei Li]
    * Reject `SameSite=None` cookies without `Secure` [Siwei Li]
    * Change `soup_cookie_parse()` to be more strict about what is considered \ 
whitespace [Siwei Li]
    * Change default SameSite value to `Lax` [Amanda Falke]
    * Fix `soup_cookie_equal()` with `NULL` path [Patrick Griffis]
   2023-05-01 07:40:30 by Thomas Klausner | Files touched by this commit (2)
Log message:
*: not for python 2
   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update