aboutsummaryrefslogtreecommitdiff
path: root/archive
diff options
context:
space:
mode:
Diffstat (limited to 'archive')
-rw-r--r--archive/2022-06-21--meeting-minutes32
-rw-r--r--archive/2022-06-28--meeting-minutes26
-rw-r--r--archive/2022-07-05--meeting-minutes35
-rw-r--r--archive/2022-07-12--meeting-minutes28
-rw-r--r--archive/2022-07-19--meeting-minutes30
-rw-r--r--archive/2022-08-16--meeting-minutes54
-rw-r--r--archive/2022-08-23--meeting-minutes41
-rw-r--r--archive/2022-08-30--meeting-minutes36
-rw-r--r--archive/2022-09-06--meeting-minutes52
9 files changed, 334 insertions, 0 deletions
diff --git a/archive/2022-06-21--meeting-minutes b/archive/2022-06-21--meeting-minutes
new file mode 100644
index 0000000..035ca9a
--- /dev/null
+++ b/archive/2022-06-21--meeting-minutes
@@ -0,0 +1,32 @@
+Date: 2022-06-21 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: rgdd
+
+Agenda
+ * Hello
+ * Status round
+ * Decisions
+ * Next steps
+
+Hello
+ * rgdd
+ * gregoire
+ * ln5
+
+Status round
+ * [rgdd et al.] drafty trademark registration for Sigsum
+ * https://git.sigsum.org/sigsum/tree/archive/2022-06-21-trademark-registration-notes
+ * [rgdd] bunch of misc stuff (assist ln5, osfc proposal, etc.)
+ * [ln5] primary/secondary roles, finishing up
+ * [ln5] fighting the Debian installer, again
+ * [gregoire] changing private key format
+
+Decisions
+ * Decision: submit trademark registration for Sigsum
+
+Next steps
+ * [rgdd] assist ln5 with reivewing and merging of primary-secondary stuff
+ * [ln5] getting logsrv-01 up and running with new code, acting as secondary node with logsrv-02 as primary
+ * [ln5] vacation, back on july 11
+ * [ln5] making sure that rgdd is able to restart and deploy new versions of the log, on all three systems (the poc and logsrv-{01,02})
+ * [gregoire] long-lived witness
diff --git a/archive/2022-06-28--meeting-minutes b/archive/2022-06-28--meeting-minutes
new file mode 100644
index 0000000..9b11f5d
--- /dev/null
+++ b/archive/2022-06-28--meeting-minutes
@@ -0,0 +1,26 @@
+Date: 2022-06-28 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: rgdd
+
+Agenda
+ * Hello
+ * Status round
+ * Decisions
+ * Next steps
+
+Hello
+ * rgdd
+ * gregoire
+
+Status round
+ * [rgdd] assist ln5 to merge primary-secondary stuff
+
+Decisions
+ * None
+
+Next steps
+ * [rgdd] doing minor clean-up stuff + rotate milestone pads
+ * [gregoire] reconfigure witness for new log
+
+Other useful links
+ * https://github.com/google/git-appraise/
diff --git a/archive/2022-07-05--meeting-minutes b/archive/2022-07-05--meeting-minutes
new file mode 100644
index 0000000..5798873
--- /dev/null
+++ b/archive/2022-07-05--meeting-minutes
@@ -0,0 +1,35 @@
+Date: 2022-07-05 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: rgdd
+
+Agenda
+ * Hello
+ * Status round
+ * Decisions
+ * Next steps
+
+Hello
+ * rgdd
+ * gregoire
+
+Status round
+ * [rgdd] osfc talk accepted
+ * [rgdd] finalized next milestone and rotated {ms,ms-next} pads
+ * https://pad.sigsum.org/p/sigsum-ms
+ * [gregoire] deploy witness for ghost-shrimp
+ * [gregoire] small fixes in sigsum-py, merged by rgdd
+ * allow symlinks with unit tests that covered the behavior ln5 was worried about
+ * catch connection error from requests lib, maybe what's causing #44
+ * stop using error code 1
+
+Decisions
+ * None
+
+Next steps
+ * [rgdd] start working on "nail a v0 api again"
+
+Other useful links
+ * OpenSSF Best Practice
+ * https://bestpractices.coreinfrastructure.org/en/projects/5716
+ * Setting defaults to not get your memory exhausted in Go's http / grpc libs
+ * https://www.evanjones.ca/rate-limit-for-reliable-servers.html
diff --git a/archive/2022-07-12--meeting-minutes b/archive/2022-07-12--meeting-minutes
new file mode 100644
index 0000000..31744db
--- /dev/null
+++ b/archive/2022-07-12--meeting-minutes
@@ -0,0 +1,28 @@
+Date: 2022-07-12 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: rgdd
+
+Agenda
+ * Hello
+ * Status round
+ * Decisions
+ * Next steps
+
+Hello
+ * rgdd
+ * ln5
+
+Status round
+ * [rgdd] checking and testing gregoire's daemon wip branch in sigsum-py
+ * [ln5] log-go primary/secondary roles
+ * [ln5] ghost-shrimp deployed
+
+Decisions
+ * None
+
+Next steps
+ * [rgdd] work on "nail a v0 API, again"
+ * [ln5] monitoring of ghost-shrimp, focusing on detecting problems and emitting alerts (email is good enough)
+
+Other useful links
+ * https://github.com/tomrittervg/checker
diff --git a/archive/2022-07-19--meeting-minutes b/archive/2022-07-19--meeting-minutes
new file mode 100644
index 0000000..b1f91a1
--- /dev/null
+++ b/archive/2022-07-19--meeting-minutes
@@ -0,0 +1,30 @@
+Date: 2022-07-19 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: rgdd
+
+Agenda
+ * Hello
+ * Status round
+ * Decisions
+ * Next steps
+
+Hello
+ * rgdd
+ * ln5
+
+Status round
+ * [rgdd, ln5] drafty sigsum-spam tool to send many leaves request
+ * still needs a little bit of work but can at least spam aggresively
+ * sigsum-go, branch sigsum-spam
+ * [rgdd, ln5] in-person meet in stockholm
+
+Decisions
+ * Decision: cancel weekly meet on 2022-07-26
+ * Decision: cancel weekly meet on 2022-08-09
+
+Next steps
+ * [rgdd, ln5] proposals
+ * [rgdd] wrap-up sigsum-spam and request for it to be merged
+ * [rgdd] vaccay
+ * [ln5] checker, or similar, deployed for alerting when services are not externally reachable
+ * [ln5] vaccay
diff --git a/archive/2022-08-16--meeting-minutes b/archive/2022-08-16--meeting-minutes
new file mode 100644
index 0000000..377eb43
--- /dev/null
+++ b/archive/2022-08-16--meeting-minutes
@@ -0,0 +1,54 @@
+Date: 2022-08-16 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: ln5
+
+Agenda
+
+ Hello
+
+ Status round
+
+ Decisions
+
+ Next steps
+
+
+Hello
+
+ ln5
+
+ gregoire
+
+
+Status round
+
+ [ln5] checker bug fixes, half way deployed
+
+ [ln5] log operations sysadmin
+
+ [ln5] service planning
+
+ [ln5] new onion cert for www.so
+
+ [gregoire] some pollish on long-lived witness
+
+
+Decisions
+
+ No decisions.
+
+
+Next steps
+
+ [ln5] checker running
+
+ [ln5] review the spamming tool
+
+ [gregoire] merge request for longe-lived witness
+
+
+Other useful links
+
+ https://www.usenix.org/conference/usenixsecurity21/presentation/schmitt
+
+ https://www.usenix.org/system/files/sec21-schmitt.pdf
diff --git a/archive/2022-08-23--meeting-minutes b/archive/2022-08-23--meeting-minutes
new file mode 100644
index 0000000..bc65de8
--- /dev/null
+++ b/archive/2022-08-23--meeting-minutes
@@ -0,0 +1,41 @@
+Date: 2022-08-23 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: rgdd
+
+Agenda
+ * Hello
+ * Status round
+ * Decisions
+ * Next steps
+
+Hello
+ * rgdd
+ * gregoire
+ * ln5
+
+Status round
+ * [rgdd] booting up from vaccay from where we left off
+ * proposals: doc/proposals/2022-07*
+ * sigsum-debug: https://git.sigsum.org/sigsum-go/log/?h=sigsum-spam
+ * tool sketch: https://git.sigsum.org/sigsum-go/tree/cmd/sigsum/main.go?h=sigsum
+ * [gregoire] MR long-lived witness
+
+Decisions
+ * Decision: adopt case-insensitive hex proposal
+ * https://git.sigsum.org/sigsum/tree/doc/proposals/2022-07-case-insensitive-hex.md
+ * Decision: adopt no required "sigsum/v0" constant proposal
+ * https://git.sigsum.org/sigsum/tree/doc/proposals/2022-07-endpoint-url.md
+ * Decision: adopt permit lack of witness cosignatures proposal
+ * https://git.sigsum.org/sigsum/tree/doc/proposals/2022-07-permit-lack-of-witness-cosignatures.md
+
+Next steps
+ * [gregoire] add metrics for last tree height and timestamp
+ * [gregoire] start looking at updating trillian api, get links from rgdd
+ * [ln5] merge long-lived witness
+ * [ln5] checker running
+ * [ln5] (sys)admin things
+ * [rgdd] proposals, MR sigsum-debug, admin stuff
+
+Other useful links
+ * https://gitlab.torproject.org/rgdd/ct
+ * https://gitlab.torproject.org/tpo/onion-services/sauteed-onions/monitor
diff --git a/archive/2022-08-30--meeting-minutes b/archive/2022-08-30--meeting-minutes
new file mode 100644
index 0000000..06d0ad3
--- /dev/null
+++ b/archive/2022-08-30--meeting-minutes
@@ -0,0 +1,36 @@
+Date: 2022-08-30 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: rgdd
+
+Agenda
+ * Hello
+ * Status round
+ * Decisions
+ * Next steps
+
+Hello
+ * rgdd
+ * gregoire
+ * nisse
+ * ln5
+
+Status round
+ * [gregoire] started looking at trillian update (#18)
+ * Missing tests that were a prerequisite have been re-added and merged already
+ * Actual update to Trillian version is still waiting to be merged, ran into issues
+ * shutting down trillian log server with kill signal fails with new version
+ * path forward: report issue, provide fix if cla issues can be resolved, and in the mean time kill twice which solves this particular bug
+ * [rgdd] merging stuff from gregoire and discussing changes
+ * [rgdd] proposal to replace cgit with gitlab, including some gitlab dog fooding
+
+Decisions
+ * Decision: replace cgit with GitLab
+ * https://git.sigsum.org/sigsum/tree/doc/proposals/2022-08-replace-cgit-with-gitlab.md
+
+Next steps
+ * [gregoire] split trillian update from README changes into two separate MRs
+ * [rgdd] setup issues and milestones in gitlab
+ * [rgdd] review MRs from gregoire
+ * [rgdd] talk monitor with gregoire and nisse
+ * [rgdd] start onboarding nisse
+ * [ln5] sysadmin issues, like checker and specifying hw requirements
diff --git a/archive/2022-09-06--meeting-minutes b/archive/2022-09-06--meeting-minutes
new file mode 100644
index 0000000..f865c67
--- /dev/null
+++ b/archive/2022-09-06--meeting-minutes
@@ -0,0 +1,52 @@
+Date: 2022-09-06 1100 UTC
+Meet: https://meet.sigsum.org/sigsum
+Chair: ln5
+
+Agenda
+ * Hello
+ * Status round
+ * Decisions
+ * Next steps
+
+Hello
+ * rgdd
+ * gregoire
+ * ln5
+ * nisse (on and off due to connectivity issues)
+
+Status round
+ * [rgdd, gregoire] monitor webgui prototype sketch on whiteboard
+ * https://nextcloud.glasklarteknik.se/index.php/s/E9szYA6PHa2ExnH
+ * [rgdd] some initial things to read for nisse
+ * https://pad.sigsum.org/p/fb98-aa73-ef11-ec99 (ongoing, do not persist yet)
+ * [rgdd] drafty sigsum beamer template
+ * https://git.sigsum.org/sigsum/tree/beamer?h=beamer&id=5dd6c416aa6e14dd5ddbe4622274b71b86b7a030
+ * [rgdd] proposal to migrate some self-hosted services to gtse
+ * https://pad.sigsum.org/p/ce36-ec54-bf94-ca72 (ongoing, do not persist)
+ * [rgdd] started importing issues into gitlab, wip
+ * [gregoire] Monitor PoC (have the UX mostly working for a single log)
+ * [gregoire] Python modules
+ * Related to the serialization module: https://git.sigsum.org/sigsum-go/tree/pkg/types/ascii/ascii.go?h=rgdd/sketch
+
+Decisions
+ * Decision? migrate some self-hosted services to gtse
+ * Needs more work, comments to address:
+ * Should we keep sigsum.org names for jitsi and pads (similar to gitlab?)
+ * Should we use gitlab specific URLs for our Go modules, or, e.g., shorten them so that they are independent of where we host git? For example:
+ * sigsum.org/log-go could be redirected to gitlab.sigsum.org/core/log-go
+ * For how long should we keep cgit around and why? Any ballpark to start with?
+
+Next steps
+ * [rgdd] add more issues to gitlab
+ * [rgdd] continue onboarding nisse and pair review patches from gregoire
+ * [ln5] get the go book handed over to nisse, thursday
+ * [ln5] sysadmin issues, like checker and specifying hw requirements
+ * [gregoire] Deploy the monitor prototype for testing/demo
+ * [gregoire] Continue modularizing python package
+ * Maybe helpful for consistency proof: https://gitlab.torproject.org/rgdd/ct/-/tree/main/pkg/merkle
+ * [gregoire] Patch to sigsum-go with public key func
+ * [gregoire] Monitor verification?
+ * Maybe helpful: https://gitlab.torproject.org/rgdd/ct/-/blob/main/doc/tlog-algorithms.md#compact-range-extension
+
+Other useful links
+ * https://gitlab.com/gitlab-org/cli