[jetty-dev] Jetty Release: 7.6.12.v20130726 / 8.1.12.v20130726

Jesse McConnell <[email protected]> Fri, 2 Aug 2013 14:17:57 -0500
Newsgroups gmane.comp.java.jetty.general
Message-ID <CAPHPUsK1rjfeVrdu8Qx93SpFgFD-jPBF_n+4_d4TmwtC+9kGBw@mail.gmail.com>
--001a11c2e2242f03a104e2fbd294
Content-Type: text/plain; charset=UTF-8

We are pleased to announce the availability of new Jetty 7.6 and Jetty 8.1
releases.  The issues resolved are listed below.

NOTE: This release contains a fix for a JSP security issue that appears to
have been introduced in 7.6.9 and 8.1.9 which is now resolved with these
releases.  Please consult the bug [1] for more information.

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=413684

Distribution Downloads:

- http://download.eclipse.org/jetty/stable-7/dist/<http://download.eclipse.org/jetty/stable-8/dist/>
- http://download.eclipse.org/jetty/stable-8/dist/

The artifacts are also available in Maven Central.  P2 repositories are
available from Eclipse.

cheers,
jesse


jetty-7.6.12.v20130726 - 26 July 2013
 + 396706 CGI support parameters
 + 397193 MongoSessionManager refresh updates last access time
 + 407342 ReloadedSessionMissingClassTest uses class compiled with jdk7
 + 408529 Etags set in 304 response
 + 408600 set correct jetty.url in all pom files
 + 408642 setContentType from addHeader
 + 408662 In pax-web servlet services requests even if init() has not finished
   running
 + 408909 GzipFilter setting of headers when reset and/or not compressed
 + 409028 Jetty HttpClient does not work with proxy CONNECT method.
 + 409133 Empty <welcome-file> causes StackOverflowError
 + 409556 FileInputStream not closed in DirectNIOBuffer
 + 410630 MongoSessionManager conflicting session update op
 + 410750 NoSQLSessions: implement session context data persistence across
   server restarts
 + 411135 HttpClient may send proxied https requests to the proxy instead of
   the target server.
 + 411216 RequestLogHandler handles async completion
 + 411458 MultiPartFilter getParameterMap doesn't preserve multivalued
   parameters 411459  MultiPartFilter.Wrapper getParameter should use charset
   encoding of part
 + 411755 MultiPartInputStreamParser fails on base64 encoded content
 + 411909 GzipFilter flushbuffer() results in erroneous finish() call
 + 412712 HttpClient does not send the terminal chunk after partial writes.
 + 412750 HttpClient close expired connections fix
 + 413371 Default JSON.Converters for List and Set.
 + 413372 JSON Enum uses name rather than toString()
 + 413684 Trailing slash shows JSP source
 + 413812 Make RateTracker serializable


jetty-8.1.12.v20130726 - 26 July 2013
 + 396706 CGI support parameters
 + 397193 MongoSessionManager refresh updates last access time
 + 407342 ReloadedSessionMissingClassTest uses class compiled with jdk7
 + 408529 Etags set in 304 response
 + 408600 set correct jetty.url in all pom files
 + 408642 setContentType from addHeader
 + 408662 In pax-web servlet services requests even if init() has not finished
   running
 + 408806 getParameter returns null on Multipart request if called before
   request.getPart()/getParts()
 + 408909 GzipFilter setting of headers when reset and/or not compressed
 + 409028 Jetty HttpClient does not work with proxy CONNECT method.
 + 409133 Empty <welcome-file> causes StackOverflowError
 + 409436 NPE on context restart using dynamic servlet registration
 + 409449 Ensure servlets, filters and listeners added via dynamic
   registration, annotations or descriptors are cleaned on context restarts
 + 409556 FileInputStream not closed in DirectNIOBuffer
 + 410405 Avoid NPE for requestDispatcher(../)
 + 410630 MongoSessionManager conflicting session update op
 + 410750 NoSQLSessions: implement session context data persistence across
   server restarts
 + 410893 async support defaults to false for spec created servlets and filters
 + 411135 HttpClient may send proxied https requests to the proxy instead of
   the target server.
 + 411216 RequestLogHandler handles async completion
 + 411458 MultiPartFilter getParameterMap doesn't preserve multivalued
   parameters 411459  MultiPartFilter.Wrapper getParameter should use charset
   encoding of part
 + 411755 MultiPartInputStreamParser fails on base64 encoded content
 + 411909 GzipFilter flushbuffer() results in erroneous finish() call
 + 412712 HttpClient does not send the terminal chunk after partial writes.
 + 412750 HttpClient close expired connections fix
 + 413371 Default JSON.Converters for List and Set.
 + 413372 JSON Enum uses name rather than toString()
 + 413684 Trailing slash shows JSP source
 + 413812 Make RateTracker serializable

