Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2023-07-08T03:33:49Zhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/297Added RBL lookups on connection via DroneDL.2023-07-08T03:33:49ZNigel ReedAdded RBL lookups on connection via DroneDL.RBL lookups are turned on by dedault
and highly recommended all irc admins leave it in place. This
will block known spambots from invading the Synchronet IRC
network. If you want to add this to an older version of the
ircd, take the chec...RBL lookups are turned on by dedault
and highly recommended all irc admins leave it in place. This
will block known spambots from invading the Synchronet IRC
network. If you want to add this to an older version of the
ircd, take the checkip function from core.js along with the
section between RBL comments and added them to the older version.
Thanks to Keyop for finding DroneDL.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/296Synchronet IRC services uses RAKILL to remove any previouslly2023-07-07T19:09:13ZNigel ReedSynchronet IRC services uses RAKILL to remove any previousllyadded AKILL. This would mean the K:Line would live forever on
the local irc server even if the AKILL is removed.
If server admins don't wish to update, it's highly recommended
they take the RAKILL from exec/load/ircd/server.js and add it...added AKILL. This would mean the K:Line would live forever on
the local irc server even if the AKILL is removed.
If server admins don't wish to update, it's highly recommended
they take the RAKILL from exec/load/ircd/server.js and add it
manually.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/295Updated Tech question pool. Now valid until 6/30/20262023-06-29T18:59:40ZAlex Van PattenUpdated Tech question pool. Now valid until 6/30/2026The FCC changes the question pools every so many years. The current packaged pool is severely out of date. I have updated the Technician pool to reflect the latest released edition which is valid until 6/30/2026. My goal is to update the...The FCC changes the question pools every so many years. The current packaged pool is severely out of date. I have updated the Technician pool to reflect the latest released edition which is valid until 6/30/2026. My goal is to update the remaining pools within this package but I wanted to at least request this merge to see if this is even an update/project that would be accepted before I put the effort in to update the other remaining pools. Thank you for taking a look.https://gitlab.synchro.net/main/sbbs/-/merge_requests/294Made a fix for the refactored theme config reading code in much of the Digita...2023-05-16T17:37:05ZEric OulashinMade a fix for the refactored theme config reading code in much of the Digital Distortion toolsMade a fix for the refactored theme config reading code in much of the Digital Distortion tools: Checking the attribute properties (some are a background attribute which is just a number, so they're being read as a number instead of a st...Made a fix for the refactored theme config reading code in much of the Digital Distortion tools: Checking the attribute properties (some are a background attribute which is just a number, so they're being read as a number instead of a string). Also, refactored the way SlyEdit reads its theme configuration files similarly.https://gitlab.synchro.net/main/sbbs/-/merge_requests/293DDFileLister: Theme configuration files can now just have the attribute chara...2023-05-15T02:23:08ZEric OulashinDDFileLister: Theme configuration files can now just have the attribute characters without the control code. Refactored the code that reads the configuration.DDFileLister: Theme configuration files can now just have the attribute characters without the control code. Also, refactored the function that reads the configuration and theme configuration files.DDFileLister: Theme configuration files can now just have the attribute characters without the control code. Also, refactored the function that reads the configuration and theme configuration files.https://gitlab.synchro.net/main/sbbs/-/merge_requests/292DD area choosers: Refactored/simplified the code for reading the configuratio...2023-05-15T02:45:22ZEric OulashinDD area choosers: Refactored/simplified the code for reading the configuration fileDD area choosers: Refactored/simplified the code for reading the configuration fileDD area choosers: Refactored/simplified the code for reading the configuration filehttps://gitlab.synchro.net/main/sbbs/-/merge_requests/291SlyVote: Fix for error when quitting/aborting out of choosing a different sub...2023-05-15T02:21:14ZEric OulashinSlyVote: Fix for error when quitting/aborting out of choosing a different sub-board. Refactored ReadConfigFile().SlyVote: Fix for error when quitting/aborting out of choosing a different sub-board. Refactored ReadConfigFile().SlyVote: Fix for error when quitting/aborting out of choosing a different sub-board. Refactored ReadConfigFile().https://gitlab.synchro.net/main/sbbs/-/merge_requests/290DDMsgReader: Settings for being able to read deleted messages now apply to pe...2023-05-15T02:20:45ZEric OulashinDDMsgReader: Settings for being able to read deleted messages now apply to personal email (not just sub-boards), and not just appearing in the message list. (SCFG > Message Options > Users Can View Deleted Messages)DDMsgReader: Settings for being able to read deleted messages now apply to personal email (not just sub-boards), and not just seeing them in the message list (users can read them as well, if allowed). The option for users being able to ...DDMsgReader: Settings for being able to read deleted messages now apply to personal email (not just sub-boards), and not just seeing them in the message list (users can read them as well, if allowed). The option for users being able to read deleted messages is in SCFG > Message Options > Users Can View Deleted Messageshttps://gitlab.synchro.net/main/sbbs/-/merge_requests/289DDMsgReader: In MsgHdrPropIsKludgeLine(), removed checks for X-FTN-* fields, ...2023-04-27T16:39:16ZEric OulashinDDMsgReader: In MsgHdrPropIsKludgeLine(), removed checks for X-FTN-* fields, since those shouldn't existDDMsgReader: In MsgHdrPropIsKludgeLine(), removed checks for X-FTN-* fields, since those shouldn't existDDMsgReader: In MsgHdrPropIsKludgeLine(), removed checks for X-FTN-* fields, since those shouldn't existhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/288DDMsgReader: When viewing message headers, now shows all available message he...2023-04-26T17:58:50ZEric OulashinDDMsgReader: When viewing message headers, now shows all available message header valuesDDMsgreader: When viewing message headers, now all available message header information is displayed & sorted alphabetically by field name (same with saving a message to a file).DDMsgreader: When viewing message headers, now all available message header information is displayed & sorted alphabetically by field name (same with saving a message to a file).https://gitlab.synchro.net/main/sbbs/-/merge_requests/287DDMsgReader: Allow word-wrapping header lines of arbitrary length2023-04-18T00:18:50ZEric OulashinDDMsgReader: Allow word-wrapping header lines of arbitrary lengthDDMsgReader: Allow word-wrapping header lines of arbitrary lengthDDMsgReader: Allow word-wrapping header lines of arbitrary lengthhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/286DDMsgReader bug fix: Ensure header lines are not too long for the user's term...2023-04-17T18:40:09ZEric OulashinDDMsgReader bug fix: Ensure header lines are not too long for the user's terminal. Should fix issue #550DDMsgReader bug fix: Ensure header lines are not too long for the user's terminal. Should fix issue #550
When getting header lines to view, header lines will be split if they are too wide for the user's terminal (up to 2 lines, up to th...DDMsgReader bug fix: Ensure header lines are not too long for the user's terminal. Should fix issue #550
When getting header lines to view, header lines will be split if they are too wide for the user's terminal (up to 2 lines, up to the user's terminal width).https://gitlab.synchro.net/main/sbbs/-/merge_requests/285DDMsgReader: Quick-validation of local user (Ctrl-Q) - For issue #5482023-04-17T02:12:31ZEric OulashinDDMsgReader: Quick-validation of local user (Ctrl-Q) - For issue #548Requested by nelgin. There is now a quick-validation hotkey, Ctrl-Q, for sysops to use to apply a quick-validation set to a user when reading their message. Quick-Validation sets are configured in SCFG > System > Security Options > Quick...Requested by nelgin. There is now a quick-validation hotkey, Ctrl-Q, for sysops to use to apply a quick-validation set to a user when reading their message. Quick-Validation sets are configured in SCFG > System > Security Options > Quick-Validation Values.
There is a new configuration option: quickUserValSetIndex, for the quick-validation set index (or an invalid value to use a menu of validation sets). This should resolve issue #548https://gitlab.synchro.net/main/sbbs/-/merge_requests/284DD area choosers: Bug fix for current selected sub-board/file directory when ...2023-04-16T03:03:03ZEric OulashinDD area choosers: Bug fix for current selected sub-board/file directory when using collapsing. Color settings no longer need the control character.DD area choosers fix: For lightbar mode with sub-board or dir collapsing, these now set the selected item based on the user's current sub-board or directory. Also, color settings no longer need the control character (they can just be a l...DD area choosers fix: For lightbar mode with sub-board or dir collapsing, these now set the selected item based on the user's current sub-board or directory. Also, color settings no longer need the control character (they can just be a list of the attribute characters).https://gitlab.synchro.net/main/sbbs/-/merge_requests/283Initial commit for The Outhouse IGM.2023-04-10T18:11:17ZLloyd HannessonInitial commit for The Outhouse IGM.Adding the Outhouse IGM. A port from an old LORD IGM that was given to me to fix the BP200 errors. This is a quick daily IGM for your LoRD game.Adding the Outhouse IGM. A port from an old LORD IGM that was given to me to fix the BP200 errors. This is a quick daily IGM for your LoRD game.https://gitlab.synchro.net/main/sbbs/-/merge_requests/282DDMsgReader: Check console.aborted instead of ctrl-C keypress for aborting se...2023-04-10T02:02:17ZEric OulashinDDMsgReader: Check console.aborted instead of ctrl-C keypress for aborting searching and scanningDDMsgReader: Check console.aborted instead of ctrl-C keypress for aborting searching and scanningDDMsgReader: Check console.aborted instead of ctrl-C keypress for aborting searching and scanninghttps://gitlab.synchro.net/main/sbbs/-/merge_requests/281DDMsgReader: Ctrl-C is now supported for message searches to abort the search.2023-04-07T23:52:46ZEric OulashinDDMsgReader: Ctrl-C is now supported for message searches to abort the search.DDMsgReader: Ctrl-C is now supported for message searches to abort the search. A new configurable string was added for this situation: msgSearchAbortedTextDDMsgReader: Ctrl-C is now supported for message searches to abort the search. A new configurable string was added for this situation: msgSearchAbortedTexthttps://gitlab.synchro.net/main/sbbs/-/merge_requests/280MRC enhancements: Nicklist toggle, timestamps, and improved default alias2023-04-07T18:35:09ZCraig HendricksMRC enhancements: Nicklist toggle, timestamps, and improved default aliasThe nicklist is now hidden by default when starting up the MRC client.
This is done by simply setting `maxlen` to 0. Chatters may show/hide the
nicklist by issuing `/toggle_nicks`.
Timestamps added to messages.
Default new alias now in...The nicklist is now hidden by default when starting up the MRC client.
This is done by simply setting `maxlen` to 0. Chatters may show/hide the
nicklist by issuing `/toggle_nicks`.
Timestamps added to messages.
Default new alias now includes a prefix and suffix character. Not having
a prefix by default causes the `/nick_prefix` command to strip off the
first letter of the user's alias.https://gitlab.synchro.net/main/sbbs/-/merge_requests/279DDMsgReader: Added default color definitions for indexed reader mode in case ...2023-04-05T21:41:56ZEric OulashinDDMsgReader: Added default color definitions for indexed reader mode in case they aren't specified in the theme .cfg fileDDMsgReader: Added default color definitions for indexed reader mode in case they aren't specified in the theme .cfg fileDDMsgReader: Added default color definitions for indexed reader mode in case they aren't specified in the theme .cfg filehttps://gitlab.synchro.net/main/sbbs/-/merge_requests/278DDMsgReader: Added "indexed" reader mode and made a fix to print utf-8 charac...2023-04-04T21:47:19ZEric OulashinDDMsgReader: Added "indexed" reader mode and made a fix to print utf-8 characters properly on non utf-8 terminals. Fixes issue #354 and issue #541DDMsgReader: Added "indexed" reader mode and made a fix to print utf-8 characters properly on non utf-8 terminals. Fixes issue #354 and issue #541
Note that this includes an updated dd_lightbar_menu.js (for sbbs/exec/load). The most si...DDMsgReader: Added "indexed" reader mode and made a fix to print utf-8 characters properly on non utf-8 terminals. Fixes issue #354 and issue #541
Note that this includes an updated dd_lightbar_menu.js (for sbbs/exec/load). The most significant update in dd_lightbar_menu is that a DDLightbarMenu can now include non-selectable items. Such items will be skipped when scrolling through the menu.