On 14/05/18 15:18, Konstantin Kolinko wrote: > 2018-05-14 16:45 GMT+03:00 <ma...@apache.org>: >> Author: markt >> Date: Mon May 14 13:45:05 2018 >> New Revision: 1831568 >> >> URL: http://svn.apache.org/viewvc?rev=1831568&view=rev >> Log: >> Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=62371 >> Improve logging of Host validation failures. >> >> Modified: >> tomcat/trunk/java/org/apache/coyote/AbstractProcessor.java >> tomcat/trunk/java/org/apache/coyote/LocalStrings.properties >> tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java >> tomcat/trunk/webapps/docs/changelog.xml >> > > Mark, > > 1) Documentation. > > The cases when UserDataHelper.CONFIG is used are listed at "System > properties" page, > http://tomcat.apache.org/tomcat-9.0-doc/config/systemprops.html#Logging
Tx for the heads up. I'll get that updated. > 2) I wonder: there are many instances of Processor? One for each > request processing thread? > I wonder whether this implemenation of silencing with UserDataHelper > works, as there are many copies of it. Though their total count is > limited, so the log message will be silenced eventually. > > Looking at the history, such handling of UserDataHelper is here since > r1489437 (5 years ago), updated at r1655973. I noticed that too. I opted for the status quo. Thinking about it, the issue is that if you make it static there will be a single instance shared by all sub-classes. That isn't ideal either. I guess it could be moved to the protocol but I haven't looked at the code to see how messy (or not) that gets. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org