Re: [VOTE] MINA 2.0.0 take 3 !

2010-09-21 Thread Ashish
+1 :) (with fingers crossed)

Big Thanks to Emmanuel :)

On Wed, Sep 22, 2010 at 4:25 AM, Emmanuel Lecharny  wrote:
>
> Hi,
>
> After Alain found that there were some missing ASL headers in the last
> released version, the latest vote has been reverted, and I just released
> MINA again (after having checked that we don't have any missing ASL.20
> header - rat will of course complain because .settings files don't contain
> such headers. That also means we have to add .settings into svn:ignore for
> 2.0.1). So, let's resume :
>
> The last version of MINA (2.0.0) has been released for the third time :) !
> Here are the complete release notes from JIRA:
>
>
>   Bug
>
>   * [DIRMINA-539 ]
>     - NioDatagramConnector doesn't takes the TrafficClass value set to
>     his DatagramSessionConfig
>   * [DIRMINA-650 ]
>     - Mina server does not recieve all data sent by client using
>     SSLSocketFactory
>   * [DIRMINA-678 ]
>     - NioProcessor 100% CPU usage on Linux (epoll selector bug)
>   * [DIRMINA-679 ]
>     - NullPointerException in ProtocolCodecFilter.filterWrite
>   * [DIRMINA-684 ]
>     - NullPointerException when opening socket to localhost
>   * [DIRMINA-711 ]
>     - Adding some logs in the chain make the MDCFilter tests to fail
>   * [DIRMINA-720 ]
>     - Hardware Flow Control Disables Serial Port on Windows Platform
>   * [DIRMINA-732 ]
>     - Session Idle events never comes in sessions managed by
>     NioDatagramAcceptor
>   * [DIRMINA-733 ]
>     - The profile method in the ProfilerTimerFilter can caused more
>     methods to be profiled than intended.
>   * [DIRMINA-742 ]
>     - When session is closed, DefaultIoFilterChain is in deadlock.
>   * [DIRMINA-746 ]
>     - DefaultSocketSessionConfig.setReceiveBufferSize(...) throws
>     NullPointerException
>   * [DIRMINA-748 ]
>     - CachedBufferAllocator does not free buffers when
>     maxCachedBufferSize=0
>   * [DIRMINA-749 ]
>     - Cannot have more than one CODEC in the chain
>   * [DIRMINA-753 ]
>     - Some writes observed to stall until select times out
>   * [DIRMINA-755 ]
>     - IoConnectot.dispose blocks forever
>   * [DIRMINA-760 ]
>     - Client fails to detect disconnection
>   * [DIRMINA-762 ]
>     - WARN org.apache.mina.core.service.IoProcessor - Create a new
>     selector. Selected is 0, delta = 0
>   * [DIRMINA-763 ]
>     - Errors with Datagram when running tests on linux
>   * [DIRMINA-764 ]
>     - DDOS possible in only a few seconds...
>   * [DIRMINA-770 ]
>     - Remove all the new NullPointerException()
>   * [DIRMINA-771 ]
>     - Calling NioSocketSession.toString() causes java.lang.Error
>   * [DIRMINA-777 ]
>     - IoSessionConfig.setUseReadOperation(true) doesn't seem to work
>   * [DIRMINA-778 ]
>     - TextLineDecoder not thread safe?
>   * [DIRMINA-779 ]
>     - SSLHandler can re-order data that it reads
>   * [DIRMINA-782 ]
>     - Combination of SslFilter & FileRegionWriteFilter causes
>     messageSent events to be lost
>   * [DIRMINA-784 ]
>     - Error with MDCInjectionFilter on Windows
>
>
>   Improvement
>
>   * [DIRMINA-593 ]
>     - Javadoc & documentation for org/apache/mina/filter/reqres
>   * [DIRMINA-682 ]
>     - We need a better documentation for the ExecutorFilter [was
>     :Writing more than one message will block until the
>     MessageReceived as been fully proceced]
>   * [DIRMINA-707 ]
>     - Add sendfile support to APR transport
>   * [DIRMINA-751 ]
>     - IoBuffer.normalizeCapacity i

