- 24 Sep, 2022 2 commits
-
-
Rob Swindell authored
DDMsgReader: Added a mouse click hotspot for ? for message list mode See merge request !210
-
-
- 23 Sep, 2022 2 commits
-
-
Rob Swindell authored
DDMsgReader: Refactored how email replies are done (passing the header to the appropriate functions, not using ungetstr() when prompting for the message subject See merge request !209
-
DDMsgReader: Refactored how email replies are done (passing the header to the appropriate functions, not using ungetstr() when prompting for the message subject
-
- 17 Sep, 2022 6 commits
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
- 16 Sep, 2022 2 commits
-
-
Rob Swindell authored
Need to nullify the xpms after destroying/freeing (as is done in other servers already).
-
Rob Swindell authored
-
- 11 Sep, 2022 2 commits
-
-
Rob Swindell authored
Removed temporary debug code that accidentally made it in last commit See merge request !208
-
Rob Swindell authored
Sometimes files uploaded may have the wrong case in the filebase (a different unresolved issue), but for instances where that has happened, make those files viewable in sbbs. This really only impacts target OSes with case-sensitive file systems (e.g. *nix).
-
- 10 Sep, 2022 1 commit
-
-
Eric Oulashin authored
-
- 03 Sep, 2022 1 commit
-
-
Rob Swindell authored
As reported by Android8675 (SHODAN) on DOVE-Net. This problem did not manifest itself in 32-bit builds.
-
- 22 Aug, 2022 2 commits
-
-
Rob Swindell authored
-
Rob Swindell authored
If a new JS context could not be created for any reason, a JS runtime would still be allocated (and leaked), potentially leading to out of memory situations which had been seen (before this change) on vert.synchro.net.
-
- 20 Aug, 2022 2 commits
-
-
Rob Swindell authored
Set the control key pass-thru so that some hotkeys (such as Ctrl-P for PageUp) only get caught by the scripts. See merge request !207
-
Eric Oulashin authored
Set the control key pass-thru so that some hotkeys (such as Ctrl-P for PageUp) only get caught by the scripts.
-
- 13 Aug, 2022 3 commits
-
-
Rob Swindell authored
-
Rob Swindell authored
The "Events" log messages will now be logged to a disk file in data/events*.log by default (unless this option is disabled). If the "First node" is > 1, then the base filename will be "events<first-node>", otherwise, it's just "events". This is because you would not want multiple instances of sbbs writing to the same events.log file - that would be chaos. These log files are subject the log rotation/retention policy defined in SCFG. This should resolve the FAQ for Windows sysops about what log file to which their event log messages are being written.
-
Rob Swindell authored
The functions aren't DLL-exported, so the difference in FILE* support between an app and a library is not an issue... yet, but it could be someday, so just for good measure.
-
- 11 Aug, 2022 1 commit
-
-
Rob Swindell authored
Also, don't match against deleted (blank) usernames in name.dat (e.g. when 'name' value consists of a single ETX character).
-
- 10 Aug, 2022 2 commits
-
-
Rob Swindell authored
-
Rob Swindell authored
-
- 09 Aug, 2022 2 commits
-
-
Rob Swindell authored
Proper use of js.on_exit() in DDMsgReader and SlyEdit See merge request !206
-
Eric Oulashin authored
Used js.on_exit() to set console.ctrlkey_passthru back on exit properly (SlyEdit, DDMsgReader) and bbs.sys_status (SlyEdit)
-
- 08 Aug, 2022 2 commits
-
-
Rob Swindell authored
DDMsgReader v1.54: Users now have a personal twit list (configurable via Ctrl-U, user settings). See merge request !205
-
-
- 05 Aug, 2022 1 commit
-
-
Rob Swindell authored
-
- 04 Aug, 2022 2 commits
-
-
Rob Swindell authored
When there are no chat action sets or an action set has been deleted, bad things would happen (e.g. segfault) when listing chat channels.
-
Rob Swindell authored
To be more consistent in syntax and include more details (e.g. the command being invoked).
-
- 03 Aug, 2022 1 commit
-
-
Rob Swindell authored
Address issue reported by Nightfox via DOVE-Net: Today I was using the Archive class to extract exactly one file from a zip file, and I'm a little confused on the exception throwing behavior regarding the max_files parameter. When calling extract(), I gave it a filename pattern and expected exactly 1 file to be extracted, so I also gave a max_files argument as 1. It extracted the one file, but it threw an exception with the error "Error: maximum number of files (1) extracted (after extracting 1 item successfully)". Should that be an error condition to throw an exception? I expected 1 file to be extracted, and that file was extracted successfully. If I specify max_files as 2, then it doesn't throw an exception.
-
- 23 Jul, 2022 4 commits
-
-
Rob Swindell authored
Local sysop can always deleted/edit entries (now). Fixed checking of can_edit() return value (string or true), fixed issue #425 as reported by Craig Hendricks (thank you)
-
Rob Swindell authored
DDMsgReader: Deleted messages can now be un-marked for deletion from the message list with the U key (if the user has delete permissions). Also, the reader now honors the system setting for whether users can view deleted messages. See merge request !203
-
Rob Swindell authored
DD area choosers: Updated the lightbar help text to be more consistent with DDMsgReader See merge request !204
-
Eric Oulashin authored
-
- 19 Jul, 2022 1 commit
-
-
Eric Oulashin authored
DDMsgReader: Deleted messages can now be un-marked for deletion from the message list with the U key (if the user has delete permissions). Also, the reader now honors the system setting for whether users can view deleted messages.
-
- 17 Jul, 2022 1 commit
-
-
Rob Swindell authored
As pointed out via DOVE-Net by DesotoFireflite (VALHALLA): When xtrn_sec.* display file/menu is used, there's no auto-generated prompt (with a default section number indicated). So hitting Enter in this case and having the previous/default program section selected would be surprising behavior to a user. So, only support a default section selection when there was no xtrn_sec.* menu/display file.
-