Hi,<div><br></div><div>I&#39;ve updated the pull request.</div><div><br></div><div>1. Aslak Hellesøy (who wrote most of the hybi code in the webbit web server on which I&#39;ve based my pull request) contacted me to let me know that the webbit code has been updated.  Accordingly, I&#39;ve updated the pull request with those changes.</div>
<div><br></div><div>2. Aslak also mentioned testing against the AutoBahn web socket test cases.  I&#39;ve integrated the AutoBahn tests (see <i>org.jboss.netty.example.http.websocketx.autobahn</i> package) and am happy to report the new code passes all the tests.   Instructions for running the tests can be found in the package-info.java file in that package.</div>
<div><br></div><div>3. Implemented Steven Osborn&#39;s suggestion that we re-use the existing Base64 implementation in the codec.</div><div><br></div><div><div>If anyone has the time, please review the code and give the AutoBahn tests a run.  It will be good to make sure that the tests also work in platforms/environments different from mine (Ubuntu).</div>
<div><br></div><div>Thanks</div><div><br></div><div>Regards</div><div>Vibul<br><br><div class="gmail_quote">On 4 October 2011 05:45, Dustin Norlander <span dir="ltr">&lt;<a href="mailto:dustinn@gmail.com">dustinn@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">This is excellent!  Thanks much.<br>
<br>
(Your chililog project looks very interesting as well)<br>
<font color="#888888"><br>
-Dustin Norlander<br>
<a href="http://trendrr.com" target="_blank">trendrr.com</a><br>
</font><div><div></div><div class="h5"><br>
On Sun, Oct 2, 2011 at 11:01 PM, Vibul Imtarnasan &lt;<a href="mailto:vibuli@gmail.com">vibuli@gmail.com</a>&gt; wrote:<br>
&gt; I forgot to add, for anyone interested, you can checkout a demo of the code<br>
&gt; used in the submitted pull request<br>
&gt; here: <a href="https://github.com/chililog/chililog-server/wiki/Live-Demo" target="_blank">https://github.com/chililog/chililog-server/wiki/Live-Demo</a><br>
&gt; The demo illustrates WebSockets from a browser talking to a Netty JSON<br>
&gt; proxy/facade for HornetQ pub/sub.<br>
&gt; The code is open source and can be found<br>
&gt; at <a href="https://github.com/chililog/chililog-server" target="_blank">https://github.com/chililog/chililog-server</a><br>
&gt; If anyone has feedback/comments, please email me or raise an issue on github<br>
&gt; (<a href="https://github.com/chililog/chililog-server/issues" target="_blank">https://github.com/chililog/chililog-server/issues</a>).<br>
&gt; Thanks<br>
&gt; Regards<br>
&gt; Vibul<br>
&gt;<br>
&gt;<br>
&gt; On 3 October 2011 16:49, Vibul Imtarnasan &lt;<a href="mailto:vibuli@gmail.com">vibuli@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt; A week ago I submitted pull request #26<br>
&gt;&gt; (<a href="https://github.com/netty/netty/pull/26" target="_blank">https://github.com/netty/netty/pull/26</a>).<br>
&gt;&gt; The pull request supports Hixie-75/76/Hybi-00 (Safari 5+, Chrome 6-13) as<br>
&gt;&gt; well as Hybi-10 (Chrome 14 and FireFox 7).<br>
&gt;&gt; I&#39;ve also included handshaking code for server and client side<br>
&gt;&gt; implementation.  Unit test cases and examples are also provided.<br>
&gt;&gt; I&#39;ve just had the time to do a bit of write up on it if anyone is<br>
&gt;&gt; interested.  <a href="http://www.veebsbraindump.com/2011/10/websockets-and-netty/" target="_blank">http://www.veebsbraindump.com/2011/10/websockets-and-netty/</a><br>
&gt;&gt; If anyone finds bugs/problems with the pull request, please let me know.<br>
&gt;&gt; Regards<br>
&gt;&gt; Vibul<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 25 September 2011 22:59, Vibul Imtarnasan &lt;<a href="mailto:vibuli@gmail.com">vibuli@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi Karl,<br>
&gt;&gt;&gt; I am in the process of arranging a pull request to netty for the<br>
&gt;&gt;&gt; implementation of ietf-10 in the next few days when I have some free time.<br>
&gt;&gt;&gt; If approved by the core team, the implementation should be released in an<br>
&gt;&gt;&gt; up coming release of netty.<br>
&gt;&gt;&gt; Having worked with HornetQ in my hobby project<br>
&gt;&gt;&gt; (<a href="https://github.com/chililog" target="_blank">https://github.com/chililog</a>), I know that HornetQ only supports web sockets<br>
&gt;&gt;&gt; version ietf-00.  It will only work with Safari (5+) and Chrome (6-13).<br>
&gt;&gt;&gt; The latest Chrome 14 and Firefox 7 supports ietf-10<br>
&gt;&gt;&gt; (see <a href="http://en.wikipedia.org/wiki/WebSocket" target="_blank">http://en.wikipedia.org/wiki/WebSocket</a>) and hence will not be able to<br>
&gt;&gt;&gt; work with HornetQ Stomp Web Sockets.<br>
&gt;&gt;&gt; I have written a purpose built JSON HornetQ pubsub proxy using Netty in<br>
&gt;&gt;&gt; my app. If would like to know more about this, please feel free to email me<br>
&gt;&gt;&gt; directly.  My coding efforts are nearly complete and will have a demo site<br>
&gt;&gt;&gt; up soon.<br>
&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt; Vibul<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 24 September 2011 02:53, Karl Krukow &lt;<a href="mailto:karl.krukow@gmail.com">karl.krukow@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt; I&#39;m interested in the status on this effort. I am giving a talk on goto<br>
&gt;&gt;&gt;&gt; Amsterdam on JavaScript and I&#39;d like to use websockets to talk with hornetq<br>
&gt;&gt;&gt;&gt; over stomp.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Was ietf-10 ever implemented?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Kind regards<br>
&gt;&gt;&gt;&gt; Karl<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Sent from my iPhone<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; netty-users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:netty-users@lists.jboss.org">netty-users@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/netty-users" target="_blank">https://lists.jboss.org/mailman/listinfo/netty-users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; netty-users mailing list<br>
&gt; <a href="mailto:netty-users@lists.jboss.org">netty-users@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/netty-users" target="_blank">https://lists.jboss.org/mailman/listinfo/netty-users</a><br>
&gt;<br>
<br>
_______________________________________________<br>
netty-users mailing list<br>
<a href="mailto:netty-users@lists.jboss.org">netty-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/netty-users" target="_blank">https://lists.jboss.org/mailman/listinfo/netty-users</a><br>
</div></div></blockquote></div><br></div></div>