Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

review 1.3.2 enhancements for inclusion in 2.0 #803

Closed
yezr opened this issue Feb 29, 2024 · 3 comments
Closed

review 1.3.2 enhancements for inclusion in 2.0 #803

yezr opened this issue Feb 29, 2024 · 3 comments
Assignees

Comments

@yezr
Copy link
Collaborator

yezr commented Feb 29, 2024

review all the 1.3.2 enhancements and see how they can go into 2.0

Need to review everything in here v1.3.1...v1.3.2

Should Be Included in 2.0

Needs clarification from RCVRC

  • Programmatically verify Hart signed CVR files #747 will fail on all Hart Verity versions other than 3.2 in California. Also, is a little brittle since the cryptographic key can be changed at any time from within Verity but is hard coded in RCTab. How to proceed? Compiler flag to build a stricter CA version + more permissive general version? I want to avoid keeping hotfix/1.3.2 around. We have flexibility, but need to set expectations with Hart.
  • Targeting Windows user account folders for output path should fail config validation #757 is required, along w/ properly setting up permissions in the RCTab output folder detailed in Section 22 of the TDP, to ensure read-only outputs. This comes at the expense of ease of use for election admins. Need to confirm that is a price we are willing to pay. Exception text they will see if trying to save to My Documents, My Desktop or any other Windows User folders is

To ensure read-only access to RCTab output files, users must not set the output path to user account folders like Documents, Desktop, etc. -- any path under C:\users`theirWindowsAccountName` is prohibited. Please specify a new path outside this folder in the Output tab of the app (e.g. C:\RCTab\output).

Needs clarification in devland

@yezr yezr self-assigned this Feb 29, 2024
@yezr
Copy link
Collaborator Author

yezr commented Feb 29, 2024

#757 and #747 should be toggled OFF in 2.0. Should jurisdictions want those included we can create an UPDATE_PATH for them with these features toggled on.

@artoonie does that mean we are all good then? I think all the required stuff has been merged...

@artoonie
Copy link
Collaborator

artoonie commented Mar 6, 2024

Given what's in this Issue, it seems like we are good. The few outstanding issues (bouncycastle, whether read-only works cross-platform as intended) have open issues and can be considered outside the scope of this Issue.

@yezr
Copy link
Collaborator Author

yezr commented Mar 6, 2024

sweet. closing this

@yezr yezr closed this as completed Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants