Welcome! Log In Create A New Profile

Advanced

Literal newlines dumped to error log when %0a in URL

Paul B. Henson
July 26, 2012 09:26PM
I noticed that when a %0a exists in the URL, nginx includes a literal
newline in the error_log when logging a file not found:

-----
2012/07/26 17:24:14 [error] 5478#0: *8 "/var/www/localhost/htdocs/


html/index.html" is not found (2: No such file or directory), client:
1.2.3.4, server: , request: "GET /%0a%0a%0ahtml/ HTTP/1.1", host:
"test.example.com"
-----

This wreaks havoc with my log monitoring utility 8-/.

It seems desirable to escape the newline in the log message? I tested
with the latest 1.2.2. Is there any way with the existing configuration
options to make this not happen, or any interest in updating the logging
module to handle this situation differently?

Thanks...

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Literal newlines dumped to error log when %0a in URL

Paul B. Henson July 26, 2012 09:26PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 187
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready