<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
	<id>tag:n2.nabble.com,2006:forum-685710</id>
	<title>Nabble - Netty Developer Group</title>
	<updated>2009-11-22T03:28:11Z</updated>
	<link rel="self" type="application/atom+xml" href="http://n2.nabble.com/Netty-Developer-Group-f685710.xml" />
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-Developer-Group-f685710.html" />
	<subtitle type="html">Various development issues such as road map, API design, feature request and bug fix are discussed here.</subtitle>
	
<entry>
	<id>tag:n2.nabble.com,2006:post-4045827</id>
	<title>My little announce</title>
	<published>2009-11-22T03:28:11Z</published>
	<updated>2009-11-22T03:28:11Z</updated>
	<author>
		<name>Frederic Bregier</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I just want to share with all Netty team and users that I finally got my two projects into production this last week. All tests were passed with success, thanks to Netty which makes easier for us to develop our network tools.
&lt;br&gt;&lt;br&gt;The two main projects now in production are:
&lt;br&gt;&lt;br&gt;- OpenR66: a file transfer monitor, which can handle a lot of file transfer, restarting, including SSL and multiplexing of socket, a database support for monitoring (several JDBC database are supported). This project is more or less close to the CFT proprietary software (banking exchange) but does not implement the Pesit protocol (a new protocol was designed to be as possible efficient and secure).
&lt;br&gt;&lt;br&gt;Netty was quite impressive to help us to include all of the functionalities (specifically multiplexing, SSL, HTTP/HTTPS, bandwidth limitation usage) and of course its stability, memory usage, performance were quite important for us. The main development duration was about 2 months for the network model (mainly on multiplexing and HTTP support) and 3 months more for finishing the business model and fixing bugs.
&lt;br&gt;&lt;br&gt;- GoldenGate FTP (and its sub project Ftp Exec): a sort of passive gateway which can transform a FTP file transfer into another protocol or simply do a pre action (before RETRieve command) or post action (after STORe like commands). In our case, we use it to be able to receive from users that do not have a file transfer monitor (even simple PC), but have to transfer to a mainframe some files using FTP. The frontal FTP server written in java with Netty receive files from FTP then forward them to the mainframe using OpenR66. 
&lt;br&gt;&lt;br&gt;Again, Netty was quite impressive too, specifically there for its facility to implement some special functionality in the &amp;quot;business&amp;quot; model (mixing Command and Data network connections in the business model). Contrary to other FTP server projects using NIO, both Command and Data connections are using Nio thanks to Netty. The main development duration was about 2 months for the network model and 1 months more for finishing the business model and fixing bugs.
&lt;br&gt;&lt;br&gt;You can have some picture &amp;nbsp;(and a benchmark on the FTP server) on my home page: &lt;a href=&quot;http://openr66.free.fr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openr66.free.fr&lt;/a&gt;&lt;br&gt;&lt;br&gt;I really want to thank you all, and of course with a special thank to Trustin!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Frederic&lt;div class=&quot;signature&quot;&gt;Hardware/Software Architect&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/My-little-announce-tp4045827p4045827.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4048306</id>
	<title>Re: HttpCodec</title>
	<published>2009-11-22T16:05:02Z</published>
	<updated>2009-11-22T16:05:02Z</updated>
	<author>
		<name>Trustin Lee</name>
	</author>
	<content type="html">Thank you very much! &amp;nbsp;I will do take a look as soon as I'm done with
&lt;br&gt;Iain's HTTP tunneling transport. &amp;nbsp;Obviously my backlog is getting
&lt;br&gt;longer..
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sun, Nov 22, 2009 at 8:09 PM, Frederic Bregier &amp;lt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4048306&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Trustin,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I try to follow as much as possible the change from the trunk.
&lt;br&gt;&amp;gt; I saw another change in trunk, so I apply this to the branch too in order to
&lt;br&gt;&amp;gt; make it easier for you to get the branch back into the trunk. ;-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Frederic
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Frederic Bregier wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Trustin,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've updated again the branch HttpPost with the last changes of the http
&lt;br&gt;&amp;gt;&amp;gt; codec.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I create a new snoop example named snoopPost in order to have two kinds of
&lt;br&gt;&amp;gt;&amp;gt; example, one like the original one, and the other one using the Post
&lt;br&gt;&amp;gt;&amp;gt; facilities proposed in the branch.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I also updated the HttpChunkAggregator and HttpMessageDecoder by using
&lt;br&gt;&amp;gt;&amp;gt; Composite buffers instead of dynamic, since dynamix are not necessary
&lt;br&gt;&amp;gt;&amp;gt; there. But if you think this is bad, you can revert it. The main interest
&lt;br&gt;&amp;gt;&amp;gt; is to allow to quickly consume bytes from HttpChunkAggregator or
&lt;br&gt;&amp;gt;&amp;gt; HttpMessageDecoder, specialy when considering Post like File Upload. It
&lt;br&gt;&amp;gt;&amp;gt; prevents as much as possible real copy by &amp;quot;composite&amp;quot; results.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Also in HttpMessage and its DefaultHttpMessage impl, I added (was in the
&lt;br&gt;&amp;gt;&amp;gt; branch already) some convenient methods (get/setHeaders and getCookies).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think it could be integrated in the 3.2 versions when you fill it ok.
&lt;br&gt;&amp;gt;&amp;gt; Of course, there is also the other branch (trafficAndIpfilter) which I use
&lt;br&gt;&amp;gt;&amp;gt; a lot the traffic one for a while now in all of my projects.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; HTH,
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt; Frederic
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----
&lt;br&gt;&amp;gt; Hardware/Software Architect
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://n2.nabble.com/HttpCodec-tp4042357p4045783.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/HttpCodec-tp4042357p4045783.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Netty Developer Group mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; netty-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4048306&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4048306&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/HttpCodec-tp4042357p4048306.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4045783"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4045783</id>
	<title>Re: HttpCodec</title>
	<published>2009-11-22T03:09:04Z</published>
	<updated>2009-11-22T03:09:04Z</updated>
	<author>
		<name>Frederic Bregier</name>
	</author>
	<content type="html">Hi Trustin,
&lt;br&gt;&lt;br&gt;I try to follow as much as possible the change from the trunk.
&lt;br&gt;I saw another change in trunk, so I apply this to the branch too in order to make it easier for you to get the branch back into the trunk. ;-)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Frederic
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Frederic Bregier wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi Trustin,
&lt;br&gt;&lt;br&gt;I've updated again the branch HttpPost with the last changes of the http codec.
&lt;br&gt;&lt;br&gt;I create a new snoop example named snoopPost in order to have two kinds of example, one like the original one, and the other one using the Post facilities proposed in the branch.
&lt;br&gt;&lt;br&gt;I also updated the HttpChunkAggregator and HttpMessageDecoder by using Composite buffers instead of dynamic, since dynamix are not necessary there. But if you think this is bad, you can revert it. The main interest is to allow to quickly consume bytes from HttpChunkAggregator or HttpMessageDecoder, specialy when considering Post like File Upload. It prevents as much as possible real copy by &amp;quot;composite&amp;quot; results.
&lt;br&gt;&lt;br&gt;Also in HttpMessage and its DefaultHttpMessage impl, I added (was in the branch already) some convenient methods (get/setHeaders and getCookies).
&lt;br&gt;&lt;br&gt;I think it could be integrated in the 3.2 versions when you fill it ok.
&lt;br&gt;Of course, there is also the other branch (trafficAndIpfilter) which I use a lot the traffic one for a while now in all of my projects.
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;Cheers,
&lt;br&gt;Frederic
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;div class=&quot;signature&quot;&gt;Hardware/Software Architect&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/HttpCodec-tp4042357p4045783.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4042357"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4042357</id>
	<title>HttpCodec</title>
	<published>2009-11-21T03:57:15Z</published>
	<updated>2009-11-21T03:57:15Z</updated>
	<author>
		<name>Frederic Bregier</name>
	</author>
	<content type="html">Hi Trustin,
&lt;br&gt;&lt;br&gt;I've updated again the branch HttpPost with the last changes of the http codec.
&lt;br&gt;&lt;br&gt;I create a new snoop example named snoopPost in order to have two kinds of example, one like the original one, and the other one using the Post facilities proposed in the branch.
&lt;br&gt;&lt;br&gt;I also updated the HttpChunkAggregator and HttpMessageDecoder by using Composite buffers instead of dynamic, since dynamix are not necessary there. But if you think this is bad, you can revert it. The main interest is to allow to quickly consume bytes from HttpChunkAggregator or HttpMessageDecoder, specialy when considering Post like File Upload. It prevents as much as possible real copy by &amp;quot;composite&amp;quot; results.
&lt;br&gt;&lt;br&gt;Also in HttpMessage and its DefaultHttpMessage impl, I added (was in the branch already) some convenient methods (get/setHeaders and getCookies).
&lt;br&gt;&lt;br&gt;I think it could be integrated in the 3.2 versions when you fill it ok.
&lt;br&gt;Of course, there is also the other branch (trafficAndIpfilter) which I use a lot the traffic one for a while now in all of my projects.
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;Cheers,
&lt;br&gt;Frederic&lt;div class=&quot;signature&quot;&gt;Hardware/Software Architect&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/HttpCodec-tp4042357p4042357.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4030960</id>
	<title>[JBoss JIRA] Closed: (NETTY-255) Make CookieDecoder more robust</title>
	<published>2009-11-19T01:47:29Z</published>
	<updated>2009-11-19T01:47:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee closed NETTY-255.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Done
&lt;br&gt;&lt;br&gt;&lt;br&gt;Done. &amp;nbsp;The Google Analytics cookie is decoded without an error now.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Make CookieDecoder more robust
&lt;br&gt;&amp;gt; ------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-255
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-255&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-255&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Feature Request
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Handler
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The following Google Analytics cookie violates the RFC, but it should be decoded without an error:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String source =
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;ARPT=LWUKQPSWRTUN04CKKJI; &amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;kw-2E343B92-B097-442c-BFA5-BE371E0325A2=unfinished furniture; &amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utma=48461872.1094088325.1258140131.1258140131.1258140131.1; &amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utmb=48461872.13.10.1258140131; __utmc=48461872; &amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|&amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html&amp;quot;;
&lt;br&gt;&amp;gt; What's causing the problem is the comma (,) in the &amp;quot;__utmz&amp;quot; attribute. &amp;nbsp;According to the relevant RFCs, the cookie value should not contain a comma or should be quoted. &amp;nbsp;CookieDecoder considers comma as an attribute separator unless it appears as a part of a quoted string. &amp;nbsp;Hence &amp;quot;/clearance,/32/dept.html&amp;quot; becomes an orphan.
&lt;br&gt;&amp;gt; CookieDecoder could become more robust if it does not recognize commas and semicolons as attribute separators if it's impossible to decode the next entry.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030960&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-255-Make-CookieDecoder-more-robust-tp4030951p4030960.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4030951"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4030951</id>
	<title>[JBoss JIRA] Created: (NETTY-255) Make CookieDecoder more robust</title>
	<published>2009-11-19T01:45:30Z</published>
	<updated>2009-11-19T01:45:30Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">Make CookieDecoder more robust
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-255
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-255&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-255&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Feature Request
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Handler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 3.2.0.ALPHA2
&lt;br&gt;&lt;br&gt;&lt;br&gt;The following Google Analytics cookie violates the RFC, but it should be decoded without an error:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String source =
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;ARPT=LWUKQPSWRTUN04CKKJI; &amp;quot; +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;kw-2E343B92-B097-442c-BFA5-BE371E0325A2=unfinished furniture; &amp;quot; +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utma=48461872.1094088325.1258140131.1258140131.1258140131.1; &amp;quot; +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utmb=48461872.13.10.1258140131; __utmc=48461872; &amp;quot; +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|&amp;quot; +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html&amp;quot;;
&lt;br&gt;&lt;br&gt;What's causing the problem is the comma (,) in the &amp;quot;__utmz&amp;quot; attribute. &amp;nbsp;According to the relevant RFCs, the cookie value should not contain a comma or should be quoted. &amp;nbsp;CookieDecoder considers comma as an attribute separator unless it appears as a part of a quoted string. &amp;nbsp;Hence &amp;quot;/clearance,/32/dept.html&amp;quot; becomes an orphan.
&lt;br&gt;&lt;br&gt;CookieDecoder could become more robust if it does not recognize commas and semicolons as attribute separators if it's impossible to decode the next entry.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030951&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-255-Make-CookieDecoder-more-robust-tp4030951p4030951.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4030952</id>
	<title>[JBoss JIRA] Updated: (NETTY-255) Make CookieDecoder more robust</title>
	<published>2009-11-19T01:45:30Z</published>
	<updated>2009-11-19T01:45:30Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee updated NETTY-255:
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; JBoss Forum Reference: &lt;a href=&quot;http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018428.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018428.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Make CookieDecoder more robust
&lt;br&gt;&amp;gt; ------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-255
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-255&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-255&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Feature Request
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Handler
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The following Google Analytics cookie violates the RFC, but it should be decoded without an error:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String source =
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;ARPT=LWUKQPSWRTUN04CKKJI; &amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;kw-2E343B92-B097-442c-BFA5-BE371E0325A2=unfinished furniture; &amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utma=48461872.1094088325.1258140131.1258140131.1258140131.1; &amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utmb=48461872.13.10.1258140131; __utmc=48461872; &amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;__utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|&amp;quot; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html&amp;quot;;
&lt;br&gt;&amp;gt; What's causing the problem is the comma (,) in the &amp;quot;__utmz&amp;quot; attribute. &amp;nbsp;According to the relevant RFCs, the cookie value should not contain a comma or should be quoted. &amp;nbsp;CookieDecoder considers comma as an attribute separator unless it appears as a part of a quoted string. &amp;nbsp;Hence &amp;quot;/clearance,/32/dept.html&amp;quot; becomes an orphan.
&lt;br&gt;&amp;gt; CookieDecoder could become more robust if it does not recognize commas and semicolons as attribute separators if it's impossible to decode the next entry.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030952&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-255-Make-CookieDecoder-more-robust-tp4030951p4030952.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4030951"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4030650</id>
	<title>[JBoss JIRA] Closed: (NETTY-254) Do not do lazy-initialization in dynamic buffer</title>
	<published>2009-11-19T00:41:29Z</published>
	<updated>2009-11-19T00:41:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee closed NETTY-254.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Done
&lt;br&gt;&lt;br&gt;&lt;br&gt;Done. No more lazy initialization.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Do not do lazy-initialization in dynamic buffer
&lt;br&gt;&amp;gt; -----------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-254
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-254&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Buffer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any newly created dynamic buffer has 0 capacity, and a new space is allocated on demand (i.e. lazily). &amp;nbsp;However, this causes a lot of confusion to users. &amp;nbsp;For example: &amp;nbsp;The following code fails with IndexOutOfBoundsException:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ChannelBuffer buf = ChannelBufers.dynamicBuffer(1500);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; buf.setIndex(0, 1000);
&lt;br&gt;&amp;gt; where it should not fail because user asked for at least 1600 bytes. &amp;nbsp;There's not much gain from the lazy initialization - it just gives user confusion, hence the internal buffer should be initialized immediately.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030650&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-254-ChannelBuffer-setIndex-fails-with-a-dynamic-buffer-tp4026630p4030650.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4026630"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4030638</id>
	<title>[JBoss JIRA] Updated: (NETTY-254) Do not do lazy-initialization in dynamic buffer</title>
	<published>2009-11-19T00:39:29Z</published>
	<updated>2009-11-19T00:39:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee updated NETTY-254:
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary: Do not do lazy-initialization in dynamic buffer &amp;nbsp;(was: ChannelBuffer.setIndex() fails with a dynamic buffer )
&lt;br&gt;&amp;nbsp; &amp;nbsp; Description: 
&lt;br&gt;Any newly created dynamic buffer has 0 capacity, and a new space is allocated on demand (i.e. lazily). &amp;nbsp;However, this causes a lot of confusion to users. &amp;nbsp;For example: &amp;nbsp;The following code fails with IndexOutOfBoundsException:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ChannelBuffer buf = ChannelBufers.dynamicBuffer(1500);
&lt;br&gt;&amp;nbsp; &amp;nbsp; buf.setIndex(0, 1000);
&lt;br&gt;&lt;br&gt;where it should not fail because user asked for at least 1600 bytes. &amp;nbsp;There's not much gain from the lazy initialization - it just gives user confusion, hence the internal buffer should be initialized immediately.
&lt;br&gt;&lt;br&gt;&amp;nbsp; was:
&lt;br&gt;The following code fails with IndexOutOfBoundsException:
&lt;br&gt;&lt;br&gt;ChannelBuffer buf = ChannelBufers.dynamicBuffer(1500);
&lt;br&gt;buf.setIndex(0, 1000);
&lt;br&gt;&lt;br&gt;where it should not fail.
&lt;br&gt;&lt;br&gt;I'm not sure setIndex() should increase the capacity yet, but at least it should not fail when there's no need for capacity increment.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Do not do lazy-initialization in dynamic buffer
&lt;br&gt;&amp;gt; -----------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-254
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-254&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Buffer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any newly created dynamic buffer has 0 capacity, and a new space is allocated on demand (i.e. lazily). &amp;nbsp;However, this causes a lot of confusion to users. &amp;nbsp;For example: &amp;nbsp;The following code fails with IndexOutOfBoundsException:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ChannelBuffer buf = ChannelBufers.dynamicBuffer(1500);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; buf.setIndex(0, 1000);
&lt;br&gt;&amp;gt; where it should not fail because user asked for at least 1600 bytes. &amp;nbsp;There's not much gain from the lazy initialization - it just gives user confusion, hence the internal buffer should be initialized immediately.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030638&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-254-ChannelBuffer-setIndex-fails-with-a-dynamic-buffer-tp4026630p4030638.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4026630"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4026630</id>
	<title>[JBoss JIRA] Created: (NETTY-254) ChannelBuffer.setIndex() fails with a dynamic buffer</title>
	<published>2009-11-18T08:34:30Z</published>
	<updated>2009-11-18T08:34:30Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">ChannelBuffer.setIndex() fails with a dynamic buffer 
