sob@watson.bcm.tmc.edu (Stan Barber) (05/16/89)
Brian Kantor sent me a letter informing me that 5XX codes were for
REALLY bad things like the CPU being on fire and such and wants
the 4XX codes use for out-of-space problems.
The following patch addresses this change. Patch 4 in the archive will be
changes to make this happen.
*** serve.c Sat Jan 14 23:22:40 1989
--- ../../nntp_patch/server/serve.c Mon May 15 18:23:05 1989
***************
*** 142,148 ****
if (space() < 0 && !canpost ) {
printf("%d %s NNTP server out of space. Try later.\r\n",
! ERR_FAULT, host);
(void) fflush(stdout);
#ifdef LOG
syslog(LOG_INFO, "%s no space", hostname);
--- 142,148 ----
if (space() < 0 && !canpost ) {
printf("%d %s NNTP server out of space. Try later.\r\n",
! ERR_GOODBYE, host);
(void) fflush(stdout);
#ifdef LOG
syslog(LOG_INFO, "%s no space", hostname);
***************
*** 177,183 ****
*/
if (num_groups == 0){ /* can't get a group list */
printf("%d %s NNTP server unavailable. Try later.\r\n",
! ERR_FAULT, host);
(void) fflush(stdout);
#ifdef LOG
syslog(LOG_INFO, "%s no groups", hostname);
--- 177,183 ----
*/
if (num_groups == 0){ /* can't get a group list */
printf("%d %s NNTP server unavailable. Try later.\r\n",
! ERR_GOODBYE, host);
(void) fflush(stdout);
#ifdef LOG
syslog(LOG_INFO, "%s no groups", hostname);
Stan internet: sob@bcm.tmc.edu Manager, Networking
Olan uucp: {rutgers,mailrus}!bcm!sob Information Technology
Barber Opinions expressed are only mine. Baylor College of Medicine