I’m pleased to announce the availability of JabberHTTPBind v1.0. Additionally to many bug fixes it contains the following new features:
- Support for forwarding stream features and errors (if supported by remote jabber server), thus enabling clients to authorize using SASL
- STARTTLS (if supported by remote jabber server) [thanks to Les Seigneur and James McCartney for sending in patches]
- Honoring ‘secure’ attribute at HTTP Binding session creation
In general this means that you should be able to connect to any jabber server out there (including google talk servers) in combination with latest versions of jsjac (I’ll upload a bug fix release of it within the next minutes).
Next on my todo: Allow repeating requests on failure.
Update: JWChat.org now hosts all of the new code so you should be able to login (securely) to almost any Jabber server from there including Google Talk.