Archive for the 'JSJaC' Category


JSJaC v1.3.4 bugfix release

Unfortunately the last version of JSJaC (v1.3.3) released just some days ago contained some serious bugs regarding handling of xmlns attributes and namespaces correctly. It was introduced by a fix for IE9 which caused other browsers to fail. So if you’re using JSJaC v1.3.3 and your app deals with accessing elements identified by namespaces you’re [...]

JSJaC 1.3.3: Grab it while it’s hot!

Thought it’s about time to release all the little fixes and patches I’ve collected over the years for JSJaC and here it is: JSJaC 1.3.3! Along with innumerable bug fixes it contains fixes for IE 9 and two new functions which allow to implement your own data store when suspending or resuming a BOSH session. [...]

Firefox 3.0.6 not able to read Cookie (breaks MUCkl/JWChat with HTTP Polling)

Firefox as of version 3.0.6 seems to not allow reading cookies from HTTP headers when doing AJAX requests. As a consequence JSJaC’s HTTP Polling backend can’t work correctly anymore and breaks usage of MUCkl and JWChat with this version of Firefox. If your site is affected please consider switching to HTTP Binding (aka BOSH) which [...]

JSJaC inherit

When integrating a web chat (like JWChat) into your existing community most likely you don’t want to have your users sign in a second time just for the chat. A possible solution to this problem domain is to let your web server handle BOSH session instantiation and xmpp authentication. Once successfull you can pass the [...]

JSJaC v1.3.2 released

A new release of JSJaC is available. JSJaC is a jabber/xmpp library for web based clients written in JavaScript. It supports BOSH and HTTP Polling for connecting to a jabber server. This release mainly fixes issues with Firefox 3.

changed licensing of jsjac

JSJaC is now licensed following Mozilla’s the tri-license model and as such available under the terms of the Mozilla Public License or at your option under the terms of the GNU General Public License as well as the GNU Lesser General Public License. There’s a new release v1.3.1 to reflect those changes.

JSJaC 1.3

A new version of JSJaC is out. Thanks to patches from process-one and oDesk JSJaC 1.3 comes with tons of bugfixes and little improvements. Most notably each registered handler is executed with its context set to the underlying connection object, which means that you can access your jabber/XMPP connection with the ‘this’ keyword from within [...]

jsjac++

Happy to announce a new version of JSJaC, the one and only lib for implementing jabber clients (if it’s about the web ). Most notably version 1.2.2 hopefully makes you happy with its new packer (borrowed from mootools) that shrinks down filesize from 71K to 44K. Other changes include bugfixes as well as some issues [...]

jsjac-1.2.1 released

Notably this release fixes a bug with event handlers not handling packets without child elements correctly (see ticket #17 for details). I also updated some parts of the documentation, though there’s still some work to do. Download at http://zeank.in-berlin.de/jsjac/.

JWChat in sync with latest JSJaC

Thanks to fh JWChat from CVS is now up2date with JSJaC. Also he was kind enough to fix various of the old and outstanding bugs and to clean up our trackers at sourceforge. Thanks a lot Florian!