A.2. NNTP appendix

Predefined constants are available for NNTP response codes for easier use. These are listed in the following table.

NameValue
NNTP_S_HELP_TEXT100
NNTP_S_DATE_RESPONSE111
NNTP_S_DEBUG199
NNTP_S_SERVER_READY_POSTING200
NNTP_S_SERVER_READY_NO_POSTING201
NNTP_S_SLAVE_NOTED202
NNTP_S_STREAMING_OK203
NNTP_S_CLOSING205
NNTP_S_GROUP_SELECTED211
NNTP_S_ART_LIST_FOLLOWS211
NNTP_S_LIST_GROUPS_FOLLOWS215
NNTP_S_TIN_INDEX_FOLLOWS218
NNTP_S_ART_RETR_HEAD_BODY_FOLLOWS220
NNTP_S_ART_RETR_HEAD_FOLLOWS221
NNTP_S_ART_RETR_BODY_FOLLOWS222
NNTP_S_ART_RETR_REQUEST_SEPARATELY223
NNTP_S_PATH_REPLY223
NNTP_S_OVERVIEW_FOLLOWS224
NNTP_S_LIST_NEW_ART_FOLLOWS230
NNTP_S_LIST_NEW_GROUPS_FOLLOWS231
NNTP_S_ART_TRANS_OK235
NNTP_S_NO_SUCH_ARTICLE_SEND_IT238
NNTP_S_ART_TRANS_OK_TAKETHIS239
NNTP_S_ART_POSTED_OK240
NNTP_S_AUTH_SIMPLE_ACCEPTED250
NNTP_S_AUTH_ACCEPTED281
NNTP_S_LIST_GROUPS_DESC_FOLLOWS282
NNTP_S_BIN_DATA_FOLLOWS288
NNTP_S_SEND_ART_TRANS335
NNTP_S_SEND_ART_POSTED340
NNTP_S_AUTH_SIMPLE_CONTINUE350
NNTP_S_MORE_AUTH_INFO_REQUIRED381
NNTP_S_SERVICE_DISCONTINUED400
NNTP_S_NO_SUCH_GROUP411
NNTP_S_NO_CURRENT_GROUP412
NNTP_S_NO_TIN_INDEX418
NNTP_S_NO_CURRENT_ART420
NNTP_S_NO_NEXT_ART421
NNTP_S_NO_PREV_ART422
NNTP_S_NO_SUCH_ART_NUMBER423
NNTP_S_NO_SUCH_ART_FOUND430
NNTP_S_TRY_SENDING_LATER431
NNTP_S_ART_NOT_WANTED435
NNTP_S_TRANS_FAILED_TRY_AGAIN436
NNTP_S_ART_REJECTED437
NNTP_S_HAVE_IT_DONT_SEND438
NNTP_S_TRANS_FAILED_TAKETHIS439
NNTP_S_POST_NOT_ALLOWED440
NNTP_S_POSTING_FAILED441
NNTP_S_AUTH_SIMPLE_REQUIRED450
NNTP_S_AUTH_SIMPLE_REJECTED452
NNTP_S_TRANS_PERM_DENIED480
NNTP_S_AUTH_REQUIRED480
NNTP_S_GROUP_DESC_UNAVAILABLE481
NNTP_S_AUTH_REJECTED482
NNTP_S_COMMAND_NOT_RECOGNIZED500
NNTP_S_SYNTAX_ERROR501
NNTP_S_PERM_DENIED502
NNTP_S_PROGRAM_FAULT503

Table A.2.  Constants for NNTP responses