This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch] http implementation from GNU classpath


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]