• Poll ballots seen with more than the allowed maximum number of answers

    From Eric Oulashin@1:103/705 to GitLab note in main/sbbs on Wednesday, September 20, 2023 20:17:20
    https://gitlab.synchro.net/main/sbbs/-/issues/642#note_4232

    Yes, DDMsgReader (and SlyVote) didn't implement single-answer poll voting properly (they weren't using a bitwise operation to set the 'votes' property of the response header). I've made a fix and a merge request.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Thursday, September 21, 2023 00:14:02
    close https://gitlab.synchro.net/main/sbbs/-/issues/642
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Monday, September 25, 2023 16:50:36
    reopen https://gitlab.synchro.net/main/sbbs/-/issues/642

    Posting a poll and specifying a maximum number of answers per ballot (e.g. limiting to 1 answer out of 4 possible answers), when that poll message is subsequently imported into QWKnet nodes, it appears that user can cast ballots with more the maximum number of votes per ballot (i.e. selecting more answers than the pollster desired).
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Monday, September 25, 2023 16:50:59
    https://gitlab.synchro.net/main/sbbs/-/issues/642#note_4258

    I should add some validation when importing ballots to not allow more than the expected number of answers (votes) per ballot.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)