- Oct 30, 2018
-
-
rswindell authored
message text (when relevant and available) - this helps when re-wrapping the message text (e.g. for quoting) and not always guessing "80 columns".
-
rswindell authored
now have their output translated to PETSCII equivalents for PETSCII terminals (but input is not yet translated). .seq files are now sent untranslated via printfile() and putmsg() to PETSCII terminals (using the new P_PETSCII putmsg mode flag). .seq files (and P_PETSCII mode text printed via putmsg) is now converted (poorly) from PETSCII to CP437 - this is still a work-in-progress. Remove the remants of WIP and HTMLterm support from putmsg() and printfile().
-
- Oct 29, 2018
- Oct 26, 2018
-
-
rswindell authored
Send CR/NUL for <Enter> rather than CR/LF. Although the Telnet spec (RFC854) requires that either combination be accepted as a single "new line" character, some Telnet servers treat CR and LF as separate input characters and do weird things (e.g. treat the LF as a second <Enter> key or <^J> or invalid input). If we ever come across a Telnet server that does something weird with CR/NUL (and works better receiving CRLF) then perhaps we'll need a configuration option. Hopefully not. Of course, in binary mode, none of this applies.
-
rswindell authored
-
rswindell authored
don't ask Guests (during logon) either. Removed some more WIP and HTMLterm support. Remove a couple unnecessary if (text[somethingQ][0]) checks.
-
rswindell authored
menu() if it does (exist) and doing something else if it doesn't.
-
rswindell authored
-
rswindell authored
-
rswindell authored
(a bbs "call") shouldn't be going in those log files (data/logs/<date>.log) anyway. Also, truncate the node.log if there was no successful login. We don't want all those failed login attempts and filtered IPs to clog up these log files. All those same messages go to (the normal) syslog() output anyway.
-
rswindell authored
to the log message becomes redundant.
-
rswindell authored
Also, using mnemonics() for better dumb terminal support.
-
rswindell authored
display/menu file. Also, the WORDWRAP @-code may now appear anywhere in the file and multiple times in the file (to mark multiple word-wrapped blocks of text).
-
- Oct 25, 2018
-
-
rswindell authored
it'll use the bbs.menu() function to display it - with automatic file type/extension selection based on current terminal. Since the bbs.menu() function looks for files in text/menu, you'll need to change the path e.g. from "../text/system.msg" to just "../system.*" to display text/system.*
-
rswindell authored
file (text/bullseye.*), so you can use terminal-custom screen files. Thanks, Nelgin!
-
rswindell authored
Removed the hokey animation (not well supported in all terminals). Using new @-codes WORDWRAP, CONDMENU, COLS, ROWS, and TERM. If the display/menu file text/banner.* exists, it'll display that as well (before the text) - using the new CONDMENU @-code.
-
rswindell authored
only if it exists (on disk) and displays no error message if the file does not exist. Nearly identical to the existing MENU @-Code, but without the need to insure the file actually exists first.
-
rswindell authored
means no error message will be displayed/logged if the referenced file does not exist.
-
rswindell authored
display the auto-term values. Removed WIP and HTML term support. Removed Color/Mono from the PETSCII mode info. Fix what appears to be a couple of been-there-forever bugs in regards to displaying/toggling the 'default to quiet mode' setting.
-
rswindell authored
-
rswindell authored
-
rswindell authored
terminals - thanks Nelgin!
-
rswindell authored
has used this feature in 20+ years.
-
rswindell authored
don't use the stored user terminal type. This allows the same user (e.g. the sysop) to be logged onto multiple nodes concurrently with different terminal types without effecting the other node/session. Guest sessions were already immune to this problem.
-
rswindell authored
RIP/ANSI/PETSCII, if the files exist.
-
rswindell authored
Newly supported files: text/menu/*.msg (higher priority than .asc when the terminal supports IBM extened ASCII, aka CP437). These are the same format as .asc files (and supported more readily by PabloDraw). Newly supported files: text/menu/*.seq - native PETSCII files for PETSCII terminals only. Support in the underlying putmsg() function is still pending. Also, the text/*.msg files now supports alternative file formats for RIP/ANSI/PETSCII, if the files exist. WIP menu support removal. The new menu/display file selection priority will be detailed on wiki.synchro.net, but rest assured, it's backwards compatible with the previous/old priority with the exception of the removal of WIP support and HTML support.
-
rswindell authored
telnet_input_thread() is started before cterm_init() is called, so the global "cterm" pointer was (sometimes) NULL at the time that the input thread received a "do termina-type" request, and telnet_interpret would dereference cterm (to get the emulation type) and thus crash. This is an inelegant solution which halts the telnet_input_thread() until the cterm pointer has been initialized. Also, be sure to reset cterm to NULL after calling cterm_end() which free's it. This fixes the problem of the telnet_input_thread() potentially using a stale (free'd) copy of cterm for the terminal-type response on subsequent connects.
-
rswindell authored
you run uedit and don't have access to the user.dat file, it will report an error rather than displaying a user with uninitialized values.
-
- Oct 24, 2018
-
-
echicken authored
that may be holding down their privates at any given time.
-
- Oct 23, 2018
-
-
rswindell authored
-
rswindell authored
functionality.
-
rswindell authored
This mode flag is only for use with ufic.showbuf(). Previously (before revision 1.226 of uifc32.c), this would result in a NOOP, but when I added "Cut" (to clipboard) support, I introduced WIN_CUT and used the same bit value as WIN_HLP (since it wasn't used in uifc.list). I noticed a new "Shift-DEL Cut" menu option appeared in SyncTERM (with no corresponding way to paste) and this reuse of the WIN_HLP flag was the reason why.
-
rswindell authored
-
- Oct 22, 2018