pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/libsoup24



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Jan 17 09:20:54 UTC 2015

Modified Files:
        pkgsrc/net/libsoup24: Makefile PLIST distinfo
Removed Files:
        pkgsrc/net/libsoup24/patches: patch-libsoup_soup-xmlrpc.c
            patch-tests_coding-test.c

Log Message:
Update to 2.48.1. shlib not bumped despite the interesting changelog
below.

Changes in libsoup from 2.48.0 to 2.48.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:

              test-utils: change http_debug command-line flag
              xmlrpc-test: use g_test_skip()
              redirect-test: remove a flaky test
              auth-test: remove some erroneous SKIP_IF_NO_APACHEs
              tests: split up some test programs into more tests
              tests: remove debug_printf()s that are redundant with test names
              tests: use g_test_bug() to annotate test cases

Changes in libsoup from 2.45.3 to 2.45.90:

        * Fixed a problem where libsoup would use the "http" proxy
          settings for "https" requests [#724316, Matt Barnes]

        * Updated SoupContentSniffer to match the current version of
          the MIME sniffing specification [#648849 / #715126, Gustavo
          Noronha Silva]

        * Updated the soup-tld APIs to accept ASCII-encoded hostnames
          in addition to UTF-8 ones.

        * Ported the test programs to the gtestutils framework, added
          support for installed tests, and made the tests use the TAP
          driver.

          Some tests still need to be split up into more pieces, and
          the debug output is now somewhat less useful in some cases.

        * Fixed the test programs to not depend on local proxy
          settings.

        * Added some more checks to header-tests [#722341, Lionel
          Landwerlin]

        * Fixed the "simple-proxy" example program, which had been
          broken for a while.

        * Updated translations:
          Korean

Changes in libsoup from 2.44.1 to 2.45.3:

        * The documentation has finally been updated to reflect the
          new APIs added in 2.42.

        * Added GBytes-valued :request-body-data and
          :response-body-data properties to SoupMessage, which should
          help some bindings.

        * We now set TCP_NODELAY on sockets, improving throughput a
          bit. In particular, this avoids an unnecessary extra round
          trip in the TLS handshake.

        * The SoupSession APIs that return GErrors now return the
          actual underlying gio errors in the event of connection
          failures and the like.

        * Updated the copy of the Public Suffix list used by soup-tld.

        * Fixed a hang with internet radio streams in Rhythmbox (and
          some other places). [#710494, Dan]

        * Fixed a connection leak when cancelling the close of
          a message GInputStream. [#711260, Dan]

        * Updated the soup_server_pause_message() /
          soup_server_unpause_message() documentation to clarify when
          you can and can't call them. [#710602, Philip Withnall]

        * soup_message_set_request() and soup_message_set_response()
          now g_warn_if_fail() if you pass an invalid Content-Type.
          (And they also have better introspection annotations.)
          [#686766, Dan]

        * Plugged a few memory leaks [#711085, Christophe Fergeau]

        * Fixed connection-test to pass with current glib [#711361,
          Colin Walters]

        * session-test now passes when run against the dummy TLS
          backend (ie, if you don't have glib-networking installed),
          as long as you have the latest glib.

        * Fixed build with -Werror=format-nonliteral [#720082, Ryan
          Lortie]

        * Fix build with --without-ntlm [#710267, Dan]

        * Fixed a few warnings [Dan, Fabiano Fidêncio]

        * Tests are now more verbose by default under "make check",
          since current automake just redirects all the output to a
          log file anyway.

        * Updated translations:
          Chinese


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 pkgsrc/net/libsoup24/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/libsoup24/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/libsoup24/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/net/libsoup24/patches/patch-libsoup_soup-xmlrpc.c \
    pkgsrc/net/libsoup24/patches/patch-tests_coding-test.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index