[libsoup] Created tag 2.99.6



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]