[Patch] http implementation from GNU classpath
David Daney
ddaney@avtrex.com
Tue Jan 11 20:49:00 GMT 2005
Michael Koch wrote:
> Hi list,
>
>
> the attached patch merges the HTTP implementation from GNU classpath
> which got it from GNU inetlib. This fixes all out HTTP related PRs.
> This implementation is really implements HTTP/1.1. It supports chunked
> transfers, cookies, authentication and should be more standard
> compliant.
>
> I think we should really merge this implementation instead of trying to
> bugfix our own old code which is known to be broken in many ways.
>
> Ok to commit to trunk ?
>
>
> Michael
>
>
> 2005-01-11 Michael Koch <konqueror@gmx.de>
>
> PR libgcj/14012, PR libgcj/14013, PR libgcj/15157, PR libgcj/15509
> * gnu/java/net/BASE64.java,
> gnu/java/net/EmptyX509TrustManager.java,
> gnu/java/net/LineInputStream.java,
> gnu/java/net/protocol/http/Authenticator.java,
> gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java,
> gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java,
> gnu/java/net/protocol/http/ChunkedInputStream.java,
> gnu/java/net/protocol/http/Cookie.java,
> gnu/java/net/protocol/http/CookieManager.java,
> gnu/java/net/protocol/http/Credentials.java,
> gnu/java/net/protocol/http/HTTPConnection.java,
> gnu/java/net/protocol/http/HTTPDateFormat.java,
> gnu/java/net/protocol/http/HTTPURLConnection.java,
> gnu/java/net/protocol/http/Headers.java,
> gnu/java/net/protocol/http/Request.java,
> gnu/java/net/protocol/http/RequestBodyWriter.java,
> gnu/java/net/protocol/http/Response.java,
> gnu/java/net/protocol/http/ResponseBodyReader.java,
> gnu/java/net/protocol/http/ResponseHeaderHandler.java,
> gnu/java/net/protocol/http/SimpleCookieManager.java,
> gnu/java/net/protocol/http/event/ConnectionEvent.java,
> gnu/java/net/protocol/http/event/ConnectionListener.java,
> gnu/java/net/protocol/http/event/RequestEvent.java,
> gnu/java/net/protocol/http/event/RequestListener.java: New files.
> * gnu/java/net/protocol/http/Connection.java: Removed.
> * gnu/java/net/protocol/http/Handler.java,
> javax/net/ssl/HttpsURLConnection.java: Updated.
> * Makefile.am: Added new files and remove old ones.
> * Makefile.in: Regenerated.
How does it do WRT Mauve and the testsuite?
David Daney.
More information about the Java-patches
mailing list