2007-10-28 Dan Winship * configure.in: 2.2.103 * NEWS: update 2007-10-28 Dan Winship * libsoup/soup-server.c (start_request, request_finished): ref the socket around the processing of the message, since otherwise it might already be freed when request_finished runs. #459896. * libsoup/soup-message-io.c (soup_message_io_pause) (soup_message_io_unpause): Clarify the docs here; this is for server-side use only. Inspired by #452280. * docs/reference/server-howto.xml: You need to watch the "finished" signal on the message if using soup_message_io_pause() or chunked encoding, because the client might disconnect while you're paused. Clarification inspired by #471385. * tests/simple-proxy.c (client_msg_failed): Fix this to DTRT since server-howto.xml points to it as an example of what to do. 2007-10-28 Dan Winship * libsoup/soup-session.c (finalize): free proxy-related stuff * libsoup/soup-session-async.c (idle_run_queue): clean up the weak pointer. (From the dev repo, but identical to a patch from Rob Bradford in #484988.) * tests/*.c: fix leaks 2007-10-28 Dan Winship * tests/auth-test.c: * tests/date.c: * tests/header-parsing.c: * tests/ntlm-test.c: * tests/proxy-test.c: * tests/uri-parsing.c: * tests/xmlrpc-test.c: Make these less verbose by default (to make it easier to see what failed when a "make check" fails).