-----BEGIN PGP SIGNED MESSAGE-----
Denis Leroy wrote:
> What is the status of the inkboard feature ? Is it considered stable ?
The version in Inkscape trunk is not yet stable. The .44 Inkboard had a
number of stability fixes applied to it, but it is still disabled by
default (partly because of security concerns).
> More importantly, is it considered safe (from a security standpoint) ?
Inkboard's security status is probably best labeled as unknown.
Although there haven't been any major security flaws shown to exist in
Inkboard (.44 or trunk), neither Inkboard codebase has been audited for
security, and a rewrite certainly doesn't help us insofar as security is
> We had requests in Fedora to have the feature enabled and so am doing
> some testing on my side. It was originally turned off because it was
> pretty unstable and would often crash in the loudmouth library, but that
> was a while ago...
A number of crash bugs (and some rather silly mistakes) were fixed in
the .44 release; you might want to give that a try. If you encounter
problems, please let us know.
As Dale pointed out, some Inkboard features -- such as multi-user
conferences -- don't work across all Jabber servers, due to deviations
from behaviors specified in the JEPs.
- - David
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> Inkscape-devel mailing list
* Reasons for rewrite in Inkscape trunk:
(1) A whiteboarding JEP has been drafted as part of another SoC project,
sponsored by the Jabber Software Foundation. (Dale Harvey, one of
Inkscape's SoC students, also had a hand in forming the JEP draft.)
Dale and I (and others, I suspect) feel that it is important for
Inkscape to be able to interoperate with other Jabber SVG whiteboarding
This JEP, while influenced by .44's Inkboard protocols, defines slightly
different protocols for session initiation, transmitting document
changes, and (very) different protocols for conflict resolution. A
draft is available at http://mya.el-tramo.be/psi-wb/jeps/tmp_wb/wb.xml.
(2) Implementing a new protocol (obviously) does not require a rewrite.
The version in Inkscape trunk, however, is using a new Jabber library
written by Bob Jamison, called Pedro. One large factor in favor of this
move is that Pedro runs stably on Windows, whereas Loudmouth is still
somewhat unstable on Windows.
Pedro exposes a simpler, but very different, interface for receiving and
sending Jabber events. A lot of the Loudmouth code in the original
Inkboard -- and the structure built around that code -- thus ended up
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----