[Patch] http implementation from GNU classpath

Michael Koch konqueror@gmx.de
Tue Jan 11 21:01:00 GMT 2005


Am Dienstag, 11. Januar 2005 21:48 schrieb David Daney:
> 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?

No new regressions with mauve.


Michael
-- 
Homepage: http://www.worldforge.org/



More information about the Java-patches mailing list