[libsoup] (249 commits) Non-fast-forward update to branch wip/ci-test



The branch 'wip/ci-test' 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:

  0b20202... coverage: Ignore more false positives

Commits added to the branch:

  ecaeebd... coverage: Ignore more false positives (*)
  daed59a... docs: Add migration chapter (*)
  bea28c6... Add unused-result attribute to soup_session_send() It is ea (*)
  313d662... docs: Misc fixups (*)
  48e48a1... docs: More progress on improving tutorial (*)
  fece146... Revert "Readd soup_uri_get_host_for_headers()" (*)
  0c23f08... Revert "Revert "Set the Host header before emiting SoupMess (*)
  f1fec65... session: update the host header in case of redirection (*)
  0aa9065... tests: fix build warning (*)
  504f98c... Update Romanian translation (*)
  6726b6a... Remove soup_uri_get_port_with_default() (*)
  c045947... build: Bump glib dep to 2.67.1 (*)
  05c0418... Rewrite get example using new API (*)
  9eb8f2f... examples: Change get to use high level API (*)
  46969e1... Add basic fuzzing support (*)
  e9c4797... Fix minor issue found by fuzzing (*)
  fdd0721... Ignore typedef-redefinition with Clang (*)
  d61a11e... Fix leak found by fuzzing (*)
  5475324... tests: Add coverage for soup_uri_decode_data_uri() (*)
  acd3bb3... ci: Disable fuzzing job (*)
  5d12f5c... Silence Clang warning (*)
  19f85ec... Make SoupContentSniffer final type (*)
  b0fd7e1... Handle sniffing bytes with 0 size (*)
  bcb62cd... fuzzing: Add SoupContentSniffer coverage (*)
  8659860... fuzzing: Add basic coverage of soup_date_time_new_from_http (*)
  4ba9351... Update Friulian translation (*)
  ea95a03... tests: Use TAP format for all output (*)
  6869ae9... Update Catalan translation (*)
  01e361f... meson: skip the fallback for sysprof on Windows (*)
  540a84d... Update German translation (*)
  28490b5... Update Basque translation (*)
  14dce9d... Update Belarusian translation (*)
  b4f75ae... Update Belarusian translation (*)
  fcf02d6... Updated Lithuanian translation (*)
  59d0990... Update Galician translation (*)
  824a75e... Update Portuguese translation (*)
  3ec5a23... Generate SOUP_VERSION_2_90 macro (*)
  6d87965... docs: add SOUP_VERSION_2_90 symbol to sections.txt (*)
  1d1a06b... docs: add more 2.90 missing symbols to sections.txt (*)
  6a2d958... docs: Various changes from feedback (*)
  aaee0a9... Add soup_server_message_get_reason_phrase() to match SoupMe (*)
  8cfc309... examples: Fix simple-httpd (*)
  8fe7e1a... docs: Update server docs (*)
  e79990e... Update Serbian translation (*)
  4655571... examples: Rewrite proxy example (*)
  8f36b83... Fix annotations on message header getters (*)
  d646897... Change SOUP_GSSAPI_BLACKLISTED_URIS to SOUP_GSSAPI_BLOCKLIS (*)
  d64effb... Dockerfile: Add necessary libraries for building autobahnte (*)
  4d0b4e1... Dockerfile: Sort package dependencies by alphabetical order (*)
  223a22d... ci: Update image version (*)
  63ddaa3... Fix soup_uri_get_path_and_query handling paths with // (*)
  a709938... Greatly simplify soup_uri_get_path_and_query() (*)
  6c46fdf... soup-message: Allow to pass a NULL content type to soup_mes (*)
  d16520f... Update Slovenian translation (*)
  ac985da... Update Brazilian Portuguese translation (*)
  dde1a85... session: Include Content-Length header for put and post req (*)
  f7df8ad... Update Swedish translation (*)
  4a71ab8... auth: do not pause the message when cancelled in the authen (*)
  881ef35... auth: Allow to authenticate using URI user info with no pas (*)
  ce64823... Update Turkish translation (*)
  607feb7... build: Print summary of configuration (*)
  046aac0... WebSockets: do not report connection errors as handshake fa (*)
  9f7fb01... hsts: Move hsts-enforced signal from SoupHSTSEnforcer to So (*)
  cc9fbb8... logger: Fix memory leak (*)
  111ae4e... Remove http and https aliases support (*)
  12d51c2... docs: remove since tags from documentation (*)
  9e8975c... docs: use Returns instead of Return value in documentation (*)
  1d9a17b... message: do not use underscore in signal names (*)
  f38ceed... Update Hungarian translation (*)
  31ecf6f... server: remove unused property definitions (*)
  f7df4e4... content-sniffer: empty resources should be considered text/ (*)
  cffdb45... Update British English translation (*)
  f813d3d... session: Remove ssl-use-system-ca-file property (*)
  38a65f0... Extend test cert to 2049 (*)
  e54fb2f... Update Indonesian translation (*)
  02f5240... Fix reference to SOUP_VERSION_2_24 (*)
  33b0739... docs: Remove incorrect redirect docs These changes never ha (*)
  1cdea70... Updated Danish translation (*)
  0c53e46... server: remove unused property SoupSocket:is-server (*)
  a45bd0e... server: rename SoupSocket:ssl-creds as SoupSocket::tls-cert (*)
  bd6de90... test: simplify /ssl/tls-interaction test by using SoupServe (*)
  587e43c... session: add public getters and setters for the SoupSession (*)
  0388ea4... 2.99.1 (*)
  9426541... Update Galician translation (*)
  9d77df1... cache-test: fix session extra reference on end (*)
  0ec80e2... timeout-test: port the new API and unskip it (*)
  6318579... Fix some functions that weren't changed from a boolean to a (*)
  b45a7f2... ssl-test: do not fail if we get connection closed instead o (*)
  69dc231... session: remove async-context property (*)
  077d518... Remove SoupMessageQueue (*)
  193bd8e... session: fix the queue order for items with same priority (*)
  d11e8bf... vala: Drop deprecated custom bindings (*)
  7033879... session: add soup_session_send_and_read APIs (*)
  7845640... session: add soup_session_get_async_result_message (*)
  25013fe... examples: use soup_session_send in get example (*)
  b9b421d... session: remove the basic APIs (*)
  b134ae2... Add new api to preconnect to a given uri (*)
  d8899fb... Replace remote-uri with remote-connectable in SoupConnectio (*)
  8e7652a... Add a method to override the remote connection. (*)
  bad292d... build: Build with more warnings (*)
  e81847c... Fix compile warnings (*)
  d1ba9fc... Use g_memory_output_stream_new_resizable() (*)
  0335eb0... Remove 2.99 version macros The first API will be 3.0 (*)
  12cfc74... Implement skip for SoupClientInputStream and SoupFilterInpu (*)
  c61f62f... logger: re-add support for logging request/response bodies (*)
  0a34d64... Require body streams implement GPollableInputStream (*)
  e3c214f... 2.99.2 (*)
  7654deb... docs: Remove outdated logging note (*)
  bc0acf4... Fix soup_session_get_async_result_message() with soup_sessi (*)
  4885c12... Update Italian translation (*)
  9cded1a... tests: add a test to check soup_session_get_async_result_me (*)
  54195ef... Revert "Require body streams implement GPollableInputStream (*)
  a94a3a9... Stop using emacs indent-tabs-mode (*)
  edb9688... Make soup_message_set_http_version() private (*)
  2f8a1da... Add SOUP_HTTP_2_0 (*)
  e61b85d... docs: fix documentation errors (*)
  b425e09... Use ArcBox for reference counted boxed types (*)
  2f965b4... server: rename soup_message_body_free as soup_message_body_ (*)
  34020dd... Rename soup_message_headers_free as soup_message_headers_un (*)
  05910f8... message: ensure GObject::notify signal is always emitted wh (*)
  bed823d... message: rename options-ping property as is-options-ping (*)
  1399b2e... Update Dutch translation (*)
  768f988... Fix soup_message_query_flags() not returning a boolean (*)
  260d93b... 2.99.3 (*)
  78e7852... Add soup_message_get_connection_id() API This is useful for (*)
  c4c2cd1... message: uri argument of soup_message_set_site_for_cookies( (*)
  48f07d3... cookies: allow non-HTTP uris for cookies (*)
  05eaa65... tests: add a autobahn test client (*)
  97994c2... tests: fix function call (*)
  b2eb65d... tests: add full license in tests/autobahn/soup-autobahn-tes (*)
  8c26002... tests: include tests/autobahn (*)
  af867b2... autobahn-server.sh: refactor code (*)
  9dc160e... tests: start autobahn server (*)
  3613417... ci: add step to run autobahn tests (*)
  39f3f09... tests: Use GLib test framework (*)
  9287709... tests: replace fprintf for debug_printf (*)
  cc3b678... meson.build: Link test-utils (*)
  99adb14... soup-websocket-connection.c: replace g_warning for g_debug (*)
  f5b87c9... autobahn: Remove duplicate debug arg (*)
  6e831de... autobahn: Various improvements: (*)
  d327600... ci: Force pipeline to run (*)
  0d494b8... ci: Fix autobahn build (*)
  b448e17... Revert "ci: Use podman to generate images" (*)
  1b8e201... docker: Add lsof to image (*)
  9925909... autobanh-test.c: Set autobahn-server.sh path if path to fil (*)
  d6f3b29... autobahn-server.sh: Search configuration file if could not  (*)
  6ad4cfd... autobahn-test.c: Autobahn tests go from 1 to num_cases (*)
  b7a78ad... autobahn-test.c: Define env variables AUTOBAHN_NUM_CASES an (*)
  df3ba35... autobahn-test.c: Implement timeout in main loop (*)
  d7ff300... Add support for collecting metrics (*)
  2329dc8... metrics: add support for size metrics (*)
  34cae27... metrics: update metrics before emitting SoupMessage::restar (*)
  4acb34c... No need to remove collect metrics flag on newly created mes (*)
  cfb9193... build: Add more common-sense error cflags (*)
  6ba4158... docs: Add clarification on threading (*)
  17c6cfe... meson.build: Fix Windows config for ntlm-auth (*)
  8c12272... soup-date-utils.c: Include stdlib.h (*)
  bbe2451... connection: remove soup_connection_get_tls_info() (*)
  d47fe0c... soup-message-io: Fix sysprof logging of Last-Modified/ETag (*)
  15296b4... soup-message-io: Log If-* caching headers to sysprof (*)
  7f20840... message: rename tls-certificate and tls-certificate-errors  (*)
  0a6b255... 2.99.4 (*)
  9b01724... build: When tests disabled treat autobahn as disabled (*)
  6ffba02... preconnect: preconnect should never steal a connection (*)
  866336a... session: remove SoupSessionCallback (*)
  f575c34... Move message io data ownership to SoupConnection (*)
  6d5d6df... Remove SoupMessageQueueItem connection member (*)
  2915472... logger: pass the SoupBodyOutputStream to soup_logger_reques (*)
  654746a... Pull SoupMessageIOSource into its own file (*)
  3f88e62... Remove extern "C" wrapping other includes (*)
  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" (*)
  02ff554... WIP: Debug messages

(*) 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]