- Apr 03, 2025
-
-
Rob Swindell authored
Document it and set it by default.
-
Rob Swindell authored
-
- Mar 24, 2025
-
-
Rob Swindell authored
-
Rob Swindell authored
-
- Mar 09, 2025
-
-
Rob Swindell authored
This should be redundant since "zip" and "unzip" should already be in the native program list, but at some point we should be able to get rid of the native program list or at least have it default to blank.
-
- Mar 04, 2025
-
-
Rob Swindell authored
The ircd keeps services from auto-recycling upon request while there's an outbound connection (e.g. to vert).
-
Rob Swindell authored
-
- Feb 10, 2025
-
-
- Feb 05, 2025
-
-
Rob Swindell authored
Fix issue #868 - pretty this string for 40 col terminals
-
- Feb 02, 2025
-
-
Rob Swindell authored
trimmed some trailing whitespace
-
- Feb 01, 2025
-
-
Rob Swindell authored
As Nelgin pointed out, there are a few hard-coded strings in the C++ source with attribute (Ctrl-A) codes still. This commit takes care of 5 of them: - TelnetGatewayPrompt - QWKEndOfMessage - QWKTagLineFmt - QWKControlCommand - QWKBadControlCommand
-
- Jan 27, 2025
-
-
SlyEdit: The readme should only be in docs (not ctrl). Also, updated the version history of the correct one so that it's complete.
-
- Jan 26, 2025
-
-
SlyEdit: User activity timeout improvement (via use of console.getkey() instead of the custom function that was being used)
-
Rob Swindell authored
Just adds new keys/default values
-
- Jan 21, 2025
-
-
Rob Swindell authored
-
- Jan 20, 2025
-
-
Rob Swindell authored
This is how the max files/age of files in directories is enforced.
-
- Jan 14, 2025
-
-
Rob Swindell authored
Displayed instead of hard-coded string in xtrn.cpp when attempting to run 16-bit DOS program on system with no DOS/DOSemu support.
-
- Jan 13, 2025
-
-
Rob Swindell authored
-
- Jan 09, 2025
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Add/use new print mode flag: P_ATCODES for use with trusted format params Renamed text.dat strings (to better support translation/localization): - Deleted -> DeletedUser - Inactive -> InactiveUser New text.dat strings: - Deleting - DoneDeleting - Deleted - DeletedNumberItems - E_Mail - E_Mails
-
Rob Swindell authored
Change internal code of "xtrn-setup" from XSETUP to XTRN-SETUP (we have plenty of chars available for internal codes now).
-
Rob Swindell authored
datestr() will return this string when passed a time_t value of 0.
-
- Jan 08, 2025
-
-
Rob Swindell authored
from text.dat. Also change the alignment of the Fi* (File Information) text.dat strings to allow more space for the data fields, allowing better support for adding URLs (for sysops that want to do so, e.g. by setting FiFilename in text.ini).
-
Rob Swindell authored
This reverts commit 269875be. There are plenty of existing text.dat strings where URL @-codes can be added. I had good/better results by changing the FiFilename string. So let's not add a new/blank text.dat string for now good reason.
-
Rob Swindell authored
This is an optional (default: blank) string that can be used to display a file's URL(s) (e.g. FTP and/or Web URLs, using @-codes) when viewing extended file information. I currently have this string output before the file description. The idea is that a sysop could set this string (e.g in their ctrl/text.ini) instead of or in-addition-to their text/menu/download.msg file and then the file URL(s) would be more readily displayed (not just went prompting for a download protocol to send said file).
-
- Jan 05, 2025
-
-
Rob Swindell authored
This especially important/noticeable on a 4K monitor.
-
-
Increase the minmimum free disk space to 1G by default (most modern computer sysops will probably want to increase this even more).
-
-
Also, change the shell order a little
-
See issue #854 for details
-
Most of these shells (their menu/display files really) require a terminal at least 80 columns wide to look/work right.
-
-
Each app can have its own config file as well (e.g. ctrl/scfg.ini)
-
-
Cleans-up (deletes) expired filters in text/ip.can and ctrl/spamblock.cfg
-
- Dec 22, 2024
-
-
Rob Swindell authored
Adds new keys, removes old ones Updates formatting/white-space
-
- Dec 20, 2024
-
-
Rob Swindell authored
changed from 0 to 1: timeperday timepercall callsperday postsperday emailperday There are restrictions to remove access to these features if that's what the sysop desires. This will allow unauthenticated mail clients to post a single message (per day) to a sub-board, when there's a posting alias set up (sub:* in alias.cfg).
-
- Dec 19, 2024
-
-
Rob Swindell authored
As Deon pointed out in DOVE-Net / Synchronet Discussion, having a local time zone configured with a different UTC offset than your system time zone can produce strange/unexpected results (e.g. displayed age of messages). Since it's possible that not all sysops will complete the configuration wizard or actually set their timezone to the correct value (and ignore the startup warning message), we now make the default Local Time Zone to be "automatic" - query the OS every time the local time zone is needed/used. This has the downside of only storing (e.g. in message headers) the UTC offset of the current time zone (not the time zone abbreviation/name as encoded by SMB). I considered making an option to dynamically figure out the actual time zone (not just the UTC offset) and while I think that's doable, Deon just wanted his UTC offset (e.g. UTC+11:00) and not his time zone name (e.g. AEDT) stored in message headers, so this setting would be the behavior he expected/wanted. I'm using the sentinel time zone value of -1 for this new behavior. Existing configurations (behavior of existing systems) aren't changed.
-