[libsoup] (146 commits) Non-fast-forward update to branch carlosgc/client-side-certs2



The branch 'carlosgc/client-side-certs2' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  1d4e320... message: add API to handle client side certificates
  a5a2776... message: add API to handle password protected client certif
  968035a... ssl-test: Add test for incorrect client cert
  299479a... tests: add configure_file rules for new certificate files
  07f2302... tests: add soup_test_build_filename_abs()
  d9e08b7... docker: Add gnutls-devel
  06b87c4... ci: Update docker image
  465b32b... ssl-test: Add tests for PKCS#11 pin protected cert
  8e69d51... ssl-test: test request-certificate-password synchronously t
  d2ad6dc... ssl-test: Only run PKCS#11 tests with gnutls backend
  1ae292c... ssl-test: Add test case for unhandled PKCS#11 PIN

Commits added to the branch:

  33b29b1... metrics: set response start when headers are read in severa (*)
  d496a67... Turn soup-message-io into an interface (*)
  d731e76... Rename SoupClientMessageIOData as SoupClientMessageIOHTTP1 (*)
  689e072... message: add API to get the remote address of a SoupMessage (*)
  f858766... message: reset remote address in soup_message_cleanup_respo (*)
  096643d... Update POTFILES.in (*)
  ef07c69... soup-cache-input-stream: remove unused output-stream proper (*)
  24d9c48... Use g_object_notify_by_pspec instead of g_object_notify (*)
  d9c8974... Update Nepali translation (*)
  97ee7c1... Update Persian translation (*)
  ad77b15... 2.99.5 (*)
  f06b68d... docker: Add gnutls-devel (*)
  a8da2f6... ci: Update docker image (*)
  fe62f18... build: Set environment for devenv (*)
  20ab391... clang-format: Set AlwaysBreakAfterReturnType (*)
  167c37b... client-message-io: pass message as parameter of several fun (*)
  fed4651... logger: handle all possible HTTP versions in SoupHTTPVersio (*)
  bdaa724... status: add 421 Misdirected Request (*)
  7250d14... message: add private helper functions to set and replace th (*)
  917edfa... message: add soup_message_force_keep_alive_if_needed() (*)
  500098e... meson: Fix generation of gtk-doc documents and enable it in (*)
  6b9b7c4... connection: rework state changes (*)
  c3e9078... session: use g_queue_foreach in async_run_queue (*)
  235160b... tests: add soup_test_build_filename_abs() (*)
  548991d... Move soup_message_setup_body_istream() to soup-session (*)
  3a8852d... Refactor common code in 'soup_client_message_io_http1_finis (*)
  edd3d21... Update Occitan translation (*)
  27ec68b... sniffer: do not copy the buffer passed to the sniffer (*)
  fcbbcf2... sniffer: remove unused bytes for sniffing from SoupMessage (*)
  8a4e1e7... message: add soup_message_try_sniff_content() (*)
  3422d86... client-message-io-http1: disconnect the right signal (*)
  0462456... docs: Minor typo fixes (*)
  11bd65c... io-http1: split SoupClientMessageIOHTTP1 in two (*)
  407f7b1... connection: move the code to check if idle connection is op (*)
  021efed... docker: Add http2 dependencies (*)
  0b67d5f... ci: Bump image version (*)
  1a1d29c... Add initial HTTP2 backend (*)
  5e36ac4... tests: fix http2 tests (*)
  684c468... session: create a new connection for preconnect requests th (*)
  32dc906... tests: allow to run the http2 tests from the test executabl (*)
  f03639b... http2: disable content sniffer support (*)
  049fe6a... body-input-stream-http2: try to read after emitting need-mo (*)
  8df4fde... io-http2: correctly handle the message io finish condition (*)
  dcd8bb8... io-http2: fix typo (*)
  e457c6d... Make force http flag private (*)
  4676a06... body-input-stream-http2: Remove unused seekable iface (*)
  700340c... Add SOUP_ENABLE_HTTP2 env var (*)
  f85de49... http2: Avoid creating unused debug messages (*)
  e362fa5... http2: Always handle nghttp2's return value (*)
  3ad0048... http2-body-stream: Add more test coverage (*)
  52b0350... http2: Ignore coverage of unsupported frames (*)
  770e1df... http2: Ensure signals are disconnected on destroy (*)
  f9ecf61... move http1 io and streams to http1 dir (*)
  f62d590... message-io-data: remove unused member (*)
  ab4b23f... move soup-message-io-data to http1 dir too (*)
  ebf90ab... http2: fix state change from write headers to write data (*)
  9eb49ed... http2: make state changes warnings more verbose (*)
  65017c7... docker: Upgrade to Fedora 34 (*)
  3532781... ci: Update image (*)
  eda41de... http2: set nghttp2 debug callback (*)
  9623314... Fix soup_client_message_io_in_progress implementations (*)
  314cdb8... http2: make io_run_until() receive SoupClientMessageIOHTTP2 (*)
  f632c9b... http2: handle completion reason in io finished (*)
  3f25abb... io-http2: do not call io_read on is_open (*)
  36333cd... io-http2: try to read or write depending on the message sta (*)
  7a98acb... Update sysprof revision (*)
  9c3c139... http2: Fix possible null-deref (*)
  b391218... http2: make sure the request doesn't include any invalid he (*)
  53f40ae... Fix Clang compilation error 'format string is not a string  (*)
  1a711d4... io-http2: include the message io state in debug messages (*)
  c8d96bb... io-http2: ensure we always finish the stream (*)
  e8b6f3a... message-io: rename run_unril_finish as skip (*)
  f7ab958... io-http2: reset the stream on io skip (*)
  1f15a22... io-http2: remove STATE_ANY (*)
  9781ed9... io-http2: remove STATE_ERROR and message_errors global hash (*)
  96aec8a... io-http2: remove message_errors from SoupClientMessageIOHTT (*)
  d58335e... Renable advertising brotli support (*)
  22a11bd... Revert "Renable advertising brotli support" (*)
  d49da08... io-http2: only try to read on need more data callback (*)
  5c6a3b1... http2: use a mock parent stream for SoupBodyInputStreamHttp (*)
  5f3ba20... http2: simplify SoupBodyInputStreamHttp2 create source impl (*)
  f72af40... io-http2: emit SoupMessage::got-body when the stream has be (*)
  ae97d73... io-http2: check session wants read/write before creating po (*)
  c3d1328... io-http2: remove io_read_or_write prototype (*)
  f23729b... io-http2: use GOnce to initialize the invalid headers hash  (*)
  890df63... http2-test: Extend timeout (*)
  2b61f61... http2-test: add a sync variant of large test (*)
  f89b931... io-http2: disconnect client stream eof signal on eof (*)
  1a4c60a... http2: add support for content sniffing (*)
  0b7d913... connection: move reusable handling to message io implementa (*)
  f7575ce... connection: move ever used handling to message io implement (*)
  5448275... connection: rename current msg as proxy msg (*)
  16ddc7f... http2-test: check the connection is idle when not messages  (*)
  5eefe44... http2-test: check the connection is idle after a preconnect (*)
  22ace08... Update POTFILES.in (*)
  34a2d11... http2: do not include the default port in :authority pseudo (*)
  c50986b... http2: fix http authentication (*)
  ab45754... http2-test: Extend timeout even further (*)
  180069c... session: never try to reuse a connection in IN_USE state in (*)
  f575348... 2.99.6 (*)
  3033e87... http2-test: wait for last request to complete in connection (*)
  f9d7987... io-http2: fix io source to not be always dispatched for non (*)
  985c0ac... io-http2: fix format in two debug messages (*)
  c83062d... io-http2: reset the data source buffer size on eof (*)
  e02749b... io-http2: use the item cancellable for send data operations (*)
  87ee743... io-http2: do not call get_io_data() in on_data_source_read_ (*)
  00e3255... io-http2: pass SoupHTTP2MessageData to soup_client_message_ (*)
  69b885d... examples: do not add SoupContentDecoder feature to the sess (*)
  cd267fa... Renable advertising brotli support (*)
  6298501... logger-test: fix the test when brotli is enabled (*)
  6207a44... http2: send goaway frame before closing the connection (*)
  93f66d4... io-http2: fix message time metrics (*)
  22d0b99... http2: Fix logging of authority on new requests (*)
  c1fc3a5... io-http2: show debug message after switching state to STATE (*)
  b198691... http2: Be smarter about test server timeout (*)
  1049aa0... http2-test: Still keep a longer timeout for asan... (*)
  c26c9ca... Revert "http2: send goaway frame before closing the connect (*)
  8a0dab1... http2-test: Don't have timeout when ran under asan (*)
  dd23cc1... io-http2: improve closing stream debug messages (*)
  bdefdf0... io-http2: show more debug information in case of goaway fra (*)
  846aef6... io-http2: ensure we actually send the reset stream frames (*)
  82fc95a... io-http2: restart messages in case of getting a stream refu (*)
  c300d4a... io-http2: use nghttp2_session_check_request_allowed to chec (*)
  52125ed... http2-test: Skip flakey test under asan (*)
  032edf8... io-http2: connection is reusable if it's open (*)
  eb41c7e... io-http2: keep reading on idle connections (*)
  273f132... http2: send goaway frame before closing the connection (*)
  14ccc71... session: Forbid multiple features of the same type to be ad (*)
  8251fbe... io-http2: do not heap allocate nghttp2_data_provider (*)
  8c59b36... io-http2: set stream priority based on message priority (*)
  9c6d483... io-http2: do not try make header name/value valid UTF-8 (*)
  69258b5... io-http2: ensure we stop polling the network input stream a (*)
  f0a1691... io-http2: don't keep reading/writing if io_read/io_write re (*)
  663be1d... io-http2: do not try to poll for sync requests (*)
  6fd27d0... io-http2: last_stream_id is not unsigned (*)
  2f32d42... 2.99.7 (*)
  c8cbfd4... http2-test: large sync and async tests are doing the opposi (*)
  70a5a76... message: add API to handle client side certificates
  afa6c24... message: add API to handle password protected client certif
  3e821b1... ssl-test: Add test for incorrect client cert
  3da64aa... tests: add configure_file rules for new certificate files
  dc26329... ssl-test: Add tests for PKCS#11 pin protected cert
  8f4b657... ssl-test: test request-certificate-password synchronously t
  d10ea01... ssl-test: Only run PKCS#11 tests with gnutls backend
  2548658... ssl-test: Add test case for unhandled PKCS#11 PIN
  7df639b... ssl-test: Handle behavior change of upstream glib-networkin

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]