Author: buildbot
Date: Tue Sep 23 12:19:02 2014
New Revision: 923223
Log:
Staging update by buildbot for mina
Modified:
websites/staging/mina/trunk/content/ (props changed)
websites/staging/mina/trunk/content/contributors.html
websites/staging/mina/trunk/content/mina-project/index.html
websites/staging/mina/trunk/content/mina-project/news.html
Propchange: websites/staging/mina/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 23 12:19:02 2014
@@ -1 +1 @@
-1626645
+1626983
Modified: websites/staging/mina/trunk/content/contributors.html
==============================================================================
--- websites/staging/mina/trunk/content/contributors.html (original)
+++ websites/staging/mina/trunk/content/contributors.html Tue Sep 23 12:19:02
2014
@@ -126,6 +126,7 @@
<li>Bernd Fondermann</li>
<li><a href="http://www.iktek.com">Emmanuel Lécharny</a> (chairman)</li>
<li>Guillaume Nodet</li>
+<li>Jean-François Maury</li>
<li><a href="http://people.apache.org/~jvermillard/">Julien Vermillard</a></li>
<li>Maarten Bosteels</li>
<li>Mark Webb</li>
@@ -141,6 +142,7 @@
<li>Jeff Genender</li>
<li>Michael Jakl</li>
<li>Mike Mahonay</li>
+<li>Raphaël P. Barazzutti</li>
<li>Rick McGuire</li>
<li>Sai Pullabhotla</li>
<li>Sangjin Lee</li>
Modified: websites/staging/mina/trunk/content/mina-project/index.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/index.html (original)
+++ websites/staging/mina/trunk/content/mina-project/index.html Tue Sep 23
12:19:02 2014
@@ -149,7 +149,8 @@
<li>client · server framework · library, or</li>
<li>a networking · socket library.</li>
</ul>
-<p>However, it's much more than that. Please take a look around the list of
the <a href="features.html">features</a> that enable rapid network application
development, and <a href="testimonials.html">what people says about MINA</a>.
Please grab yourself a <a href="downloads.html">download</a>, try our <a
href="quick-start-guide.html">Quick Start Guide</a>, surf our <a
href="faq.html">FAQ</a> or start join us on <a href="../contact.html">our
community</a></p>
+<p>However, it's much more than that. Please take a look around the list of
the <em><a href="features.html">features</a></em> that enable rapid network
application development, and <em><a href="testimonials.html">what people says
about MINA</a></em>. </p>
+<p>Please grab yourself a <em><a href="downloads.html">download</a></em>, try
our <em><a href="quick-start-guide.html">Quick Start Guide</a></em>, surf our
<em><a href="faq.html">FAQ</a></em> or start join us on <em><a
href="../contact.html">our community</a></em></p>
<div class="news"><p>Notice: Licensed to the Apache Software Foundation
(ASF) under one
or more contributor license agreements. See the NOTICE file
@@ -168,6 +169,127 @@
specific language governing permissions and limitations
under the License.</p>
<h1 id="news">News</h1>
+<h2 id="mina-208-released-posted-on-september-22-2014">MINA 2.0.8 released
<em>posted on September, 22, 2014</em></h2>
+<p>It's 2 years we haven't had a release of MINA 2.0, it's about time.</p>
+<p>We have tried to fix as much issues as we could in the last 3 weeks. As a
result, we have closed around 90 JIRAs (fixed, postponed or simply
discarded).</p>
+<p>There is one change that might break the build for those switching from
MINA 2.0.7 to MINA 2.0.8 : the <em>IoHandler</em> interface now has a method
called <em>inputClosed()</em>, so either you have to implement this method if
you are directly implementing the <em>IoHandler</em> interface, or better, you
can extends <em>IoHandlerAdapter</em>, which implements a placeholder for this
method.</p>
+<p>You can check the list of fixes for this version there :</p>
+<p><a
href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20DIRMINA%20AND%20fixVersion%20%3D%202.0.8%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC">Release
note</a></p>
+<h3 id="bug">Bug</h3>
+<ul>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-539">DIRMINA-539</a> -
NioDatagramConnector doesn't takes the TrafficClass value set to his
DatagramSessionConfig</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-574">DIRMINA-574</a> -
ClassCastException when a message is written on a closed session.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-604">DIRMINA-604</a> -
Deadlock occurs when implementing two mina StateMachine</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-639">DIRMINA-639</a> -
WriteFuture are updated long after a session.write() is done</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-738">DIRMINA-738</a> -
Using IoEventQueueThrottler with a WriteRequestFilter can lead to hangs</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-760">DIRMINA-760</a> -
Client fails to detect disconnection</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-764">DIRMINA-764</a> - DDOS
possible in only a few seconds...</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-777">DIRMINA-777</a> -
IoSessionConfig.setUseReadOperation(true) doesn't seem to work</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-779">DIRMINA-779</a> -
SSLHandler can re-order data that it reads</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-782">DIRMINA-782</a> -
Combination of SslFilter & FileRegionWriteFilter causes messageSent events
to be lost</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-785">DIRMINA-785</a> -
Half-duplex close of TCP channel</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-789">DIRMINA-789</a> -
Possible Deadlock/Out of memory when sending large amounts of data using
Nio</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-792">DIRMINA-792</a> -
await() forever</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-804">DIRMINA-804</a> -
NioDatagramAcceptor.unbind does not unbind cleanly</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-805">DIRMINA-805</a> - No
cipher suites and protocols in SslFilter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-813">DIRMINA-813</a> -
Starvation occures sometimes in SerialSession#close()</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-818">DIRMINA-818</a> -
Loosing connects on NioSocketConnector</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-833">DIRMINA-833</a> -
LoggingFilter does not log SENT bytes when used with a ProtocolCodecFilter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-843">DIRMINA-843</a> -
NioSocketAcceptor doesnot provide an interface to input connectiontimeout
parameter.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-844">DIRMINA-844</a> - Http
Proxy Authentication failed to complete (see description for exact point of
failure)</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-845">DIRMINA-845</a> -
ProtocolEncoderOutputImpl isn't thread-safe</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-891">DIRMINA-891</a> -
SSLHandler throws SSLException during handshake that sequence number
triggers</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-899">DIRMINA-899</a> -
IoSession.getAttribute() doesn't store default value</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-902">DIRMINA-902</a> -
Buffer read incorrectly when reading after a NEED_DATA trigger.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-905">DIRMINA-905</a> - mina
serial close</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-911">DIRMINA-911</a> -
Surprising behaviour with ConnectFuture</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-912">DIRMINA-912</a> -
Different instances of OrderedThreadPoolExecutor may use same task queue</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-920">DIRMINA-920</a> - HTTP
server decoding is broken</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-926">DIRMINA-926</a> -
IoSession IP Error when Socket Server Communicate With Microcomputer In LAN and
Internet.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-928">DIRMINA-928</a> - when
client want to connect to server by binding wrong ip address,there is a
bug.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-931">DIRMINA-931</a> - HTTP
header decoding is broken</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-932">DIRMINA-932</a> - HTTP
Request decoding is broken if request headers are received in several
messages</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-933">DIRMINA-933</a> -
subtle HttpServerDecoder problems</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-937">DIRMINA-937</a> -
sslfilter hangs with openjdk works with oracle?</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-940">DIRMINA-940</a> - HTTP
Client decoder does not support responses without Content-Length header</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-942">DIRMINA-942</a> -
Infinite loop flushing to broken pipe</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-948">DIRMINA-948</a> -
Performance recession when invoke session.write concurrent</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-956">DIRMINA-956</a> -
Status code match bug in AbstractHttpLogicHandler</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-957">DIRMINA-957</a> - MINA
build in BlacklistFilter does not support IPV6 address</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-962">DIRMINA-962</a> -
Immediate session close with a SSL filter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-963">DIRMINA-963</a> -
Socks5 and ProxyConnector don't work with
InetSocketAddress.createUnresolved</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-965">DIRMINA-965</a> -
HttpServerDecoder is broken in certain condition</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-966">DIRMINA-966</a> - NIO
Datagram messages can get duplicated when unable to be sent by the underlying
DatagramChannel</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-967">DIRMINA-967</a> -
IoSession updateThroughput not automatically called</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-968">DIRMINA-968</a> -
Memory leak in SSL Handshake errors</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-970">DIRMINA-970</a> -
ProtocolEncoderOutputImpl.flush() occur a IllegalArgumentException</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-972">DIRMINA-972</a> - NPE
during handshake on Android using SSLFilter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-973">DIRMINA-973</a> -
IllegalArgumentException thrown on ProtocolCodecFilter.flush</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-976">DIRMINA-976</a> -
ScheduledWriteBytes Increases after Exception on Writing</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-977">DIRMINA-977</a> -
DefaultIoFilterChain.replace does not call register/deregister</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-978">DIRMINA-978</a> -
ClosedSelectorException handling in AbstractPollingIoProcessor</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-980">DIRMINA-980</a> -
Missing implementation of write() method in
SerialSessionImpl.SerialIoProcessor</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-981">DIRMINA-981</a> -
IoBuffer GetSlice throw an IllegalArgumentException</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-982">DIRMINA-982</a> -
ProtocolEncoderOutputImpl.flush() throws an IllegalArgumentException if buffers
queue is empty</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-983">DIRMINA-983</a> -
Problems with TextLineDecoder and special characters</li>
+</ul>
+<h3 id="improvement">Improvement</h3>
+<ul>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-210">DIRMINA-210</a> -
Investigate removal of static methods in ByteBuffer</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-237">DIRMINA-237</a> -
Improve Spring integration</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-572">DIRMINA-572</a> - Add
Spring support for Mina statemachine</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-586">DIRMINA-586</a> -
Dynamic delimiter support for TextLineCodecFactory</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-593">DIRMINA-593</a> -
Javadoc & documentation for org/apache/mina/filter/reqres</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-629">DIRMINA-629</a> - The
IoServiceStatistics methods are called for every new session creation</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-631">DIRMINA-631</a> -
AbstractIoFilter: increment writen- and receivedMessages statistics on
application end of filter chain</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-668">DIRMINA-668</a> -
Modify the way we use IoProcessors</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-682">DIRMINA-682</a> - We
need a better documentation for the ExecutorFilter [was :Writing more than one
message will block until the MessageReceived as been fully proceced]</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-723">DIRMINA-723</a> -
OrderedThreadPoolExecutor behavior: configurable queue size, corePoolSize,
maximumPoolSize</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-752">DIRMINA-752</a> -
maybe move SerialAddressEditor.class to the mina beans project</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-761">DIRMINA-761</a> - how
to shutdown a mina application</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-766">DIRMINA-766</a> - Read
does not exploit buffer optimally</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-767">DIRMINA-767</a> - Move
encoder/decoder out of the session Attributes</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-773">DIRMINA-773</a> -
org.apache.mina.filter.firewall.Subnet should consider 0.0.0.0/0 as a subnet
that contains 'all the ipv4 addresses'</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-780">DIRMINA-780</a> -
Writing null objects to the Session should raise an Exception</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-825">DIRMINA-825</a> - Add
host and port info to BindException thrown by NioSocketAcceptor#open</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-838">DIRMINA-838</a> -
Redundant AttributeKey allocation resulting in high garbage collector
activity</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-913">DIRMINA-913</a> - Add
a method IoSession.isSecured() to tell the user if the SSL filter has been
started or not</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-921">DIRMINA-921</a> -
Maven build fails if test phase is given</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-929">DIRMINA-929</a> -
AbstractPollingIoProcessor patch to mark buffer as free</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-934">DIRMINA-934</a> -
Replace synchronized with a Semaphore for better performance</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-941">DIRMINA-941</a> -
DefaultIoFilterChain (or any other class) should not catch Throwable without
re-throwing</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-945">DIRMINA-945</a> -
DefaultVmPipeSessionConfig is empty</li>
+</ul>
+<h3 id="new-feature">New Feature</h3>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/DIRMINA-23">DIRMINA-23</a>
- New transport type: non-NIO sockets</li>
+<li><a href="https://issues.apache.org/jira/browse/DIRMINA-68">DIRMINA-68</a>
- Automatic reconnect configuration for client channels.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-389">DIRMINA-389</a> -
Create a Connection Throttle Filter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-453">DIRMINA-453</a> -
Multiple IoServices for one java.nio.Selector</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-485">DIRMINA-485</a> - SCTP
Transport based on APR (Apache Portable Runtime)</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-489">DIRMINA-489</a> -
Composite IoBuffer</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-507">DIRMINA-507</a> -
IoBuffer: Support prepending data</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-554">DIRMINA-554</a> - A
hook between bind() and accept()</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-655">DIRMINA-655</a> - Add
a more general purpose text based decoder</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-816">DIRMINA-816</a> -
NioSocketConnector missing defaultLocalAddress</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-964">DIRMINA-964</a> -
Custom NIO SelectorProvider for NioSocketAcceptor</li>
+</ul>
+<h3 id="task">Task</h3>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/DIRMINA-56">DIRMINA-56</a>
- Create a Benchmark Suite That Generates HTML Reports.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-188">DIRMINA-188</a> -
All-in-one JAR</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-477">DIRMINA-477</a> -
Update page about differences between 1.x and 2.x</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-721">DIRMINA-721</a> - Get
rid of multiton iohandler and netty2 codec as proposed on ML</li>
+</ul>
+<h3 id="test">Test</h3>
+<ul>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-922">DIRMINA-922</a> - Add
a benchmark project to compare with other IO frameworks</li>
+</ul>
+<h3 id="wish">Wish</h3>
+<ul>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-250">DIRMINA-250</a> -
Provide a test suite for a transport implementor.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-916">DIRMINA-916</a> -
Adding Http Status code 101 "101 Switching Protocols" in
org.apache.mina.http.api.HttpStatus</li>
+</ul>
<h2 id="mina-207-released-posted-on-october-12-2012">MINA 2.0.7 released
<em>posted on October, 12, 2012</em></h2>
<p>The Apache MINA project is pleased to announce MINA 2.0.7 ! This version is
a bug fix release.</p>
<p>It fixes a regression introduced in MINA 2.0.5, and some performance
improvements for the UDP server.</p>
Modified: websites/staging/mina/trunk/content/mina-project/news.html
==============================================================================
--- websites/staging/mina/trunk/content/mina-project/news.html (original)
+++ websites/staging/mina/trunk/content/mina-project/news.html Tue Sep 23
12:19:02 2014
@@ -140,6 +140,127 @@
<h1 id="news">News</h1>
+<h2 id="mina-208-released-posted-on-september-22-2014">MINA 2.0.8 released
<em>posted on September, 22, 2014</em></h2>
+<p>It's 2 years we haven't had a release of MINA 2.0, it's about time.</p>
+<p>We have tried to fix as much issues as we could in the last 3 weeks. As a
result, we have closed around 90 JIRAs (fixed, postponed or simply
discarded).</p>
+<p>There is one change that might break the build for those switching from
MINA 2.0.7 to MINA 2.0.8 : the <em>IoHandler</em> interface now has a method
called <em>inputClosed()</em>, so either you have to implement this method if
you are directly implementing the <em>IoHandler</em> interface, or better, you
can extends <em>IoHandlerAdapter</em>, which implements a placeholder for this
method.</p>
+<p>You can check the list of fixes for this version there :</p>
+<p><a
href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20DIRMINA%20AND%20fixVersion%20%3D%202.0.8%20AND%20status%20%3D%20Resolved%20ORDER%20BY%20priority%20DESC">Release
note</a></p>
+<h3 id="bug">Bug</h3>
+<ul>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-539">DIRMINA-539</a> -
NioDatagramConnector doesn't takes the TrafficClass value set to his
DatagramSessionConfig</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-574">DIRMINA-574</a> -
ClassCastException when a message is written on a closed session.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-604">DIRMINA-604</a> -
Deadlock occurs when implementing two mina StateMachine</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-639">DIRMINA-639</a> -
WriteFuture are updated long after a session.write() is done</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-738">DIRMINA-738</a> -
Using IoEventQueueThrottler with a WriteRequestFilter can lead to hangs</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-760">DIRMINA-760</a> -
Client fails to detect disconnection</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-764">DIRMINA-764</a> - DDOS
possible in only a few seconds...</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-777">DIRMINA-777</a> -
IoSessionConfig.setUseReadOperation(true) doesn't seem to work</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-779">DIRMINA-779</a> -
SSLHandler can re-order data that it reads</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-782">DIRMINA-782</a> -
Combination of SslFilter & FileRegionWriteFilter causes messageSent events
to be lost</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-785">DIRMINA-785</a> -
Half-duplex close of TCP channel</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-789">DIRMINA-789</a> -
Possible Deadlock/Out of memory when sending large amounts of data using
Nio</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-792">DIRMINA-792</a> -
await() forever</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-804">DIRMINA-804</a> -
NioDatagramAcceptor.unbind does not unbind cleanly</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-805">DIRMINA-805</a> - No
cipher suites and protocols in SslFilter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-813">DIRMINA-813</a> -
Starvation occures sometimes in SerialSession#close()</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-818">DIRMINA-818</a> -
Loosing connects on NioSocketConnector</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-833">DIRMINA-833</a> -
LoggingFilter does not log SENT bytes when used with a ProtocolCodecFilter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-843">DIRMINA-843</a> -
NioSocketAcceptor doesnot provide an interface to input connectiontimeout
parameter.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-844">DIRMINA-844</a> - Http
Proxy Authentication failed to complete (see description for exact point of
failure)</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-845">DIRMINA-845</a> -
ProtocolEncoderOutputImpl isn't thread-safe</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-891">DIRMINA-891</a> -
SSLHandler throws SSLException during handshake that sequence number
triggers</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-899">DIRMINA-899</a> -
IoSession.getAttribute() doesn't store default value</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-902">DIRMINA-902</a> -
Buffer read incorrectly when reading after a NEED_DATA trigger.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-905">DIRMINA-905</a> - mina
serial close</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-911">DIRMINA-911</a> -
Surprising behaviour with ConnectFuture</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-912">DIRMINA-912</a> -
Different instances of OrderedThreadPoolExecutor may use same task queue</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-920">DIRMINA-920</a> - HTTP
server decoding is broken</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-926">DIRMINA-926</a> -
IoSession IP Error when Socket Server Communicate With Microcomputer In LAN and
Internet.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-928">DIRMINA-928</a> - when
client want to connect to server by binding wrong ip address,there is a
bug.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-931">DIRMINA-931</a> - HTTP
header decoding is broken</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-932">DIRMINA-932</a> - HTTP
Request decoding is broken if request headers are received in several
messages</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-933">DIRMINA-933</a> -
subtle HttpServerDecoder problems</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-937">DIRMINA-937</a> -
sslfilter hangs with openjdk works with oracle?</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-940">DIRMINA-940</a> - HTTP
Client decoder does not support responses without Content-Length header</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-942">DIRMINA-942</a> -
Infinite loop flushing to broken pipe</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-948">DIRMINA-948</a> -
Performance recession when invoke session.write concurrent</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-956">DIRMINA-956</a> -
Status code match bug in AbstractHttpLogicHandler</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-957">DIRMINA-957</a> - MINA
build in BlacklistFilter does not support IPV6 address</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-962">DIRMINA-962</a> -
Immediate session close with a SSL filter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-963">DIRMINA-963</a> -
Socks5 and ProxyConnector don't work with
InetSocketAddress.createUnresolved</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-965">DIRMINA-965</a> -
HttpServerDecoder is broken in certain condition</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-966">DIRMINA-966</a> - NIO
Datagram messages can get duplicated when unable to be sent by the underlying
DatagramChannel</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-967">DIRMINA-967</a> -
IoSession updateThroughput not automatically called</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-968">DIRMINA-968</a> -
Memory leak in SSL Handshake errors</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-970">DIRMINA-970</a> -
ProtocolEncoderOutputImpl.flush() occur a IllegalArgumentException</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-972">DIRMINA-972</a> - NPE
during handshake on Android using SSLFilter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-973">DIRMINA-973</a> -
IllegalArgumentException thrown on ProtocolCodecFilter.flush</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-976">DIRMINA-976</a> -
ScheduledWriteBytes Increases after Exception on Writing</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-977">DIRMINA-977</a> -
DefaultIoFilterChain.replace does not call register/deregister</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-978">DIRMINA-978</a> -
ClosedSelectorException handling in AbstractPollingIoProcessor</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-980">DIRMINA-980</a> -
Missing implementation of write() method in
SerialSessionImpl.SerialIoProcessor</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-981">DIRMINA-981</a> -
IoBuffer GetSlice throw an IllegalArgumentException</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-982">DIRMINA-982</a> -
ProtocolEncoderOutputImpl.flush() throws an IllegalArgumentException if buffers
queue is empty</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-983">DIRMINA-983</a> -
Problems with TextLineDecoder and special characters</li>
+</ul>
+<h3 id="improvement">Improvement</h3>
+<ul>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-210">DIRMINA-210</a> -
Investigate removal of static methods in ByteBuffer</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-237">DIRMINA-237</a> -
Improve Spring integration</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-572">DIRMINA-572</a> - Add
Spring support for Mina statemachine</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-586">DIRMINA-586</a> -
Dynamic delimiter support for TextLineCodecFactory</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-593">DIRMINA-593</a> -
Javadoc & documentation for org/apache/mina/filter/reqres</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-629">DIRMINA-629</a> - The
IoServiceStatistics methods are called for every new session creation</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-631">DIRMINA-631</a> -
AbstractIoFilter: increment writen- and receivedMessages statistics on
application end of filter chain</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-668">DIRMINA-668</a> -
Modify the way we use IoProcessors</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-682">DIRMINA-682</a> - We
need a better documentation for the ExecutorFilter [was :Writing more than one
message will block until the MessageReceived as been fully proceced]</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-723">DIRMINA-723</a> -
OrderedThreadPoolExecutor behavior: configurable queue size, corePoolSize,
maximumPoolSize</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-752">DIRMINA-752</a> -
maybe move SerialAddressEditor.class to the mina beans project</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-761">DIRMINA-761</a> - how
to shutdown a mina application</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-766">DIRMINA-766</a> - Read
does not exploit buffer optimally</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-767">DIRMINA-767</a> - Move
encoder/decoder out of the session Attributes</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-773">DIRMINA-773</a> -
org.apache.mina.filter.firewall.Subnet should consider 0.0.0.0/0 as a subnet
that contains 'all the ipv4 addresses'</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-780">DIRMINA-780</a> -
Writing null objects to the Session should raise an Exception</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-825">DIRMINA-825</a> - Add
host and port info to BindException thrown by NioSocketAcceptor#open</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-838">DIRMINA-838</a> -
Redundant AttributeKey allocation resulting in high garbage collector
activity</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-913">DIRMINA-913</a> - Add
a method IoSession.isSecured() to tell the user if the SSL filter has been
started or not</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-921">DIRMINA-921</a> -
Maven build fails if test phase is given</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-929">DIRMINA-929</a> -
AbstractPollingIoProcessor patch to mark buffer as free</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-934">DIRMINA-934</a> -
Replace synchronized with a Semaphore for better performance</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-941">DIRMINA-941</a> -
DefaultIoFilterChain (or any other class) should not catch Throwable without
re-throwing</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-945">DIRMINA-945</a> -
DefaultVmPipeSessionConfig is empty</li>
+</ul>
+<h3 id="new-feature">New Feature</h3>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/DIRMINA-23">DIRMINA-23</a>
- New transport type: non-NIO sockets</li>
+<li><a href="https://issues.apache.org/jira/browse/DIRMINA-68">DIRMINA-68</a>
- Automatic reconnect configuration for client channels.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-389">DIRMINA-389</a> -
Create a Connection Throttle Filter</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-453">DIRMINA-453</a> -
Multiple IoServices for one java.nio.Selector</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-485">DIRMINA-485</a> - SCTP
Transport based on APR (Apache Portable Runtime)</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-489">DIRMINA-489</a> -
Composite IoBuffer</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-507">DIRMINA-507</a> -
IoBuffer: Support prepending data</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-554">DIRMINA-554</a> - A
hook between bind() and accept()</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-655">DIRMINA-655</a> - Add
a more general purpose text based decoder</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-816">DIRMINA-816</a> -
NioSocketConnector missing defaultLocalAddress</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-964">DIRMINA-964</a> -
Custom NIO SelectorProvider for NioSocketAcceptor</li>
+</ul>
+<h3 id="task">Task</h3>
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/DIRMINA-56">DIRMINA-56</a>
- Create a Benchmark Suite That Generates HTML Reports.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-188">DIRMINA-188</a> -
All-in-one JAR</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-477">DIRMINA-477</a> -
Update page about differences between 1.x and 2.x</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-721">DIRMINA-721</a> - Get
rid of multiton iohandler and netty2 codec as proposed on ML</li>
+</ul>
+<h3 id="test">Test</h3>
+<ul>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-922">DIRMINA-922</a> - Add
a benchmark project to compare with other IO frameworks</li>
+</ul>
+<h3 id="wish">Wish</h3>
+<ul>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-250">DIRMINA-250</a> -
Provide a test suite for a transport implementor.</li>
+<li><a
href="https://issues.apache.org/jira/browse/DIRMINA-916">DIRMINA-916</a> -
Adding Http Status code 101 "101 Switching Protocols" in
org.apache.mina.http.api.HttpStatus</li>
+</ul>
<h2 id="mina-207-released-posted-on-october-12-2012">MINA 2.0.7 released
<em>posted on October, 12, 2012</em></h2>
<p>The Apache MINA project is pleased to announce MINA 2.0.7 ! This version is
a bug fix release.</p>
<p>It fixes a regression introduced in MINA 2.0.5, and some performance
improvements for the UDP server.</p>