- Jan 05, 2025
-
-
Each app can have its own config file as well (e.g. ctrl/scfg.ini)
-
-
We're just converting/upgrading this file (to time.ini), so don't log an error (reading) if/when the file doesn't exist.
-
Fixes Error: Unresolved external 'GetNetworkParams' referenced
-
-
Deucе authored
-
Deucе authored
Some things were using the global i and not a local i... this was not a problem. Added alerts when lightbar.draw() aborts due to no ANSI or no colour.
-
Deucе authored
-
Deucе authored
Fixes JPEG XL again.
-
-
... or at least, try really hard not to
-
-
Deucе authored
This is kinda valid... I am reading a 32-bit integer from a socket, then trying to loop that many times. What Coverity didn't notice though is that the loop will exit way before due to the buffer being exhausted. By ensuring that it's less than UINT32_MAX/4, I'm still not really enforcing anything since with the 32-bit value for extcnt, and a 32-bit value for every string, there could only be strings before it failed anyway, even with a 4GB buffer (which you couldn't do).
-
Deucе authored
This gets the assignment to the rip.* members out of the lock so Coverity doesn't assume they need to be protected by the lock. It should compile to the same thing.
-
Deucе authored
-
Deucе authored
They're not "leaking" if I want them to liver forever. :D This does prevent an extra needless load if User.dll though... but sdlfuncs and win32gdi both still load the same two DLLs.
-
-
-
-
-
since WordPad is no longer included in Windows
-
-
Check and log the length of the packet now (since fexist() continues to report that the file exists when fexistcase() said it did not, even when experimenting with adding a call to access(filanem, F_OK). This likely affects no system but VERT.
-
Cleans-up (deletes) expired filters in text/ip.can and ctrl/spamblock.cfg
-
Deucе authored
Use an atomic that's checked in the while loop in the io threads, for SSH, we needed to add a new one since ssh_active indicates the cryptlib session is active, so use ssh_complete to indicate that a CRYPT_ERROR_COMPLETE (or other final message) occured. This should fix issue 174.
-
ircd.js kept crashing on startup on vert with these errors, right after it logged: Accepting new connection on port 6667 0832 Accepted new connection: 71.95.196.36 port 55646 [UNREG] Resolving IP: 71.95.196.36
-
-
No functional change.
-
-
Many sysops probably don't realize these keys do special stuff.
-
so we can use it in nopen.c without requiring sbbsdefs.h ... smbdefs.h This should fix the SVDM build.
-
-
-
-
Deucе authored
-
Deucе authored
It'll use something pkg-config turns up first, but it looks like brew doesn't have it yet.
-
Deucе authored
Both console and GDI.
-
I don't know if these seek failures are actually happening or not, but reading from or writing to the wrong offset in the node.dab file could explain some of the node.dab corruption I'm seeing from macOS (over SMB share).
-
Deucе authored
-
Deucе authored
You still cannot enter a NUL. Holding down ALT and entering an 8-bit decimal number on the keypad starting with a digit from 1-9 will pass that byte to the input buffer as entered. If you prefix the decimal number with the keypad zero, you can enter a Unicode codepoint to be translated and sent (if it translates).
-