- 17 Mar, 2021 1 commit
-
-
Deucе authored
-
- 16 Mar, 2021 8 commits
-
-
Deucе authored
This falls squarely into the "How did that ever work?" category.
-
Rob Swindell authored
Fix for Altere's logons yesterday list that isn't rotating out because nobody logged on today.
-
Deucе authored
Previously, the height was left the same, and the width was set to the next-lowest "standard" size. Now the cterm window is set to the size of the requested mode and both top/bottom and side bars are added to make the virtual screen the same as the requested one. Using the "current" mode still retains the old behaviour. Closes SF request 11
-
Deucе authored
With maximized windows, unexpected behaviour occured when the program resized itself, then the window manager minimized/restored the window Should address SF bugs #18 and #13
-
Deucе authored
This is used by some BBSs to enable encryption without needing to integrate the BBS user base into their SSH server (and presumably so they don't need to run multiple SSH servers). All users log in with the same username (ie: "bbs") and no password is requested or required. Once the BBS starts, it prompts for the BBS user name and password as normal. In SyncTERM, the user/password/syspass fields are redefined as SSHuser/BBSuser/BBSpassword and they are moved around when you change the connection type. This means that if you change a listing that has a syspass to SSH (no auth) and back, the syspass is lost. I'm not sure if I plan to fix this or not.
-
Deucе authored
It would be fine if this only warned while building JS, we're used to ignoring that, but this bugger warns while building Synchronet stuff.
-
Deucе authored
-
Deucе authored
-
- 15 Mar, 2021 16 commits
-
-
Deucе authored
Only supported on FreeBSD, Linux, Solaris, OS/2, GNU, Cygwin, and Darwin Should allow OpenBSD to build JS engine.
-
Deucе authored
Not yet tested, so more patches may be incoming.
-
echicken authored
-
echicken authored
-
Deucе authored
There are too many options now to fit in an 80x25 screen, so group all the log options into a separate sub-menu. While we're here, notice that we're writing paths up to MAX_PATH into an 80-character buffer and fix that.
-
Deucе authored
-
Deucе authored
-
Deucе authored
Do not get/set these values on other OSs. Fixes a segfault caused by default_dosemuconf_path being undefined on FreeBSD, but would also happen on any other *nix platform (ie: OpenBSD, etc).
-
Deucе authored
Some broken protocol drivers (like sz) don't send a YModem terminate at the end of a batch (or maybe just after a single file?) so SyncTERM ends up trying to fall back from G to CRC-16 to 8-bit before ending. This detects when the last known file was received, and if the YModem header that follows is not correct, aborts the transfer.
-
Deucе authored
Something weird is happening to the cryptlib session when SZ sends a lot of data... no real clues left.
-
Deucе authored
This issue may actually be a rekey issue, to clear this, we need to call cryptPopData(), but we can pop zero bytes. In this case, re-try the flush.
-
Deucе authored
During YModem-G transfers, the previous 5-second timeout was exceeded.
-
Deucе authored
-
Deucе authored
-
Deucе authored
Just copied out of the documentation.
-
Rob Swindell authored
-
- 14 Mar, 2021 9 commits
-
-
Deucе authored
It's not clear if this is working properly or not since the only BBS I know of that supports telnets (fido.beholderbbs.org) doesn't seem to do any telnet "stuff".
-
Deucе authored
Should fix SF #45 since it appears the input thread started then exited before SyncTERM realized the connection was successful.
-
Deucе authored
In preperation for telnets support, make conn support TX/RX parsers. Make telnet use those new hooks, and remove unused and ambiguous bits of the conn API (conn_recv(), conn_peek()).
-
Deucе authored
All the major bugs I'm aware of are fixed (though RIP is still incomplete)
-
Deucе authored
Make an exception for all keypad stuff.
-
Deucе authored
Cursor update issue, cursor was only redrawn on a blink status change. This will redraw the cursor any time the cursor moves now.
-
Deucе authored
Should fix file transfer issues. (SF bug #38)
-
Rob Swindell authored
for Al (TRMB) and his Russian users, requested via DOVE-Net. Do an FTN "ASCII 1" -> "US-ASCII" translation of the CHRS->charset too.
-
Deucе authored
Clang 11 throws an error if you do.
-
- 13 Mar, 2021 6 commits
-
-
Deucе authored
Presumably these were part of macros once and never cleaned up?
-
Deucе authored
Just rename ESCDELAY member to escdelay.
-
Rob Swindell authored
remove() is expected to fail in this scenario sometimes depending on how writemsg() is used - in the error case, the user was trying to edit his .plan file with the ;plan command: term Node 10 <Deuce> !ERROR 11 (Resource temporarily unavailable) in writemsg.cpp line 1232 (editfile) removing "/sbbs/node10/temp/INPUT.MSG" access=0 Thanks for the bug report!
-
Deucе authored
Apparently, the ncurses in openSUSE Leap-15.2 has the following: Since we have a struct member named ESCDELAY, we can't actually set it at all when this macro is defined. The three possibilities to deal with this are: 1) Rename the ESCDELAY member. Likely the best option long-term, but I don't want to find everything and update it at this time. 2) Avoid using the ESCDELAY member #ifdef ESCDELAY Which makes it not work in the exact set of circumstances it makes sense in. 3) #include curs_fix.h from ciolib.h This actually renames the ESCDELAY member to _nc_ESCDELAY, but you won't be able to actually notice this.
-
Deucе authored
-