&lt;br&gt;-----------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-254
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-254&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-254&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Buffer
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 3.2.0.ALPHA2
&lt;br&gt;&lt;br&gt;&lt;br&gt;The following code fails with IndexOutOfBoundsException:
&lt;br&gt;&lt;br&gt;ChannelBuffer buf = ChannelBufers.dynamicBuffer(1500);
&lt;br&gt;buf.setIndex(0, 1000);
&lt;br&gt;&lt;br&gt;where it should not fail.
&lt;br&gt;&lt;br&gt;I'm not sure setIndex() should increase the capacity yet, but at least it should not fail when there's no need for capacity increment.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4026630&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-254-ChannelBuffer-setIndex-fails-with-a-dynamic-buffer-tp4026630p4026630.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4030971</id>
	<title>Re: CookieDecoder issues with Google Analytics</title>
	<published>2009-11-19T01:51:24Z</published>
	<updated>2009-11-19T01:51:24Z</updated>
	<author>
		<name>Trustin Lee</name>
	</author>
	<content type="html">I've just checked in the fix for this issue.
&lt;br&gt;&lt;br&gt;Here's the related JIRA issue which describes how I fixed it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-255&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-255&lt;/a&gt;&lt;br&gt;&lt;br&gt;And here's the JUnit test case:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://fisheye.jboss.org/browse/Netty/trunk/src/test/java/org/jboss/netty/handler/codec/http/CookieDecoderTest.java?r1=1783&amp;r2=1899&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fisheye.jboss.org/browse/Netty/trunk/src/test/java/org/jboss/netty/handler/codec/http/CookieDecoderTest.java?r1=1783&amp;r2=1899&lt;/a&gt;&lt;br&gt;&lt;br&gt;Could you please confirm my fix works for you? &amp;nbsp;Get the build here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://hudson.jboss.org/hudson/view/Netty/job/netty/871/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.jboss.org/hudson/view/Netty/job/netty/871/&lt;/a&gt;&lt;br&gt;&lt;br&gt;This fix will not be included in 3.1 but in 3.2, as it's not really a
&lt;br&gt;bug but really an improvement. &amp;nbsp;You can backport the change by
&lt;br&gt;yourself though.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On Thu, Nov 19, 2009 at 6:09 PM, Trustin Lee (이희승) &amp;lt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030971&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The cookie violated the RFC because:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1) it does not have $Version attribute (see RFC 2109)
&lt;br&gt;&amp;gt; 2) comma (,) is prohibited in a cookie value unless it's surrounded by
&lt;br&gt;&amp;gt; double quotes (&amp;quot;) (See the definition of 'token' in RFC 2068. value is
&lt;br&gt;&amp;gt; either a token or a quoted string, and token cannot have comma.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I concur with you that we can't argue with Google anyway, so let me
&lt;br&gt;&amp;gt; think of a good idea to make CookieDecoder more robust.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; — Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 17, 2009 at 10:44 PM, Dave Siracusa
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030971&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Dave Siracusa wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm getting the following exception:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.lang.IllegalArgumentException: name contains one of the following
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; prohibited characters: =,; \t\r\n\v\f: /clearance,/32/dept.html
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;       at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.jboss.netty.handler.codec.http.DefaultCookie.&amp;lt;init&amp;gt;(DefaultCookie.java:89)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;       at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.jboss.netty.handler.codec.http.CookieDecoder.decode(CookieDecoder.java:129)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sample cookie:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; __utma=48461872.1094088325.1258140131.1258140131.1258140131.1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  __utmb=48461872.13.10.1258140131
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  __utmc=48461872
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; __utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Google Analytics uses commas in their cookie value, and who can argue with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Google.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I looked at the w3c rfc 2109 and it appears (I guess) that ;, are
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; legitimate delimiters.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; An excerpt from the rfc:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The syntax for the header is:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     cookie             =       &amp;quot;Cookie:&amp;quot; cookie-version
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;                             1*((&amp;quot;;&amp;quot; | &amp;quot;,&amp;quot;) cookie-value)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     cookie-value     =       NAME &amp;quot;=&amp;quot; VALUE [&amp;quot;;&amp;quot; path] [&amp;quot;;&amp;quot; domain]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     cookie-version   =       &amp;quot;$Version&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     NAME               =       attr
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     VALUE              =       value
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     path                 =       &amp;quot;$Path&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;     domain              =       &amp;quot;$Domain&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So do we ignore commas?  Do we establish precedence with the first
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; encountered delimiter and ignore the other?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BTW - I didn't look at the cookeencoder.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Via ReflectionToStringBuilder:
&lt;br&gt;&amp;gt;&amp;gt; HttpRequest:org.jboss.netty.handler.codec.http.DefaultHttpRequest@6c8dc7fe[
&lt;br&gt;&amp;gt;&amp;gt;  method=GET
&lt;br&gt;&amp;gt;&amp;gt;  uri=/custom-wood-furniture.html
&lt;br&gt;&amp;gt;&amp;gt;  version=HTTP/1.1
&lt;br&gt;&amp;gt;&amp;gt;  headers={Accept=[image/gif, image/jpeg, image/pjpeg,
&lt;br&gt;&amp;gt;&amp;gt; application/x-ms-application, application/vnd.ms-xpsdocument,
&lt;br&gt;&amp;gt;&amp;gt; application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash,
&lt;br&gt;&amp;gt;&amp;gt; application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword,
&lt;br&gt;&amp;gt;&amp;gt; application/x-silverlight, */*], Accept-Encoding=[gzip, deflate],
&lt;br&gt;&amp;gt;&amp;gt; Accept-Language=[en-us], Connection=[Keep-Alive],
&lt;br&gt;&amp;gt;&amp;gt;  Cookie=[ARPT=LWUKQPSWRTUN04CKKJI;
&lt;br&gt;&amp;gt;&amp;gt; kw-2E343B92-B097-442c-BFA5-BE371E0325A2=unfinished furniture;
&lt;br&gt;&amp;gt;&amp;gt; __utma=48461872.1094088325.1258140131.1258140131.1258140131.1;
&lt;br&gt;&amp;gt;&amp;gt; __utmb=48461872.13.10.1258140131; __utmc=48461872;
&lt;br&gt;&amp;gt;&amp;gt; __utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html],
&lt;br&gt;&amp;gt;&amp;gt; Host=[gelcowoodcraft.yb-masked-domain.com],
&lt;br&gt;&amp;gt;&amp;gt; Referer=[&lt;a href=&quot;http://gelcowoodcraft.yb-masked-domain.com/finished-unfinished-furniture-accessories.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gelcowoodcraft.yb-masked-domain.com/finished-unfinished-furniture-accessories.html&lt;/a&gt;],
&lt;br&gt;&amp;gt;&amp;gt; User-Agent=[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0;
&lt;br&gt;&amp;gt;&amp;gt; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729;
&lt;br&gt;&amp;gt;&amp;gt; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET CLR 3.0.30729)]}
&lt;br&gt;&amp;gt;&amp;gt;  content=BigEndianHeapChannelBuffer(ridx=0, widx=0, cap=0) ]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; View this message in context: &lt;a href=&quot;http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018612.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018612.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Sent from the Netty Developer Group mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; netty-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030971&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030971&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4030971.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4030764"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4030764</id>
	<title>Re: CookieDecoder issues with Google Analytics</title>
	<published>2009-11-19T01:09:01Z</published>
	<updated>2009-11-19T01:09:01Z</updated>
	<author>
		<name>Trustin Lee</name>
	</author>
	<content type="html">The cookie violated the RFC because:
&lt;br&gt;&lt;br&gt;1) it does not have $Version attribute (see RFC 2109)
&lt;br&gt;2) comma (,) is prohibited in a cookie value unless it's surrounded by
&lt;br&gt;double quotes (&amp;quot;) (See the definition of 'token' in RFC 2068. value is
&lt;br&gt;either a token or a quoted string, and token cannot have comma.)
&lt;br&gt;&lt;br&gt;I concur with you that we can't argue with Google anyway, so let me
&lt;br&gt;think of a good idea to make CookieDecoder more robust.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;On Tue, Nov 17, 2009 at 10:44 PM, Dave Siracusa
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030764&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dave Siracusa wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm getting the following exception:
&lt;br&gt;&amp;gt;&amp;gt; java.lang.IllegalArgumentException: name contains one of the following
&lt;br&gt;&amp;gt;&amp;gt; prohibited characters: =,; \t\r\n\v\f: /clearance,/32/dept.html
&lt;br&gt;&amp;gt;&amp;gt;       at
&lt;br&gt;&amp;gt;&amp;gt; org.jboss.netty.handler.codec.http.DefaultCookie.&amp;lt;init&amp;gt;(DefaultCookie.java:89)
&lt;br&gt;&amp;gt;&amp;gt;       at
&lt;br&gt;&amp;gt;&amp;gt; org.jboss.netty.handler.codec.http.CookieDecoder.decode(CookieDecoder.java:129)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sample cookie:
&lt;br&gt;&amp;gt;&amp;gt; __utma=48461872.1094088325.1258140131.1258140131.1258140131.1
&lt;br&gt;&amp;gt;&amp;gt;  __utmb=48461872.13.10.1258140131
&lt;br&gt;&amp;gt;&amp;gt;  __utmc=48461872
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; __utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Google Analytics uses commas in their cookie value, and who can argue with
&lt;br&gt;&amp;gt;&amp;gt; Google.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I looked at the w3c rfc 2109 and it appears (I guess) that ;, are
&lt;br&gt;&amp;gt;&amp;gt; legitimate delimiters.
&lt;br&gt;&amp;gt;&amp;gt; An excerpt from the rfc:
&lt;br&gt;&amp;gt;&amp;gt; The syntax for the header is:
&lt;br&gt;&amp;gt;&amp;gt;     cookie             =       &amp;quot;Cookie:&amp;quot; cookie-version
&lt;br&gt;&amp;gt;&amp;gt;                             1*((&amp;quot;;&amp;quot; | &amp;quot;,&amp;quot;) cookie-value)
&lt;br&gt;&amp;gt;&amp;gt;     cookie-value     =       NAME &amp;quot;=&amp;quot; VALUE [&amp;quot;;&amp;quot; path] [&amp;quot;;&amp;quot; domain]
&lt;br&gt;&amp;gt;&amp;gt;     cookie-version   =       &amp;quot;$Version&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;&amp;gt;     NAME               =       attr
&lt;br&gt;&amp;gt;&amp;gt;     VALUE              =       value
&lt;br&gt;&amp;gt;&amp;gt;     path                 =       &amp;quot;$Path&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;&amp;gt;     domain              =       &amp;quot;$Domain&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So do we ignore commas?  Do we establish precedence with the first
&lt;br&gt;&amp;gt;&amp;gt; encountered delimiter and ignore the other?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW - I didn't look at the cookeencoder.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Via ReflectionToStringBuilder:
&lt;br&gt;&amp;gt; HttpRequest:org.jboss.netty.handler.codec.http.DefaultHttpRequest@6c8dc7fe[
&lt;br&gt;&amp;gt;  method=GET
&lt;br&gt;&amp;gt;  uri=/custom-wood-furniture.html
&lt;br&gt;&amp;gt;  version=HTTP/1.1
&lt;br&gt;&amp;gt;  headers={Accept=[image/gif, image/jpeg, image/pjpeg,
&lt;br&gt;&amp;gt; application/x-ms-application, application/vnd.ms-xpsdocument,
&lt;br&gt;&amp;gt; application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash,
&lt;br&gt;&amp;gt; application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword,
&lt;br&gt;&amp;gt; application/x-silverlight, */*], Accept-Encoding=[gzip, deflate],
&lt;br&gt;&amp;gt; Accept-Language=[en-us], Connection=[Keep-Alive],
&lt;br&gt;&amp;gt;  Cookie=[ARPT=LWUKQPSWRTUN04CKKJI;
&lt;br&gt;&amp;gt; kw-2E343B92-B097-442c-BFA5-BE371E0325A2=unfinished furniture;
&lt;br&gt;&amp;gt; __utma=48461872.1094088325.1258140131.1258140131.1258140131.1;
&lt;br&gt;&amp;gt; __utmb=48461872.13.10.1258140131; __utmc=48461872;
&lt;br&gt;&amp;gt; __utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html],
&lt;br&gt;&amp;gt; Host=[gelcowoodcraft.yb-masked-domain.com],
&lt;br&gt;&amp;gt; Referer=[&lt;a href=&quot;http://gelcowoodcraft.yb-masked-domain.com/finished-unfinished-furniture-accessories.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gelcowoodcraft.yb-masked-domain.com/finished-unfinished-furniture-accessories.html&lt;/a&gt;],
&lt;br&gt;&amp;gt; User-Agent=[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0;
&lt;br&gt;&amp;gt; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729;
&lt;br&gt;&amp;gt; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET CLR 3.0.30729)]}
&lt;br&gt;&amp;gt;  content=BigEndianHeapChannelBuffer(ridx=0, widx=0, cap=0) ]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018612.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018612.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Netty Developer Group mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; netty-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030764&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4030764&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4030764.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4018612"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4018612</id>
	<title>Re: CookieDecoder issues with Google Analytics</title>
	<published>2009-11-17T05:44:53Z</published>
	<updated>2009-11-17T05:44:53Z</updated>
	<author>
		<name>Dave Siracusa</name>
	</author>
	<content type="html">&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Dave Siracusa wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;I'm getting the following exception:
&lt;br&gt;java.lang.IllegalArgumentException: name contains one of the following prohibited characters: =,; \t\r\n\v\f: /clearance,/32/dept.html
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.netty.handler.codec.http.DefaultCookie.&amp;lt;init&amp;gt;(DefaultCookie.java:89)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.netty.handler.codec.http.CookieDecoder.decode(CookieDecoder.java:129)
&lt;br&gt;&lt;br&gt;Sample cookie:
&lt;br&gt;__utma=48461872.1094088325.1258140131.1258140131.1258140131.1
&lt;br&gt;&amp;nbsp;__utmb=48461872.13.10.1258140131
&lt;br&gt;&amp;nbsp;__utmc=48461872
&lt;br&gt;&amp;nbsp;__utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html
&lt;br&gt;&lt;br&gt;Google Analytics uses commas in their cookie value, and who can argue with Google.
&lt;br&gt;&lt;br&gt;I looked at the w3c rfc 2109 and it appears (I guess) that ;, are legitimate delimiters.
&lt;br&gt;An excerpt from the rfc:
&lt;br&gt;The syntax for the header is:
&lt;br&gt;&amp;nbsp; &amp;nbsp; cookie &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Cookie:&amp;quot; cookie-version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1*((&amp;quot;;&amp;quot; | &amp;quot;,&amp;quot;) cookie-value)
&lt;br&gt;&amp;nbsp; &amp;nbsp; cookie-value &amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; NAME &amp;quot;=&amp;quot; VALUE [&amp;quot;;&amp;quot; path] [&amp;quot;;&amp;quot; domain]
&lt;br&gt;&amp;nbsp; &amp;nbsp; cookie-version &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;$Version&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;nbsp; &amp;nbsp; NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; attr
&lt;br&gt;&amp;nbsp; &amp;nbsp; VALUE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &amp;nbsp; &amp;nbsp; &amp;nbsp; value
&lt;br&gt;&amp;nbsp; &amp;nbsp; path &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;$Path&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;nbsp; &amp;nbsp; domain &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;$Domain&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;nbsp;
&lt;br&gt;So do we ignore commas? &amp;nbsp;Do we establish precedence with the first encountered delimiter and ignore the other?
&lt;br&gt;&lt;br&gt;BTW - I didn't look at the cookeencoder.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Via ReflectionToStringBuilder:
&lt;br&gt;HttpRequest:org.jboss.netty.handler.codec.http.DefaultHttpRequest@6c8dc7fe[
&lt;br&gt;&amp;nbsp; method=GET
&lt;br&gt;&amp;nbsp; uri=/custom-wood-furniture.html
&lt;br&gt;&amp;nbsp; version=HTTP/1.1
&lt;br&gt;&amp;nbsp; headers={Accept=[image/gif, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*], Accept-Encoding=[gzip, deflate], Accept-Language=[en-us], Connection=[Keep-Alive], 
&lt;br&gt;&amp;nbsp; Cookie=[ARPT=LWUKQPSWRTUN04CKKJI; kw-2E343B92-B097-442c-BFA5-BE371E0325A2=unfinished furniture; __utma=48461872.1094088325.1258140131.1258140131.1258140131.1; __utmb=48461872.13.10.1258140131; __utmc=48461872; __utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html], Host=[gelcowoodcraft.yb-masked-domain.com], Referer=[&lt;a href=&quot;http://gelcowoodcraft.yb-masked-domain.com/finished-unfinished-furniture-accessories.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gelcowoodcraft.yb-masked-domain.com/finished-unfinished-furniture-accessories.html&lt;/a&gt;], User-Agent=[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET CLR 3.0.30729)]}
&lt;br&gt;&amp;nbsp; content=BigEndianHeapChannelBuffer(ridx=0, widx=0, cap=0) ]
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018612.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4018428"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4018579</id>
	<title>Re: CookieDecoder issues with Google Analytics</title>
	<published>2009-11-17T05:35:44Z</published>
	<updated>2009-11-17T05:35:44Z</updated>
	<author>
		<name>Trustin Lee</name>
	</author>
	<content type="html">Hi Dave,
&lt;br&gt;&lt;br&gt;Could you post the full HTTP header?
&lt;br&gt;&lt;br&gt;Thanks in advance
&lt;br&gt;&lt;br&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Nov 17, 2009 at 10:06 PM, Dave Siracusa
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4018579&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm getting the following exception:
&lt;br&gt;&amp;gt; java.lang.IllegalArgumentException: name contains one of the following
&lt;br&gt;&amp;gt; prohibited characters: =,; \t\r\n\v\f: /clearance,/32/dept.html
&lt;br&gt;&amp;gt;        at
&lt;br&gt;&amp;gt; org.jboss.netty.handler.codec.http.DefaultCookie.&amp;lt;init&amp;gt;(DefaultCookie.java:89)
&lt;br&gt;&amp;gt;        at
&lt;br&gt;&amp;gt; org.jboss.netty.handler.codec.http.CookieDecoder.decode(CookieDecoder.java:129)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sample cookie:
&lt;br&gt;&amp;gt; __utma=48461872.1094088325.1258140131.1258140131.1258140131.1
&lt;br&gt;&amp;gt;  __utmb=48461872.13.10.1258140131
&lt;br&gt;&amp;gt;  __utmc=48461872
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; __utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Google Analytics uses commas in their cookie value, and who can argue with
&lt;br&gt;&amp;gt; Google.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I looked at the w3c rfc 2109 and it appears (I guess) that ;, are legitimate
&lt;br&gt;&amp;gt; delimiters.
&lt;br&gt;&amp;gt; An excerpt from the rfc:
&lt;br&gt;&amp;gt; The syntax for the header is:
&lt;br&gt;&amp;gt;    cookie             =       &amp;quot;Cookie:&amp;quot; cookie-version
&lt;br&gt;&amp;gt;                            1*((&amp;quot;;&amp;quot; | &amp;quot;,&amp;quot;) cookie-value)
&lt;br&gt;&amp;gt;    cookie-value     =       NAME &amp;quot;=&amp;quot; VALUE [&amp;quot;;&amp;quot; path] [&amp;quot;;&amp;quot; domain]
&lt;br&gt;&amp;gt;    cookie-version   =       &amp;quot;$Version&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;    NAME               =       attr
&lt;br&gt;&amp;gt;    VALUE              =       value
&lt;br&gt;&amp;gt;    path                 =       &amp;quot;$Path&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;    domain              =       &amp;quot;$Domain&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So do we ignore commas?  Do we establish precedence with the first
&lt;br&gt;&amp;gt; encountered delimiter and ignore the other?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW - I didn't look at the cookeencoder.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018428.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018428.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Netty Developer Group mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; netty-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4018579&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4018579&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018579.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4018428"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4018428</id>
	<title>CookieDecoder issues with Google Analytics</title>
	<published>2009-11-17T05:06:49Z</published>
	<updated>2009-11-17T05:06:49Z</updated>
	<author>
		<name>Dave Siracusa</name>
	</author>
	<content type="html">I'm getting the following exception:
&lt;br&gt;java.lang.IllegalArgumentException: name contains one of the following prohibited characters: =,; \t\r\n\v\f: /clearance,/32/dept.html
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.netty.handler.codec.http.DefaultCookie.&amp;lt;init&amp;gt;(DefaultCookie.java:89)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jboss.netty.handler.codec.http.CookieDecoder.decode(CookieDecoder.java:129)
&lt;br&gt;&lt;br&gt;Sample cookie:
&lt;br&gt;__utma=48461872.1094088325.1258140131.1258140131.1258140131.1
&lt;br&gt;&amp;nbsp;__utmb=48461872.13.10.1258140131
&lt;br&gt;&amp;nbsp;__utmc=48461872
&lt;br&gt;&amp;nbsp;__utmz=48461872.1258140131.1.1.utmcsr=overstock.com|utmccn=(referral)|utmcmd=referral|utmcct=/Home-Garden/Furniture/Clearance,/clearance,/32/dept.html
&lt;br&gt;&lt;br&gt;Google Analytics uses commas in their cookie value, and who can argue with Google.
&lt;br&gt;&lt;br&gt;I looked at the w3c rfc 2109 and it appears (I guess) that ;, are legitimate delimiters.
&lt;br&gt;An excerpt from the rfc:
&lt;br&gt;The syntax for the header is:
&lt;br&gt;&amp;nbsp; &amp;nbsp; cookie &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Cookie:&amp;quot; cookie-version
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1*((&amp;quot;;&amp;quot; | &amp;quot;,&amp;quot;) cookie-value)
&lt;br&gt;&amp;nbsp; &amp;nbsp; cookie-value &amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; NAME &amp;quot;=&amp;quot; VALUE [&amp;quot;;&amp;quot; path] [&amp;quot;;&amp;quot; domain]
&lt;br&gt;&amp;nbsp; &amp;nbsp; cookie-version &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;$Version&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;nbsp; &amp;nbsp; NAME &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; attr
&lt;br&gt;&amp;nbsp; &amp;nbsp; VALUE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &amp;nbsp; &amp;nbsp; &amp;nbsp; value
&lt;br&gt;&amp;nbsp; &amp;nbsp; path &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;$Path&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;nbsp; &amp;nbsp; domain &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;$Domain&amp;quot; &amp;quot;=&amp;quot; value
&lt;br&gt;&amp;nbsp;
&lt;br&gt;So do we ignore commas? &amp;nbsp;Do we establish precedence with the first encountered delimiter and ignore the other?
&lt;br&gt;&lt;br&gt;BTW - I didn't look at the cookeencoder.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/CookieDecoder-issues-with-Google-Analytics-tp4018428p4018428.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4018208</id>
	<title>[JBoss JIRA] Commented: (NETTY-253) Add several usefull getters and setters to ChannelBuffer class</title>
	<published>2009-11-17T04:14:29Z</published>
	<updated>2009-11-17T04:14:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12494974#action_12494974&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12494974#action_12494974&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Tuomas Kiviaho commented on NETTY-253:
&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;I would be delighted if java.nio.charset.Charset would be added to the list although this request isn't amongst ByteBuffer methods. Currently toString() only accepts string value but at implementation level String generation would allow direct usage of Charset (thus not swallowing possible UnsupportedEncodingException). 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add several usefull getters and setters to ChannelBuffer class
&lt;br&gt;&amp;gt; --------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-253
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-253&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-253&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Feature Request
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Core API
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.1.5.GA
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ruslan Shostak
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The proposal is to implement the following methods in ChannelBuffer.
&lt;br&gt;&amp;gt; (comments taken from ByteBuffer class (&lt;a href=&quot;http://java.sun.com/j2se/1.5.0/docs/api/java/nio/ByteBuffer.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/j2se/1.5.0/docs/api/java/nio/ByteBuffer.html&lt;/a&gt;)
&lt;br&gt;&amp;gt; 1) getChar() 
&lt;br&gt;&amp;gt; Reads the next two bytes at this buffer's current position
&lt;br&gt;&amp;gt; 2) getFloat()
&lt;br&gt;&amp;gt; Reads the next four bytes at this buffer's current position,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;composing them into a float value according to the current byte order,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;and then increments the position by four.
&lt;br&gt;&amp;gt; 3) getDouble() 
&lt;br&gt;&amp;gt; Reads the next eight bytes at this buffer's current position,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;composing them into a double value according to the current byte order,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;and then increments the position by eight.
&lt;br&gt;&amp;gt; 4) putChar()
&lt;br&gt;&amp;gt; Relative put method for writing a char value
&lt;br&gt;&amp;gt; -putFloat()
&lt;br&gt;&amp;gt; Writes four bytes containing the given float value, in the current byte order, into this buffer at the given index. 
&lt;br&gt;&amp;gt; 5) putDouble()
&lt;br&gt;&amp;gt; Writes eight bytes containing the given double value, in the current byte order, into this buffer at the current position, and then increments the position by eight. 
&lt;br&gt;&amp;gt; 6) array()
&lt;br&gt;&amp;gt; Returns the byte array that backs this buffer
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4018208&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-253-Add-several-usefull-getters-and-setters-to-ChannelBuffer-class-tp4017773p4018208.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4017773"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4017773</id>
	<title>[JBoss JIRA] Created: (NETTY-253) Add several usefull getters and setters to ChannelBuffer class</title>
	<published>2009-11-17T02:33:29Z</published>
	<updated>2009-11-17T02:33:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">Add several usefull getters and setters to ChannelBuffer class
