Just a couple of notes to expand on what's been said above. I've been doing some work using Debian Lenny lately and came across some relevant information.

First, Debian Lenny uses the same version of Ajaxterm as Ubuntu 8.10. The bug is present on PowerPC but not on x86, even though the code line I mentioned has not been patched in Lenny, which leads me to suspect that this is an architecture specific bug. There is a comment in the code on the line above the bug, which mentions an x86_64 workaround - my guess is that they did not test the code on PowerPC or other less common architectures, so the problem occurs on some platforms and not on others. That being the case there should be no need to rebuild the package if you're using a common architecture such as x86, unless of course you want to resize the terminal display etc.

Second, to build Ajaxterm on Debian you will need the packages patchutils and dpkg-dev. Both of these packages are present on my Ubuntu system too, so I think they are also required there. Adding these two to the list of packages above should give a complete list of requirements.

Third, there is another bug in Ajaxterm that prevents the ssh console from displaying when viewed in Firefox 3.6. Thankfully this one is easy to fix: just replace sarissa.js with an updated version when rebuilding the package. I took a fixed version of sarissa.js from the Debian Sid version of Ajaxterm, which you can find at http://packages.debian.org/source/sid/ajaxterm.

CAPTCHA