https://bz.apache.org/bugzilla/show_bug.cgi?id=60362

--- Comment #63 from Christopher Schultz <ch...@christopherschultz.net> ---
First of all, let's all settle down. Reasonable people can disagree about
whether this change is a Good Thing or a Bad Thing and whether options should
exist to re-enable it. With that in mind, let's continue the conversation...

(In reply to Ralph Moser from comment #61)
> You have the code to add the reason phrase. It's in contrast to headers not
> easily fixable in most reverse proxies. Why aren't you just keeping the
> option to add it?

This is a conversation. There hasn't been a "last word" on this quite yet.

> We have 3000 devices out there which rely on the reason
> phrase.

Note that there is no supported stable version of Tomcat where the reason
phrase isn't available.

> Yes we could update them but it's cumbersome. You know embedded
> developers? They don't read standards. They just tailor their firmware to
> the servers. 

I see this change as motivation for embedded developers to tailor their
firmware to standards-compliant servers. This is very similar to the SSL vs TLS
chicken-in-an-egg scenario we had several years ago: no servers were
implementing TLS because no clients supported it yet and no clients were
supporting it because no servers had support, either. Someone must move first.

> Your next argument is that you are going to provide maintenance forever for
> 8.5. That's great but we may want to use new features. Also we regularly
> upgrade our spring boot version which also updates Tomcat.

If Spring Boot suddenly gives you a new major version of Tomcat without asking
or being configured explicitly to do so, I think you should re-think your use
of that technology.

My position has been that 8.5 should not have removed the reason phrase, so I
was motivated to lobby for the introduction of a setting that would restore
that feature. I have no such feelings about Tomcat 9.0 which won't be released
as stable until Servlet 4.0 is finalized which could be anytime between now and
when I die of old age.

We have plenty of time to discuss whether the HTTP reason phrase is something
worth continuing to support in Tomcat 9 and later.

We should probably move this conversation back to the dev list, because this
enhancement was filed against Tomcat 8.5 and, in fact, fixed. Let's leave this
BZ issue in peace and re-locate to dev@ until we can decide whether Tomcat 9
should also be changed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to