2005-01-24 Dan Winship * configure.in: bump version to 2.2.2 * NEWS: update 2005-01-08 Not Zed ** See ximian bug #70323. * libsoup/soup-connection-ntlm.c: replace all unsigned long/long types with guint32, as the code needs 32 bit longs. 2004-10-20 Dan Winship * libsoup/soup-gnutls.c: Commit the alleged changes from the 10-06 commit, which somehow did not actually get committed then. * libsoup/soup-connection.c (SoupConnectionPrivate): add a flag indicating whether or not the connection is connected. (tunnel_connect_finished): If successful, set connected. If the server returns a 3xx response, translate it to 407 (under the assumption that it's trying to redirect us to an HTML login page, as in bug 68531). Use soup_socket_start_proxy_ssl() rather than soup_socket_start_ssl(). (socket_connect_result, soup_connection_connect_sync): If successful, set connected (soup_connection_disconnect): Don't emit "disconnected" if we aren't yet connected, or the message that was waiting for this connection may get stranded in the queue. (also part of 68531) * libsoup/soup-socket.c (soup_socket_start_proxy_ssl): New, starts SSL and lets the caller pass the expected hostname. Fixes a problem where SSL certification validation would always fail if you used a proxy, because it was comparing the cert against the proxy's hostname. (68583)