INN commit: trunk (include/inn/nntp.h include/nntp.h nnrpd/sasl.c)
INN Commit
Russ_Allbery at isc.org
Sat Sep 20 08:19:29 UTC 2008
Date: Saturday, September 20, 2008 @ 01:19:28
Author: iulius
Revision: 8036
Return 482 instead of 483 after a failure in AUTHINFO SASL.
Add new NNTP_FAIL_PRIVACY_NEEDED 483 code.
Modified:
trunk/include/inn/nntp.h
trunk/include/nntp.h
trunk/nnrpd/sasl.c
--------------------+
include/inn/nntp.h | 15 ++++++++++++---
include/nntp.h | 13 -------------
nnrpd/sasl.c | 2 +-
3 files changed, 13 insertions(+), 17 deletions(-)
Modified: include/inn/nntp.h
===================================================================
--- include/inn/nntp.h 2008-09-20 07:22:30 UTC (rev 8035)
+++ include/inn/nntp.h 2008-09-20 08:19:28 UTC (rev 8036)
@@ -90,7 +90,12 @@
NNTP_FAIL_CHECK_REFUSE = 438,
NNTP_FAIL_TAKETHIS_REJECT = 439,
- /* Authentication extension. */
+ /*
+ ** Authentication extensions:
+ ** - Generic 480 code;
+ ** - AUTHINFO capability;
+ ** - SASL capability.
+ */
NNTP_OK_AUTHINFO = 281,
NNTP_OK_SASL = 283,
NNTP_CONT_AUTHINFO = 381,
@@ -99,9 +104,13 @@
NNTP_FAIL_AUTHINFO_BAD = 481,
NNTP_FAIL_AUTHINFO_REJECT = 482,
- /* TLS extension. (These codes will change.) */
+ /*
+ ** Privacy extensions:
+ ** - Generic 483 code;
+ ** - STARTTLS capability.
+ */
NNTP_CONT_STARTTLS = 382,
- NNTP_FAIL_STARTTLS = 483,
+ NNTP_FAIL_PRIVACY_NEEDED = 483,
NNTP_ERR_STARTTLS = 580,
/* XGTITLE extension (deprecated, use LIST NEWSGROUPS). */
Modified: include/nntp.h
===================================================================
--- include/nntp.h 2008-09-20 07:22:30 UTC (rev 8035)
+++ include/nntp.h 2008-09-20 08:19:28 UTC (rev 8036)
@@ -75,22 +75,9 @@
#define NNTP_AUTH_NEEDED "480"
#define NNTP_AUTH_BAD "481"
#define NNTP_AUTH_NEXT "381"
-#define NNTP_AUTH_SASL_CHAL "383"
#define NNTP_AUTH_OK "281"
-#define NNTP_AUTH_SASL_OK "283"
/*
-** Starttls commands (not official).
-*/
-#define NNTP_STARTTLS_NEXT "382"
-#define NNTP_STARTTLS_DONE "483"
-#define NNTP_STARTTLS_BAD "580"
-
-/*
-** XGTITLE, from ANU news.
-*/
-
-/*
** MODE CANCEL extension.
*/
#define NNTP_OK_CANCELLED "289"
Modified: nnrpd/sasl.c
===================================================================
--- nnrpd/sasl.c 2008-09-20 07:22:30 UTC (rev 8035)
+++ nnrpd/sasl.c 2008-09-20 08:19:28 UTC (rev 8036)
@@ -223,7 +223,7 @@
resp_code = NNTP_ERR_SYNTAX;
break;
case SASL_ENCRYPT:
- resp_code = NNTP_FAIL_STARTTLS;
+ resp_code = NNTP_FAIL_AUTHINFO_REJECT;
break;
default:
resp_code = NNTP_FAIL_AUTHINFO_BAD;
More information about the inn-committers
mailing list