&lt;br&gt;--------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-253
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-253&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-253&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Feature Request
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Core API
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 3.1.5.GA
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Ruslan Shostak
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&lt;br&gt;&lt;br&gt;The proposal is to implement the following methods in ChannelBuffer.
&lt;br&gt;(comments taken from ByteBuffer class (&lt;a href=&quot;http://java.sun.com/j2se/1.5.0/docs/api/java/nio/ByteBuffer.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/j2se/1.5.0/docs/api/java/nio/ByteBuffer.html&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;1) getChar() 
&lt;br&gt;Reads the next two bytes at this buffer's current position
&lt;br&gt;2) getFloat()
&lt;br&gt;Reads the next four bytes at this buffer's current position,
&lt;br&gt;&amp;nbsp; &amp;nbsp;composing them into a float value according to the current byte order,
&lt;br&gt;&amp;nbsp; &amp;nbsp;and then increments the position by four.
&lt;br&gt;3) getDouble() 
&lt;br&gt;Reads the next eight bytes at this buffer's current position,
&lt;br&gt;&amp;nbsp; &amp;nbsp;composing them into a double value according to the current byte order,
&lt;br&gt;&amp;nbsp; &amp;nbsp;and then increments the position by eight.
&lt;br&gt;4) putChar()
&lt;br&gt;Relative put method for writing a char value
&lt;br&gt;-putFloat()
&lt;br&gt;Writes four bytes containing the given float value, in the current byte order, into this buffer at the given index. 
&lt;br&gt;5) putDouble()
&lt;br&gt;Writes eight bytes containing the given double value, in the current byte order, into this buffer at the current position, and then increments the position by eight. 
&lt;br&gt;6) array()
&lt;br&gt;Returns the byte array that backs this buffer
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4017773&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-253-Add-several-usefull-getters-and-setters-to-ChannelBuffer-class-tp4017773p4017773.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4016403</id>
	<title>[JBoss JIRA] Closed: (NETTY-252) Remove the deprecated types and methods</title>
	<published>2009-11-16T19:31:29Z</published>
	<updated>2009-11-16T19:31:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee closed NETTY-252.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Done
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Remove the deprecated types and methods
&lt;br&gt;&amp;gt; ---------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-252
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-252&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-252&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Task
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As discussed in the mailing list, the types and methods which were deprecated in 3.0 and 3.1 should be removed in 3.2.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4016403&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-252-Remove-the-deprecated-types-and-methods-tp4016332p4016403.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4016332"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4016332</id>
	<title>[JBoss JIRA] Created: (NETTY-252) Remove the deprecated types and methods</title>
	<published>2009-11-16T19:13:29Z</published>
	<updated>2009-11-16T19:13:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">Remove the deprecated types and methods
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-252
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-252&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-252&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Task
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 3.2.0.ALPHA2
&lt;br&gt;&lt;br&gt;&lt;br&gt;As discussed in the mailing list, the types and methods which were deprecated in 3.0 and 3.1 should be removed in 3.2.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4016332&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-252-Remove-the-deprecated-types-and-methods-tp4016332p4016332.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4017010</id>
	<title>[JBoss JIRA] Closed: (NETTY-251) Add support for HTTP trailing headers</title>
	<published>2009-11-16T23:17:29Z</published>
	<updated>2009-11-16T23:17:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee closed NETTY-251.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Done
