Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/libexec/httpd Do not report status code 500 to blocklistd(8)...



details:   https://anonhg.NetBSD.org/src/rev/f54f23d50f9b
branches:  trunk
changeset: 935908:f54f23d50f9b
user:      jruoho <jruoho%NetBSD.org@localhost>
date:      Mon Jul 13 09:38:57 2020 +0000

description:
Do not report status code 500 to blocklistd(8)  Add -DNO_BLOCKLIST_SUPPORT
to Makefile.boot.

diffstat:

 libexec/httpd/Makefile.boot |   2 +-
 libexec/httpd/bozohttpd.8   |  12 +++++-------
 libexec/httpd/bozohttpd.c   |   5 ++---
 3 files changed, 8 insertions(+), 11 deletions(-)

diffs (61 lines):

diff -r ddb8a896b6fc -r f54f23d50f9b libexec/httpd/Makefile.boot
--- a/libexec/httpd/Makefile.boot       Mon Jul 13 09:10:34 2020 +0000
+++ b/libexec/httpd/Makefile.boot       Mon Jul 13 09:38:57 2020 +0000
@@ -6,7 +6,7 @@
 CC=    cc
 OPT=   -O
 LARGE_CFLAGS=  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-LOCAL_CFLAGS=  -DNO_LUA_SUPPORT -D_GNU_SOURCE
+LOCAL_CFLAGS=  -DNO_LUA_SUPPORT -DNO_BLOCKLIST_SUPPORT -D_GNU_SOURCE
 CFLAGS=        $(OPT) $(LARGE_CFLAGS) $(LOCAL_CFLAGS)
 
 GROFF= groff -Tascii
diff -r ddb8a896b6fc -r f54f23d50f9b libexec/httpd/bozohttpd.8
--- a/libexec/httpd/bozohttpd.8 Mon Jul 13 09:10:34 2020 +0000
+++ b/libexec/httpd/bozohttpd.8 Mon Jul 13 09:38:57 2020 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: bozohttpd.8,v 1.81 2020/07/11 08:10:52 jruoho Exp $
+.\"    $NetBSD: bozohttpd.8,v 1.82 2020/07/13 09:38:57 jruoho Exp $
 .\"
 .\"    $eterna: bozohttpd.8,v 1.101 2011/11/18 01:25:11 mrg Exp $
 .\"
@@ -466,16 +466,14 @@
 .Pp
 Upon occurrence,
 .Nm
-reports three HTTP status codes to
+reports two HTTP status codes to
 .Xr blocklistd 8
 as failures:
 .Em 401
-(``Unauthorized'') ,
+(``Unauthorized'')
+and
 .Em 403
-(``Forbidden'') ,
-and
-.Em 500
-(``Internal Server Error'') .
+(``Forbidden'') .
 Of these,
 .Em 401
 is the one received upon authorization failure with the
diff -r ddb8a896b6fc -r f54f23d50f9b libexec/httpd/bozohttpd.c
--- a/libexec/httpd/bozohttpd.c Mon Jul 13 09:10:34 2020 +0000
+++ b/libexec/httpd/bozohttpd.c Mon Jul 13 09:38:57 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: bozohttpd.c,v 1.116 2020/07/11 08:10:52 jruoho Exp $   */
+/*     $NetBSD: bozohttpd.c,v 1.117 2020/07/13 09:38:57 jruoho Exp $   */
 
 /*     $eterna: bozohttpd.c,v 1.178 2011/11/18 09:21:15 mrg Exp $      */
 
@@ -2297,8 +2297,7 @@
                pfilter_notify(BLOCKLIST_AUTH_FAIL, code);
                break;
 
-       case 403: /* FALLTHROUGH */
-       case 500:
+       case 403:
                pfilter_notify(BLOCKLIST_ABUSIVE_BEHAVIOR, code);
                break;
        }



Home | Main Index | Thread Index | Old Index