commits
Thread
Date
Earlier messages
Later messages
Messages by Thread
(steve) branch trunk updated (22893ba -> acd08b5)
humbedooh
(steve) 02/02: voter_get_uid should return the uid, not the entire document
humbedooh
(steve) 01/02: switch to python3
humbedooh
(steve) branch trunk updated: simplify grabbing a ballot, fix hashlib calls
humbedooh
(steve) branch trunk updated (a3a7468 -> ebea9ba)
humbedooh
(steve) 04/06: always pickle strings with the JSON marker, since those are fakes
humbedooh
(steve) 06/06: Add poetry dep list
humbedooh
(steve) 01/06: Python 3 compatibility updates
humbedooh
(steve) 05/06: fix .gitignore so it doesn't ignore pysteve/lib
humbedooh
(steve) 03/06: Add sqlite db backend
humbedooh
(steve) 02/06: update constants.hexdigest to accept other digest methods
humbedooh
(steve) branch trunk updated: Delete old issues. (Re)create new/current issues.
gstein
(steve) branch trunk updated: Fix determination of the issue ID.
gstein
(steve) branch trunk updated: Begin script to create/load an election with a set of issues
gstein
(steve) branch trunk updated: load votes from JSON files, too
gstein
(steve) branch trunk updated: There is no mbox element on this page. why is there an mbox element here?
humbedooh
(steve) branch trunk updated: Experimental file for an upcoming asfpy change
gstein
(steve) branch dfoulks/pelican_gha updated: GHA workflow issue from infra-actions
dfoulks
(steve) branch dfoulks/pelican_gha updated: typofix
dfoulks
(steve) branch dfoulks/pelican_gha created (now 7fe2194)
dfoulks
(steve) 01/01: Testing migration
dfoulks
(steve) branch trunk updated (d59fd52 -> f536c94)
gstein
(steve) 01/01: Merge pull request #21 from cottage14/patch-7
gstein
(steve) branch trunk updated (036bab7 -> d59fd52)
gstein
(steve) 01/01: Merge pull request #17 from cottage14/patch-5
gstein
(steve) branch trunk updated (51dd09f -> 036bab7)
gstein
(steve) 01/01: Merge pull request #11 from cottage14/patch-2
gstein
(steve) branch trunk updated (36a5b2a -> 51dd09f)
gstein
(steve) 01/01: Merge pull request #10 from cottage14/patch-3
gstein
(steve) branch trunk updated (14d3721 -> 36a5b2a)
gstein
(steve) 01/01: Merge pull request #9 from cottage14/patch-1
gstein
(steve) branch trunk updated (4c2119e -> 14d3721)
gstein
(steve) 01/01: Merge pull request #16 from cottage14/patch-4
gstein
(steve) branch trunk updated (876157a -> 4c2119e)
gstein
(steve) 01/01: Merge pull request #20 from cottage14/patch-6
gstein
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
(steve) branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
(steve) branch trunk updated (6a1bc19 -> 876157a)
gstein
(steve) 01/01: Merge pull request #22 from cottage14/patch-8
gstein
(steve) branch trunk updated: Enable issues on github
humbedooh
(steve) branch trunk updated: Erroneous use of strip() can cause hasVoted to return False on issues that have been voted on
humbedooh
[steve] branch trunk updated: Update and rename support.md to community.md
gstein
[steve] branch trunk updated: note the repos is git-based now
gstein
[steve] branch asf-site updated: publish the site
gstein
[steve] branch trunk updated (ea42278 -> 5613140)
gstein
[steve] 01/03: load stv_tool once. Add optional NAMES ordering.
gstein
[steve] 03/03: Remove reliance upon CandidateList object.
gstein
[steve] 02/03: switch to stv.tally() along with custom NAMES ordering
gstein
[steve] branch trunk updated (c346363 -> ea42278)
gstein
[steve] 04/04: Never return decrypted vote strings.
gstein
[steve] 01/04: add a function to return the module for a vote type
gstein
[steve] 03/04: implement the STV vote type
gstein
[steve] 02/04: KV as JSON should be internal; not part of the API
gstein
[steve] branch trunk updated: clarifications
gstein
[steve] branch trunk updated: add the "Data at Rest" section
gstein
[steve] branch trunk updated (bb843c9 -> 8d469c7)
gstein
[steve] 02/02: use new get_metadata() and all its branches
gstein
[steve] 01/02: Revise election state handling. Add metadata fetch.
gstein
[steve] branch trunk updated: codecov test provides API demo
gstein
[steve] branch trunk updated: heh. wrong help. fix py-based schema loading.
gstein
[steve] branch trunk updated (a4cbb8e -> 46b29b5)
gstein
[steve] 01/03: show how to add schema via python
gstein
[steve] 02/03: fix typo found via coverage testing
gstein
[steve] 03/03: Add line/branch coverage testing.
gstein
[steve] branch trunk updated: align around "Person" terminology
gstein
[steve] branch trunk updated (37bb5aa -> 868c2bb)
gstein
[steve] 02/03: no need for arg. pull from DB.
gstein
[steve] 01/03: Run STV through the v3 path.
gstein
[steve] 03/03: nit: single quotes are fine here
gstein
[steve] branch trunk updated (a203000 -> 37bb5aa)
gstein
[steve] 02/02: revise main() to use new entrypoints
gstein
[steve] 01/02: remove stray/unused code
gstein
[steve] branch trunk updated: Deprecate run_vote(), in favor of run_stv()
gstein
[steve] branch trunk updated (295b28f -> 3a76a22)
gstein
[steve] 03/07: actually use the new method
gstein
[steve] 07/07: fix another longstanding typo
gstein
[steve] 04/07: explain a bit, on how apply_votes() works
gstein
[steve] 02/07: move calc_totals() to CandidateList
gstein
[steve] 01/07: Fix calc_aheads()
gstein
[steve] 05/07: fix longstanding typo
gstein
[steve] 06/07: simplify exclude_lowest()
gstein
[steve] branch trunk updated (61cfe1b -> 295b28f)
gstein
[steve] 05/05: shift calc_aheads() into CandidateList. note potential error.
gstein
[steve] 04/05: use sum() to replace a couple loops
gstein
[steve] 01/05: shift to a main() function; particularly to clarify the VERBOSE global
gstein
[steve] 02/05: Rejigger entrypoints in stv_tool.py
gstein
[steve] 03/05: small tweak to collecting a list of unique rando values
gstein
[steve] branch trunk updated (938003f -> 61cfe1b)
gstein
[steve] 02/02: gather stv data for testing
gstein
[steve] 01/02: handle a couple vote types; more, as needed
gstein
[steve] branch trunk updated: turn the crank. set up to re-use existing code.
gstein
[steve] branch trunk updated: fix is_closed()
gstein
[steve] branch trunk updated (ded159a -> 74996bc)
gstein
[steve] 01/04: initial layout for vote type (tallying) modules
gstein
[steve] 03/04: draft impl, based on v2
gstein
[steve] 04/04: votestrings are for humans. use strings.
gstein
[steve] 02/04: TBD notes
gstein
[steve] branch trunk updated: add methods to list all voters/issues
gstein
[steve] branch trunk updated (1b73cec -> fc2e2bc)
gstein
[steve] 02/02: restrict usage of some methods
gstein
[steve] 01/02: method for voters to see what (still) needs voting upon.
gstein
[steve] branch trunk updated: ensure/clarify votes are processed in insertion-order
gstein
[steve] branch trunk updated (06f92bb -> 06daa22)
gstein
[steve] 01/02: helper shuffle() function
gstein
[steve] 02/02: gather votes for an issue, to tally
gstein
[steve] branch trunk updated (c0a5fca -> 06f92bb)
gstein
[steve] 03/04: Fernet output is bytes. fix schema.
gstein
[steve] 01/04: ensure cursors complete, to release locks
gstein
[steve] 04/04: implement recording of votes
gstein
[steve] 02/04: token inputs are human strings
gstein
[steve] branch trunk updated (b246149 -> c0a5fca)
gstein
[steve] 02/02: fix is_tampered() after some prior changes
gstein
[steve] 01/02: close this cursor, to release a db lock
gstein
[steve] branch trunk updated (2910631 -> b246149)
gstein
[steve] 04/04: add methods to delete items
gstein
[steve] 02/04: add getters for issues/voters
gstein
[steve] 01/04: verify some Election states.
gstein
[steve] 03/04: add "upserts" for issues/participants
gstein
[steve] branch trunk updated (2ecae5a -> 2910631)
gstein
[steve] 04/04: add methods to test for other Election states
gstein
[steve] 02/04: clarify states. add is_editable().
gstein
[steve] 03/04: oop. closed must be null/0.
gstein
[steve] 01/04: doc for isolation_level
gstein
[steve] branch trunk updated (e8e2e01 -> 2ecae5a)
gstein
[steve] 04/04: finish open(). add is_tampered()
gstein
[steve] 03/04: Start work on opening/closing an election.
gstein
[steve] 02/04: Accept a salt for opened_key creation.
gstein
[steve] 01/04: add a CLOSED flag to the election metadata
gstein
[steve] branch trunk updated (d362cf1 -> e8e2e01)
gstein
[steve] 01/03: add note that vid == _ROWID_
gstein
[steve] 02/03: Slight tweaks to the crypo functions.
gstein
[steve] 03/03: add helper to create new ElectionID values
gstein
[steve] branch trunk updated: start drafting app-level work
gstein
[steve] branch trunk updated: Refine known-cursor handling.
gstein
[steve] branch trunk updated: clarify/revise/diffentiate the ID values for our data types
gstein
[steve] branch trunk updated (58e7172 -> f9b6f7e)
gstein
[steve] 01/02: draft sqlite schema
gstein
[steve] 02/02: handy funcs for working with the sqlite db
gstein
[steve] branch trunk updated: draft up the crypto-related functions
gstein
[steve] branch trunk updated: link to argon2 python docco
gstein
[steve] branch trunk updated: Hash() takes a Salt. adjust pseudo-code. add Salt for OpenedKey
gstein
[steve] branch trunk updated: more clarity on storage/transmission
gstein
[steve] branch trunk updated: just use one requirements.txt
gstein
[steve] branch trunk updated: add requirements and a stub for a support package
gstein
[steve] branch trunk updated: missing colon
gstein
[steve] branch trunk updated: Fernet for symmetric en/decryption
gstein
[steve] branch trunk updated: formatting tweaks
gstein
[steve] branch trunk updated: more notes about implementation, and (re)tallying votes
gstein
[steve] branch trunk updated: Dump more thoughts
gstein
[steve] branch trunk updated: Create README.md
gstein
[steve] branch trunk updated: remove unused docs/ subdir
gstein
[steve] branch trunk updated: remove more v1 bits
gstein
[steve] branch trunk updated: sketch initial dir structure for v3 flask app, and bin/ for tools
gstein
[steve] branch trunk updated: remove v1 code
gstein
[steve] branch trunk updated: remove some clearly obselete files
gstein
[steve] branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-site updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch trunk updated: Update downloads.md
gstein
[steve] branch asf-site updated (fcbd20c -> ba0aad4)
gstein
[steve] 02/02: do not ignore output/ .. just clear it all for now
gstein
[steve] 01/02: added wrong subdir. we want output, not site.
gstein
[steve] branch asf-site updated: add first run of the new website
gstein
[steve] branch trunk updated: note a couple required python packages
gstein
[steve] branch trunk updated (5a6f051 -> 14bcae0)
gstein
[steve] 04/06: move index to .md, and tweak the link: no more wiki.a.o
gstein
[steve] 03/06: toss old .html; keep the empty .md
gstein
[steve] 05/06: convert privacy policy. likely obsolete, though.
gstein
[steve] 02/06: rename/tweak documentation.md(text)
gstein
[steve] 06/06: convert the voter_types page
gstein
[steve] 01/06: convert demo.html to .md, and apply some tweaks
gstein
[steve] branch trunk updated: Copy over content from old steve.a.o site.
gstein
[steve] branch trunk updated: Use new infra-pelican features.
gstein
[steve] branch trunk updated: First pass at Pelican building of the site.
gstein
[steve] branch asf-site-build updated: yet another trivial commit, ignore :)
humbedooh
[steve] branch asf-site-build updated: fix height issue with main page
humbedooh
[steve] branch asf-site-build updated: split into main and main_splash for different designs
humbedooh
[steve] branch asf-site-build updated: fix path to theme
humbedooh
[steve] branch asf-site-build updated: Update page.html
humbedooh
[steve] branch asf-site-build updated: Update steve.css
humbedooh
[steve] branch asf-site-build updated: Update index.html
humbedooh
[steve] branch asf-site-build updated: Update index.html
humbedooh
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-staging updated: Automatic Site Publish by Buildbot
git-site-role
[steve] branch asf-site-build updated: Update downloads.md
humbedooh
[steve] branch asf-staging updated: Update .gitignore
humbedooh
[steve] branch asf-site-build updated: Update .gitignore
humbedooh
[steve] branch asf-site-build updated: Create downloads.md
humbedooh
Earlier messages
Later messages