svn co svn://svn.gajim.org/gajim/branches/bosh_support@9924
In order to connect over http bindings you need to create proxy with type "BOSH" in Proxy Managing dialog (Accounts -> tab Connection -> Manage next to Proxy combobox), and put Connection Manager URI and port to text fields.
However it's still quite buggy and I haven't tried it over proxy yet. Next item on my TODO are the semantic issues of the protocol, then TLS support and config dialog. I also broke down some parts of networking code and I'll have to fix those before merging back to trunk.
Two things I noticed about Openfire - it doesn't respond to stream-restart body tag after SASL authentication and it doesn't classify iq stanzas (children of body tag) with XML namespace. Latter caused XML parser in Gajim consider the iq stanzas as of http://jabber.org/protocols/httpbind namespace because that's xmlns of parent body.