|
|
1.1 ! root 1: /* ! 2: * Configuration information for use by NNTP server and support ! 3: * programs. Change these as appropriate for your system. ! 4: */ ! 5: ! 6: /* ! 7: * Compile time options. ! 8: */ ! 9: ! 10: #undef ALONE /* True if we're running without inetd */ ! 11: #undef FASTFORK /* True if we don't want to read active file on start */ ! 12: #undef BSD_42 /* 4.2 compatability code -- if this is defined, */ ! 13: /* DBM probably wants to be defined as well. */ ! 14: #undef DBM /* True if we want to use the old dbm(3x) libraries */ ! 15: /* If you define this, change CFLAGS in makefile to */ ! 16: /* be -ldbm */ ! 17: #define LOG /* True if we want copious logging info */ ! 18: ! 19: #ifdef BSD_42 /* This is a logical, warranted assumption */ ! 20: # ifndef DBM /* which will probably get me in trouble. */ ! 21: # define DBM /* Kill it if you have 4.2 *and* ndbm. */ ! 22: # endif ! 23: #endif ! 24: ! 25: /* ! 26: * Your domain. This is for the inews generated From: line, ! 27: * assuming that it doesn't find one in the article's head. ! 28: * Suggestions are .UUCP if you don't belong to the Internet. ! 29: * If your hostname returns the fully-qualified domain name ! 30: * as some 4.3 BSD systems do, simply undefine DOMAIN. ! 31: * ! 32: * e.g. #define DOMAIN "berkeley.edu" ! 33: */ ! 34: ! 35: #undef DOMAIN ! 36: ! 37: /* ! 38: * The host which is actually running the server; this is for ! 39: * inews, so it knows where to send the articles. ! 40: */ ! 41: ! 42: #define SERVER_HOST "ucbvax" ! 43: ! 44: /* ! 45: * Person (user name) to post news as. ! 46: */ ! 47: ! 48: #define POSTER "nobody" ! 49: ! 50: /* ! 51: * Logging facility; normally this will be LOG_DAEMON, but ! 52: * if you have LOG defined, you can get a large amount of ! 53: * output, and it's nice to have it wind up in a special ! 54: * file. ! 55: * ! 56: * This is only of concern if you have 4.3 BSD. ! 57: */ ! 58: ! 59: #ifndef BSD_42 ! 60: #define LOG_FACILITY LOG_LOCAL7 ! 61: #endif ! 62: ! 63: /* ! 64: * The person to send bugs to; this is printed in response ! 65: * to the "help" command. Unless you've modified the ! 66: * server to some degree, I suggest leaving this as it is, ! 67: * so I hear about problems. ! 68: */ ! 69: ! 70: #define BUGS_TO "Phil Lapsley ([email protected], ...!ucbvax!phil)" ! 71: ! 72: /* ! 73: * These files are generated by the support programs, and are needed ! 74: * by the NNTP server. Make sure that whatever directory you ! 75: * decide these files should go is writable by whatever uid you ! 76: * have the sypport programs run under. ! 77: */ ! 78: ! 79: #define STAT_FILE "/usr/spool/news/lib/mgdstats" ! 80: #define NGDATE_FILE "/usr/spool/news/lib/groupdates" ! 81: ! 82: /* ! 83: * Some commonly used programs and files. ! 84: */ ! 85: ! 86: #define ACTIVE_FILE "/usr/spool/news/lib/active" ! 87: #define ACCESS_FILE "/usr/spool/news/lib/nntp_access" ! 88: #define HISTORY_FILE "/usr/spool/news/lib/history" ! 89: #define SPOOLDIR "/usr/spool/news/" /* Need trailing / */ ! 90: #define INEWS "/usr/spool/news/lib/inews" ! 91: #define RNEWS "/usr/bin/rnews" /* Link to inews? */ ! 92: ! 93: /* ! 94: * Some miscellaneous stuff ! 95: */ ! 96: ! 97: #define MAX_GROUPS 450 /* Maximum groups in active file */ ! 98: #define MAX_ARTICLES 4096 /* Maximum number of articles/group */ ! 99: #define READINTVL 60 * 10 /* 10 minutes b/n chking active file */ ! 100: ! 101: /* ! 102: * This is defined in RFC 977; don't change. ! 103: */ ! 104: ! 105: #define MAX_STRLEN 512 /* Maximum message line length */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.