Skip to content
  • Levente Polyak's avatar
    2ef77a55
    feat: implement confirmation voting using ini ballot files · 2ef77a55
    Levente Polyak authored
    As of now we did not support confirmation voting, which is required for
    the mediator team in case we have less or equal the amount of
    candidates as seats: https://rfc.archlinux.page/0009-mediation-program/
    
    
    
    This implements confirmation voting by counting the ballots. Instead of
    intransparent election settings, also use an ini file based approach to
    defined the settings of an election.
    
    The ini file based election settings also allow to specify a precise
    amount of seats as well as a unique identifier. This information is used
    for the vote ballots as well, which also eliminates the issue with past
    ballots that did not provide any context and did not protect against
    replay of former elections. Now the context of a single ballot is well
    defined and voters do not need to blank sign an virtually unknown text
    file containing some usernames with zero context about its usability.
    
    How the format works is explained in the README.md with references to
    the election settings tempalte as well as the vote ballot templates.
    
    Signed-off-by: Levente Polyak's avatarLevente Polyak <anthraxx@archlinux.org>
    2ef77a55
    feat: implement confirmation voting using ini ballot files
    Levente Polyak authored
    As of now we did not support confirmation voting, which is required for
    the mediator team in case we have less or equal the amount of
    candidates as seats: https://rfc.archlinux.page/0009-mediation-program/
    
    
    
    This implements confirmation voting by counting the ballots. Instead of
    intransparent election settings, also use an ini file based approach to
    defined the settings of an election.
    
    The ini file based election settings also allow to specify a precise
    amount of seats as well as a unique identifier. This information is used
    for the vote ballots as well, which also eliminates the issue with past
    ballots that did not provide any context and did not protect against
    replay of former elections. Now the context of a single ballot is well
    defined and voters do not need to blank sign an virtually unknown text
    file containing some usernames with zero context about its usability.
    
    How the format works is explained in the README.md with references to
    the election settings tempalte as well as the vote ballot templates.
    
    Signed-off-by: Levente Polyak's avatarLevente Polyak <anthraxx@archlinux.org>
Loading