[email protected] - 26 July 2013
 + 411252 jetty-runner hardcode sendServerVersion to true

[email protected] - 26 July 2013
 + 409449 Ensure servlets, filters and listeners added via dynamic
   registration, annotations or descriptors are cleaned on context restarts
 + 411252 jetty-runner hardcode sendServerVersion to true

--
jesse mcconnell
[email protected]

--001a11c2e2242f03a104e2fbd294
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div style=3D"font-family:arial,sans-serif;font-size:13px"=
>We are pleased to announce the availability of new=C2=A0<span class=3D"" s=
tyle=3D"background-color:rgb(255,255,204)">Jetty</span>=C2=A07.6 and=C2=A0<=
span class=3D"" style=3D"background-color:rgb(255,255,204)">Jetty</span>=C2=
=A08.1=C2=A0<span class=3D"" style=3D"background-color:rgb(255,255,204)">re=
leases</span>. =C2=A0The issues resolved are listed below.</div>

<div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div s=
tyle=3D"font-family:arial,sans-serif;font-size:13px">NOTE: This release con=
tains a fix for a JSP security issue that appears to have been introduced i=
n 7.6.9 and 8.1.9 which is now resolved with these releases. =C2=A0Please c=
onsult the bug [1] for more information.</div>

<div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div s=
tyle=3D"font-family:arial,sans-serif;font-size:13px">[1] <a href=3D"https:/=
/bugs.eclipse.org/bugs/show_bug.cgi?id=3D413684">https://bugs.eclipse.org/b=
ugs/show_bug.cgi?id=3D413684</a>=C2=A0</div>

<div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div><div s=
tyle=3D"font-family:arial,sans-serif;font-size:13px"><div>Distribution Down=
loads:</div><div><br></div><div>-=C2=A0<a href=3D"http://download.eclipse.o=
rg/jetty/stable-8/dist/" target=3D"_blank">http://download.eclipse.org/<spa=
n style=3D"background-color:rgb(255,255,204);color:rgb(34,34,34)"><span cla=
ss=3D"">jetty</span></span>/stable-7/dist/</a><br>

</div><div>-=C2=A0<a href=3D"http://download.eclipse.org/jetty/stable-8/dis=
t/" target=3D"_blank">http://download.eclipse.org/<span style=3D"background=
-color:rgb(255,255,204);color:rgb(34,34,34)"><span class=3D"">jetty</span><=
/span>/stable-8/dist/</a><br>

</div><div><br></div><div>The artifacts are also available in Maven Central=
. =C2=A0P2 repositories are available from Eclipse.</div><div><br></div><di=
v>cheers,</div><div>jesse</div><div><br></div><div><pre style=3D"color:rgb(=
0,0,0);word-wrap:break-word;white-space:pre-wrap">

jetty-7.6.12.v20130726 - 26 July 2013
 + 396706 CGI support parameters
 + 397193 MongoSessionManager refresh updates last access time
 + 407342 ReloadedSessionMissingClassTest uses class compiled with jdk7
 + 408529 Etags set in 304 response
 + 408600 set correct jetty.url in all pom files
 + 408642 setContentType from addHeader
 + 408662 In pax-web servlet services requests even if init() has not finis=
