Package: ajaxterm / 0.10-13

Metadata

Package Version Patches format
ajaxterm 0.10-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_bin_dir.diff | (download)

configure.ajaxterm.bin | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix binary location for debian
02_initd.diff | (download)

configure | 8 0 + 8 - 0 !
configure.makefile | 2 0 + 2 - 0 !
2 files changed, 10 deletions(-)

 do not install the upstream initd script - we use our own init script
03_fix_man.diff | (download)

ajaxterm.1 | 34 27 + 7 - 0 !
1 file changed, 27 insertions(+), 7 deletions(-)

 fixes for manpage
04_use default python.diff | (download)

qweb.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use default python version
05_ssh port.diff | (download)

ajaxterm.1 | 4 4 + 0 - 0 !
ajaxterm.py | 15 10 + 5 - 0 !
2 files changed, 14 insertions(+), 5 deletions(-)

 allows to change ssh server port
06_fix IOError.diff | (download)

ajaxterm.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix for "ioerror: [errno 22] invalid argument" error
07_use_psyco.diff | (download)

ajaxterm.py | 6 6 + 0 - 0 !
qweb.py | 6 6 + 0 - 0 !
2 files changed, 12 insertions(+)

 allow use of psyco when available
10_hostname login.diff | (download)

ajaxterm.py | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 add the hostname to the login prompt
15_add configure file.diff | (download)

ajaxterm.html | 3 2 + 1 - 0 !
ajaxterm.js | 8 8 + 0 - 0 !
2 files changed, 10 insertions(+), 1 deletion(-)

 adds a configuration file allowing to set terminal size
20_bugfixes tweaks by blt.diff | (download)

ajaxterm.js | 5 4 + 1 - 0 !
ajaxterm.py | 45 34 + 11 - 0 !
qweb.py | 26 26 + 0 - 0 !
3 files changed, 64 insertions(+), 12 deletions(-)

    + Make it work with Chrome and possibly other Webkit-based browsers
    + Returns Connection: keep-alive and Content-Length HTTP headers to
      avoid doing a complete SSL handshake on every keystroke and screen update
    + Added a reaper thread to kill off disconnected sessions
    + Sends SIGHUP rather than SIGTERM on end of session
    + Threaded mode is default
25_CVE 2009 1629.diff | (download)

ajaxterm.js | 17 16 + 1 - 0 !
ajaxterm.py | 65 58 + 7 - 0 !
2 files changed, 74 insertions(+), 8 deletions(-)

 security fix for cve-2009-1629 (generates session ids with predictable random numbers)
 Use a cookie with a strong random name and a strong random value for each
 user to protect from session id hijacking attacks.  The browser-generated
 session id is now stronger but only used to separate multiple sessions
 of the same ip.
 Additionally, a limiting mechanism sets a maximum of 20 simultaneous
 sessions in total and 4 maximum sessions per connecting ip. The
 X-Forwarded-For header is only honoured if the real remote ip is 127.0.0.1.
30_utf8 support.diff | (download)

README.txt | 2 1 + 1 - 0 !
ajaxterm.1 | 2 2 + 0 - 0 !
ajaxterm.html | 1 1 + 0 - 0 !
ajaxterm.js | 13 11 + 2 - 0 !
ajaxterm.py | 81 36 + 45 - 0 !
configure.makefile | 2 1 + 1 - 0 !
utf8-escape.js | 80 80 + 0 - 0 !
7 files changed, 132 insertions(+), 49 deletions(-)

 adds utf-8 support
35_fix sarissa.diff | (download)

sarissa.js | 8 7 + 1 - 0 !
1 file changed, 7 insertions(+), 1 deletion(-)

 fix for sarissa.js
40_more ctrl catches.diff | (download)

ajaxterm.js | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 support for ctrl-space,@,[,\,^,],_ for firefox 3.x
  (and for IE7, except that IE7 catches Ctrl-_ as "reduce font size")
90_token_based_access_control.diff | (download)

ajaxterm.1 | 5 5 + 0 - 0 !
ajaxterm.py | 10 7 + 3 - 0 !
2 files changed, 12 insertions(+), 3 deletions(-)

 add a simple token-based access control system to ajaxterm
91_terminate_on_idle.diff | (download)

ajaxterm.1 | 3 3 + 0 - 0 !
ajaxterm.py | 21 16 + 5 - 0 !
2 files changed, 19 insertions(+), 5 deletions(-)

 add a -t option to terminate ajaxterm itself (different from the
 existing timeout code which reaps dead connections). This ensures we
 don't leave stale ajaxterm servers around.
93_useless sys.path call_LP795159.diff | (download)

ajaxterm.py | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 remove unneeded sys.path call (potential security issue)