Commit Graph

41 Commits

Author SHA1 Message Date
Kelvin Sherlock 4da75367c1 (re)set the controlling terminal.
This is necessary to read input from the console (via the Event Manager) since opening a pseudo terminal screws up the controlling terminal (and there is no O_NOCTTY flag).
2019-10-03 00:05:21 -04:00
Kelvin Sherlock d77291a0c0 default tabstops were off by 1. 2019-01-08 20:33:38 -05:00
Kelvin Sherlock d3addc3050 esc [ 3 g is clear all tabs. was esc [ 5 g . 2019-01-08 19:31:39 -05:00
Kelvin Sherlock 2079d4b442 ADB extended keycodes (from OS X Events) 2019-01-04 21:15:08 -05:00
Kelvin Sherlock 58ab674589 add FillChar routine to support ESC #8 2018-05-26 22:49:12 -04:00
Kelvin Sherlock 5c0764e5b9 flags to initialize vt100 parameters. 2018-05-14 09:20:05 -04:00
Kelvin Sherlock 58e63dc252 tweak cursor positioning. fix for esc [ ; H, etc 2018-05-13 08:42:14 -04:00
Kelvin Sherlock b838f724d8 use login -f as default command. 2018-05-12 11:05:41 -04:00
Kelvin Sherlock bcc69350e1 sigh... creating a new process group for the slave seems to prevent keyboard IO. Use the non-compliant flag so EM reads keypresses directly from the hardware. 2018-05-11 22:54:31 -04:00
Kelvin Sherlock c46aadf52d fixes. 2018-05-11 09:15:56 -04:00
Kelvin Sherlock d2e0554bc8 more cleanup. 2018-05-10 21:22:34 -04:00
Kelvin Sherlock 3f0a195014 fix line endings. 2018-05-10 21:07:31 -04:00
Kelvin Sherlock 12032fe800 cleanup. 2018-05-10 21:06:58 -04:00
Kelvin Sherlock 517dfd3ad6 minor tweaks 2018-05-10 17:25:43 -04:00
Kelvin Sherlock 77be11f696 update makefile. 2018-05-10 17:25:12 -04:00
Kelvin Sherlock db779e12e6 update telnet header. 2018-05-10 17:25:00 -04:00
Kelvin Sherlock 246c8a8464 main -> marlene. 2018-05-10 17:19:57 -04:00
Kelvin Sherlock e82452f216 updates 2018-05-10 11:26:30 -04:00
Kelvin Sherlock 3cd69c8e8b enable shadowing, release handles when exiting. 2018-05-10 09:56:29 -04:00
Kelvin Sherlock 3a04e6357c telnet - export LANG="C" 2018-04-25 20:26:59 -04:00
ksherlock 458bedcb11
Update README.md 2018-04-25 20:22:40 -04:00
Kelvin Sherlock 1d5e982a2c add some screenshots. 2018-04-25 20:16:43 -04:00
Kelvin Sherlock be28961b7a change color scheme. dark blue on black is unreadable. dark green on white is pleasurable. 2018-04-25 20:02:32 -04:00
Kelvin Sherlock b9109f5515 fix parameter count calculation (again) 2018-04-25 20:01:18 -04:00
Kelvin Sherlock 0697de373a add a cursor. 2018-04-25 20:00:49 -04:00
Kelvin Sherlock 49d1e9f67f fix a bug. 2018-04-21 21:42:02 -04:00
Kelvin Sherlock d120e66847 wrong address... 2018-04-21 20:09:19 -04:00
Kelvin Sherlock 649a9e4746 initialize parm_count. 2018-04-21 17:18:17 -04:00
Kelvin Sherlock 6ba329b50b when closing TIMEWAIT is an acceptable status. 2018-04-21 16:25:59 -04:00
Kelvin Sherlock 1380609800 new telnet code. 2018-04-21 16:14:14 -04:00
Kelvin Sherlock c956be1319 rename a bit 2018-04-21 15:40:50 -04:00
Kelvin Sherlock 9cc53483ad rewrite vt100 and telnet. 2018-04-21 15:30:26 -04:00
Kelvin Sherlock 9285503c5f fix indent 2013-08-21 20:09:32 -04:00
Kelvin Sherlock 433d4686cf rename 2013-08-21 20:09:18 -04:00
Kelvin Sherlock 5be6190fab add README 2013-08-21 00:57:21 -04:00
Kelvin Sherlock 192ddd704e remove logging 2013-08-21 00:26:19 -04:00
Kelvin Sherlock f9fdf4f3de add TELOPT_TSPEED negotiation 2013-08-21 00:26:08 -04:00
Kelvin Sherlock cc7c10c1ee wasn't sending IAC SE..oops 2013-08-21 00:25:30 -04:00
Kelvin Sherlock f3b42ae2c8 fix color definitions 2013-08-21 00:24:27 -04:00
Kelvin Sherlock 0485d9a15c fix bug in + character 2013-08-21 00:24:08 -04:00
Kelvin Sherlock eb3ab28a81 initial version (200x) 2013-08-20 22:10:47 -04:00