On Thu, Jul 23, 2009 at 11:53:36PM +0100, sebb wrote: > On 15/07/2009, Oleg Kalnichevski <[email protected]> wrote: > > Folks > > > > Please test your applications against 4.0-rc2 and report bugs if found. > > > > There have been three fixes since 4.0-rc1 > > > > * [HTTPCLIENT-860] HttpClient no longer converts redirects of PUT/POST > > to GET for status codes 301, 302, 307, as required by the HTTP spec. > > > > * [HTTPCLIENT-859] CookieIdentityComparator now takes path attribute > > into consideration when comparing cookies. > > > > * HttpClient will no longer send expired cookies back to the origin > > server. > > > > Please also find a few minutes to review the release packages. > > > > Packages: > > http://people.apache.org/~olegk/httpclient-4.0-rc2/ > > I've started looking at thread-safety, beginning with > ThreadSafeClientConnManager. > That sems to be thread-safe, however one of the fields contains > ConnPoolByRoute. > This has non-final protected fields: > - freeConnections > - waitingThreads > which are created in the constructor; I think these should be made final. >
+1 > > The Interface RefQueueHandler is marked as deprecated, and only seems > to be used in AbstractConnPool and RefQueueWorker - could these be > deleted? > Let's keep them deprecated for a release or two. There is still a possibility someone might want to look at fixing GC of unused connections. Oleg > > Release notes: > > http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/RELEASE_NOTES.txt > > > > Oleg > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [email protected] > > For additional commands, e-mail: > > [email protected] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
