New function to decode an enhanced status code. (smtp_set_exception): Sets
authorJeffrey Stedfast <fejj@ximian.com>
Tue, 29 Jan 2002 00:31:58 +0000 (00:31 +0000)
committerJeffrey Stedfast <fejj@src.gnome.org>
Tue, 29 Jan 2002 00:31:58 +0000 (00:31 +0000)
commitb5f4331bce0e644b9386fe8918330776f28c1910
treebe10315e6f14bcae5107bebae01af186618ea509
parenta6434a025ce9e3a775f7418a2e535e58589e3936
New function to decode an enhanced status code. (smtp_set_exception): Sets

2002-01-28  Jeffrey Stedfast  <fejj@ximian.com>

* providers/smtp/camel-smtp-transport.c (smtp_decode_status_code):
New function to decode an enhanced status code.
(smtp_set_exception): Sets an exception based on the
Enhanced-Status-Code.
(esmtp_get_authtypes): Don't diplicate the key in the hash since
the key and value are the same.
(smtp_rcpt): Include the failed recipient in the error message to
be more helpful to the user.

* camel-mime-utils.c (hex_decode): Make sure to allocate enough
for the NUL byte.
camel/ChangeLog
camel/camel-mime-utils.c
camel/providers/smtp/camel-smtp-transport.c