You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by bu...@apache.org on 2014/09/23 14:19:02 UTC

svn commit: r923223 - in /websites/staging/mina/trunk/content: ./ contributors.html mina-project/index.html mina-project/news.html

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&eacute;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 &middot; server framework &middot; library, or</li>
 <li>a networking &middot; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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>