As by version 1.1.29 anyterm doesn't honor HTTP/1.0 client requests
and will spam them with chunked responses.
This results in incompatibility with both lighttpd and nginx
since both expect a HTTP/1.0 compatible response.
With the attached patch the missing support is added and anyterm can
be used on the above servers (via mod_proxy) as well as non-HTTP/1.1 clients.
I'm going to submit this to the original author too but since it's compatible
with the current release - why not add it?
Steps to Reproduce:
1. emerge anyterm with the default configuration (localhost, port 7676)
2. setup lighttpd or nginx to proxy request to the above host:port
3. try to open the proxied anyterm in your browser
lighttpd: displays a plain '0'
nginx: displays part of the response header + '0'
A usable anyterm window should appear.
Created attachment 218291 [details, diff]
Patch for HTTP/1.0 client handling
Created attachment 218293 [details]