2007-01-08 Dan Winship * configure.in: 2.2.99 * NEWS: update 2007-01-06 Dan Winship * libsoup/soup-headers.c (soup_headers_parse): Rewrite this to be easier to understand and more correct, and make the "str" param const rather than overwriting it during parsing. (soup_headers_parse_request, soup_headers_parse_response): Likewise, make "str" param const. Fix the doc comment to describe the correct constraint on str. Make the parsing slightly more lenient as per sections 4.1 and 19.3 of RFC 2616. * tests/header-parsing.c: new regression test, for Request-Line, Status-Line, and message-header parsing. Inspired by #391970 (crash in SoupServer when certain invalid requests are received). 2006-12-05 Dan Winship * libsoup/soup-message.c (soup_message_set_uri): Remove the calls to soup_message_io_stop() here; the corresponding calls were needed back in the SoupContext days, but they are wrong now and cause async-redirects-to-other-hosts to fail. #382251. Also clarify docs with respect to soup_session_requeue_message(). * libsoup/soup-message-io.c (soup_message_io_stop): Clarify docs * libsoup/soup-session.c (finalize): Free ssl_creds. Pointed out by Chris Austin.