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 |
---|