source: trunk/third/nmh/h/nntp.h @ 12455

Revision 12455, 2.5 KB checked in by danw, 26 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r12454, which included commits to RCS files with non-trunk default branches.
Line 
1/*
2 * nntp.h -- Response codes for NNTP server
3 *
4 * $Id: nntp.h,v 1.1.1.1 1999-02-07 18:14:06 danw Exp $
5 *
6 * First digit:
7 *
8 *      1xx     Informative message
9 *      2xx     Command ok
10 *      3xx     Command ok so far, continue
11 *      4xx     Command was correct, but couldn't be performed
12 *              for some specified reason.
13 *      5xx     Command unimplemented, incorrect, or a
14 *              program error has occured.
15 *
16 * Second digit:
17 *
18 *      x0x     Connection, setup, miscellaneous
19 *      x1x     Newsgroup selection
20 *      x2x     Article selection
21 *      x3x     Distribution
22 *      x4x     Posting
23 */
24
25#define CHAR_INF        '1'
26#define CHAR_OK         '2'
27#define CHAR_CONT       '3'
28#define CHAR_ERR        '4'
29#define CHAR_FATAL      '5'
30
31#define INF_HELP        100     /* Help text on way */
32#define INF_DEBUG       199     /* Debug output */
33
34#define OK_CANPOST      200     /* Hello; you can post */
35#define OK_NOPOST       201     /* Hello; you can't post */
36#define OK_SLAVE        202     /* Slave status noted */
37#define OK_GOODBYE      205     /* Closing connection */
38#define OK_GROUP        211     /* Group selected */
39#define OK_GROUPS       215     /* Newsgroups follow */
40#define OK_ARTICLE      220     /* Article (head & body) follows */
41#define OK_HEAD         221     /* Head follows */
42#define OK_BODY         222     /* Body follows */
43#define OK_NOTEXT       223     /* No text sent -- stat, next, last */
44#define OK_NEWNEWS      230     /* New articles by message-id follow */
45#define OK_NEWGROUPS    231     /* New newsgroups follow */
46#define OK_XFERED       235     /* Article transferred successfully */
47#define OK_POSTED       240     /* Article posted successfully */
48
49#define CONT_XFER       335     /* Continue to send article */
50#define CONT_POST       340     /* Continue to post article */
51
52#define ERR_GOODBYE     400     /* Have to hang up for some reason */
53#define ERR_NOGROUP     411     /* No such newsgroup */
54#define ERR_NCING       412     /* Not currently in newsgroup */
55#define ERR_NOCRNT      420     /* No current article selected */
56#define ERR_NONEXT      421     /* No next article in this group */
57#define ERR_NOPREV      422     /* No previous article in this group */
58#define ERR_NOARTIG     423     /* No such article in this group */
59#define ERR_NOART       430     /* No such article at all */
60#define ERR_GOTIT       435     /* Already got that article, don't send */
61#define ERR_XFERFAIL    436     /* Transfer failed */
62#define ERR_XFERRJCT    437     /* Article rejected, don't resend */
63#define ERR_NOPOST      440     /* Posting not allowed */
64#define ERR_POSTFAIL    441     /* Posting failed */
65
66#define ERR_COMMAND     500     /* Command not recognized */
67#define ERR_CMDSYN      501     /* Command syntax error */
68#define ERR_ACCESS      502     /* Access to server denied */
69#define ERR_FAULT       503     /* Program fault, command not performed */
70
71/* RFC 977 defines this; don't change it. */
72
73#define NNTP_STRLEN     512
Note: See TracBrowser for help on using the repository browser.