If a buggy or malicious client sends a broken POST request, you get this in the logs: > ---------------------------------------- > Traceback (most recent call last): > File "/opt/thinlinc/modules/thinlinc/tlwebaccess/server.py", line 144, in do_POST > Oooo0o0oO0 = parse_post_request ( self . rfile , self . headers ) > File "/opt/thinlinc/modules/thinlinc/httpserver.py", line 453, in parse_post_request > raise ValueError ( 'Handling for Content-Type "%s" not implemented.' % o0oOO000Oo0 ) > ValueError: Handling for Content-Type "text/plain" not implemented. > ---------------------------------------- > code 400, message Bad Request > 'POST /cgi-bin/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/bin/sh HTTP/1.1' 400 -