- Oct 29, 2018
-
-
rswindell authored
can we get a slight change in the sbbsecho code or maybe in echocfg so that when a link is set to passive, areafix notices are NOT sent to them even if "send notices" is specifically set to yes?
-
- 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
-
-
rswindell authored
Telegram (user@hostname): Digital Man@undefined
-
rswindell authored
-
rswindell authored
the string (which starts with the event internal code).
-
rswindell authored
to warning - this is normal/expected (e.g. when mail base is being backed-up).
-
rswindell authored
-
rswindell authored
-
rswindell authored
to hit it twice - not sure why just yet.
-
rswindell authored
Added a send to "All" (inter-BBS broadcast) option.
-
rswindell authored
protocol is repeated (e.g. Telnet). When adding/inserting in arrays of items, break the loop if they enter an empty string. Cancel the add item if the first field is blank.
-