- Apr 11, 2020
-
-
rswindell authored
than a string input dialog.
-
deuce authored
Add UTF-8 copy/paste support to X11 mode.
-
deuce authored
-
deuce authored
-
deuce authored
Don't support CSI ! p anymore since RIS (ESC c) works correctly now.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
bottom margin, you can now create a completely separate sub-window. This command replaces CSI s to save the cursor position... since this non-standard extension is very widely used, set left/right margin only works when mode 69 is enabled using CSI ? 69 h. The margins are retained when CSI ? 69 l is sent, only the command to adjust them is disabled.
-
rswindell authored
-
rswindell authored
through messages (in index order, I presume), same as -/Bkspace and +/Enter. I also have the Home key move to the first message and End key move to the last. <shrug>
-
rswindell authored
server (uck). Needs an lputs() callback or similar.
-
rswindell authored
together to keep things atomic: 1. Eliminate eprintf() as sbbs_t::lputs() and sbbs_t::lprintf() do the "right thing" (e.g. log to the event log when called from the event_thread). 2. Moved upload_stats() and download_stats() from ftpsrvr.c to getstats.c where I plan to make use of them for JS-based upload/download file support.
-
rswindell authored
command to send.
-
- Apr 10, 2020
-
-
rswindell authored
- typo "tickit" not "ticket" - convert ini content array to object to create map
-
rswindell authored
the find-text string.
-
rswindell authored
-
rswindell authored
data is external, in the exec/init-tickit.ini file).
-
rswindell authored
length of option[].
-
rswindell authored
terminated with a 0-length option string). There still another crash I'm investigating that occurs if you type a string that isn't found. It appears to deref past the end of the option array.
-
rswindell authored
-
rswindell authored
"ONLY", add "SYSOP" to the access requirements automatically. Exception: when importing SUBS.TXT (since it includes Access Requirements already).
-
deuce authored
-
deuce authored
For example, this is a valid single response: 220-I'm so clever 221 Yes, yes I am 220 So very clever
-
rswindell authored
Error 24 opening '../fido/outbound/5e7a2520.pkt'. Not sending. instead of this: Unable to open '../fido/outbound/5e7ab832.pkt'. Not sending. Error 24 is "too many open files", btw. Another problem to solve.
-
deuce authored
-
deuce authored
1) Fix ACCT command 2) RMD response is 250, not 221 3) When sending a file, throw an exception if a 226 response is not received 4) Before sending a command, if there is data available on the socket, log an error (don't throw an exception).
-
rswindell authored
a new message with smb_addmsg(), retry (using the configured delay/timeout values). On Windows, importing a QWK packet into SMB messagebases stored on a remote Samba server, for some unknown reason, the read of the msgbase status header here would fail about 1 out of 100 times, with the error: evnt ERROR 13 (Permission denied) (WinError 33) in qwktomsg.cpp line 515 (sbbs_t::qwk_import_msg) writing "msgbase" access=-203 info=smb_getstatus reading status ... as if another task had the msgbase status hdr locked (which, they don't), and we (this thread) already had it locked (just 8 lines up in this same function), so shouldn't even be possible. A single retry appeared to be sufficient, but I went ahead and put the timed-loop with the delay in here.
-
deuce authored
-
deuce authored
-
deuce authored
-
deuce authored
Requested by: DigitalMan.
-
deuce authored
-
rswindell authored
data is external, in the exec/init-tickit.ini file).
-
rswindell authored
The alternative is JSON, really, but I like .ini for this type of list.
-
- Apr 09, 2020
-
-
rswindell authored
file containing only the good or bad messages, leaving the orignal *.pkt file intact. The -recover option will *only* create a *.good file (renamed from .recovered). Now, if the recovered (good) or bad output file has no messages or is the exact same size as the original pkt file, the output file is automatically deleted.
-
deuce authored
-
deuce authored
-