angler-fishThe Vulnerability History Project

Fixed #19866 -- Added security logger and return 400 for SuspiciousOperation.

      SuspiciousOperations have been differentiated into subclasses, and
are now logged to a 'django.security.*' logger. SuspiciousOperations
that reach django.core.handlers.base.BaseHandler will now return a 400
instead of a 500.

Thanks to tiwoc for the report, and Carl Meyer and Donald Stufft
for review.
    
commit d228c1192ed59ab0114d9eba82ac99df611652d2
+1 -2
-6
+1 -2
+15 -21
-6
+2 -2
+3 -11
+1 -8
+2 -8
+2 -10
-11
+4 -16
+7 -27
+2 -2
+2 -18
-3
+2 -2
+2 -2
+2 -2
-20
-5
-15
+3 -18
-7
-22
+1 -30
+17 -17
-9
-1
-4
+2 -22
-10
-11
+3 -3
+2 -5
+1 -3
-1
-1
expand_less