From f660fc4423d0c62438ca08105b95fc52fad69540 Mon Sep 17 00:00:00 2001
From: Steve Holme <steve_holme@hotmail.com>
Date: Sat, 16 Mar 2013 00:28:16 +0000
Subject: [PATCH] TODO: Added graceful base64 decoding failure to SMTP and POP3

---
 docs/TODO | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/docs/TODO b/docs/TODO
index 33d46b7fef..c0838eef1a 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -64,10 +64,12 @@
  9.1 Specify the preferred authentication mechanism
  9.2 Initial response
  9.3 Pipelining
+ 9.4 Graceful base64 decoding failure
  
  10. POP3
  10.1 auth= in URLs
  10.2 Initial response
+ 10.3 Graceful base64 decoding failure
  
  11. LDAP
  11.1 SASL based authentication mechanisms
@@ -383,6 +385,13 @@ to provide the data to send.
 
  Add support for pipelining emails.
 
+9.4 Graceful base64 decoding failure
+
+ Rather than shutting down the session and returning an error when the
+ decoding of a base64 encoded authentication response fails, we should
+ gracefully shutdown the authentication process by sending a * response to the
+ server as per RFC4954.
+
 10. POP3
 
 10.1 auth= in URLs
@@ -395,6 +404,13 @@ to provide the data to send.
  Add the ability for the user to specify whether the initial response is
  included in the AUTH command as per RFC5034.
 
+10.3 Graceful base64 decoding failure
+
+ Rather than shutting down the session and returning an error when the
+ decoding of a base64 encoded authentication response fails, we should
+ gracefully shutdown the authentication process by sending a * response to the
+ server as per RFC5034.
+
 11. LDAP
 
 11.1 SASL based authentication mechanisms
-- 
GitLab