&lt;br&gt;&lt;br&gt;&lt;br&gt;HttpChunkTrailer (the subtype of HttpChunk) has been added to represent the trailer. &amp;nbsp; HttpMessageDecoder now fully decodes the trailing headesr and generates a new HttpChunkTrailer that contains the decoded trailing headers.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add support for HTTP trailing headers
&lt;br&gt;&amp;gt; -------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-251
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-251&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Feature Request
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The last HTTP chunk can have trailing headers which could be useful to provide additional information that could be computed from the content of the HTTP message, such as 'Content-MD5'. &amp;nbsp;The current HttpMessageDecoder implementation simply discards the trailing headers, but they should be decoded correctly. &amp;nbsp;The decoded trailer should be part of the last chunk, which means a new subtype of HttpChunk (or HttpPartialMessage) must be introduced to provide additional header access methods and to represent the end of the content.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4017010&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-251-Add-support-for-HTTP-trailing-headers-tp4012763p4017010.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4012763"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4012759</id>
	<title>[JBoss JIRA] Updated: (NETTY-251) Add support for HTTP trailing headers</title>
	<published>2009-11-16T07:49:29Z</published>
	<updated>2009-11-16T07:49:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee updated NETTY-251:
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; JBoss Forum Reference: &lt;a href=&quot;http://n2.nabble.com/HttpMessageDecoder-Skip-the-footer-does-anyone-use-it-tp3948901p3964402.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/HttpMessageDecoder-Skip-the-footer-does-anyone-use-it-tp3948901p3964402.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add support for HTTP trailing headers
&lt;br&gt;&amp;gt; -------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-251
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-251&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Feature Request
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The last HTTP chunk can have trailing headers which could be useful to provide additional information that could be computed from the content of the HTTP message, such as 'Content-MD5'. &amp;nbsp;The current HttpMessageDecoder implementation simply discards the trailing headers, but they should be decoded correctly. &amp;nbsp;The decoded trailer should be part of the last chunk, which means a new subtype of HttpChunk (or HttpPartialMessage) must be introduced to provide additional header access methods and to represent the end of the content.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4012759&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-251-Add-support-for-HTTP-trailing-headers-tp4012763p4012759.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4012763"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4012763</id>
	<title>[JBoss JIRA] Created: (NETTY-251) Add support for HTTP trailing headers</title>
	<published>2009-11-16T07:47:29Z</published>
	<updated>2009-11-16T07:47:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">Add support for HTTP trailing headers
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-251
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-251&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-251&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Feature Request
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 3.2.0.ALPHA2
&lt;br&gt;&lt;br&gt;&lt;br&gt;The last HTTP chunk can have trailing headers which could be useful to provide additional information that could be computed from the content of the HTTP message, such as 'Content-MD5'. &amp;nbsp;The current HttpMessageDecoder implementation simply discards the trailing headers, but they should be decoded correctly. &amp;nbsp;The decoded trailer should be part of the last chunk, which means a new subtype of HttpChunk (or HttpPartialMessage) must be introduced to provide additional header access methods and to represent the end of the content.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4012763&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-251-Add-support-for-HTTP-trailing-headers-tp4012763p4012763.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4017121</id>
	<title>[JBoss JIRA] Closed: (NETTY-250) HttpMessageDecoder violates HTTP/1.0 by converting a message into chunked encoding</title>
	<published>2009-11-16T23:53:29Z</published>
	<updated>2009-11-16T23:53:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee closed NETTY-250.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Done
