- Nov 29, 2020
-
-
Rob Swindell authored
The name length is limited to 25 chars, so we don't need a 50-char wide menu here.
-
- Nov 28, 2020
-
-
-
Rob Swindell authored
-
Rob Swindell authored
More logging details (e.g. subpacket byte progress). Identify XON and XOFF by name (e.g. when purging receive buffer). Some variable naming and comment improvements.
-
Rob Swindell authored
Also, zmodem_send_raw() was saving the "last sent" char, even if it wasn't successfully sent. Eliminated the "errors" mode of zmodem_recv_header_raw() since was no longer used. Eliminated zmodem_recv_header_and_check() since it's no longer used. Some debug-log fix-ups (e.g. with progress/offset).
-
Rob Swindell authored
-
Rob Swindell authored
only when the errored data subpacket was a ZCRCW (waiting for ZACK). To resolve a non-streaming failure to recover after CRC error issue.
-
Rob Swindell authored
-
Rob Swindell authored
... like the last commit that did this, but do in the other 2 places where stderr output is logged as log messages. Also, include the extended program name in the stderr log messages, making it easier to find the output you're looking for.
-
Rob Swindell authored
... based on the configuration setting. Also, prompt for upper or lowercase after setting the editor information file type, so no "door drop file" needs to be selected to change the case of the editor information file. - reported by mlong
-
- Nov 27, 2020
-
-
Rob Swindell authored
Makes easier trace/debugging of issues (e.g. matching up with sending side logs). No functional change.
-
Rob Swindell authored
__FUNCTION__ cannot be used a string literal in GCC.
-
Rob Swindell authored
Previously, a ZRINIT frame would be sent even after a failed file download, and this could be misinterpreted by the sender as a successful file receipt acknowledgement. 'lrz' just completely aborts the receive "batch" under the same conditions, so we'll just do the same to prevent the sender (e.g. BBS) from mistakenly counting this as a successful transfer (download). A lot of log message updates: additions, removals, and use of the __FUNCTION__ macro.
-
Rob Swindell authored
-
- Nov 26, 2020
-
-
Rob Swindell authored
Only observed on Windows, the option value variable (val) was uninitialized so querying byte-sized options using WinSock getsockopt() would leave the MSB of the value as undefined (garbage), resulting in sockinfo.js output like this: KEEPALIVE = -858993663 instead of this: KEEPALIVE = 1
-
Rob Swindell authored
Ctrl-A codes that cause cursor movement or attribute changes or anything except toggling the console output will now be ignored when console output is off.
-
Rob Swindell authored
Only in Socket I/O mode. This will allow us to tweak the SNDBUF size (to account for slow ZMODEM downloads - sends from sexyz) and frob other socket knobs. Also added a line feed to Windows OutputDebugString() messages since MSVC's debug log viewer now assumes that you will.
-
Rob Swindell authored
Don't complain that exec/<modname>.bin can't be opened. Instead, complain that <modname> doesn't exist and therefore can't be executed. The old message could be misleading/confusing if the expected module is a JS mod (not Baja-compiled .bin mod).
-
- Nov 25, 2020
-
-
Rob Swindell authored
ARS = Access Requirement String Spaces aren't allowed in the <ars> so you might have to get creative with ARS symbols instead of keywords. SHOW by itself will re-enable display output for all users. - for Nelgin
-
Rob Swindell authored
Make it clear that if it's not a 16-bit DOS program, it's "native". Changed "New Shell / New Context" to "New Shell or New Context"
-
Rob Swindell authored
- for Nelgin
-
Rob Swindell authored
JavaScript modules are intuitively "native" and have not historically required the "native" option to be set to "yes" in SCFG.
-
Rob Swindell authored
-
Rob Swindell authored
Testing my commit hook more than anything.
-
Rob Swindell authored
Support temp_dir (%g) and text_dir %(z) expansion to magic DOSemu drives/paths. Use DOSemu-compatible temp_dir and text_dir paths in drop files. Automatically recognize native node_dir paths in %f (e.g. editor temp files) and replace with DOSemu equivalent.
-
Rob Swindell authored
... when running DOS programs on Linux with a DOSEMU-enabled build.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Allows %f (drop file) and %s (startup-directory) to be specified on the external program's command-line and expand to the paths that DOSEMU will understand. No more hard-coding "D:\" or "E:\" and the drop filename on the command-line required. Also (for all builds), include the door's startup directory for %s specifier on the clean-up command-line. This just seems like an oversight.
-
- Nov 24, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
The argument to JS_NewContext that we were allowing to be configured was not the contest stack size, but rather: "The size, in bytes, of each "stack chunk". This is a memory management tuning parameter which most users should not adjust. 8192 is a good default value." - per Mozilla. So we're just going to use the suggested default, hard-coded.
-
Rob Swindell authored
-
Rob Swindell authored
The current node action was not saved/restored when being forced into node-to-node private chat (by a sysop). This could lead to subsequent chat attempts by the same node to lead to a false indication that the nodes were chatting with each other. As reported by Altere (ATHEL).
-
- Nov 23, 2020
-
-
Rob Swindell authored
-
Deucе authored
-
Deucе authored
Store all on_exit() strings in the global scope, execute them one scope at a time with scopes ordered in reverse order of first call to js.on_exit(). Within a scope, they are ordered last string first.
-
Rob Swindell authored
-