Changes in libsoup from 2.74.2 to 2.74.3:

    * Add missing g-i annotations to `soup_address_get_sockaddr()` and `soup_socket_read_until()` [Rico Tzschichholz]

    * Add missing `extern` when building on Windows [Melroy van den Berg]

    * Update libxml2 fallback for meson wrap [Xavier Claessens]

    * Improvements when using libsoup with meson wraps [Nirbheek Chauhan]

Changes in libsoup from 2.74.1 to 2.74.2:

    * Error when libsoup3 is already loaded before libsoup2 [Patrick Griffis]

Changes in libsoup from 2.74.0 to 2.74.1:

	* Fix support for older versions of Vala [Rico Tzschichholz]

	* Fix trying to build sysprof as a subproject on Windows [Christoph Reiter]

	* Fix missing `extern "C"` in an installed header [Patrick Griffis]

	* Improve `gssapi` dependency handling [Nirbheek Chauhan]

	* Fix `libsoup-doc` build target [Patrick Griffis]

	* Updated translations: Danish, Russian

Changes in libsoup from 2.72.0 to 2.74.0:

	* IMPORTANT: Enable ssl-use-system-ca-file by default on deprecated
	  Sync and Async sessions [Patrick Griffis]
	  See here for details:
	    https://gitlab.gnome.org/GNOME/libsoup/-/commit/71ca70a0f62cfc30dfacfd2ee0952a86e2e64055

	* Fix including headers in C++ projects [Patrick Griffis]

	* Fix attempting to resolve relative paths with data URIs [Ryan Gonzalez]

	* Support Content-Disposition headers without a disposition-type [Patrick Griffis]

	* Fix building VAPI bindings with latest Vala [Rico Tzschichholz]

	* Fix sending a Content-Length header in a response with status code of 1xx or 204
	  [Ignacio Casal Quinteiro]

	* Updated translations: Occitan, Persian, Nepali, Belarusian, Greek, British English,
	                        Portuguese

Changes in libsoup from 2.71.1 to 2.72.0:

	* Fix critical after cancelling a message that failed auth [Carlos Garcia Campos]

	* Updated translations: Portuguese, Latvian, Italian, German, Hungarian

Changes in libsoup from 2.71.0 to 2.71.1:

	* Add support for 308 Premanent Redirect [Benjamin Kaufmann]

	* Add basic sysprof profiling for HTTP messages [Philip Withnall]

	* Various build fixes [Tom Schoonjans, Chun-wei Fan]

	* Updated translations: Korean, Finnish, Czech, Catalan, Croatian, Slovenian,
	                        Japanese, Serbian, Galician, Basque, Trukish, Indonesian,
							Friulian

Changes in libsoup from 2.70.0 to 2.71.0:

	* Redesign directory list returned for `file://` requests [Jan-Michael Brummer]

	* Add `SOUP_COOKIE_JAR_ACCEPT_GRANDFATHERED_THIRD_PARTY` policy [Carlos Garcia Campos]

	* Add soup_message_is_feature_disabled() API [Carlos Garcia Campos]

	* Fix potential leak when setting SoupSession:tls-interaction [Scott Hutton]

	* Fix building with Visual Studio [Chun-wei Fan]

	* Updated translations: Ukrainian, Romanian, Swedish, Polish, Lithuanian, Spanish,
	                        French, Chinese (China)

Changes in libsoup from 2.69.90 to 2.70.0:

	* Deprecate SoupSession:proxy-uri [Patrick Griffis]

	* Update translations: Persian, Finnish, Ukrainian

Changes in libsoup from 2.68.3 to 2.69.90:

	* Add new API to expose support for same-site cookies [Patrick Griffis]

	* Fix TRACE method not being considered safe and idempotent internally [Patrick
	  Griffis]

	* WebSockets: ensure a new connection is created for WebSocket requests [Carlos
	  Garcia Campos]

	* WebSockets: do not start the input source when IO is closing [Carlos Garcia
	  Campos]

	* Deprecate soup_date_to_timeval() [Claudio Saavedra]

	* build: Update glib requirement to 2.58 [Xavier Claessens]

	* Updated translations: Malay [Umarzuki Mochlis]

Changes in libsoup from 2.68.2 to 2.68.3:

        * Fixes to testing infrastructure [Simon McVittie]

        * Enable GNOME support in mingw [Fabiano Fidêncio]

        * Allow introspection in cross builds [Ross Burton]

        * Updated translations: Chinese (Taiwan)

