Force some SoupMessages to use a fresh SoupConnection
authorDan Winship <danw@gnome.org>
Wed, 7 Dec 2011 21:53:26 +0000 (16:53 -0500)
committerDan Winship <danw@gnome.org>
Thu, 22 Dec 2011 18:49:14 +0000 (13:49 -0500)
commitff0797686c3a893ef2a5b6950356336a0712da27
tree9e469177f4096529123b67bd57b510c4090d53a9
parent22d6f350a34fc423220c265cfa98333ba4130bf0
Force some SoupMessages to use a fresh SoupConnection

Add a new SOUP_MESSAGE_NEW_CONNECTION flag, and insist on getting a
brand new SoupConnection for any message that has that flag set, or
that uses a non-idempotent method.

Add a test to misc-test for this.

https://bugzilla.gnome.org/show_bug.cgi?id=578990
libsoup/soup-auth-manager-ntlm.c
libsoup/soup-message.c
libsoup/soup-message.h
libsoup/soup-session.c
tests/misc-test.c