2006-11-06  Dan Winship  <danw@novell.com>

	* configure.in: Bump version to 2.2.97. Bump AGE and CURRENT for
	addition of soup_xml_real_node.

	* NEWS: update

2006-11-06  Dan Winship  <danw@novell.com>

	* libsoup/soup-misc.c (soup_xml_real_node): new method to find a
	"real" (ie, not comment or whitespace) xml node

	* libsoup/soup-soap-response.c (parse_parameters) 
	(soup_soap_response_from_string) 
	(soup_soap_parameter_get_first_child) 
	(soup_soap_parameter_get_next_child): Use soup_xml_real_node.
	Based on a patch from Andrew W. Nosenko.

	* libsoup/soup-xmlrpc-message.c (soup_xmlrpc_message_from_string):
	don't call xmlKeepBlanksDefault, which changes libxml's behavior
	globally! Instead, use soup_xml_real_node() when traversing the
	xml tree.

	* libsoup/soup-xmlrpc-response.c
	(soup_xmlrpc_response_from_string): don't call
	xmlKeepBlanksDefault.
	(exactly_one_child): rewrite in terms of soup_xml_real_node()
	(which means it handles comments now as well)
	(soup_xmlrpc_value_get_struct)
	(soup_xmlrpc_value_array_get_iterator)
	(soup_xmlrpc_value_array_iterator_prev)
	(soup_xmlrpc_value_array_iterator_next): Use soup_xml_real_node.

2006-11-05  Dan Winship  <danw@novell.com>

	* libsoup/soup-headers.c (soup_headers_parse_request): document
	this (in particular, point out that str+len must point to exactly
	the right place). Allow req_method and req_path to be NULL.
	(soup_headers_parse_status_line, soup_headers_parse_response):
	document. Also, change "status_phrase" argument to "reason_phrase"
	to match the spec. Inspired by #339889.

2006-11-03  Dan Winship  <danw@novell.com>

	* libsoup/*.c: fix lots of warnings. Partially from patches from
	Andrew W. Nosenko, and also some fixes from libsoup-pre214-branch.
	
2006-11-03  Dan Winship  <danw@novell.com>

	* Makefile.am (uninstall-local): uninstall the pkgconfig file.
	Based on #356809 from Matthew Barnes.

	* libsoup/soup-server.c (get_property): Fix leaks pointed out by
	Paolo Borelli. #351500

	* libsoup/soup-uri.c (soup_uri_get_protocol): Fix an off by one
	pointed out by Andrew W. Nosenko.

	* configure.in: Use pkgconfig to find gnutls. Remove old static
	linking stuff that was only needed for rcd.

	* acinclude.m4: remove gnutls stuff

	* libsoup.pc.in: Use Requires rather than putting xml/ssl
	dependencies directly into Libs/Cflags. From Mikhail Zabaluev.
	#343340.

	* libsoup/Makefile.am (libsoup_2_2_la_LDFLAGS): fix build on
	cygwin. From "Cygwin Ports maintainer", #321827.