diff options
author | Dan Winship <danw@src.gnome.org> | 2003-08-25 14:06:02 +0000 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2003-08-25 14:06:02 +0000 |
commit | 54a09b04c8dbf2fe9cd8de906e391b2a4a08dc99 (patch) | |
tree | fa3a18e056634b8d2a31ecaf4ee0a09371d3a196 /libsoup/soup-auth-digest.c | |
parent | 079cb63d3a5a693e0ca991bbd13f61de260e7910 (diff) | |
download | libsoup-54a09b04c8dbf2fe9cd8de906e391b2a4a08dc99.tar.gz |
Take a uri string instead of a context. Also, swap the args (so the method
* libsoup/soup-message.c (soup_message_new): Take a uri string
instead of a context. Also, swap the args (so the method comes
before the URI, just like in the protocol).
(soup_message_new_from_uri): Like soup_messgae_new, but takes a
SoupUri instead of a string
(soup_message_set_request, soup_message_set_response): Replace
soup_message_new_full.
(cleanup_message): Was soup_message_cleanup, but is static now.
(queue_message): Do the pre-queuing message cleanup here instead
of in soup_queue_message.
(soup_message_queue): Set the callback and user_data, then call
queue_message.
(requeue_read_error, requeue_read_finished, soup_message_requeue):
Use queue_message
(soup_message_get_uri): Replaces soup_message_get_context.
* libsoup/soup-message.h (SoupMessage): Remove msg->context. (It's
part of SoupMessagePrivate now)
* libsoup/soup-context.c: #include soup-message-private
(soup_context_from_uri): constify the uri arg.
* libsoup/soup-queue.c: Various context/uri fixes
(proxy_https_connect): Use soup_message_new_from_uri.
(soup_queue_message): Drastically simplified since most of the
work is in soup-messsage.c:queue_message() now
* libsoup/soup-auth-digest.c (compute_response,
get_authorization): Use soup_message_get_uri.
* libsoup/soup-server-auth.c (parse_digest): Likewise
* libsoup/soup-server.c (call_handler): Likewise
* tests/simple-httpd.c (server_callback): Likewise.
* tests/simple-proxy.c (server_callback): Likewise
* tests/get.c (got_url): Likewise.
(get_url): Update soup_message_new usage.
* tests/auth-test.c: #include soup-message-private. Update for
context changes and soup_message_new change.
Diffstat (limited to 'libsoup/soup-auth-digest.c')
-rw-r--r-- | libsoup/soup-auth-digest.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libsoup/soup-auth-digest.c b/libsoup/soup-auth-digest.c index b51673e3..a38d382e 100644 --- a/libsoup/soup-auth-digest.c +++ b/libsoup/soup-auth-digest.c @@ -334,11 +334,11 @@ compute_response (SoupAuthDigest *digest, SoupMessage *msg) guchar d[16]; MD5Context md5; char *url; - SoupContext *ctx; + const SoupUri *uri; - ctx = soup_message_get_context (msg); - g_return_val_if_fail (ctx != NULL, NULL); - url = soup_uri_to_string (soup_context_get_uri (ctx), TRUE); + uri = soup_message_get_uri (msg); + g_return_val_if_fail (uri != NULL, NULL); + url = soup_uri_to_string (uri, TRUE); /* compute A2 */ md5_init (&md5); @@ -404,11 +404,11 @@ get_authorization (SoupAuth *auth, SoupMessage *msg) char *nc; char *url; char *out; - SoupContext *ctx; + const SoupUri *uri; - ctx = soup_message_get_context (msg); - g_return_val_if_fail (ctx != NULL, NULL); - url = soup_uri_to_string (soup_context_get_uri (ctx), TRUE); + uri = soup_message_get_uri (msg); + g_return_val_if_fail (uri != NULL, NULL); + url = soup_uri_to_string (uri, TRUE); response = compute_response (digest, msg); |