Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2024-03-06T04:17:01Zhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/420DDFileLister: Removed unnecessary comments & stuff2024-03-06T04:17:01ZEric OulashinDDFileLister: Removed unnecessary comments & stuffDDFileLister: Removed unnecessary comments & stuffDDFileLister: Removed unnecessary comments & stuffRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/419DDLightbarMenu: When writing an item with UTF-8 text, check ANSI support befo...2024-03-01T21:09:25ZEric OulashinDDLightbarMenu: When writing an item with UTF-8 text, check ANSI support before moving the cursor (and this is important if the menu is being used in non-lightbar mode)DDLightbarMenu: When writing an item with UTF-8 text, check ANSI support before moving the cursor (and this is important if the menu is being used in non-lightbar mode)DDLightbarMenu: When writing an item with UTF-8 text, check ANSI support before moving the cursor (and this is important if the menu is being used in non-lightbar mode)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/417DDLightbarMenu: Fix for text & text column alighment issues with UTF-8 text2024-02-29T09:53:21ZEric OulashinDDLightbarMenu: Fix for text & text column alighment issues with UTF-8 textProbably due to UTF-8 strings having variable-length characters, some strings with UTF-8 characters have a shorter printed length than expected, which can affect column alighments with items that have different pieces of data in 'columns...Probably due to UTF-8 strings having variable-length characters, some strings with UTF-8 characters have a shorter printed length than expected, which can affect column alighments with items that have different pieces of data in 'columns', etc. For menu items with UTF-8 text that have color definitions that are arrays (signifying different colors for different 'columns' of data), the cursor is now positioned properly on the screen for each 'column' of data, and the intended width is filled in so that everything is properly aligned.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/418DD File Lister: Fix for possibly no file description when adding to the batch...2024-02-29T09:33:04ZEric OulashinDD File Lister: Fix for possibly no file description when adding to the batch DL queue. Also, fix for file description screen refresh (off by one column) for extended descriptions.DD File Lister: Fix for possibly no file description when adding to the batch DL queue. Also, fix for file description screen refresh (off by one column) for extended descriptions.DD File Lister: Fix for possibly no file description when adding to the batch DL queue. Also, fix for file description screen refresh (off by one column) for extended descriptions.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/415Add initial support for SFTP2024-02-27T20:54:25ZDeucеAdd initial support for SFTPThis experimental support is controlled via the ALLOW_SFTP BBS option, and allows modifying "user" files via SFTP as well as downloading/uploading files.
This is not well tested yet, and should not be enabled generally.This experimental support is controlled via the ALLOW_SFTP BBS option, and allows modifying "user" files via SFTP as well as downloading/uploading files.
This is not well tested yet, and should not be enabled generally.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/416SlyEdit DCT: Fix so that the quote window bottom border is drawn the full wid...2024-02-27T20:52:13ZEric OulashinSlyEdit DCT: Fix so that the quote window bottom border is drawn the full width, not 2 characters short (not sure why this started happening)SlyEdit DCT: Fix so that the quote window bottom border is drawn the full width, not 2 characters short (not sure why this started happening)SlyEdit DCT: Fix so that the quote window bottom border is drawn the full width, not 2 characters short (not sure why this started happening)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/414SlyEdit DCT: Use Math.floor() to create an actual number instead of toFixed(0...2024-02-24T21:11:05ZEric OulashinSlyEdit DCT: Use Math.floor() to create an actual number instead of toFixed(0) like I was in some very old parts of the code. This fixes some cursor position calculations (for the current time, particularly).SlyEdit DCT: Use Math.floor() to create an actual number instead of toFixed(0) like I was in some very old parts of the code. This fixes some cursor position calculations (for the current time, particularly). toFixed() returns a string.SlyEdit DCT: Use Math.floor() to create an actual number instead of toFixed(0) like I was in some very old parts of the code. This fixes some cursor position calculations (for the current time, particularly). toFixed() returns a string.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/413Added NEW-ENVIRON. Note the variable is NEW_ENVIRON2024-02-24T10:33:08ZNigel ReedAdded NEW-ENVIRON. Note the variable is NEW_ENVIRONinsce you cannot use dashes in variables.insce you cannot use dashes in variables.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/412Added MSP, MXP, MSDP and a few other protocols2024-02-23T19:35:55ZNigel ReedAdded MSP, MXP, MSDP and a few other protocolsthat may be used by MUD type games so their login
screens can be captured without the odd chars.
If you connect to, say, coffeemud.net then you'll see various telnet negotiation characters for various mud protocols that are understood b...that may be used by MUD type games so their login
screens can be captured without the odd chars.
If you connect to, say, coffeemud.net then you'll see various telnet negotiation characters for various mud protocols that are understood by MUD clients. These will help termcapture_lib.js filter those out so they're not on the login page. I figured it'd be just as easy to put them here rather than create a separate lib for muds.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/411SlyEdit: Update for the isPrintableChar() function to allow more for UTF-8 (i...2024-02-18T06:00:32ZEric OulashinSlyEdit: Update for the isPrintableChar() function to allow more for UTF-8 (it's a simplistic function). Also updated the version number in slyedcfg.js.SlyEdit: Update for the isPrintableChar() function to allow more for UTF-8 (it's a simplistic function). Also updated the version number in slyedcfg.js.SlyEdit: Update for the isPrintableChar() function to allow more for UTF-8 (it's a simplistic function). Also updated the version number in slyedcfg.js.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/409When upgrading to Synchronet 3.20, ensure the SlyEdit sttings are correct, in...2024-02-17T01:00:12ZEric OulashinWhen upgrading to Synchronet 3.20, ensure the SlyEdit sttings are correct, including the "Support UTF-8 Encoding", and ARS as "ANSI AND COLS 80"When upgrading to Synchronet 3.20, ensure the SlyEdit sttings are correct, including the "Support UTF-8 Encoding", and ARS as "ANSI AND COLS 80".When upgrading to Synchronet 3.20, ensure the SlyEdit sttings are correct, including the "Support UTF-8 Encoding", and ARS as "ANSI AND COLS 80".Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/410DDMsgReader: When checking the user's external editor settings, make sure the...2024-02-16T21:10:59ZEric OulashinDDMsgReader: When checking the user's external editor settings, make sure they actually have an external editor configured, or else DDMsgReader will error out.DDMsgReader: When checking the user's external editor settings, make sure they actually have an external editor configured, or else DDMsgReader will error out.DDMsgReader: When checking the user's external editor settings, make sure they actually have an external editor configured, or else DDMsgReader will error out.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/408xtrn.ini: For SlyEdit, the "Support UTF-8 Encoding" is now Yes. Also, update...2024-02-16T20:06:15ZEric Oulashinxtrn.ini: For SlyEdit, the "Support UTF-8 Encoding" is now Yes. Also, updated the ARS to "ANSI AND COLS 80"xtrn.ini: For SlyEdit, the "Support UTF-8 Encoding" is now Yes. Also, updated the ARS to "ANSI AND COLS 80" to ensure the user's terminal is ANSI _and_ at least 80 columns wide.xtrn.ini: For SlyEdit, the "Support UTF-8 Encoding" is now Yes. Also, updated the ARS to "ANSI AND COLS 80" to ensure the user's terminal is ANSI _and_ at least 80 columns wide.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/407SlyEdit: Header display update for UTF-8. Added 'add graphic char' to DCT menu.2024-02-16T19:00:33ZEric OulashinSlyEdit: Header display update for UTF-8. Added 'add graphic char' to DCT menu.Header display update for UTF-8. And printing from/to/subj after writing the header with empty data so that the header 'graphic' characters & everything lines up properly.
Also, DCT menu update (added an entry for 'add graphic char').Header display update for UTF-8. And printing from/to/subj after writing the header with empty data so that the header 'graphic' characters & everything lines up properly.
Also, DCT menu update (added an entry for 'add graphic char').Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/406DDMsgReader: quotes.txt is now in the correct case for the user's editor. "te...2024-02-16T05:50:07ZEric OulashinDDMsgReader: quotes.txt is now in the correct case for the user's editor. "terminalSupportsUTF8 not defined" error eliminated.DDMsgReader: quotes.txt is now in the correct case for the user's editor. "terminalSupportsUTF8 not defined" error eliminated.DDMsgReader: quotes.txt is now in the correct case for the user's editor. "terminalSupportsUTF8 not defined" error eliminated.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/405DDLightbarMenu: Something has gone wrong with the display of borders.. Rever...2024-02-16T00:25:27ZEric OulashinDDLightbarMenu: Something has gone wrong with the display of borders.. Reverting back to what I know was a good version of dd_lightbar_menu.js (none of the recent changes are significant).DDLightbarMenu: Something has gone wrong with the display of borders.. Reverting back to what I know was a good version of dd_lightbar_menu.js (none of the recent changes are significant).DDLightbarMenu: Something has gone wrong with the display of borders.. Reverting back to what I know was a good version of dd_lightbar_menu.js (none of the recent changes are significant).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/404DDLightbarMenu: Revert the text item width fill that was committed yesterday,...2024-02-13T23:19:44ZEric OulashinDDLightbarMenu: Revert the text item width fill that was committed yesterday, as it seems to write too much in some casesDDLightbarMenu: Revert the text item width fill that was committed yesterday, as it seems to write too much in some cases. More changes are planned regarding UTF-8..DDLightbarMenu: Revert the text item width fill that was committed yesterday, as it seems to write too much in some cases. More changes are planned regarding UTF-8..Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/403SlyEdit: UTF-8 support in the displayed header and when quoting text and when...2024-02-13T05:49:58ZEric OulashinSlyEdit: UTF-8 support in the displayed header and when quoting text and when quoting message text. This also includes a dd_lightbar_menu.js updateSlyEdit: UTF-8 support in the displayed header and when quoting text and when quoting message text. This also includes a dd_lightbar_menu.js update (filling in the remainder of item text if it ends up too short; may be a bit hacky, since...SlyEdit: UTF-8 support in the displayed header and when quoting text and when quoting message text. This also includes a dd_lightbar_menu.js update (filling in the remainder of item text if it ends up too short; may be a bit hacky, since it seems UTF-8 characters can be 2 bytes and some methods of getting string length don't seem to account for that)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/402DDLightbarMenu: If printing for UTF8, the text length may end up too short, s...2024-02-13T04:18:21ZEric OulashinDDLightbarMenu: If printing for UTF8, the text length may end up too short, so need to fill in the rest of the menu width (with either blank or highlighted attribute)DDLightbarMenu: If printing for UTF8, the text length may end up too short, so need to fill in the rest of the menu width (with either blank or highlighted attribute)DDLightbarMenu: If printing for UTF8, the text length may end up too short, so need to fill in the rest of the menu width (with either blank or highlighted attribute)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/401SlyEdit readme: Removed extraneous description about UTF-8 support and left i...2024-02-12T18:24:45ZEric OulashinSlyEdit readme: Removed extraneous description about UTF-8 support and left it as a simple blurbSlyEdit readme: Removed extraneous description about UTF-8 support and left it as a simple blurbSlyEdit readme: Removed extraneous description about UTF-8 support and left it as a simple blurbRob SwindellRob Swindell