[libsoup] Created tag 2.99.6
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] Created tag 2.99.6
- Date: Sat, 22 May 2021 17:24:55 +0000 (UTC)
The unsigned tag '2.99.6' was created.
Tagger: Patrick Griffis <tingping tingping se>
Date: 1621704294 +0000
2.99.6
Changes since the last tag '2.99.5':
Carlos Garcia Campos (56):
message: add private helper functions to set and replace the Host header
message: add soup_message_force_keep_alive_if_needed()
connection: rework state changes
session: use g_queue_foreach in async_run_queue
tests: add soup_test_build_filename_abs()
Move soup_message_setup_body_istream() to soup-session
sniffer: do not copy the buffer passed to the sniffer
sniffer: remove unused bytes for sniffing from SoupMessage
message: add soup_message_try_sniff_content()
client-message-io-http1: disconnect the right signal
io-http1: split SoupClientMessageIOHTTP1 in two
connection: move the code to check if idle connection is open to http1 implementation
tests: fix http2 tests
session: create a new connection for preconnect requests that couldn't steal an ongoing connection
tests: allow to run the http2 tests from the test executable
http2: disable content sniffer support
body-input-stream-http2: try to read after emitting need-more-data signal
io-http2: correctly handle the message io finish condition
io-http2: fix typo
move http1 io and streams to http1 dir
message-io-data: remove unused member
move soup-message-io-data to http1 dir too
http2: fix state change from write headers to write data
http2: make state changes warnings more verbose
http2: set nghttp2 debug callback
Fix soup_client_message_io_in_progress implementations
http2: make io_run_until() receive SoupClientMessageIOHTTP2
http2: handle completion reason in io finished
io-http2: do not call io_read on is_open
io-http2: try to read or write depending on the message state
http2: make sure the request doesn't include any invalid header
io-http2: include the message io state in debug messages
io-http2: ensure we always finish the stream
message-io: rename run_unril_finish as skip
io-http2: reset the stream on io skip
io-http2: remove STATE_ANY
io-http2: remove STATE_ERROR and message_errors global hash table
io-http2: remove message_errors from SoupClientMessageIOHTTP2
io-http2: only try to read on need more data callback
http2: use a mock parent stream for SoupBodyInputStreamHttp2 in tests
http2: simplify SoupBodyInputStreamHttp2 create source implementation
io-http2: emit SoupMessage::got-body when the stream has been read
io-http2: check session wants read/write before creating poll sources
io-http2: remove io_read_or_write prototype
io-http2: use GOnce to initialize the invalid headers hash set
http2-test: add a sync variant of large test
io-http2: disconnect client stream eof signal on eof
http2: add support for content sniffing
connection: move reusable handling to message io implementation
connection: move ever used handling to message io implementation
connection: rename current msg as proxy msg
http2-test: check the connection is idle when not messages reference it
http2-test: check the connection is idle after a preconnect
http2: do not include the default port in :authority pseudo-header
http2: fix http authentication
session: never try to reuse a connection in IN_USE state in http/1.x
Diego Pino Garcia (4):
meson: Fix generation of gtk-doc documents and enable it in CI
Refactor common code in 'soup_client_message_io_http1_finished' and
'soup_client_message_io_http1_stolen' and disconnect signal handlers
Update sysprof revision
Fix Clang compilation error 'format string is not a string literal'
Patrick Griffis (27):
docker: Add gnutls-devel
ci: Update docker image
build: Set environment for devenv
clang-format: Set AlwaysBreakAfterReturnType
client-message-io: pass message as parameter of several functions
logger: handle all possible HTTP versions in SoupHTTPVersion
status: add 421 Misdirected Request
docs: Minor typo fixes
docker: Add http2 dependencies
ci: Bump image version
Add initial HTTP2 backend
Make force http flag private
body-input-stream-http2: Remove unused seekable iface
Add SOUP_ENABLE_HTTP2 env var
http2: Avoid creating unused debug messages
http2: Always handle nghttp2's return value
http2-body-stream: Add more test coverage
http2: Ignore coverage of unsupported frames
http2: Ensure signals are disconnected on destroy
docker: Upgrade to Fedora 34
ci: Update image
http2: Fix possible null-deref
Renable advertising brotli support
Revert "Renable advertising brotli support"
http2-test: Extend timeout
http2-test: Extend timeout even further
2.99.6
Piotr Drąg (1):
Update POTFILES.in
Quentin PAGÈS (1):
Update Occitan translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]