yacy_search_server/source/de/anomic/http
theli cb17ff4aa2 *) adding support of proxy access logging (much similar to squids
access.log) file
*) splitting doGet function in separate functions for fulfilling
   requests from cache and from web to make error handling easier
*) using connection property and httpHeader constants instead of
   hardcoded strings whenever possible
*) sending back a proxy error message as body of every respond
   containing a http error code
*) correcting problems of messages received from other proxies
   containing 204, 304 status codes.
*) using chunked transfer encoding if the server has not set the
   content length (e.g. because of gzip content encoding) but 
   the client has established a persistent connection to yacy.
   This is only possible for http/1.1 clients. For http/1.0 clients
   the connection will simply be closed on the end of the message.   
*) removing unneeded functions (e.g. respondError) because of newly
   introduced functions of httpd.java
*) removing hop by hop headers (according to rfc)

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@245 6c8d7289-2bf4-0310-a012-ef5d649a1542
2005-06-09 10:22:05 +00:00
..
httpc.java *) adding toString method to 2005-06-09 09:56:41 +00:00
httpChunkedOutputStream.java *) adding new streams for 2005-06-09 09:47:56 +00:00
httpd.java *) adding constants for all needed connection properties 2005-06-09 10:07:02 +00:00
httpdAbstractHandler.java Multiple updates regarding the yacy seedUpload facility, 2005-05-17 08:25:04 +00:00
httpdByteCountInputStream.java *) adding new streams for 2005-06-09 09:47:56 +00:00
httpdByteCountOutputStream.java *) adding new streams for 2005-06-09 09:47:56 +00:00
httpdFileHandler.java *) starting implementation of Content-MD5 header 2005-06-09 10:12:07 +00:00
httpdHandler.java *) shrinking httpc linebuffer when httpc is returned to pool. This is done to free memory 2005-05-23 10:10:51 +00:00
httpdProxyHandler.java *) adding support of proxy access logging (much similar to squids 2005-06-09 10:22:05 +00:00
httpdSwitchboard.java *) Import statements reorganized 2005-05-05 05:32:19 +00:00
httpHeader.java *) Adding more constants. Needed for next commit. 2005-05-15 15:17:17 +00:00
httpTemplate.java javadoc comment added 2005-05-21 18:50:12 +00:00