&lt;br&gt;&lt;br&gt;&lt;br&gt;HttpMessageDecoder does not add or update the Transfer-Encoding header anymore. &amp;nbsp;Instead, HttpMessage maintains an additional boolean flag to determine if the content is being split.
&lt;br&gt;&lt;br&gt;I did not rename HttpMessage.isChunked() and HttpChunk yet because I don't like the proposed names. &amp;nbsp;Javadoc has been updated to reflect the changes related with this issue for less confusion. &amp;nbsp;Please feel free to suggest the better names for HttpMessage.isChunked(), HttpChunk, and HttpChunkTrailer.
&lt;br&gt;&lt;br&gt;There's no need for user code change regarding this issue as long as the user uses HttpMessage.isChunked() to determine the transfer encoding rather than scanning the header manually.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; HttpMessageDecoder violates HTTP/1.0 by converting a message into chunked encoding
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-250
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-250&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Handler
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If HttpMessageDecoder encounters a message with large content, it automatically converts the message into chunked encoding by 1) adding 'Transfer-Encoding: chunked' header and 2) splitting the content into multiple HttpChunk messages. &amp;nbsp;However, this behavior violates the HTTP/1.0 specification because there's no chunked encoding in HTTP/1.0 - it's introduced in 1.1.
&lt;br&gt;&amp;gt; To address this issue:
&lt;br&gt;&amp;gt; 1) HttpMessageDecoder should not add or alter the 'Transfer-Encoding' header, so that the original headers are retained,
&lt;br&gt;&amp;gt; 2) HttpMessage.isChunked() should be replaced with HttpMessage.hasPartialContents()
&lt;br&gt;&amp;gt; 3) HttpChunk has to be replaced with HttpPartialContent to detach the message model from the protocol encoding
&lt;br&gt;&amp;gt; To support trailing headers, HttpChunk could be retained and some header manipulation and retrieval methods could be added there, but it needs to be resolved in another issue.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4017121&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-250-HttpMessageDecoder-violates-HTTP-1-0-by-converting-a-message-into-chunkg-tp4012620p4017121.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4012620"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4012620</id>
	<title>[JBoss JIRA] Created: (NETTY-250) HttpMessageDecoder violates HTTP/1.0 by converting a message into chunked encoding</title>
	<published>2009-11-16T07:26:29Z</published>
	<updated>2009-11-16T07:26:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">HttpMessageDecoder violates HTTP/1.0 by converting a message into chunked encoding
