1
0
mirror of https://github.com/prirun/p50em.git synced 2026-01-13 07:09:38 +00:00

9 Commits

Author SHA1 Message Date
Dennis Boone
d6d01cd05c Workaround for locked up AMLC lines
As it was in the real world, especially with dialup ports, it is possible
for an emulator AMLC line to get blocked by stray flow control characters.
The blocked port may appear dead to the next user to connect, if they are
not "serial savvy" enough to try sending an XON character.

A large number of vulnerability scanners have found and have been hitting
the public emulators, injecting HTTP transactions or worse into the AMLC
ports and often locking all of them daily.

This workaround injects an XON (DC1, 0221) and a line kill character as
extracted from the DEFKIL field in FIGCOM, into the AMLC line when a new
connection is received.

There is a -dolineclear command line switch to enable the behavior.
2021-02-07 00:37:15 -05:00
Kevin Jordan
89043d09a4 Add support for RJE MASTER mode in MDLC/HSSMLC controller, and use
TRACE macro in the controller implementation.
2020-08-06 23:43:50 -04:00
Dennis Boone
e61857e333 Man page enhancements
Credit Kevin Jordan for sync serial support.

Add smlc.cfg info.

Improved explanation for instruction count and octal segno tracing.
2020-06-23 17:53:01 -04:00
Dennis Boone
4771f09e1e Minor tracing enhancements
Deconflict some values of instruction count with some of the
other tracing options by making it require a leading # before
the integer count.

Add/fix support for tracing execution within a designated segno.

Announce to the trace file that tracing is initialized.
2020-06-23 17:35:53 -04:00
Jim Wilcoxson
8ecdefb86d
Update ring.cfg uid/password description 2020-03-14 22:13:05 -04:00
Dennis Boone
fcd31d3f17 Updates and corrections from Jim. 2020-03-14 14:14:16 -04:00
Dennis Boone
d38fe8b39d Enhancements and fixes to man page. 2020-03-14 03:08:50 -04:00
Dennis Boone
8dfbc42054 Trailing garbage I missed. 2020-03-14 02:37:02 -04:00
Dennis Boone
ba1b296348 Man page for em. 2020-03-14 02:28:34 -04:00