summaryrefslogtreecommitdiff
path: root/net/libsoup-devel
AgeCommit message (Collapse)AuthorFilesLines
2007-02-26Update to 2.2.100:wiz2-6/+6
Changes in libsoup from 2.2.99 to 2.2.100: * Fixed soup_headers_parse_status_line() so WebDAV response parsing will work again. [406997] * Fixed a bug in the header-parsing regression test that caused the test to fail sometimes, even though the actual header-parsing code was fine.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-2/+2
Patch provided by Sergey Svishchev in private mail.
2007-01-14Update to 2.2.99:wiz2-6/+6
Changes in libsoup from 2.2.98 to 2.2.99: * Fixed header parsing, including a crash in SoupServer with certain malformed requests [391970]. * Fixed redirection to other hosts with SoupSessionAsync. [382251] * Fixed a small memory leak pointed out by Chris Austin.
2006-11-27update to 2.298drochner2-6/+6
changes: -xml-rpc parsing fix -other minor fixes
2006-11-13update to 2.2.97drochner3-56/+44
changes: -Fixed SOAP and XML-RPC code to handle whitespace and comments in the XML better -Fixed lots of typecasting/constness warnings -Fixed some small leaks in SoupServer
2006-08-03update to 2.2.96drochner2-6/+6
changes: * SoupServer now works even if you don't explicitly set an encoding for the response. * WWW-Authenticate and Proxy-Authenticate responses with no realm parameter are now ignored * Added soup_xmlrpc_message_from_string() * simple-httpd and "get" now support HEAD
2006-07-12Update to 2.2.95.1:wiz2-6/+6
Changes in libsoup from 2.2.94 to 2.2.95.1: * Even more fixes to XML-RPC, found by the new XML-RPC regression test. This includes some API changes that I don't feel guilty about, because the code totally didn't work at all before. * Fixed a bug in soup_mktime_utc() * (2.2.95 was identical to 2.2.95.1. The only difference is that the shared library version was belatedly bumped from 8.2.0 to 8.3.0 to reflect the API "additions")
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-04add some missing entriesdrochner1-1/+11
2006-07-03Update to 2.2.94:wiz3-8/+17
Changes in libsoup from 2.2.93 to 2.2.94: * Various fixes to the XML-RPC code (which apparently had not actually ever worked before) from Brent Smith. [343973, 344222, 344458] * Added client and server API tutorials to the docs * auth-test now uses a local Apache 2.2 install, if possible, rather than depending on files that used to be on an old Ximian web server but haven't been anywhere for a long time. [311825]
2006-05-31Update to 2.2.93:wiz2-6/+6
Changes in libsoup from 2.2.92 to 2.2.93: * Fixed outgoing data corruption caused when SoupServer started writing out a response a second time after already having started once. [334469]. Also fixed 342640 and another bug caused by the workaround for 334469 in 2.2.92. Based on patches and analysis from William Jon McCann and Armin Bauer. * Fixed a deadlock when changing a session's proxy URI. [309867 / bnc 174255, based on a patch by Veerapuram Varadhan]. * Fixed https-via-proxies in the synchronous case. [bnc 174255] * Fixed a crash in evolution-exchange [342545, fix based on an analysis by Wang Xin]. * Fixed simple-proxy to not crash at startup. Oops. (Alex Larsson)
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-11update to 2.2.92drochner2-6/+6
changes: -minor bugfixes -fixed compiler warnings
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-30Update to 2.2.91:jmmv2-7/+6
* (The large version number bump is because there was an internal 2.2.90 release for SUSE 10.1 alphas, which was supposed to be intermediate between 2.2.7 and 2.4.0. But 2.4.0 didn't end up happening, and I don't want to regress the version number at this point.) * SoupSession, SoupServer, SoupConnection, SoupSocket, and SoupAddress now have an "async-context" property that allows you to use the async API in a non-default GMainContext. [Based on patches from Armin Bauer and Jürg Billeter.] * SoupSession, SoupConnection, and SoupSocket now have a "timeout" property to stop synchronous sockets from hanging forever if the remote end is unresponsive (from Varadhan). * Fixed some bugs in soup_date_iso8601_parse(). [324671, from Emmanuele Bassi] * More Windows build fixes from Tor.
2006-03-06Belatedly bump PKGREVISION for all libtasn1 dependencies, sincewiz1-2/+2
libtasn1 had a shlib major bump. Also update dependencies in bl3.mk files. Addresses PR 32998 by Robert Elz.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-3/+4
2006-01-20Update to 2.2.7:jmmv4-28/+8
* Fixed a crash when using NTLM connections [316313, probably also 318252]. (Also 321208, which was a bug introduced in the original fix for 316313.) * Fixed a bug that could cause soup to suck up all available CPU when a connection to a SoupServer was dropped by the other side [319305, patch from Jonathan Matthew] * Fixed the creation of struct elements in XMLRPC messages [321362, patch from Sebastian Bauer] * Plugged a small memory leak in SoupSocket (from Wang Xin). * Fixed two compile problems, a gccism [320349, patch from Roland Illig], and a strict-aliasing warning from gcc 4.1.
2005-12-31Recursive PKGREVISION bump for gnutls shlib major bump.wiz2-3/+4
Bump BUILDLINK_RECOMMENDED.
2005-11-01patch-aa has been applied upstream.rillig2-3/+5
2005-10-30Added a patch for ISO C90 compatibility.rillig2-1/+19
2005-09-05Revision bump after fixing security/gnutls/buildlink3.mkadam1-10/+10
2005-08-26update to 2.2.6.1drochner3-8/+38
changes: -fixes for bugs and memory leaks -Added some API to SoupServer and SoupSocket to help fix a long-standing rcd bug.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-2/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-26Update to 2.2.3:jmmv4-55/+7
* Now compiles against gnutls 1.2.0 [57811] * Fixed a bug that could result in 100% CPU usage if an SSL server closed the connection uncleanly. [73352]
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-22Update to 2.2.2:jmmv3-11/+13
* The SSL validation fix from 2.2.1 [64414] is now completely fixed. (Part of the fix didn't actually make it into 2.2.1) * HTTPS certificate validation now works when using an HTTP proxy. [68583] * HTTP proxy code deals better with proxies that try to make the user do HTML-form-based authentication. [68531] * 64-bit fixes for NTLM auth code. [70323, from Michael Zucchi]
2005-02-19Add patch to fix build with gnutls-1.2.0.wiz2-1/+14
2004-10-15Update to 2.2.1:jmmv3-12/+12
* Updated for a libgcrypt API change between 1.1.9x and 1.2.x that caused a crash at runtime if you compiled against 1.2.x. [66342] * SSL certificate validation failure should now always result in a status of SOUP_STATUS_SSL_FAILED, rather than getting turned into SOUP_STATUS_IO_ERROR. [64414]
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-21Update to 2.2.0. This version corresponds to GNOME 2.8.0.jmmv4-11/+11
Changes in libsoup from the 2.0 series (1.99.x versions) to 2.2: * Most of the libsoup datatypes are now GObjects. (SoupUri is currently an exception to this.) * SoupMessage now emits signals at various stages of processing. (Eg, "wrote_body", "got_headers".) (You can also still use soup_message_add_*handler().) * SoupContexts are gone; soup_message_new() now takes a URI string. * All formerly global state is now maintained by the SoupSession object. (This includes the connection pool, proxy server, cached authentication information, SSL certificates, etc.) * You can create a SoupSessionAsync (for 2.0-like behavior) or SoupSessionSync (for blocking, synchronous usage). * You can add SoupMessageFilter objects to a session to have certain processing automatically performed on every message sent via that session. (Eg, setting up handlers.) * NTLM authentication is no longer supported by default. You must enable it by setting the SOUP_SESSION_USE_NTLM flag on the session. * The preferred method of handling authentication is now via the "authenticate" and "reauthenticate" signals on SoupSession. (The old style, of encoding the user and password information into the url is also still supported.) * The SOUP_ERROR_* values are now SOUP_STATUS_* (so that we don't have "SOUP_ERROR_OK" and the like). * SOUP_MESSAGE_IS_ERROR() is gone, since some cases want to include 3xx responses and some don't. * SOUP_ERROR_CANT_AUTHENTICATE and SOUP_ERROR_CANT_AUTHENTICATE_PROXY are now gone, since they didn't carry any information that SOUP_STATUS_UNAUTHORIZED and SOUP_STATUS_PROXY_UNAUTHORIZED don't. * DNS errors now show up as the new status code SOUP_STATUS_CANT_RESOLVE rather than being mixed in with SOUP_ERROR_CANT_CONNECT. * Minimal SOAP support has been added back, via SoupSoapMessage/SoupSoapResponse * The HTTP I/O state machine was completely rewritten, fixing numerous crashes, leaks, and protocol errors. * SoupUri now conforms to RFC 2396. Mostly. * Various test programs have been added under tests/ * Removed: * Support for OpenSSL (which was horribly buggy) and Mozilla NSS (which was never finished). We only support GNUTLS for SSL now. * SOCKS support * CGI support in SoupServer
2004-06-01update to libsoup-devel-2.1.10recht4-12/+45
No real NEWS file, so I'm guessing from the ChangeLog that it's the usual bugfixing stuff.
2004-04-02initial import of libsoup-devel 2.1.8 (former libsoup)recht5-0/+103
needed by evolution-data-server Libsoup is an HTTP library implementation in C. It was originally part of a SOAP (Simple Object Access Protocol) implementation called Soup, but the SOAP and non-SOAP parts have now been split into separate packages. libsoup uses the Glib main loop and is designed to work well with GTK applications. This enables GNOME applications to access HTTP servers on the network in a completely asynchronous fashion, very similar to the Gtk+ programming model (a synchronous operation mode is also supported for those who want it). Features: * Completely Asynchronous * Connection cache * HTTP chunked transfer support * HTTP, SOCKS4, and SOCKS5 authenticated proxy support * SSL Support using OpenSSL or GnuTLS * Client support for Digest, NTLM, and Basic authentication * HTTP server * Server support for Digest and Basic authentication