以前の名前:
動作条件: --enable-http-violations
デフォルト値: RFC 2616に従う
提案された設定:
ACL要素のリストに一致した場合、SquidはPUT/POSTリクエストの本文の後に追加のCRLFペアをつけて送信します。
いくつかのHTTPサーバは、PUT/ POSTの実装に不具合があり、一部のWWWクライアントから送信される余分なCRLFペアに依存していました。
この問題に関するRFC2616のセクション4.1からの引用:
注:特定のHTTP/1.0クライアントの実装のバグは、POSTリクエストの後に余分なCRLFのを生成します。
明示的に BN Fで禁止されているものも繰り返すが、HTTP/1.1クライアントは序文やフォローのリクエストに余分なCRLFを使用してはならない。
この句は、高速のACLタイプがサポートされています。
詳細は
http://wiki.squid-cache.org/SquidFaq/SquidAcl を参照してください。
Example:
acl buggy_server url_regex ^http://....
broken_posts allow buggy_server