&lt;br&gt;----------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-250
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-250&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-250&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Handler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 3.2.0.ALPHA2
&lt;br&gt;&lt;br&gt;&lt;br&gt;If HttpMessageDecoder encounters a message with large content, it automatically converts the message into chunked encoding by 1) adding 'Transfer-Encoding: chunked' header and 2) splitting the content into multiple HttpChunk messages. &amp;nbsp;However, this behavior violates the HTTP/1.0 specification because there's no chunked encoding in HTTP/1.0 - it's introduced in 1.1.
&lt;br&gt;&lt;br&gt;To address this issue:
&lt;br&gt;&lt;br&gt;1) HttpMessageDecoder should not add or alter the 'Transfer-Encoding' header, so that the original headers are retained,
&lt;br&gt;2) HttpMessage.isChunked() should be replaced with HttpMessage.hasPartialContents()
&lt;br&gt;3) HttpChunk has to be replaced with HttpPartialContent to detach the message model from the protocol encoding
&lt;br&gt;&lt;br&gt;To support trailing headers, HttpChunk could be retained and some header manipulation and retrieval methods could be added there, but it needs to be resolved in another issue.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4012620&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-250-HttpMessageDecoder-violates-HTTP-1-0-by-converting-a-message-into-chunkg-tp4012620p4012620.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4012204</id>
	<title>[JBoss JIRA] Created: (NETTY-249) Suppress the sudden spike of the open file descriptor numbers on many short-living connections</title>
	<published>2009-11-16T06:08:29Z</published>
	<updated>2009-11-16T06:08:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">Suppress the sudden spike of the open file descriptor numbers on many short-living connections
&lt;br&gt;----------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-249
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-249&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-249&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Feature Request
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Transport
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 3.2.0.ALPHA1
&lt;br&gt;&lt;br&gt;&lt;br&gt;When a connection is closed and its selection key is cancelled, some selector provider does not release the file descriptor immediately but release it during the next Selector.select() call. &amp;nbsp;This behavior can lead to sudden spike of open file descriptor numbers, which can result in the 'too many open files' error, because the actual number of open files can be multitude of the expected number of open files. &amp;nbsp;Therefore, NioWorker and NioDatagramWorker must call Selector.selectNow() for every N cancelled keys so that the actual number of open files do not exceed (the number of the expected number of open files) + N.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4012204&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-249-Suppress-the-sudden-spike-of-the-open-file-descriptor-numbers-on-many-ss-tp4012204p4012204.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4012209</id>
	<title>[JBoss JIRA] Closed: (NETTY-249) Suppress the sudden spike of the open file descriptor numbers on many short-living connections</title>
	<published>2009-11-16T06:08:29Z</published>
	<updated>2009-11-16T06:08:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee closed NETTY-249.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Done
&lt;br&gt;&lt;br&gt;&lt;br&gt;Selector.selectNow() is called every 256 cancelled keys now. &amp;nbsp;The value 256 is hard-coded, but should work in most circumstances.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Suppress the sudden spike of the open file descriptor numbers on many short-living connections
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-249
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-249&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-249&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Feature Request
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Transport
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When a connection is closed and its selection key is cancelled, some selector provider does not release the file descriptor immediately but release it during the next Selector.select() call. &amp;nbsp;This behavior can lead to sudden spike of open file descriptor numbers, which can result in the 'too many open files' error, because the actual number of open files can be multitude of the expected number of open files. &amp;nbsp;Therefore, NioWorker and NioDatagramWorker must call Selector.selectNow() for every N cancelled keys so that the actual number of open files do not exceed (the number of the expected number of open files) + N.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4012209&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-249-Suppress-the-sudden-spike-of-the-open-file-descriptor-numbers-on-many-ss-tp4012204p4012209.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4012204"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4012056</id>
	<title>Netty 3.2.0.ALPHA1 released: New Journey to the Next Level</title>
	<published>2009-11-16T05:39:55Z</published>
	<updated>2009-11-16T05:39:55Z</updated>
	<author>
		<name>Trustin Lee</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;Netty 3.2.0.ALPHA1, the first milestone in the 3.2 branch, has been released.
&lt;br&gt;&lt;br&gt;The Netty project is an effort to provide an asynchronous,
&lt;br&gt;event-driven network application framework and tools for rapid
&lt;br&gt;development of maintainable, high-performance, high-scalability
&lt;br&gt;protocol servers and clients.
&lt;br&gt;&lt;br&gt;In other words, Netty is a NIO client server framework that enables
&lt;br&gt;quick and easy development of network applications such as protocol
&lt;br&gt;servers and clients. It simplifies and streamlines network programming
&lt;br&gt;such as TCP and UDP socket servers
&lt;br&gt;&lt;br&gt;Please visit our web site to download it. &amp;nbsp;Your feed back is more than
&lt;br&gt;appreciated - please visit the discussion forum and leave some
&lt;br&gt;comments and questions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Compression Handlers
&lt;br&gt;====================
&lt;br&gt;The ability to compress and decompress a connection transparently was
&lt;br&gt;one of the early feature requests in Netty development. &amp;nbsp;The
&lt;br&gt;compression handlers introduced in this release add complete support
&lt;br&gt;for both GZIP and ZLIB compression encoding, which is not found in any
&lt;br&gt;other NIO application frameworks. &amp;nbsp;For more information, please look
&lt;br&gt;at the org.jboss.netty.handler.codec.compression package.
&lt;br&gt;&lt;br&gt;On top of the new compression handlers, HTTP content compression /
&lt;br&gt;decompression support has been added, too. &amp;nbsp;Please take a look at the
&lt;br&gt;HTTP snoop client / server example for more information.
&lt;br&gt;&lt;br&gt;New Testimonial
&lt;br&gt;===============
&lt;br&gt;Dave Siracusa from Perfware LLC sent a nice testimonial for Netty
&lt;br&gt;recently. &amp;nbsp;You will find it very interesting; he succeeded to write an
&lt;br&gt;HTTP server which is capable of processing 15,000 messages per second
&lt;br&gt;on top of Netty. &amp;nbsp;Check his recommendation and other testimonials
&lt;br&gt;here: &lt;a href=&quot;http://www.jboss.org/netty/testimonials.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/testimonials.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Upcoming Releases
&lt;br&gt;=================
&lt;br&gt;Although we did not add many new features in this first alpha, we have
&lt;br&gt;bunch of new features planned, and they are all public in our issue
&lt;br&gt;tracker and mailing list. &amp;nbsp;Please feel free to join the discussion and
&lt;br&gt;keep us updated with any ideas for new features, bugs, design issues,
&lt;br&gt;API usability feed back, and questions - your idea is the future of
&lt;br&gt;Netty!
&lt;br&gt;&lt;br&gt;Miscellaneous
&lt;br&gt;=============
&lt;br&gt;For the full changelog, please visit here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://jira.jboss.org/jira/browse/NETTY&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.jboss.org/jira/browse/NETTY&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Trustin
&lt;br&gt;&lt;br&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4012056&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3-2-0-ALPHA1-released-New-Journey-to-the-Next-Level-tp4012056p4012056.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4010427</id>
	<title>[JBoss JIRA] Closed: (NETTY-248) ChannelFuture of connect() operation is not notified if a user closes the channel explicitly.</title>
	<published>2009-11-15T21:42:29Z</published>
	<updated>2009-11-15T21:42:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee closed NETTY-248.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Done
