2004-07-19 JP Rosevear * configure.in: bump version, libtool number 2004-07-15 Dan Winship * libsoup/soup-session-sync.c (send_message): Simplify this. If the message comes back from soup_connection_send_request not FINISHED, get a new connection rather than reusing the old one. This fixes a race condition in which a connection could end up double-booked, and fixes the handling of messages that get redirected to another server. 2004-07-13 Dan Winship * libsoup/soup-session.c (connect_result): If the connection attempt succeeded, reserve the connection before releasing host_lock. Otherwise, another thread might find it in the connection pool before the caller can queue a message on it. #60693 * libsoup/soup-session-async.c (got_connection): Call soup_connection_release(), since we don't have a specific message in mind for the connection, so we need it to be considered idle. * libsoup/soup-connection.c (soup_connection_release): New function, to undo a soup_connection_reserve(). (soup_connection_send_request, soup_connection_reserve, soup_connection_authenticate, soup_connection_reauthenticate): Document these 2004-07-12 Dan Winship * libsoup/soup-session-sync.c (send_message): signal the "connections available" condition after the message finishes. Duh. * libsoup-2.2.pc.in (Cflags, Libs): add XML_CFLAGS and XML_LIBS 2004-07-08 Dan Winship * libsoup/soup-soap-response.c: Revert previous change for now; it breaks the build on distros with older libxmls. 2004-07-08 Dan Winship * tests/dict.c: Basic SOAP test, using Aonaware's SOAP->DICT gateway 2004-07-07 Fernando Herrera * libsoup/soup-soap-response.c: (finalize), (init), (soup_soap_response_from_string): Use a parse context for the xml document, so we can safely use the option to ignore blank spaces and '\n'. 2004-07-06 Dan Winship * libsoup/soup-uri.c (soup_uri_new_with_base): if the protocol is http or https, require a hostname. For #61049 * tests/uri-parsing.c (rel_tests, do_uri): Update for that