Re: [VOTE] MINA 2.0.0 take 3 !

2010-09-21 Thread Guillaume Nodet
+1

On Wed, Sep 22, 2010 at 00:55, Emmanuel Lecharny  wrote:
>
> Hi,
>
> After Alain found that there were some missing ASL headers in the last
> released version, the latest vote has been reverted, and I just released
> MINA again (after having checked that we don't have any missing ASL.20
> header - rat will of course complain because .settings files don't contain
> such headers. That also means we have to add .settings into svn:ignore for
> 2.0.1). So, let's resume :
>
> The last version of MINA (2.0.0) has been released for the third time :) !
> Here are the complete release notes from JIRA:
>
>
>   Bug
>
>   * [DIRMINA-539 ]
>     - NioDatagramConnector doesn't takes the TrafficClass value set to
>     his DatagramSessionConfig
>   * [DIRMINA-650 ]
>     - Mina server does not recieve all data sent by client using
>     SSLSocketFactory
>   * [DIRMINA-678 ]
>     - NioProcessor 100% CPU usage on Linux (epoll selector bug)
>   * [DIRMINA-679 ]
>     - NullPointerException in ProtocolCodecFilter.filterWrite
>   * [DIRMINA-684 ]
>     - NullPointerException when opening socket to localhost
>   * [DIRMINA-711 ]
>     - Adding some logs in the chain make the MDCFilter tests to fail
>   * [DIRMINA-720 ]
>     - Hardware Flow Control Disables Serial Port on Windows Platform
>   * [DIRMINA-732 ]
>     - Session Idle events never comes in sessions managed by
>     NioDatagramAcceptor
>   * [DIRMINA-733 ]
>     - The profile method in the ProfilerTimerFilter can caused more
>     methods to be profiled than intended.
>   * [DIRMINA-742 ]
>     - When session is closed, DefaultIoFilterChain is in deadlock.
>   * [DIRMINA-746 ]
>     - DefaultSocketSessionConfig.setReceiveBufferSize(...) throws
>     NullPointerException
>   * [DIRMINA-748 ]
>     - CachedBufferAllocator does not free buffers when
>     maxCachedBufferSize=0
>   * [DIRMINA-749 ]
>     - Cannot have more than one CODEC in the chain
>   * [DIRMINA-753 ]
>     - Some writes observed to stall until select times out
>   * [DIRMINA-755 ]
>     - IoConnectot.dispose blocks forever
>   * [DIRMINA-760 ]
>     - Client fails to detect disconnection
>   * [DIRMINA-762 ]
>     - WARN org.apache.mina.core.service.IoProcessor - Create a new
>     selector. Selected is 0, delta = 0
>   * [DIRMINA-763 ]
>     - Errors with Datagram when running tests on linux
>   * [DIRMINA-764 ]
>     - DDOS possible in only a few seconds...
>   * [DIRMINA-770 ]
>     - Remove all the new NullPointerException()
>   * [DIRMINA-771 ]
>     - Calling NioSocketSession.toString() causes java.lang.Error
>   * [DIRMINA-777 ]
>     - IoSessionConfig.setUseReadOperation(true) doesn't seem to work
>   * [DIRMINA-778 ]
>     - TextLineDecoder not thread safe?
>   * [DIRMINA-779 ]
>     - SSLHandler can re-order data that it reads
>   * [DIRMINA-782 ]
>     - Combination of SslFilter & FileRegionWriteFilter causes
>     messageSent events to be lost
>   * [DIRMINA-784 ]
>     - Error with MDCInjectionFilter on Windows
>
>
>   Improvement
>
>   * [DIRMINA-593 ]
>     - Javadoc & documentation for org/apache/mina/filter/reqres
>   * [DIRMINA-682 ]
>     - We need a better documentation for the ExecutorFilter [was
>     :Writing more than one message will block until the
>     MessageReceived as been fully proceced]
>   * [DIRMINA-707 ]
>     - Add sendfile support to APR transport
>   * [DIRMINA-751 ]
>     - IoBuffer.normalizeCapacity improvement
>   * [DIRMINA-754 

Re: [VOTE] MINA 2.0.0 take 3 !

2010-09-21 Thread Alan D. Cabrera
+1 (yay!)

Regards,
Alan

On Sep 21, 2010, at 3:55 PM, Emmanuel Lecharny wrote:

> 
> Hi,
> 
> After Alan found that there were some missing ASL headers in the last 
> released version, the latest vote has been reverted, and I just released MINA 
> again (after having checked that we don't have any missing ASL.20 header - 
> rat will of course complain because .settings files don't contain such 
> headers. That also means we have to add .settings into svn:ignore for 2.0.1). 
> So, let's resume :
> 
> The last version of MINA (2.0.0) has been released for the third time :) !
> Here are the complete release notes from JIRA:
> 
> 
>   Bug
> 
>   * [DIRMINA-539 ]
> - NioDatagramConnector doesn't takes the TrafficClass value set to
> his DatagramSessionConfig
>   * [DIRMINA-650 ]
> - Mina server does not recieve all data sent by client using
> SSLSocketFactory
>   * [DIRMINA-678 ]
> - NioProcessor 100% CPU usage on Linux (epoll selector bug)
>   * [DIRMINA-679 ]
> - NullPointerException in ProtocolCodecFilter.filterWrite
>   * [DIRMINA-684 ]
> - NullPointerException when opening socket to localhost
>   * [DIRMINA-711 ]
> - Adding some logs in the chain make the MDCFilter tests to fail
>   * [DIRMINA-720 ]
> - Hardware Flow Control Disables Serial Port on Windows Platform
>   * [DIRMINA-732 ]
> - Session Idle events never comes in sessions managed by
> NioDatagramAcceptor
>   * [DIRMINA-733 ]
> - The profile method in the ProfilerTimerFilter can caused more
> methods to be profiled than intended.
>   * [DIRMINA-742 ]
> - When session is closed, DefaultIoFilterChain is in deadlock.
>   * [DIRMINA-746 ]
> - DefaultSocketSessionConfig.setReceiveBufferSize(...) throws
> NullPointerException
>   * [DIRMINA-748 ]
> - CachedBufferAllocator does not free buffers when
> maxCachedBufferSize=0
>   * [DIRMINA-749 ]
> - Cannot have more than one CODEC in the chain
>   * [DIRMINA-753 ]
> - Some writes observed to stall until select times out
>   * [DIRMINA-755 ]
> - IoConnectot.dispose blocks forever
>   * [DIRMINA-760 ]
> - Client fails to detect disconnection
>   * [DIRMINA-762 ]
> - WARN org.apache.mina.core.service.IoProcessor - Create a new
> selector. Selected is 0, delta = 0
>   * [DIRMINA-763 ]
> - Errors with Datagram when running tests on linux
>   * [DIRMINA-764 ]
> - DDOS possible in only a few seconds...
>   * [DIRMINA-770 ]
> - Remove all the new NullPointerException()
>   * [DIRMINA-771 ]
> - Calling NioSocketSession.toString() causes java.lang.Error
>   * [DIRMINA-777 ]
> - IoSessionConfig.setUseReadOperation(true) doesn't seem to work
>   * [DIRMINA-778 ]
> - TextLineDecoder not thread safe?
>   * [DIRMINA-779 ]
> - SSLHandler can re-order data that it reads
>   * [DIRMINA-782 ]
> - Combination of SslFilter & FileRegionWriteFilter causes
> messageSent events to be lost
>   * [DIRMINA-784 ]
> - Error with MDCInjectionFilter on Windows
> 
> 
>   Improvement
> 
>   * [DIRMINA-593 ]
> - Javadoc & documentation for org/apache/mina/filter/reqres
>   * [DIRMINA-682 ]
> - We need a better documentation for the ExecutorFilter [was
> :Writing more than one message will block until the
> MessageReceived as been fully proceced]
>   * [DIRMINA-707 ]
> - Add sendfile support to APR transport
>   * [DIRMINA-751 ]
> - IoBuffer.normalizeCapacity improvement
>   * [DIRM

Re: [VOTE] MINA 2.0.0 take 3 !

2010-09-21 Thread Jeff Genender
+1

Jeff


On Sep 21, 2010, at 4:55 PM, Emmanuel Lecharny wrote:

> 
> Hi,
> 
> After Alain found that there were some missing ASL headers in the last 
> released version, the latest vote has been reverted, and I just released MINA 
> again (after having checked that we don't have any missing ASL.20 header - 
> rat will of course complain because .settings files don't contain such 
> headers. That also means we have to add .settings into svn:ignore for 2.0.1). 
> So, let's resume :
> 
> The last version of MINA (2.0.0) has been released for the third time :) !
> Here are the complete release notes from JIRA:
> 
> 
>   Bug
> 
>   * [DIRMINA-539 ]
> - NioDatagramConnector doesn't takes the TrafficClass value set to
> his DatagramSessionConfig
>   * [DIRMINA-650 ]
> - Mina server does not recieve all data sent by client using
> SSLSocketFactory
>   * [DIRMINA-678 ]
> - NioProcessor 100% CPU usage on Linux (epoll selector bug)
>   * [DIRMINA-679 ]
> - NullPointerException in ProtocolCodecFilter.filterWrite
>   * [DIRMINA-684 ]
> - NullPointerException when opening socket to localhost
>   * [DIRMINA-711 ]
> - Adding some logs in the chain make the MDCFilter tests to fail
>   * [DIRMINA-720 ]
> - Hardware Flow Control Disables Serial Port on Windows Platform
>   * [DIRMINA-732 ]
> - Session Idle events never comes in sessions managed by
> NioDatagramAcceptor
>   * [DIRMINA-733 ]
> - The profile method in the ProfilerTimerFilter can caused more
> methods to be profiled than intended.
>   * [DIRMINA-742 ]
> - When session is closed, DefaultIoFilterChain is in deadlock.
>   * [DIRMINA-746 ]
> - DefaultSocketSessionConfig.setReceiveBufferSize(...) throws
> NullPointerException
>   * [DIRMINA-748 ]
> - CachedBufferAllocator does not free buffers when
> maxCachedBufferSize=0
>   * [DIRMINA-749 ]
> - Cannot have more than one CODEC in the chain
>   * [DIRMINA-753 ]
> - Some writes observed to stall until select times out
>   * [DIRMINA-755 ]
> - IoConnectot.dispose blocks forever
>   * [DIRMINA-760 ]
> - Client fails to detect disconnection
>   * [DIRMINA-762 ]
> - WARN org.apache.mina.core.service.IoProcessor - Create a new
> selector. Selected is 0, delta = 0
>   * [DIRMINA-763 ]
> - Errors with Datagram when running tests on linux
>   * [DIRMINA-764 ]
> - DDOS possible in only a few seconds...
>   * [DIRMINA-770 ]
> - Remove all the new NullPointerException()
>   * [DIRMINA-771 ]
> - Calling NioSocketSession.toString() causes java.lang.Error
>   * [DIRMINA-777 ]
> - IoSessionConfig.setUseReadOperation(true) doesn't seem to work
>   * [DIRMINA-778 ]
> - TextLineDecoder not thread safe?
>   * [DIRMINA-779 ]
> - SSLHandler can re-order data that it reads
>   * [DIRMINA-782 ]
> - Combination of SslFilter & FileRegionWriteFilter causes
> messageSent events to be lost
>   * [DIRMINA-784 ]
> - Error with MDCInjectionFilter on Windows
> 
> 
>   Improvement
> 
>   * [DIRMINA-593 ]
> - Javadoc & documentation for org/apache/mina/filter/reqres
>   * [DIRMINA-682 ]
> - We need a better documentation for the ExecutorFilter [was
> :Writing more than one message will block until the
> MessageReceived as been fully proceced]
>   * [DIRMINA-707 ]
> - Add sendfile support to APR transport
>   * [DIRMINA-751 ]
> - IoBuffer.normalizeCapacity improvement
>   * [DIRMINA-754 

[VOTE] MINA 2.0.0 take 3 !

2010-09-21 Thread Emmanuel Lecharny


Hi,

After Alain found that there were some missing ASL headers in the last 
released version, the latest vote has been reverted, and I just released 
MINA again (after having checked that we don't have any missing ASL.20 
header - rat will of course complain because .settings files don't 
contain such headers. That also means we have to add .settings into 
svn:ignore for 2.0.1). So, let's resume :


The last version of MINA (2.0.0) has been released for the third time :) !
Here are the complete release notes from JIRA:


   Bug

   * [DIRMINA-539 ]
 - NioDatagramConnector doesn't takes the TrafficClass value set to
 his DatagramSessionConfig
   * [DIRMINA-650 ]
 - Mina server does not recieve all data sent by client using
 SSLSocketFactory
   * [DIRMINA-678 ]
 - NioProcessor 100% CPU usage on Linux (epoll selector bug)
   * [DIRMINA-679 ]
 - NullPointerException in ProtocolCodecFilter.filterWrite
   * [DIRMINA-684 ]
 - NullPointerException when opening socket to localhost
   * [DIRMINA-711 ]
 - Adding some logs in the chain make the MDCFilter tests to fail
   * [DIRMINA-720 ]
 - Hardware Flow Control Disables Serial Port on Windows Platform
   * [DIRMINA-732 ]
 - Session Idle events never comes in sessions managed by
 NioDatagramAcceptor
   * [DIRMINA-733 ]
 - The profile method in the ProfilerTimerFilter can caused more
 methods to be profiled than intended.
   * [DIRMINA-742 ]
 - When session is closed, DefaultIoFilterChain is in deadlock.
   * [DIRMINA-746 ]
 - DefaultSocketSessionConfig.setReceiveBufferSize(...) throws
 NullPointerException
   * [DIRMINA-748 ]
 - CachedBufferAllocator does not free buffers when
 maxCachedBufferSize=0
   * [DIRMINA-749 ]
 - Cannot have more than one CODEC in the chain
   * [DIRMINA-753 ]
 - Some writes observed to stall until select times out
   * [DIRMINA-755 ]
 - IoConnectot.dispose blocks forever
   * [DIRMINA-760 ]
 - Client fails to detect disconnection
   * [DIRMINA-762 ]
 - WARN org.apache.mina.core.service.IoProcessor - Create a new
 selector. Selected is 0, delta = 0
   * [DIRMINA-763 ]
 - Errors with Datagram when running tests on linux
   * [DIRMINA-764 ]
 - DDOS possible in only a few seconds...
   * [DIRMINA-770 ]
 - Remove all the new NullPointerException()
   * [DIRMINA-771 ]
 - Calling NioSocketSession.toString() causes java.lang.Error
   * [DIRMINA-777 ]
 - IoSessionConfig.setUseReadOperation(true) doesn't seem to work
   * [DIRMINA-778 ]
 - TextLineDecoder not thread safe?
   * [DIRMINA-779 ]
 - SSLHandler can re-order data that it reads
   * [DIRMINA-782 ]
 - Combination of SslFilter & FileRegionWriteFilter causes
 messageSent events to be lost
   * [DIRMINA-784 ]
 - Error with MDCInjectionFilter on Windows


   Improvement

   * [DIRMINA-593 ]
 - Javadoc & documentation for org/apache/mina/filter/reqres
   * [DIRMINA-682 ]
 - We need a better documentation for the ExecutorFilter [was
 :Writing more than one message will block until the
 MessageReceived as been fully proceced]
   * [DIRMINA-707 ]
 - Add sendfile support to APR transport
   * [DIRMINA-751 ]
 - IoBuffer.normalizeCapacity improvement
   * [DIRMINA-754 ]
 - Javadoc omission in IoFilterChain#fireMessageSent()
   * [DIRMINA-761 

Re: [VOTE] MINA 2.0.0 take 2

2010-09-21 Thread Alan D. Cabrera

On Sep 21, 2010, at 1:44 AM, Emmanuel Lecharny wrote:

> On 9/21/10 5:26 AM, Alan D. Cabrera wrote:
>> On Sep 20, 2010, at 2:35 PM, Emmanuel Lecharny wrote:
>> 
>>> On 9/20/10 9:31 PM, Alan D. Cabrera wrote:
 On Sep 20, 2010, at 11:38 AM, Emmanuel Lecharny wrote:
 All I did was
 
 mvn rat:check -fn
>>> To get the full report, one should do mvn site and get the report from 
>>> target/site/rat-report.html, which I did.
>>> 
>>> Summary
>>> ---
>>> Notes: 0
>>> Binaries: 4
>>> Archives: 0
>>> Standards: 639
>>> 
>>> Apache Licensed: 613
>>> Generated Documents: 0
>>> 
>>> JavaDocs are generated and so license header is optional
>>> Generated files do not required license headers
>>> 
>>> 26 Unknown Licenses
>>> 
>>> 
>>> 
>>> There are some missing ASL header in the following files :
>>> 
>>> !? mina-core/src/main/java/org/apache/mina/proxy/utils/MD4.java
>>> !? 
>>> mina-core/src/test/java/org/apache/mina/core/service/AbstractIoServiceTest.java
>>> !? 
>>> mina-core/src/test/java/org/apache/mina/filter/logging/LoadTestMdcInjectionFilter.java
>>> !? mina-legal/src/main/resources/notices.xml
>>> 
>>> Should we abort the release once more for those 4 files, two of them having 
>>> been added whiel I was fighting with Maven, or can we wait for a 2.0.1 ?
>>> 
>>> Frankly, I would rather release a 2.0.1 immediately than going through the 
>>> 2.0.0 vote again.
>>> 
>>> wdyt ?
>> It's my understanding that those files are required to have an ASL header 
>> before a release can happen.
> I can fix them, build a release, and launch the vote again, but with a 
> shortest delay, maybe, assuming that this will be the only modifications...

Sounds good.  I don't have any other tests other than building and getting rat 
to pass.


Regards,
Alan



Re: [VOTE] MINA 2.0.0 take 2

2010-09-21 Thread Niklas Gustavsson
On Tue, Sep 21, 2010 at 10:44 AM, Emmanuel Lecharny  wrote:
> I can fix them, build a release, and launch the vote again, but with a
> shortest delay, maybe, assuming that this will be the only modifications...

+1

/niklas


Re: [VOTE] MINA 2.0.0 take 2

2010-09-21 Thread Emmanuel Lecharny

 On 9/21/10 5:26 AM, Alan D. Cabrera wrote:

On Sep 20, 2010, at 2:35 PM, Emmanuel Lecharny wrote:


On 9/20/10 9:31 PM, Alan D. Cabrera wrote:

On Sep 20, 2010, at 11:38 AM, Emmanuel Lecharny wrote:
All I did was

mvn rat:check -fn

To get the full report, one should do mvn site and get the report from 
target/site/rat-report.html, which I did.

Summary
---
Notes: 0
Binaries: 4
Archives: 0
Standards: 639

Apache Licensed: 613
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

26 Unknown Licenses



There are some missing ASL header in the following files :

!? mina-core/src/main/java/org/apache/mina/proxy/utils/MD4.java
!? 
mina-core/src/test/java/org/apache/mina/core/service/AbstractIoServiceTest.java
!? 
mina-core/src/test/java/org/apache/mina/filter/logging/LoadTestMdcInjectionFilter.java
!? mina-legal/src/main/resources/notices.xml

Should we abort the release once more for those 4 files, two of them having 
been added whiel I was fighting with Maven, or can we wait for a 2.0.1 ?

Frankly, I would rather release a 2.0.1 immediately than going through the 
2.0.0 vote again.

wdyt ?

It's my understanding that those files are required to have an ASL header 
before a release can happen.
I can fix them, build a release, and launch the vote again, but with a 
shortest delay, maybe, assuming that this will be the only modifications...


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com