&lt;br&gt;&lt;br&gt;&lt;br&gt;Fixed in revision 1874 &amp; 1875
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ChannelFuture of connect() operation is not notified if a user closes the channel explicitly.
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-248
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-248&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Transport
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If a user closes the channel whose connection attempt is in progress, the ChannelFuture associated with the connection attempt is never notified. &amp;nbsp;That is, the following code never finishes:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ChannelFuture cf = bootstrap.connect();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; cf.getChannel().close();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; cf.awaitUninterruptibly(); // never returns
&lt;br&gt;&amp;gt; The workaround is to cancel the connection attempt before closing the channel.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ChannelFuture cf = bootstrap.connect();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; cf.cancel();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; cf.getChannel().close();
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4010427&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-248-ChannelFuture-of-connect-operation-is-not-notified-if-a-user-closes-the-tp4010421p4010427.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4010421"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4010421</id>
	<title>[JBoss JIRA] Created: (NETTY-248) ChannelFuture of connect() operation is not notified if a user closes the channel explicitly.</title>
	<published>2009-11-15T21:39:29Z</published>
	<updated>2009-11-15T21:39:29Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">ChannelFuture of connect() operation is not notified if a user closes the channel explicitly.
&lt;br&gt;---------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-248
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-248&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-248&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Transport
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 3.2.0.ALPHA1
&lt;br&gt;&lt;br&gt;&lt;br&gt;If a user closes the channel whose connection attempt is in progress, the ChannelFuture associated with the connection attempt is never notified. &amp;nbsp;That is, the following code never finishes:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ChannelFuture cf = bootstrap.connect();
&lt;br&gt;&amp;nbsp; &amp;nbsp; cf.getChannel().close();
&lt;br&gt;&amp;nbsp; &amp;nbsp; cf.awaitUninterruptibly(); // never returns
&lt;br&gt;&lt;br&gt;The workaround is to cancel the connection attempt before closing the channel.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ChannelFuture cf = bootstrap.connect();
&lt;br&gt;&amp;nbsp; &amp;nbsp; cf.cancel();
&lt;br&gt;&amp;nbsp; &amp;nbsp; cf.getChannel().close();
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4010421&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-248-ChannelFuture-of-connect-operation-is-not-notified-if-a-user-closes-the-tp4010421p4010421.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-3990671</id>
	<title>Re: Removing deprecated types and methods</title>
	<published>2009-11-11T19:57:10Z</published>
	<updated>2009-11-11T19:57:10Z</updated>
	<author>
		<name>Mike McGrady</name>
	</author>
	<content type="html">+1
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 11, 2009, at 7:46 PM, Trustin Lee (이희승) wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi folks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If there's no reasonable objection, I'd like to get rid of the types,
&lt;br&gt;&amp;gt; methods, and configuration properties which were deprecated in 3.0.x
&lt;br&gt;&amp;gt; and 3.1.x. &amp;nbsp;Here's the list of deprecated entities:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * About 20 methods in Channels
&lt;br&gt;&amp;gt; * CompatibleObjectDecoder
&lt;br&gt;&amp;gt; * ChannelConfig.writeTimeoutMillis
&lt;br&gt;&amp;gt; * NioSocketChannelConfig.readWriteFair
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; All of them except CompatibleObjectDecoder have replacement, so it
&lt;br&gt;&amp;gt; should not hurt.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CompatibleObjectDecoder has been deprecated because its implementation
&lt;br&gt;&amp;gt; is broken with no known fix. &amp;nbsp;I'm not sure it is a good idea to remove
&lt;br&gt;&amp;gt; it without any compatible replacement. &amp;nbsp;I'd like to retain it in the
&lt;br&gt;&amp;gt; hope that a fix is found.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; — Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; netty-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=3990671&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=3990671&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Removing-deprecated-types-and-methods-tp3990635p3990671.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-3990635"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-3990635</id>
	<title>Removing deprecated types and methods</title>
	<published>2009-11-11T19:46:49Z</published>
	<updated>2009-11-11T19:46:49Z</updated>
	<author>
		<name>Trustin Lee</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;If there's no reasonable objection, I'd like to get rid of the types,
&lt;br&gt;methods, and configuration properties which were deprecated in 3.0.x
&lt;br&gt;and 3.1.x. &amp;nbsp;Here's the list of deprecated entities:
&lt;br&gt;&lt;br&gt;* About 20 methods in Channels
&lt;br&gt;* CompatibleObjectDecoder
&lt;br&gt;* ChannelConfig.writeTimeoutMillis
&lt;br&gt;* NioSocketChannelConfig.readWriteFair
&lt;br&gt;&lt;br&gt;All of them except CompatibleObjectDecoder have replacement, so it
&lt;br&gt;should not hurt.
&lt;br&gt;&lt;br&gt;CompatibleObjectDecoder has been deprecated because its implementation
&lt;br&gt;is broken with no known fix. &amp;nbsp;I'm not sure it is a good idea to remove
&lt;br&gt;it without any compatible replacement. &amp;nbsp;I'd like to retain it in the
&lt;br&gt;hope that a fix is found.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=3990635&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Removing-deprecated-types-and-methods-tp3990635p3990635.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4036034</id>
	<title>[JBoss JIRA] Closed: (NETTY-247) Make HttpMessage, HttpChunk and their default implementation completely mutable</title>
	<published>2009-11-19T20:20:30Z</published>
	<updated>2009-11-19T20:20:30Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee closed NETTY-247.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Done
&lt;br&gt;&lt;br&gt;&lt;br&gt;Done! &amp;nbsp;I did not add the default constructors though because it results in the inconsistent state.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Make HttpMessage, HttpChunk and their default implementation completely mutable
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-247
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-247&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Feature Request
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Handler
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HttpMessage is a partially mutable type. &amp;nbsp;There's no reason to keep the immutable properties immutable.
&lt;br&gt;&amp;gt; HttpChunk is an immutable type. &amp;nbsp;However, considering that it's being used in parallel with HttpMessage, it should also be mutable.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4036034&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-247-Make-HttpMessage-HttpChunk-and-their-default-implementation-completely-e-tp3984947p4036034.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-3984947"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4011758</id>
	<title>[JBoss JIRA] Updated: (NETTY-247) Make HttpMessage, HttpChunk and their default implementation completely mutable</title>
	<published>2009-11-16T04:34:43Z</published>
	<updated>2009-11-16T04:34:43Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Trustin Lee updated NETTY-247:
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 3.2.0.ALPHA2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(was: 3.2.0.ALPHA1)
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Make HttpMessage, HttpChunk and their default implementation completely mutable
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: NETTY-247
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-247&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Netty
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Feature Request
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Handler
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Trustin Lee
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.2.0.ALPHA2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; HttpMessage is a partially mutable type. &amp;nbsp;There's no reason to keep the immutable properties immutable.
&lt;br&gt;&amp;gt; HttpChunk is an immutable type. &amp;nbsp;However, considering that it's being used in parallel with HttpMessage, it should also be mutable.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=4011758&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-247-Make-HttpMessage-HttpChunk-and-their-default-implementation-completely-e-tp3984947p4011758.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-3984947"/>
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-3984947</id>
	<title>[JBoss JIRA] Created: (NETTY-247) Make HttpMessage, HttpChunk and their default implementation completely mutable</title>
	<published>2009-11-11T00:21:18Z</published>
	<updated>2009-11-11T00:21:18Z</updated>
	<author>
		<name>JIRA jira-events@lists.jboss.org</name>
	</author>
	<content type="html">Make HttpMessage, HttpChunk and their default implementation completely mutable
&lt;br&gt;-------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: NETTY-247
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-247&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-247&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Feature Request
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Handler
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Trustin Lee
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 3.2.0.ALPHA1
&lt;br&gt;&lt;br&gt;&lt;br&gt;HttpMessage is a partially mutable type. &amp;nbsp;There's no reason to keep the immutable properties immutable.
&lt;br&gt;HttpChunk is an immutable type. &amp;nbsp;However, considering that it's being used in parallel with HttpMessage, it should also be mutable.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;https://jira.jboss.org/jira/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=3984947&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;[hidden email]&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/JBoss-JIRA-Created-NETTY-247-Make-HttpMessage-HttpChunk-and-their-default-implementation-completely-e-tp3984947p3984947.html" />
	
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-4050024</id>
	<title>Re: Multicast receiver issue</title>
	<published>2009-11-23T01:33:22Z</published>
	<updated>2009-11-23T01:33:22Z</updated>
	<author>
		<name>Davide Rossoni</name>
	</author>
	<content type="html">Thank you very much Trustin, now the code works fine.
&lt;br&gt;&lt;br&gt;Regards, David
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Trustin Lee wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;In your Netty code, you bound to the wrong port (0) while you bound to
&lt;br&gt;the correct port (2222) in the old code. &amp;nbsp;After changing 0 to 2222, it
&lt;br&gt;works fine for me. &amp;nbsp;Let me attach the working code for you.
&lt;br&gt;&lt;br&gt;— Trustin Lee, &lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-dev mailing list
&lt;br&gt;netty-dev@lists.jboss.org
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-dev&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Multicast-receiver-issue-tp3980856p4050024.html" />
	<thr:in-reply-to ref="tag:n2.nabble.com,2006:post-4042031"/>
</entry>

</feed>