Changes in libsoup from 2.68.1 to 2.68.2:

        * Documentation fixes [Sonny Piers]

        * Windows compatibility test fixes [Ignacio Casal Quinteiro]

        * WebSockets: client_max_window_bits in server must have a value [Carlos Garcia Campos]

        * build: improve diagnostics when detecting Apache [Simon McVittie]

        * NTLM: Make v2 authentication more robust [Claudio Saavedra]

        * Updated translations: British English, Chinese (Taiwan), Danish, Dutch

Changes in libsoup from 2.68.0 to 2.68.1:

        * Several memory leaks fixed in tests, examples, and parsing code [Claudio Saavedra]

        * SoupServer: Fixes to Windows path handling [Ignacio Casal Quinteiro]

Changes in libsoup from 2.67.93 to 2.68.0:

        * Updated translations: Brazilian Portuguese, Croatian,
          Friulian, Italian, Turkish

Changes in libsoup from 2.67.92 to 2.67.93:

        * SoupMessage: Handle Transfer-Encoding: identity for
          compatibility reasons [#148, Thomas Bluemel, Normen Bolling]

        * WebSockets: Only poll IO stream when needed [Carlos Garcia
          Campos]

        * WebSockets: Properly set cookies received during handshake
          [Carlos Garcia Campos]

        * WebSockets: Plug a couple of memory leaks and fix a few
          read-after-free memory errors [Claudio Saavedra]

        * WebSockets: document how web socket extensions should treat
          buffers in case of error [Claudio Saavedrə]

        * SoupSession: Don't reset user GCancellable internally [Tom
          Bailey]

        * Tests: Make tests installable [Simon McVittie]

        * Remove deprecate GTimeVal internal usage [Claudio Saavedra]

        * CI: increase coverage by enabling all features during
          testing [Claudio Saavedra]

        * Updated translations: Korean, German, Galician, Hungarian,
          Slovenian, Latvian, Finnish, Serbian, Catalan, Polish

