I wasn't aware of pre-binding until now, but it's something I'm interested in. I'm still on the 2.1.x series (actually my production server runs 2.1.5 because that's what shipped with Ubuntu and I haven't figured out how to cleanly upgrade it).<br>


<br>The technique I'm using instead is one that works, but it's not the world's most elegant thing. I generate tokens and store them in a database, then use an extauth program that validates these as if they were  real passwords. It mitigates risk of setting a persistent password and sending it to the user every time they log in, but the overhead is even a bit higher than it would be using internal auth.<br>


<br>The system I have works well enough for now, but I might be able to help work on something here. One slight catch is that I use JsJAC instead of Strophe because my existing client is based on it, so I'd have to sort that out.<br>
<br>dan<br><br><div class="gmail_quote">On Thu, Oct 6, 2011 at 5:53 AM, Theo Cushion <span dir="ltr"><<a href="mailto:theo@jivatechnology.com" target="_blank">theo@jivatechnology.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
What modules are people using to achieve HTTP BOSH pre binding (as per <a href="http://metajack.im/2009/12/14/fastest-xmpp-sessions-with-http-prebinding/" target="_blank">http://metajack.im/2009/12/14/fastest-xmpp-sessions-with-http-prebinding/</a>)<br>



<br>
I'm aware of:<br>
<br>
- <a href="https://github.com/thepug/Mod-Http-Pre-Bind" target="_blank">https://github.com/thepug/Mod-Http-Pre-Bind</a><br>
- <a href="https://github.com/skeltoac/http_prebind" target="_blank">https://github.com/skeltoac/http_prebind</a><br>
- <a href="https://github.com/theozaurus/mod_warm_bindings" target="_blank">https://github.com/theozaurus/mod_warm_bindings</a>  (my own module)<br>
<br>
However AFAIK none of these work past ejabberd 2.1.2. I've attempted several times to update mine, but so far no success.<br>
<br>
I've also seen these tickets on the bug tracker:<br>
<br>
- <a href="https://support.process-one.net/browse/EJAB-1128" target="_blank">https://support.process-one.net/browse/EJAB-1128</a><br>
- <a href="https://support.process-one.net/browse/EJAB-1369" target="_blank">https://support.process-one.net/browse/EJAB-1369</a><br>
<br>
One of the tickets refers to this project:<br>
<br>
- <a href="https://github.com/loe/Mod-Http-Pre-Bind" target="_blank">https://github.com/loe/Mod-Http-Pre-Bind</a><br>
<br>
However this appears to only work for 3.0.0<br>
<br>
Are people simply not using this technique anymore - if so, what technique are they using?<br>
Have people switched to 3.0.0 already?<br>
Am I completely missing something, and I can in fact get the goodness of 2.1.9 with one of these modules?<br>
<br>
Thanks<br>
<br>
Theo<br>
_______________________________________________<br>
ejabberd mailing list<br>
<a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br>
<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
</blockquote></div><br>