Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2024-03-17T06:44:10Zhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/427DDMsgReader & SlyVote: SMB msghdr netattr MSG_* -> NETMSG_* changes; try to b...2024-03-17T06:44:10ZEric OulashinDDMsgReader & SlyVote: SMB msghdr netattr MSG_* -> NETMSG_* changes; try to be backward-compatible. Removed unused ones. DDMsgReader: More checks in the while loops to see if the user is still online.DDMsgReader & SlyVote: SMB msghdr netattr MSG_* -> NETMSG_* changes; try to be backward-compatible. Removed unused ones. DDMsgReader: More checks in the while loops to see if the user is still online.DDMsgReader & SlyVote: SMB msghdr netattr MSG_* -> NETMSG_* changes; try to be backward-compatible. Removed unused ones. DDMsgReader: More checks in the while loops to see if the user is still online.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/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/395Oops.. dd_lightbar_menu.js should only be in sbbs/exec/load (not in xtrn/DDM...2024-02-06T17:48:00ZEric OulashinOops.. dd_lightbar_menu.js should only be in sbbs/exec/load (not in xtrn/DDMsgReader)Oops.. dd_lightbar_menu.js should only be in sbbs/exec/load (not in xtrn/DDMsgReader)Oops.. dd_lightbar_menu.js should only be in sbbs/exec/load (not in xtrn/DDMsgReader)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/382DDMsgReader: New user-toggleable behavior: Show indexed menu after reading al...2024-01-01T19:59:51ZEric OulashinDDMsgReader: New user-toggleable behavior: Show indexed menu after reading all new messagesDDMsgReader: New user-toggleable behavior: Show indexed menu after reading all new messagesDDMsgReader: New user-toggleable behavior: Show indexed menu after reading all new messagesRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/113i should not have overrode button styles on dark mode, it keeps from using...2023-11-20T01:24:59Zphareousi should not have overrode button styles on dark mode, it keeps from using...i should not have overrode button styles on dark mode, it keeps from using btn-warning, etc. classesi should not have overrode button styles on dark mode, it keeps from using btn-warning, etc. classesechickenechickenhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/338fix some spanish strings.2023-11-02T22:27:00ZFernando Toledofix some spanish strings.just fix some stringsjust fix some stringshttps://gitlab.synchro.net/main/sbbs/-/merge_requests/342Refactored substrWithAttrCodes() in dd_lightbar_menu.js (it wasn't working pr...2023-10-07T21:34:42ZEric OulashinRefactored substrWithAttrCodes() in dd_lightbar_menu.js (it wasn't working properly with longer strings)Refactored substrWithAttrCodes() in dd_lightbar_menu.js (it wasn't working properly with longer strings)Refactored substrWithAttrCodes() in dd_lightbar_menu.js (it wasn't working properly with longer strings)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/341Refactored substrWithAttrCodes() in dd_lightbar_menu.js (it wasn't working pr...2023-10-07T20:26:07ZEric OulashinRefactored substrWithAttrCodes() in dd_lightbar_menu.js (it wasn't working properly with longer strings)Refactored substrWithAttrCodes() in dd_lightbar_menu.js (it wasn't working properly with longer strings)Refactored substrWithAttrCodes() in dd_lightbar_menu.js (it wasn't working properly with longer strings)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/340Removed redundant/incorrect len variable in substrWithAttrCodes() in dd_light...2023-10-06T23:39:11ZEric OulashinRemoved redundant/incorrect len variable in substrWithAttrCodes() in dd_lightbar_menu.jsRemoved redundant/incorrect len variable in substrWithAttrCodes() in dd_lightbar_menu.jsRemoved redundant/incorrect len variable in substrWithAttrCodes() in dd_lightbar_menu.jsRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/321Rename "recycle" notification to "recycled".2023-08-21T17:23:21ZRick ParrishRename "recycle" notification to "recycled".When the MQTT Publish QOS was set to 1: At least once, it could result in a recycle loop due the message being received by the recycle subscription, which was then interpreted as a request to recycle instead of a notification that a recy...When the MQTT Publish QOS was set to 1: At least once, it could result in a recycle loop due the message being received by the recycle subscription, which was then interpreted as a request to recycle instead of a notification that a recycle has taken place.
After this change "recycle" is used to request a recycle and "recycled" is used to notify that a recycle has taken place.
Related to !320Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/310DDFileLister: Traditional UI - Fixes for qutiting certain actions. Prints sel...2023-08-14T02:59:06ZEric OulashinDDFileLister: Traditional UI - Fixes for qutiting certain actions. Prints selected actions. Up & down arrow keys.DDFileLister traditional UI: Fixes for quitting certain actions for traditional UI. Prints selected action for traditional UI. Up & down arrow keys now scroll one line. Refactor for printing file info for traditional UI (internal code ch...DDFileLister traditional UI: Fixes for quitting certain actions for traditional UI. Prints selected action for traditional UI. Up & down arrow keys now scroll one line. Refactor for printing file info for traditional UI (internal code change).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/300default.js command shell: Fully path .js scripts being executed in case the...2023-07-21T19:45:19ZEric Oulashindefault.js command shell: Fully path .js scripts being executed in case the...default.js command shell: Fully path .js scripts being executed in case the current working directory has changeddefault.js command shell: Fully path .js scripts being executed in case the current working directory has changedRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/275Mrc 1.3.0 updates2023-04-03T22:17:17ZDave CloutierMrc 1.3.0 updates- Fixed direct messages delivery to Synchronet boards from the other platforms on MRC
- Renamed some commands to better reflect server side news and messages- Fixed direct messages delivery to Synchronet boards from the other platforms on MRC
- Renamed some commands to better reflect server side news and messageshttps://gitlab.synchro.net/main/sbbs/-/merge_requests/273gravyard - missed a variable declaration in exit_game.2023-03-28T21:11:28ZLloyd Hannessongravyard - missed a variable declaration in exit_game.Adding missing variable declaration in exit_game().Adding missing variable declaration in exit_game().https://gitlab.synchro.net/main/sbbs/-/merge_requests/245DDMsgReader: Fix for #499 (error when replying to emails from 'All' or unknow...2023-01-22T19:30:38ZEric OulashinDDMsgReader: Fix for #499 (error when replying to emails from 'All' or unknown sender)DDMsgReader: Fix for #499 - When replying to an email with an unknown sender (empty or "All"), no longer gives the error "Invalid user field: 0"; also, if the sender is unknown, prompts the user for a user name/number/email address to se...DDMsgReader: Fix for #499 - When replying to an email with an unknown sender (empty or "All"), no longer gives the error "Invalid user field: 0"; also, if the sender is unknown, prompts the user for a user name/number/email address to send the reply to.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/237Aripoll auth wtf2023-01-03T21:20:54ZechickenAripoll auth wtfSysop aripoll reported inability to log into webv4. BBS is running on "Linux Debian 11 on a raspi 4, 32 bits".
Tracked problem down to session key, which had "undefined" tacked on some hundreds of times, exceeding the max cookie size (I...Sysop aripoll reported inability to log into webv4. BBS is running on "Linux Debian 11 on a raspi 4, 32 bits".
Tracked problem down to session key, which had "undefined" tacked on some hundreds of times, exceeding the max cookie size (I suspect) and mismatching the key between client and server. Each instance of "undefined" should've been a character randomly selected from an array of strings, but was not. Some invalid index was being used to access the array of strings, I don't know what. This seemed to begin after eight iterations, don't know if that was consistent.
I suspect we were running afoul of some platform-specific JS optimization or bug. Made an educated guess and introduced a case where the random number might (but never actually would) be logged; seems to have resolved the problem.https://gitlab.synchro.net/main/sbbs/-/merge_requests/226DDMsgReader: When replying to a message, @-codes are now expanded in the quot...2022-12-02T20:56:01ZEric OulashinDDMsgReader: When replying to a message, @-codes are now expanded in the quote file.DDMsgReader: When replying to a message, @-codes are now expanded in the quote file.DDMsgReader: When replying to a message, @-codes are now expanded in the quote file.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/218Revert "Update GNUmakefile"2022-11-20T23:20:12ZRick ParrishRevert "Update GNUmakefile"This reverts commit 1887e589355a515ca30c651120b0ee6a13fd4e22This reverts commit 1887e589355a515ca30c651120b0ee6a13fd4e22https://gitlab.synchro.net/main/sbbs/-/merge_requests/214Do not define Darwin SDL entrypoints if SDL is disabled2022-11-06T18:02:42ZanonymouspageDo not define Darwin SDL entrypoints if SDL is disabledThe SDL related initialization functions should only be
compiled in if SDL has also been enabled in the build.
This was discovered after getting build errors on macOS
with SDL disabled.The SDL related initialization functions should only be
compiled in if SDL has also been enabled in the build.
This was discovered after getting build errors on macOS
with SDL disabled.DeucеDeucе