Changes in libsoup from 2.67.91 to 2.67.92:

        * Silence GTimeVal deprecation warnings. [Michael Catanzaro]

        * API documentation and annotation fixes [Дилян Палаузов, Claudio Saavedra]

        * Plug a couple of NTLM authentication memory leaks [#156, Claudio Saavedra]

        * Fix build in SmartOS/SunOS [#157, Juraj Lutter]

        * Meson: Use feature options [Xavier Claessens]

        * Meson: Do not fallback to system krb5-config for cross-compilation
          [Xavier Claessens]

        * NTLM: Fix build with NTLM enabled [Claudio Saavedra]

        * Updated translations: Basque, Czech, Indonesian, Lithuanian, Swedish

Changes in libsoup from 2.67.90 to 2.67.91:

        * HSTS: New API to retrieve information about existing HSTS policies
          [Claudio Saavedra]

        * Updated translations: French, Romanian, Spanish

Changes in libsoup from 2.67.3 to 2.67.90a:

        * WebSockets: add support for WebSocket extensions via new
          SoupWebsocketExtensionManager and SoupWebsocketExtension API
          [Carlos Garcia Campos]

        * WebSockets: add support for the permessage-deflate extension, enabled
          by default in SoupServer and in the client side only if SoupWebsocketExtensionManager
          is added to a session [Carlos Garcia Campos]

        * WebSockets: Allow sending close frames with no body [Carlos Garcia Campos]

        * WebSockets: ignore messages after close has been sent and received [Carlos Garcia Campos]

        * Meson: tls-check improved [Xavier Claessens]

        * Meson: improve Apache checks [Claudio Saavedra]

Changes in libsoup from 2.67.2 to 2.67.3:

        * WebSockets: allow sending empty binary data [Carlos Garcia Campos]

        * WebSockets: fail and load the connection on invalid payload length  [Carlos Garcia Campos]

        * WebSockets: allow NULL characters in text messages data [Carlos Garcia Campos]

        * WebSockets: Close connection on wrongly masked/unmasked frame as per RFC [Carlos Garcia Campos]

        * WebSockets: other code fixes [Carlos Garcia Campos]

        * NTLM: Fix NTLMv2 authentication [Thibaut Robert]

        * SoupMessage: fix several deprecation warnings related to private data [Claudio Saavedra]

Changes in libsoup from 2.67.1 to 2.67.2:

        * gobject-introspection: Fix annotation for soup_auth_new()
          [Rico Tzschichholz]

        * brotli: Do not advertise the decoder as it's failing with
          some websites [Patrick Griffis]

        * Meson: Fix xml2 and sqlite fallbacks [Xavier Claessens]

        * HSTS: Add SoupHSTSEnforcer:hsts-enforced signal [Claudio
          Saavedra]

        * HSTS: Fixes to the types used to store policies in the
          SQLite storage [Claudio Saavedra]

        * HSTS: Accept Strict-Transport-Security regardless of casing
          [Claudio Saavedra]

        * WebSockets: Ensure messages finishes when handshake fails
          [Carlos Garcia Campos]

        * WebSockets: Fix critical warnings and test failures [Carlos
          Garcia Campos]

Changes in libsoup from 2.66.2 to 2.67.1:

        * Add a brotli decoder. This adds a new dependency on libbrotli
	  [Patrick Griffis]

        * Add strict secure cookies support [Patrick Griffis]

        * Add HSTS enforcer SoupSession feature (with both memory
          and sqlite backends) [Adrien Plazas, Claudio Saavedra]

        * meson gtk-doc documentation fixes [Claudio Saavedra]

        * Bump the CI test image to Fedora 30 and add libbrotli
          dependency [Claudio Saavedra]

Changes in libsoup from 2.66.1 to 2.66.2:

	* Make gettext optional (might not be available in Windows)
	  [Seungha Yang]

	* MSVC: set encoding to UTF-8 to avoid errors [Seungha Yang]

	* MinGW tests build fix [Tomas Popela]

	* Check for TLS support only when external glib dependency is available
	  [Seungha Yang]

Changes in libsoup from 2.66.0 to 2.66.1:

        * Fix dylib versioning in MacOS [Tom Schoonjans]

        * Visual Studio build fixes [Chun-wei Fan]

        * MinGW build fixes [Руслан Ижбулатов]

        * Meson build system improvements [Claudio Saavedra, Jakub Adam]

        * Fix random CI failures due to parallel apache tests [Claudio Saavedra]

        * Code cleanups [Claudio Saavedra]

Changes in libsoup from 2.65.92 to 2.66.0:

        * Fix lookup for libxml2 on Visual Studio builds [Chun-wei Fan]

Changes in libsoup from 2.65.91 to 2.65.92:

        * SoupConnection: Fix check for remote disconnectin idle state
          [Michael Catanzaro, #134]

        * Code cleanups and warnings fixed [Michael Catanzaro]

        * Remove stale .pc.in files [Claudio Saavedra, #137]

        * Updated translations: Dutch

Changes in libsoup from 2.65.90 to 2.65.91:

	* Remove RFCs from sources [Tomas Popela, #133]

Changes in libsoup from 2.65.2 to 2.65.90:

        * Avoid using threads in SoupRequestFile asynchronous API
          [Ignacio Casal Quinteiro]

Changes in libsoup from 2.65.1 to 2.65.2:

	* Remove autotools build system and change to meson by default
          [#12, Tomas Popela]

	* Many fixes to Meson [Claudio Saavedra, Tomas Popela, Xavier
          Claessens]

	* Improvements to the continuous integration infrastructure
          [Xavier Claessens]

	* Make sure SoupSession features are not disposed until all
          pending messages are processed [#130, Claudio Saavedra]

	* Updated translations: Greek, Slovak, French.

Changes in libsoup from 2.64.0 to 2.65.1:

	* Added MTLMv2 responses support [Michal Hrubý]
	* Many fixes to the meson build system [Tomas Popela]
	* Remove Visual Studio project files [Chun-wei Fan]
	* Enable VAPI by default [#119, Jeremy Bicha]
	* New strict header field parameter parsing API [Claudio Saavedra]
	* Code cleanups [Claudio Saavedra]
	* Updated translations: Belarusian, Serbian

Changes in libsoup from 2.63.92 to 2.64.0:

	* Many fixes to the meson build system [#7, #8, #9, #11, Tomas Popela]
	* Updated translations: Brazilian Portuguese, Galician,
          Hungarian, Latvian, Danish.

Changes in libsoup from 2.63.91 to 2.63.92:

	* Make sure that XMLRPC tests build in Debian too [Claudio Saavedra]
	* Distribute missing meson files [Claudio Saavedra]
	* Some fixes to the meson build files [Claudio Saavedra]
	* Updated Korean and Swedish translations

Changes in libsoup from 2.63.90 to 2.63.91:

	* Simplify soup_hosts_matches_host() [Claudio Saavedra]
	* Add new tests for trailing dots in domain names [Claudio Saavedra]
	* Updated Turkish translation

Changes in libsoup from 2.63.2 to 2.63.90:

	* Set default cookie path for NULL origins [#1, Adrian Perez de Castro]
	* Fixes to GObject-introspection [bgo#794787, Corentin Noël]
	* Use atomic-refcounting in classes that are not using GObject-refcounting
	  [bgo#785110, Edward Hervey]
	* Many Coverity-found code fixes [bgo#781771, Milan Crha]
	* Bail out on cookie-jar calls with empty hostnames [#3, Michael Catanzaro]
	* Fixes to the simple-httpd example [#2, Mooffie]
	* Updated translations: Chinese (Taiwan), Catalan

	Note: from now onwards bgo# references bugs in GNOME Bugzilla
	and # issues in GNOME gitlab.

Changes in libsoup from 2.63.1 to 2.63.2:

	* Many fixes to the meson build system support [#795324,
          #782410, Tomas Popela, Jan Alexander Steffens]
	* Fixes to xmlrpc-server test with PHP >= 7.2 and related
	  [#795111, #782410 Jan Alexander Steffens]
	* Fix critical warning in SoupSocket [Carlos Garcia Campos]
	* Updated translations: Romanian, Friulian, Slovenian,
	  Czech, Spanish, Indonesian, Chinese (China).

Changes in libsoup from 2.62.0 to 2.63.1:

	* Fix digest authentication with encoded URIs [#794208,
	  Claudio Saavedra]
	* Avoid unaligned memory accesses in WebSocket implementation
	  [#794421, Rolf Eike Beer]
	* Use base domain to decide if cookies are third-party [#792130,
	  Michael Catanzaro]
	* Fix crash under soup_socket_new() [#762138, Milan Crha]
	* Use libpsl for the SoupTLD API instead of shipping a copy of
	  the public-suffix list [#769650, Claudio Saavedra]
	* Introspection documentation fixes [#795135, Claudio Saavedra]
	* Minor cleanups and fixes [Tomas Popela]
	* Initial meson build system support [#784212, Sebastian Dröge,
	  Chun-wei Fan, Tomas Popela]
	* Various fixes to the meson build system [#795233, Iñigo Martinez]
	* Updated translations: Chinese, Croatian, Italian, Slovak.

Changes in libsoup from 2.61.91 to 2.62.0:

	* Updated translations.

Changes in libsoup from 2.61.90 to 2.61.91:

	* Add limit to header length to avoid DOS attacks
	  [#792173, Michele Dionisio]

        * Update the public-suffix list.
	  [Claudio Saavedra]

        * Revert "cookie-jar: use base domain to decide if cookie is third party"
	  [#792130, Claudio Saavedra]

Changes in libsoup from 2.61.2 to 2.61.90:

	* Various improvements to the WebSocket implementation
          [#792113, Italo Guerrieri]

	 * cookie-jar: use base domain to decide if cookie is third party
	  [#792130, Michael Catanzaro]

	 * Add new API to create a new connection from a SoupSession
	  [#792212, Carlos Garcia Campos]

	 * soup-headers: accept any 3 digit number as message status code
	  [#792124, Carlos Garcia Campos]

Changes in libsoup from 2.61.1 to 2.61.2:

	* session: don't request Keep-Alive for upgraded connections
	  [#788723, Lionel Landwerlin]

Changes in libsoup from 2.60.2 to 2.61.1:

	* tld-parser: use Python 3 [#785735, Ross Burton]

	* Fix heap-buffer-overflow in soup_ntlm_parse_challenge()
	  [#788037, Milan Crha]

	* Fix possibly uninitialized value in ssl-test
	  [Tomas Popela]

	* SoupCache: fix the timestamp for responses [#791031,
	  Claudio Saavedra]

Changes in libsoup from 2.60.1 to 2.60.2:

	* Fix documentation typos [#788920, Nirbheek Chauhan]

	* format-zero-length warning triggered in soup-logger.c
	  [#789096, Tomas Popela]

	* Warnings while generating inrospection files
	  [#789099, Tomas Popela]

	* Visual Studio builds: Enhance security of x64 binaries
	  [Chun-wei Fan]

	* Updated translation: Nepali.

Changes in libsoup from 2.60.0 to 2.60.1:

	* Fallback to another authentication type if the current
          failed [#788238, Tomas Popela]

	* Fix unbalanced G_GNUC_BEGIN_IGNORE_DEPRECATIONS use in
          soup-session.c [#787166, Zan Dobersek]

	* SoupCache: fix setting default value for cache dir
	  [#788452, Cosimo Cecchi]

	* Updated translations: Catalan (Valencian).

Changes in libsoup from 2.59.90.1 to 2.60.0:

	* New/updated translations: Catalan, Danish, Dutch, Nepali

Changes in libsoup from 2.59.90 to 2.59.90.1:

	* CVE-2017-2885: Fixed a chunked decoding buffer overrun that
          could be exploited against either clients or servers.
          [#785774]

Changes in libsoup from 2.58.0 to 2.59.90:

	* Several SoupAuthNegotiate compatibility fixes [#783780,
          #783781, Tomas Popela]

	* Include a payload in SoupWebsocketConnection's "ping"
          messages (to avoid problems with certain buggy server
          implementations), and emit a signal when receiving a "pong"
          (to allow apps to notice when the remote peer has
          disconnected them). [#785660, David Woodhouse]

	* Fix the interpretation of wss:// URIs, which previously
          mostly didn't work. [#784766, Nirbheek Chauhan].

	* Fixed SoupContentSniffer behavior on XML files with no
          Content-Type
          [https://bugs.webkit.org/show_bug.cgi?id=173923]

	* Fixed a bug with cancelling async requests [#773257, Carlos
          Garcia Campos]

	* Reverted the (undocumented) change in 2.58.0 to call
          soup_session_abort() after changing
          SoupSession:proxy-resolver; while this made its behavior
          more consistent with :proxy-uri, it ended up breaking
          things. [#781590]

	* Allow HTTP responses that have no trailing CRLF after the
          response headers (and no body) [#780352, Carlos Garcia
          Campos]

	* Fixed an out-of-bounds read in SoupURI parsing [#785042]

	* Fixed a spurious (debug-level) error message in
          SoupWebsocketConnection [#784935, Ignacio Casal Quinteiro]

	* Fixed introspection annotations on
          soup_message_headers_get_content_range() [Philip Withnall]

	* Fixed a flake in tests/header-parsing [#777258]

	* Update tests/test-cert.pem to use stronger algorithms to
          avoid problems with newer gnutls. [#784949, Jan Alexander
          Steffens]

	* Fixed examples/get to not accidentally break https
          certificate validation [#784259, Sebatian Dröge]

	* Misc updates to apache/php stuff in unit tests:
		* Dropped support for Apache 2.2
		* Deal with mod_unixd being compiled-in [#776478]
		* Switched PHP support from PHP 5 to PHP 7

	* Updated translations:
	  Esperanto, Turkish

Changes in libsoup from 2.2.57.1 to 2.58.0:

	* Fix authentication issues when the SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE
	  flag is used. [#778497, #777936, Carlos Garcia Campos]

	* MSVC build improvements (Chun-wei Fan)

	* Updated translations:
	  Basque, Belarusian, Brazilian Portuguese, Chinese (Taiwan), Danish,
	  French, Galician, Greek, Indonesian, Italian, Korean, Latvian,
	  Lithuanian, Norwegian bokmål, Russian, Serbian, Slovak, Slovenian,
	  Spanish, zh_CN

Changes in libsoup from 2.56.0 to 2.57.1:

	* Added SoupWebsocketConnection:keepalive-interval, to make a
          connection send regular pings. [#773253, Ignacio Casal
          Quinteiro]

	* Added soup_auth_manager_clear_cached_credentials() and
          SOUP_MESSAGE_DO_NOT_USE_AUTH_CACHE, to allow greater control
          over the use of cached HTTP auth credentials. [#774031,
          #774033, Carlos Garcia Campos]

	* Fixed the use of SoupSession:proxy-uri values containing
          passwords. [#772932, Jonathan Lebon]

	* Various minor WebSocket fixes [Ignacio Casal Quinteiro]:
		* Avoid sending data after we start closing the
		  connection [#774957]
		* Do not log a critical if the peer sends an invalid
		  close status code
		* Log a debug message when a "pong" is received

	* Fixed introspection of
          soup_message_headers_get_content_range() [Jasper St. Pierre]

	* Replaced Vala [Deprecated] annotations with [Version] to
          avoid build warnings [#773177, Evan Nemerson]

	* MSVC build improvements (Chun-wei Fan)

	* Updated error/message strings to use Unicode punctuation.
          [#772217, Piotr Drąg]

	* Updated translations:
	  Czech, Friulian, German, Hebrew, Hungarian,
	  Norwegian bokmål, Polish, Swedish

Changes in libsoup from 2.55.90 to 2.56.0:

	* Added SoupWebsocketConnection:max-incoming-payload-size
          property, to override the default maximum incoming payload
          size. [#770022, Ignacio Casal Quinteiro]

	* Added soup-version.h symbols (in particular
          soup_check_version()) to introspection. [#771439, Rico
          Tzschichholz]

	* Updated the copy of the public suffix list used by SoupTLD
	  [#769650, Michael Catanzaro]

	* Updated translations:
	  British English, Greek, Polish

Changes in libsoup from 2.54.1 to 2.55.90:

	* Removed support for SSLv3 fallback; sites that reject TLS
          1.x handshakes will now just fail with an error. (Firefox
          and Chrome have both already switched to this behavior.)
          [#765940, Dan Winship]

	* Fixed the parsing of <double>s in the new GVariant-based
          XMLRPC code. [#767707, Dan Winship]

	* Fixed soup_server_set_ssl_cert_file(), which was added in
          2.48 but didn't actually work... [patch on libsoup-list from
          Sean DuBois]

	* Added GObject properties to SoupLogger to make it
          bindings-friendly. [#768053, Jonh Wendell]

	* Fixed build error on FreeBSD [#765376, Ting-Wei Lan]

	* Fixed build with certain new versions of glibc that define
          "EOF" as a macro. [#768731, Philip Withnall]

	* Updated m4/ax_code_coverage.m4 with support for lcov 1.12
          [Philip Withnall]

	* Updated po files for future gettext versions [Piotr Drąg]

	* New/updated translations:
	  Occitan, Scottish Gaelic

Changes in libsoup from 2.54.0.1 to 2.54.1:

	* *** IMPORTANT ***
          Fixed an ABI break in 2.54.0 caused by adding a member to
          SoupAuthClass; 2.54.1 is ABI-compatible with 2.53.92 and
          earlier, but NOT with the anomalous 2.54.0. If you built
          packages against 2.54.0, you will need to rebuild them
          against 2.54.1.

	* Fixed NTLM authentication when ntlm_auth from the latest
          version of Samba is present. [#765106, Milan Crha]

	* Updates to MSVC build, including for GSS-API support
          [Chun-wei Fan]

	* Updated translations:
	  Friulian

Changes in libsoup from 2.53.92 to 2.54.0.1:

	* (2.54.0.1 fixes a build problem with the 2.54.0 tarball,
          which would not build if you configured with
          "--without-gnome". There are no other changes between 2.54.0
          and 2.54.0.1.)

	* Fixed examples/simple-httpd on Windows [#758759, Chun-wei
          Fan]

Changes in libsoup from 2.53.90 to 2.53.92:

	* libsoup now supports HTTP "Negotiate"/GSSAPI/Kerberos
          authentication. It must be enabled specifically by the
          application and is also subject to certain other
          restrictions, some of which are not yet controllable through
          the API. [#587145, Guido Guenther, Tomas Popela, David
          Woodhouse, Dan Winship]

	* Added support for building under MSVC [#758759, Chun-wei
          Fan]

	* Fixed a problem with the 2.53.90 tarball that caused
          translations to be mis-installed.

	* Updated translations:
	  Occitan

Changes in libsoup from 2.53.2 to 2.53.90:

	* NUL bytes in headers are now ignored [#760832, Dan Winship]

	* Fixed transfer annotation of soup_form_decode* functions
          [#743966, Lionel Landwerlin]

	* Updated translations:
	  Bulgarian, Latvian, Norwegian bokmål

Changes in libsoup from 2.53.1 to 2.53.2:

	* Fixed up symbol visibility handling for mingw by copying
          GLib's system [Ignacio Casal Quinteiro, #757146]

	* Finally marked the old SoupSessionAsync and SoupSessionSync
          methods as deprecated [Ignacio Casal Quinteiro, Dan Winship,
          #757146]

	* Added libsoup-2.4.deps for valac [Rico Tzschichholz]

	* Make it possible to build from git without gtk-doc being
          installed [Ignacio Casal Quinteiro]

	* Updated translations:
	  Norwegian bokmål, Occitan

Changes in libsoup from 2.52.1 to 2.53.1:

	* Really fixed build under MinGW for sure this time [Ignacio
          Casal Quinteiro]

        * Fixed SoupServer Web Sockets code so that the
	  SoupClientContext passed to a SoupServerWebsocketCallback is
	  fully usable (rather than crashing when you try to do most
	  things).

Changes in libsoup from 2.52.0 to 2.52.1:

	* Fixed build under MinGW [Chun-wei Fan]

	* Fixed build with --disable-introspection [#755389, Quentin
          Glidic]

	* Fixed HTTP authentication protection space handling for
          files directly under the root directory. [#755617, Carlos
          Garcia Campos]

	* Fixed a warning when loading data from SoupCache while using
          an authenticated proxy. [#756076, Carlos Garcia Campos]

	* Updated translations:
	  German, Vietnamese

Changes in libsoup from 2.51.92 to 2.52.0:

	* Removed duplicate test paths from tests/date so it will pass
          with glib 2.46.0

Changes in libsoup from 2.51.90 to 2.51.92:

	* Added g_autoptr() support for all libsoup types. [#754721,
          Kalev Lember]

	* Added a missing (allow-none) annotation to
          soup_uri_normalize() [#754776, Jens Georg]

	* Updated translations:
	  Polish

Changes in libsoup from 2.51.3 to 2.51.90:

	* Added a new GVariant-based XMLRPC API, and deprecated the
          old GValue-based API (along with the associated
          GValue-manipulating utilities). [#746495, Xavier Claessens]

	* Multiple build fixes for Visual Studio [#752952, Chun-wei Fan]

	* Added VAPI generation [#750679, Daniel Espinosa]

	* Fixed the mode bits on soup-cookie.c, which was previously
          marked executable for some reason. [rh #1247285]

	* Updated translations:
	  Norwegian bokmål, Portuguese, Thai, Turkish

Changes in libsoup from 2.50.0 to 2.51.3:

	* Fixed "make check" in non-English locales [rh #1224989,
	  #749397]

	* Fixed some compiler warnings [#748514, Philip Withnall]

	* New/Updated translations:
	  Aragonese, Catalan, Occitan, Russian

Changes in libsoup from 2.49.92 to 2.50:

	* Updated translations:
	  Basque, Chinese (Taiwan), Danish, Indonesian,
	  Norwegian bokmål

Changes in libsoup from 2.49.91.1 to 2.49.92:

	* Fixed an NTLM problem that caused spurious "Authentication
          Failed" errors in evolution-ews. [#735197]

	* New/updated translations:
	  Bosnian, Czech, Greek, Hebrew, Italian, Korean, Lithuanian,
	  Polish, Serbian, Slovak, Slovenian, Spanish, Swedish

Changes in libsoup from 2.49.1 to 2.49.91.1:

	* WebSockets! Libsoup now has support for WebSockets in both
	  SoupSession and SoupServer. [#627738, Dan Winship and Lionel
	  Landwerlin, based on code from the Cockpit project]

	      * The WebSocket code in libsoup 2.49.91 did not build on
                32-bit architectures. 2.49.91.1 was released to fix
                this.

	* Added support for NTLMv2 Session Security to SoupAuthNTLM.
          (This is transparent to the app/user; if the server supports
          it, it will be used.) [#739192, Adam Seering]

	* Added soup_server_accept_iostream() to allow feeding a
          non-GSocketConnection GIOStream to SoupServer (eg, when
          accepting HTTP requests on some other sort of connection).
          [#744186, Marc-André Lureau]

	* Added soup_session_steal_connection() and
          soup_client_context_steal_connection(), to allow you to
          steal a GIOStream from a SoupSession or SoupServer and then
          use it for non-HTTP purposes. [#721343, Dan Winship]

	* Added soup_server_add_early_handler(), for adding SoupServer
          handlers to run at :got-headers time rather than :got-body
          (eg, to set up a streaming read of the request body).
          [#625645, Dan Winship]

	* Added a new SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS flag,
          which can be used to bypass SoupSession:max-conns and
          SoupSession:max-conns-per-host on a per-message basis.
          [#744720, Carlos Garcia Campos]

	* Multiple SoupCache fixes from Carlos Garcia Campos:

	      * Leaked resources are now cleaned up when opening the
                cache. [#667682]

	      * The "Age" header is no longer added to cached
                responses. [#741108]

	      * Fixed the interpretation of the "must-revalidate"
                directive to not be stricter than required. [#744468]

	      * Messages retrieved from cache now behave slightly more
                like non-cache messages in terms of SoupSession
                signals and timing. [#744788] Additionally, there is a
                new SoupMessage::starting signal, which is like
                SoupSession::request-started, but emitted for cached
                resources as well. [#731153]

	* Fixed soup_session_cancel_message() to work reliably on
          paused messages. [#745094, Sven Neumann]

	* Added code-coverage support to the build. [#744744,
          Marc-André Lureau]

	* Fixed the library symbol check in "make check" to work when
          building with linker options that result in slightly
          different organization. [#741348, Iain Lane]

	* Added a hack to SoupSessionFeature so that people will stop
          re-reporting an old Eclipse bug against libsoup. [#710242]

	* Miscellaneous bug and leak fixes in the test programs, leak
          fixes in libsoup, and documentation updates.

	* Updated translations:
	  Brazilian Portuguese, French, Galician, Hungarian, Slovak,
	  Slovenian, Spanish, Turkish

Changes in libsoup from 2.48.0 to 2.49.1:

	* Fixed a bug in the SoupMessage:event signal that broke
	  evolution's ability to connect to https hosts with "bad"
	  certificates. [#739951, Dan Winship]

	* Fixed a case where the async codepaths could potentially
          block on a synchronous write [#727138, Dan Winship]

	* Fixed the symbol soup_server_set_ssl_cert_file() to get
          exported, and added soup_server_get_uris() to the
          documentation. [Tristan Van Berkom]

	* Improved a bunch of introspection annotations [#729987, Evan
          Nemerson]

	* Clarified some documentation. [Tristan Van Berkom, Dan
          Winship]

	* Fixed Windows build, twice [#738003, Kouhei Sutou, and
          #738551, Kalev Lember].

	* Updated translations:
	  Bengali (Indian), Chinese (Traditional), Italian, Latvian,
	  Serbian, Telugu, Ukranian

Changes in libsoup from 2.47.92 to 2.48.0:

	* Updated translations:
	  Bengali (India), Danish, German, Hindi, Kannada, Punjabi

Changes in libsoup from 2.47.4 to 2.47.92:

	* Fixed a crash in SoupCache when receiving certain invalid
          Cache-Control headers. [#733587, Raveendra Karu]

	* Updated translations:
	  Assamese, Basque, Catalan (Valencian), Catalan, Chinese
	  (Traditional), French, Gujarati, Hungarian, Indonesian,
	  Korean, Marathi, Norwegian bokmål, Oriya, Polish, Swedish,
	  Tamil

Changes in libsoup from 2.47.3 to 2.47.4:

	* Fixed two crashes that could occur in multithreaded use
          (in particular, with the latest git gvfs). [#732783,
          #732925, Ross Lagerwall]

	* Fixed the handling of data: URIs with base64-encoded data
          but no explicit MIME type. [#732112, Raveendra Karu]. Added
          tests for this and other data: URI cases. [Dan]

	* Fixed a bug in SoupAuthNTLM that affected 28-character-long
          passwords. [#732087, David Woodhouse]

	* Fixed tests to pass with GLib git master (which warns if you
	  use deprecated GObject properties, and which also caught a
	  mutex-handling bug in test-utils.c)

	* Updated translations:
	  Galician, Greek, Lithuanian, Russian

Changes in libsoup from 2.46.0 to 2.47.3:

	* Added new-and-improved SoupServer API, and deprecated much
          of the existing API:

	      * Servers can now listen on multiple ports, including
	        listening on both IPv4 and IPv6 (which is the default
	        behavior when using the new API), or serving both http
	        and https from a single SoupServer.

	      * You can create a SoupServer from an existing listening
	        socket (either a file descriptor or a GSocket).

	      * When using the new APIs, SoupServer now obeys the
	        thread-default GMainContext rather than using the
	        :async-context property.

	      * soup_server_set_ssl_cert_file() allows setting the
	        certificate and key files with feedback if it fails
	        (unlike the old construct-time "ssl-cert-file" and
	        "ssl-key-file" properties, which fail with a
	        g_warning() and a NULL return from g_object_new() if
	        they fail).

	      * SoupClientContext has new methods that return GSocket
	        and GSocketAddress, rather than SoupSocket and
	        SoupAddress.

	* SoupSession now has a :tls-interaction property, which can
          be used to add a GTlsInteraction to a session, allowing it
          to provide a client-side certificate if the server requests
          one. [#334021, Colin Walters]

	* soup_session_abort() no longer tries to close active
          connections, which was causing crashes in evolution
          [rh#1093314]

	* Fixed a GMainContext-handling bug that could cause crashes
          in gstreamer's souphttpsrc. [#729737, Dmitry Shatrov]

	* Fixed a memory leak when requesting to delete a cookie that
          didn't exist [Joseph Artsimovich]

	* Updated translations:
	  Brazilian Portuguese, Czech, Hebrew, Spanish

Changes in libsoup from 2.45.92 to 2.46.0:

	* (No changes, just a version bump)

Changes in libsoup from 2.45.90 to 2.45.92:

	* Fixed problems with using an http proxy on port 80. [patch
          from Slava Monich on libsoup-list]

	* Plugged a small per-connection leak. [patch from Slava
          Monich on libsoup-list]

	* Belatedly bumped up the glib requirement to 2.38, which is
          required for the TAP driver.

	* Fixed up some leftover issues from the test porting to
          gtestutils:

