[libsoup] (311 commits) Non-fast-forward update to branch carlosgc/preconnect



The branch 'carlosgc/preconnect' 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:

  a1644f3... Add new api to preconnect to a given uri

Commits added to the branch:

  318a14c... Revert "ci: Update to Fedora 32" (*)
  1a11c4e... build: Remove -Wdeclaration-after-statement (*)
  3fcaa88... Remove deprecated SoupGnome library (*)
  91abc80... Remove deprecated SoupCookieJarSqlite API (*)
  661cfdc... Remove deprecated SoupMessageHeaders API (*)
  45d09b6... Remove deprecated SoupAuth API (*)
  f3e22c0... Remove deprecated SoupCookieJar API (*)
  c78c651... Remove deprecated SoupXMLRPC API (*)
  2c683a9... Remove deprecated SoupDate APIs (*)
  cd0264e... Remove deprecated SoupServer API (*)
  da2938f... Remove deprecated SoupForm APIs (*)
  86a10a2... Remove deprecated SoupLogger APIs (*)
  ddfb66b... Remove deprecated SoupMessageBody API (*)
  57b8b2e... Remove deprecated SoupChunkAllocator APIs (*)
  cea0f58... Remove deprecated SoupPassword APIs (*)
  d872020... Remove deprecated SoupRequester APIs (*)
  271e0b8... Remove deprecated SoupValue APIs (*)
  19e805c... Remove deprecated SoupSession APIs (*)
  f696ade... Remove deprecated SoupKnownStatusCode API (*)
  1208339... Remove deprecated proxy APIs (*)
  536036c... Temporarily re-add SoupSession::request-started (*)
  3a7b203... Temporarily re-add soup_client_context_* APIs (*)
  4405c20... Add Doxyfile (*)
  1b3b313... build: Link tests against static version of libsoup (*)
  5dcc1a9... Reorganize source tree (*)
  0e68ea2... Add .editorconfig (*)
  a93467a... Remove unused soup-portability.h (*)
  2193534... Make more APIs private (*)
  3c5f710... SoupConnection: Modernsize type delcaration (*)
  9e13cc6... Remove soup_session_connect_async() API (*)
  7ef77ef... Delete soup_client_context_get_address() API (*)
  ef596dc... Move accept_languages_from_system() to soup-misc (*)
  635a4ef... Remove deprecated SoupSessionAsync usage (*)
  5dd1d19... Delete SoupSessionSync (*)
  728ea63... tests: More removal of  deprecated async session (*)
  423572c... Remove SoupSessionAsync (*)
  76b55bb... Make soup_session_steal_connection() private (*)
  0d8f884... Make soup_message_io_cleanup() private (*)
  a343cb0... Delete SoupAddress (*)
  685c400... Delete SoupSocket::fd and all fd exposing APIs (*)
  36b7ae1... Make SoupSocket private API (*)
  daefd3b... build: Remove unused list of headers (*)
  55d928b... Replace setsockopt() usage with g_socket_set_option() (*)
  4e39dba... Modernize GObject declarations (*)
  fa45949... SoupSession: Make more functions static (*)
  b25195a... Update coding style and add clang-format config (*)
  75b16c2... soup-server: Remove unused constructor override (*)
  eae24b3... Rename soup_client_context_get_socket to soup_client_contex (*)
  32c6d8f... Rename soup_client_context_get_gsocket to soup_client_conte (*)
  1618e3a... Remove legacy "*" alias support (*)
  c8a211c... Remove hostname arg from soup_socket_start_proxy_ssl() (*)
  4217855... Remove XMLRPC support This feature does not appear to be us (*)
  4596b4e... Replace SoupDate with GDateTime (*)
  73cd3c7... Fix GIR warning for soup_connection_auth_get_connection_sta (*)
  4b43e15... Replace SoupBuffer with GBytes (*)
  0fe8c04... resource-test: Re-add sync variants of tests (*)
  52f1598... build: Fix gtkdoc-scan linking against libsoup (*)
  1a3a29a... Bump libsoup API to 3.0 (*)
  4352424... ci: Enable exporting docs to gitlab pages (*)
  80ff89a... Delete unused SOUP_MEMORY_TEMPORARY (*)
  5156e40... docs: Use XML for main docs file (*)
  6af11af... docs: Fix glib references (*)
  7525c97... docs: Mass docs fixups (*)
  c631894... ci: Add glib2-doc to docker image (*)
  6339979... Remove remnants of LIBSOUP_USE_UNSTABLE_REQUEST_API (*)
  ad4447e... docs: More doc fixes (*)
  2ff93c0... docs: Add section docs for SoupHSTSPolicy (*)
  223dc77... docs: More doc cleanups and organizing (*)
  8ac3f39... Update Chinese (Taiwan) translation (*)
  9cbc25f... Update British English translation (*)
  4bb4313... Update POTFILES.in (*)
  56be7f2... Fix the build (*)
  22c23f9... session: set message status in case of TLS errors (*)
  d1987bd... tests: stop using soup_session_queue_message in tests (*)
  c61e261... tests: stop using soup_session_send_message in tests (*)
  fac1654... session: remove soup_session_queue_message and soup_session (*)
  e8aea38... Update Greek translation (*)
  7deb882... session: use gio async style for soup_message_io_run_until_ (*)
  5f3523c... session: stop using the old API way to queue messages (*)
  e8f9ea8... session: remove new_api parameters from soup_session_append (*)
  99e633f... session: make soup_session_steal_connection static (*)
  b0a474c... session: remove soup_session_get_queue (*)
  150efc6... session: make soup_session_requeue_message private (*)
  2cebb23... message: add support for stream based request body (*)
  e7e602c... Stop using soup_message_set_request (*)
  0d7e672... forms: Use GBytes instead of SoupMessageBody (*)
  be7faf6... message: remove soup_message_set_request (*)
  8ba3016... server-test: Handle do_fd_import_test() being flaky (*)
  aa740e0... server-test: Fix crash on cleanup (*)
  6c2ef5a... build: Remove private lib used for docs (*)
  869e580... server: move SoupServer code to server directory (*)
  d5cd724... io: split soup-message-io into client and server (*)
  99c19cc... Split SoupMessage into client and server parts (*)
  b502456... docs: Remove duplicate soup-server entry (*)
  06b2a61... Consistently use G_DEFINE_QUARK As well as rename soup_webs (*)
  3a255e2... session: remove soup_session_prefetch_dns (*)
  4182ec1... session: remove SoupSession::tunneling (*)
  c5c6bd2... tests: stop using SoupSession::connection-created in tests (*)
  ff170ed... session: remove SoupSession::connection-created (*)
  be858a3... Update POTFILES.in (*)
  5f318fe... Stop connecting to SoupSession::request-queued from SoupSes (*)
  667c557... Remove session parameter from SoupSessionFeature::request-q (*)
  41f9fe6... tests: stop using SoupSession::request-started in tests (*)
  17d7514... session: remove SoupSession::request-started (*)
  83735da... session: add io priority parameter to soup_session_send_asy (*)
  1c444ee... session: Add new simple API to retrieve a URI (*)
  9f42c7b... uri: add soup_uri_decode_data_uri to decode data URIs (*)
  7ab4f3f... tests: stop using SoupRequest API in tests (*)
  4bae534... Remove SoupRequest API (*)
  ff57297... Modernize GObject usage of various classes (*)
  1114202... session: Delete SOUP_IS_PLAIN_SESSION() (*)
  533e53b... Remove property aliases This was an oddity of libsoup that  (*)
  50248a9... message: move private API to the private header (*)
  8a918ee... Move authenticate signal from SoupSession to SoupMessage (*)
  ca5c1c9... auth: set the proxy host on SoupAuth instead of the request (*)
  7e36856... auth: replace host property with authority (*)
  b3f84b0... tests: stop using soup_session_pause/unpause_message in tes (*)
  12ee21b... session: make soup_session_pause/unpause_message private (*)
  0120f18... Make SoupMessage a private and final type (*)
  641838f... Make SoupConnection a final type (*)
  9a4bc84... Make SoupHSTSPolicy a private struct (*)
  8548bc6... Make SoupCookie a private struct (*)
  f036244... docs: Fix references to old public structs (*)
  e7a0f8e... docs: Fixes for SoupMessage changes (*)
  b7b0bd1... Make SoupWebsocketConnection a final type (*)
  438019c... Make SoupAuthManager a final type (*)
  c64bf89... Make SoupConnectionAuth private (*)
  04e6375... Remove old request headers (*)
  d1fea9a... Automatically generate soup-version.h macros (*)
  7bf7a5b... build: Remove unused variables (*)
  fdadadd... Remove last reminants of SoupRequest (*)
  d2a0cb2... docs: Clean up missing documentation warnings (*)
  33be974... ci: Add checks for documentation issues (*)
  f5e71c1... Update POTFILES.in (*)
  6aaedea... message: pass chunk size to SoupMessage::wrote-body-data (*)
  65833e0... forms: stop using SoupMessageBody in soup_multipart_to_mess (*)
  8ac8afd... Move SoupMessageBody to server directory (*)
  19d13a3... Remove duplicated documentation These are now documented in (*)
  730944b... docs: Reach 100% documentation coverage (*)
  488c782... Remove remaining property aliases (*)
  3485d82... docs: Fix misc minor warnings (*)
  446dc26... connection: move client side impl from SoupSocket to SoupCo (*)
  932851e... Move SoupSocketProperties declarations to its own header (*)
  287e102... Move SoupSocket to server directory (*)
  9f357b2... socket: remove unused code from SoupSocket (*)
  70c1b90... message: add SoupMessage::accept-certificate signal (*)
  7794572... forms: remove soup_form_request_new APIs (*)
  252c2b3... websocket: remove *_with_extentions variants (*)
  c562b19... websocket: add io priority paramater to soup_session_websoc (*)
  fa67679... message: remove unused server_side member from private stru (*)
  d9bd561... Remove properties that behave as functions This goes agains (*)
  7cc93e2... Apply 1 suggestion(s) to 1 file(s) (*)
  92a4873... Remove type argument from soup_test_session_new() (*)
  3e4f9dc... Update POTFILES.in (*)
  03a081c... message: add convenient API to add, remove and query flags (*)
  bbb6044... Use the new SoupMessage flags API (*)
  565726e... message: remove SOUP_MESSAGE_CERTIFICATE_TRUSTED flag (*)
  dc66f1d... message: remove SOUP_MESSAGE_CONTENT_DECODED flag (*)
  f0b02b1... message: remove SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS flag (*)
  d40538c... Delete SoupDirectoryInputStream (*)
  11cc820... Silence build warning (*)
  4998ae3... Delete unused resources (*)
  9552697... Move content-decoder sources to its own directory (*)
  5a61da0... misc: Remove unused functions (*)
  5a63959... Change soup_add_completion() to not return a GSource (*)
  876b741... Minor header reorganization (*)
  cafdabc... Change soup_add_timeout() to transfer ownership (*)
  f599d4c... ci: Add scan-build step (*)
  48e6fc0... Silence some scan-build warnings (*)
  4c7456b... ci: Use image with clang-analyzer (*)
  e2dcb40... Update POTFILES.in (*)
  4ae215b... Use GLib API for atomic reference counting (*)
  93003fc... ci: Use podman to generate images (*)
  0f47188... ci: Build glib master (*)
  737eef0... Replace SoupURI with GUri (*)
  ebc6e95... Restore ability to send/recv `OPTIONS *` messages Since GUr (*)
  d615e33... docker: Add more devel tools for testing (*)
  3c601cd... connection: clear the cancellable before completing the GTa (*)
  365056e... server-io: remove unused GCancellable from io_run_until (*)
  b4b865d... Remove non-HTTP SoupStatus values (*)
  cc5d147... message: make status-code and reason-phrase properties read (*)
  02a81e1... Stop using soup_session_cancel_message() in tests (*)
  1b9bfde... session: make it possible to cancel a message that is pause (*)
  9f26258... session: make soup_session_cancel_message() private (*)
  3fb3824... uri-utils: add soup_uri_copy() (*)
  a4622fa... logger: Remove SOUP_LOGGER_LOG_BODY (*)
  ec5dc83... tests: add a SoupLogger test (*)
  53c357c... Set the Host header before emiting SoupMessage::starting (*)
  176328f... logger: ensure request cookies are shown in the log (*)
  c5fc923... tests: Add convenient soup_test_assert_handled_by() (*)
  b8fc685... tests: Separate out soup_test_server_run_in_thread() (*)
  ec9ece2... Remove all 2.x version macros (*)
  fc9f19e... Remove SOUP_AVAILABLE_IN_2_4 also (*)
  69f71c3... vala: Remove unused metadata (*)
  924069e... Remove/privitize no longer working redirect APIs (*)
  9c5faf7... ci: Update to Fedora 33 and add sysprof (*)
  0bd6a9f... Silence all static analysis warnings (*)
  51ccd33... ci: Simplify coverage reports (*)
  3fed5ec... forms-test: Fix leak (*)
  3f30cdc... auth-test: Fix leak (*)
  e81dd30... websocket-test: Fix out of bounds read (*)
  c55a086... cache-test: Fix leak (*)
  baeca4f... ci: Add AddressSanitizer testing (*)
  7787638... ci: Disable introspection for asan builds (*)
  1dd0c5c... ci: Add asan tag when needed (*)
  7d7ecf3... Support running tests without ipv6 (*)
  f9bb5ea... test: Increase timeout for asan which slows it down (*)
  662be98... docs: Fix online references (*)
  7bb62f1... docker: Build glib docs (*)
  8c5ba30... Updated Czech translation (*)
  9159588... Update Ukrainian translation (*)
  4a6c738... context-test: Skip flaky test under asan (*)
  cb237e7... Update soup.h removing private headers (*)
  4db217c... SoupSessionFeature: Change to private interface (*)
  9eda688... Updated Spanish translation (*)
  3579711... Revert "Set the Host header before emiting SoupMessage::sta (*)
  bdf52fa... Readd soup_uri_get_host_for_headers() (*)
  50fe238... SoupMessage: Add missing precondition checks to new getters (*)
  8eea041... ci: Add timeout multipler to asan builds (*)
  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 (*)
  6c8a53c... Add new api to preconnect to a given uri

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