Bug 485

Summary: shellinabox, Shell In A Box, web based AJAX terminal emulator
Product: Mageia Reporter: Jerome Quelin <jquelin>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: Normal CC: marja11, n54, nelg
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
URL: https://github.com/shellinabox/shellinabox
Whiteboard:
Source RPM: shellinabox CVE:
Status comment:

Description Jerome Quelin 2011-03-21 15:24:40 CET
it would be nice to provide a terminal in a browser.

existing software:
. ajaxterm (http://antony.lesuisse.org/software/ajaxterm/)
  + was packaged in mdv
  + secure by default (login prompt)
  - fixed 80x25
  - can be slow / drop frames
. anyterm (http://anyterm.org/)
  + was packaged in mdv
  + faster than ajaxterm
  - fixed 80x25 (although possible to change that at *compilation* time)
  - can drop frames
  - insecure by default (shell opened), need to be wrapped in http auth
. shellinabox (http://code.google.com/p/shellinabox/)
  + resizable
  + fast
  + secure by default (login prompt)
  - was not packaged in mdv

i've just tested quickly ajaxterm & anyterm, but not in depth. shellinabox seems a bit more flexible and would be the best one - according to what i've read about it...

but i let people more familiar with those softs to comment, and maybe propose another alternative...

Reproducible: 

Steps to Reproduce:
Comment 1 Marja Van Waes 2011-10-07 22:34:22 CEST
@ Jerome

No one suggested an alternative, nor did anyone say which one is best. If you have a favourite now, please put that one in the summary and that one's link in the url field

CC: (none) => marja11

Comment 2 Marja Van Waes 2011-11-10 11:54:32 CET
setting severity to enhancement

Severity: normal => enhancement

Comment 3 Kamil Rytarowski 2011-11-25 06:45:22 CET
shellinabox looks nice

CC: (none) => krytarowski

Comment 4 Marja Van Waes 2011-11-25 08:48:03 CET
(In reply to comment #0)
> it would be nice to provide a terminal in a browser.
> 

> 
> i've just tested quickly ajaxterm & anyterm, but not in depth. shellinabox
> seems a bit more flexible and would be the best one - according to what i've
> read about it...
> 

(In reply to comment #3)
> shellinabox looks nice


Changing this into a package request for shellinabox

Summary: terminal emulator in a browser => shellinabox, Shell In A Box, web based AJAX terminal emulator
Source RPM: (none) => shellinabox
URL: (none) => http://code.google.com/p/shellinabox/

Comment 5 Glen Ogilvie 2012-01-19 07:45:32 CET
I have packaged ajaxterm and will look into shellinabox.

Ajax term does allow you to set a different size by editing
/usr/share/ajaxterm/ajaxterm.html

although this is not a configuration file and the size should be set within the configuration I think.

Status: NEW => ASSIGNED
Assignee: bugsquad => nelg
CC: (none) => nelg

Comment 6 Kamil Rytarowski 2012-01-19 15:22:18 CET
Shellinabox is already in svn, I've imported it from openSUSE and partly adapted for Mageia. There are only some openSUSE-specific scripts I hadn't investigated. You can continue it.
Comment 8 Glen Ogilvie 2013-03-20 10:40:04 CET
not forgotten.. just been pretty busy..
Comment 9 Marja Van Waes 2017-03-24 10:43:59 CET
Reassigning to all packagers collectively, since the assignee lacked the time to further work on this in the past years.

Note that the original project is no longer maintained. 

There's this fork https://github.com/shellinabox/shellinabox 

I didn't try hard to find the official successor (not sure it exists).

The old svn commits do still exist:
http://svnweb.mageia.org/packages/cauldron/shellinabox/current/SPECS/shellinabox.spec?view=log

Assignee: nelg => pkg-bugs
Status: ASSIGNED => NEW
URL: http://code.google.com/p/shellinabox/ => https://github.com/shellinabox/shellinabox

Comment 10 sturmvogel 2022-03-13 20:50:11 CET
The fork of shellinabox died in 2016.

Closing WONT.

Resolution: (none) => WONTFIX
Status: NEW => RESOLVED