hed
   running
 + 408909 GzipFilter setting of headers when reset and/or not compressed
 + 409028 Jetty HttpClient does not work with proxy CONNECT method.
 + 409133 Empty &lt;welcome-file&gt; causes StackOverflowError
 + 409556 FileInputStream not closed in DirectNIOBuffer
 + 410630 MongoSessionManager conflicting session update op
 + 410750 NoSQLSessions: implement session context data persistence across
   server restarts
 + 411135 HttpClient may send proxied https requests to the proxy instead o=
f
   the target server.
 + 411216 RequestLogHandler handles async completion
 + 411458 MultiPartFilter getParameterMap doesn&#39;t preserve multivalued
   parameters 411459  MultiPartFilter.Wrapper getParameter should use chars=
et
   encoding of part
 + 411755 MultiPartInputStreamParser fails on base64 encoded content
 + 411909 GzipFilter flushbuffer() results in erroneous finish() call
 + 412712 HttpClient does not send the terminal chunk after partial writes.
 + 412750 HttpClient close expired connections fix
 + 413371 Default JSON.Converters for List and Set.
 + 413372 JSON Enum uses name rather than toString()
 + 413684 Trailing slash shows JSP source
 + 413812 Make RateTracker serializable</pre></div><div><br></div><div><pre=
 style=3D"color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">jetty=
-8.1.12.v20130726 - 26 July 2013
 + 396706 CGI support parameters
 + 397193 MongoSessionManager refresh updates last access time
 + 407342 ReloadedSessionMissingClassTest uses class compiled with jdk7
 + 408529 Etags set in 304 response
 + 408600 set correct jetty.url in all pom files
 + 408642 setContentType from addHeader
 + 408662 In pax-web servlet services requests even if init() has not finis=
hed
   running
 + 408806 getParameter returns null on Multipart request if called before
   request.getPart()/getParts()
 + 408909 GzipFilter setting of headers when reset and/or not compressed
 + 409028 Jetty HttpClient does not work with proxy CONNECT method.
 + 409133 Empty &lt;welcome-file&gt; causes StackOverflowError
 + 409436 NPE on context restart using dynamic servlet registration
 + 409449 Ensure servlets, filters and listeners added via dynamic
   registration, annotations or descriptors are cleaned on context restarts
 + 409556 FileInputStream not closed in DirectNIOBuffer
 + 410405 Avoid NPE for requestDispatcher(../)
 + 410630 MongoSessionManager conflicting session update op
 + 410750 NoSQLSessions: implement session context data persistence across
   server restarts
 + 410893 async support defaults to false for spec created servlets and fil=
ters
 + 411135 HttpClient may send proxied https requests to the proxy instead o=
f
   the target server.
 + 411216 RequestLogHandler handles async completion
 + 411458 MultiPartFilter getParameterMap doesn&#39;t preserve multivalued
   parameters 411459  MultiPartFilter.Wrapper getParameter should use chars=
et
   encoding of part
 + 411755 MultiPartInputStreamParser fails on base64 encoded content
 + 411909 GzipFilter flushbuffer() results in erroneous finish() call
 + 412712 HttpClient does not send the terminal chunk after partial writes.
 + 412750 HttpClient close expired connections fix
 + 413371 Default JSON.Converters for List and Set.
 + 413372 JSON Enum uses name rather than toString()
 + 413684 Trailing slash shows JSP source
 + 413812 Make RateTracker serializable</pre><pre style=3D"color:rgb(0,0,0)=
;word-wrap:break-word;white-space:pre-wrap"><pre style=3D"word-wrap:break-w=
ord;white-space:pre-wrap">[email protected] - 26 July 2013
 + 411252 jetty-runner hardcode sendServerVersion to true</pre><pre style=
=3D"word-wrap:break-word;white-space:pre-wrap">[email protected]=
726 - 26 July 2013
 + 409449 Ensure servlets, filters and listeners added via dynamic
   registration, annotations or descriptors are cleaned on context restarts
 + 411252 jetty-runner hardcode sendServerVersion to true</pre></pre></div>=
</div><div>--<br>jesse mcconnell<br><a href=3D"mailto:jesse.mcconnell@gmail=
.com" target=3D"_blank">[email protected]</a></div>
</div>

--001a11c2e2242f03a104e2fbd294--