From: Nicolas R. <nic...@gm...> - 2013-07-02 12:41:47
|
Hi, The new Esigate 4.1 release is available from the website and Maven repositories. It contains some fixes on - Url rewriting, especially when preserveHost is enabled, - Extensions when caching is disabled - Cookie management - Http Caching (HttpClient) It also contains some useful new features : - Page encoding override (via extension) - Mapping configuration in esigate.properties (BETA). Fell free to test this. Old behavior is still available and recommended in the 4.x line. Get it from : http://www.esigate.org Nicolas. Detailed changelog : https://sourceforge.net/apps/mantisbt/webassembletool/changelog_page.php Esigate - 4.1 ============= This is mainly a bugfix release. Also includes the following fixes from HttpClient : HTTPCLIENT 4.2.5 HTTPCLIENT-1340 FIXED Connection re-used in a inconsistent state despite 'Connection: close' after successful authentication HTTPCLIENT-1342 FIXED "java.lang.IllegalArgumentException: Host name may not be null" thrown during redirect HTTPCLIENT-1338 FIXED Caching of digest credentials broken when server expires nonce (regression bug) HTTPCLIENT-1341 FIXED DeflateDecompressingEntity does not call Inflater#end HTTPCLIENT-1299 FIXED FileNotFoundException on Cached Variant HTTPCLIENT-1350 NOT A PROBLEM Expect/continue does not consistently work HTTPCLIENT 4.2.4 HTTPCLIENT-1311 FIXED Interrupt flag is not preserved where InterruptedException is caught HTTPCLIENT-1320 FIXED SSLSocketFactory.createSystemSSLContext causes java.security.UnrecoverableKeyException: Password verification failed HTTPCLIENT-1302 INVALID AllowAllHostnameVerifier should not access session HTTPCLIENT-1327 FIXED BrowserCompatSpec double quotes cookie value when cookie has "expires" attribute HTTPCLIENT-1326 FIXED Cannot override DefaultClientConnectionOperator HTTPCLIENT-1312 FIXED Decompressing on redirects with redirection support off doesn't work properly HTTPCLIENT-1336 FIXED Document Entity-consuming behaviour of HttpClient.execute methods with ResponseHandler param HTTPCLIENT-1305 FIXED GGSSchemeBase uses CHUNKED Base64 for Authorization header HTTPCLIENT-1319 FIXED InetAddressUtils.isIPv6HexCompressedAddress does not detect excess groups HTTPCLIENT-1315 FIXED NTLM or digest authentication using a local user on a domain host doesn't work HTTPCLIENT-1330 FIXED missing javadoc jars in maven repository New alternative for provider mapping : set mappings directly in esigate.properties. This is a 5.0 feature, included for testing in 4.1. Must be enabled manually. - 0000237: [Core] Backport 0000174: Redirect location with default port specified are incorrectly rewritten when preserveHost=true (nricheton) - resolved. - 0000230: [Core] Backport of issue 0000229 : NPE on a AsynchronousValidationRequest sent, for the the 'stale while revalidate' mechanism (nricheton) - resolved. - 0000227: [Core] Backport a beta version of issue 000175 (external configuration) (nricheton) - resolved. - 0000234: [Core] Update to HTTP client 4.2.5 (nricheton) - resolved. - 0000232: [Core] Cookie management : ESIGate should replace in user's cookie store new cookies received instead of always adding them (nricheton) - resolved. - 0000223: [Core] Add HttpResponse to RenderEvent (4.1 backport) (nricheton) - resolved. - 0000189: [Core] ResourceFixup : StringIndexOutOfBoundsException: String index out of range: -1 (4.1 Backport) (nricheton) - resolved. - 0000188: [Core] Unit tests does not fire fetch events (4.1 backport) (nricheton) - resolved. - 0000181: [Core] Urls with parameters only (?param=value) are broken by ResourceFixUpRenderer (nricheton) - resolved. - 0000179: [General] New home page (nricheton) - resolved. - 0000190: [Core] Page encoding broken when charset is missing in http headers (4.1 backport) (nricheton) - closed. - 0000185: [Core] Extensions : Fetch events are not fired when cache is disabled. (nricheton) - closed. |