Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | prometheus: Add silentct_need_restart | Rasmus Dahlberg | 2025-01-04 | 4 | -1/+34 |
| | |||||
* | docs: Start documentation on prometheus metrics | Rasmus Dahlberg | 2025-01-04 | 1 | -0/+56 |
| | |||||
* | prometheus: Add drafty error counter | Rasmus Dahlberg | 2025-01-04 | 2 | -1/+16 |
| | | | | Needs tuning, too noisy right now. | ||||
* | fix: Always run alertJob() on manager startup | Rasmus Dahlberg | 2025-01-04 | 1 | -0/+3 |
| | | | | Ensures we alert asap if we have something to alert for. | ||||
* | prometheus: Add basic metrics for alerting | Rasmus Dahlberg | 2025-01-04 | 9 | -1/+238 |
| | | | | | - Detect if we're falling behind while downloading - Detect if there are any found certificates alerting | ||||
* | ci: Use go verison 1.23 | Rasmus Dahlberg | 2025-01-03 | 2 | -3/+1 |
| | | | | | Unfortunately larger than what's in Debian backports, but it appears that github.com/google/certificate-transparency-go requires it. | ||||
* | chore: Bump github.com/google/certificate-transparency-go to v1.3.0 | Rasmus Dahlberg | 2025-01-03 | 2 | -34/+30 |
| | | | | | go get github.com/google/certificate-transparency-go@v1.3.0 go mod tidy | ||||
* | chore: Bump gitlab.torproject.org/rgdd/ct to v0.0.0 | Rasmus Dahlberg | 2025-01-03 | 2 | -3/+3 |
| | | | | | go get gitlab.torproject.org/rgdd/ct@v0.0.0 go mod tidy | ||||
* | chore: Bump golang.org/x/crypto to v0.3.1 | Rasmus Dahlberg | 2025-01-03 | 2 | -10/+10 |
| | | | | | go get golang.org/x/crypto@v0.31.0 go mod tidy | ||||
* | chore: Tidy go.mod and go.sum | Rasmus Dahlberg | 2025-01-03 | 2 | -7/+13 |
| | | | | go mod tidy | ||||
* | test: Add basic smoke test | Rasmus Dahlberg | 2025-01-03 | 2 | -0/+98 |
| | |||||
* | Ensure alertJob() runs on the clock | Rasmus Dahlberg | 2025-01-03 | 1 | -0/+7 |
| | | | | | Currently it only runs if there are monitor/feedback events. Which is probably fine for the most part, but will be a bit more robust. | ||||
* | Cleaner notice message on certificate mis-issuance | Rasmus Dahlberg | 2025-01-03 | 1 | -1/+1 |
| | |||||
* | Store parsed DER certificates for matching entries | Rasmus Dahlberg | 2025-01-03 | 1 | -2/+5 |
| | | | | | | For convenience. For example, now one can debug issues like this: openssl x509 -inform DER -in /path/to/crt.der -text -noout | ||||
* | chore: Bump go version to 1.22 | Rasmus Dahlberg | 2025-01-03 | 2 | -2/+2 |
| | | | | The Debian-backports version. | ||||
* | Reference Andrew Ayer's related work | Rasmus Dahlberg | 2024-11-01 | 1 | -0/+16 |
| | | | | Closes #2. | ||||
* | Add drafty NEWS-file entry | Rasmus Dahlberg | 2024-11-01 | 1 | -0/+4 |
| | |||||
* | Say a few words about beta tags and releases | Rasmus Dahlberg | 2024-11-01 | 2 | -1/+30 |
| | |||||
* | Add contact email | Rasmus Dahlberg | 2024-11-01 | 1 | -0/+1 |
| | |||||
* | authors: Add Filippo Valsorda | Rasmus Dahlberg | 2024-11-01 | 1 | -0/+1 |
| | | | | | Filippo doesn't have a git-commit in this repository yet. That said, he has been an integral part of the silentct design-work. Thank you! | ||||
* | Improve terminology and documentation | Rasmus Dahlberg | 2024-06-02 | 8 | -133/+133 |
| | |||||
* | chore: Remove dash in project name | Rasmus Dahlberg | 2024-06-02 | 22 | -56/+56 |
| | | | | To be consistent with naming of the tools in cmd/. | ||||
* | build: Install is a separate invocation of make | Rasmus Dahlberg | 2024-05-30 | 1 | -3/+2 |
| | |||||
* | Only bootstrap a compact range once per log | Rasmus Dahlberg | 2024-05-26 | 6 | -76/+229 |
| | | | | | | | | | | | | | | | As opposed to doing a new bootstrap with get-proof-by-hash every time the next root is constructed. Bootstrapping the compact range from a get-proof-by-hash query works for the most part, but fails if the log included a duplicate entry and gives us the index for that instead. Log operators with duplicate entries include Cloudflare and Digicert. If bootstrap fails (unlucky), we try to bootstrap again once the log's signed tree head moved forward (hoping the last entry has no duplicate). The more reliable way to bootstrap a compact range would be to use the get-entry-and-proof endpoint. This does not work in practise because some logs are not implementing this endpoint. Digicert has such logs. | ||||
* | chore: Add transparency-dev/merkle | Rasmus Dahlberg | 2024-05-26 | 2 | -0/+3 |
| | |||||
* | Use "silentct" instead of "silent-ct" in example | Rasmus Dahlberg | 2024-05-19 | 1 | -2/+2 |
| | |||||
* | Sort options in lexicographical order | Rasmus Dahlberg | 2024-05-19 | 1 | -17/+17 |
| | |||||
* | Add force flag | Rasmus Dahlberg | 2024-05-19 | 1 | -1/+4 |
| | | | | Currently only overrides the number of workers. | ||||
* | Free up -f so that it can be used for force | Rasmus Dahlberg | 2024-05-19 | 2 | -12/+13 |
| | |||||
* | fix: Add loop in feedback's RunForever | Rasmus Dahlberg | 2024-05-17 | 1 | -5/+7 |
| | | | | This fixes the issue of the monitor stopping after the second pull. | ||||
* | Set /usr/local as default prefix | Rasmus Dahlberg | 2024-05-17 | 2 | -2/+2 |
| | |||||
* | Don't encourage building with root privileges | Rasmus Dahlberg | 2024-05-17 | 2 | -1/+5 |
| | |||||
* | Add man pages and installer Makefile | Rasmus Dahlberg | 2024-05-16 | 15 | -62/+198 |
| | | | | | | Includes renaming of the tools, part one of trying to simplify terminology and letting go of "node" and "moon". Improving the terminology was suggested by Martin H a while back, thank you. | ||||
* | Reduce default chunk size | Rasmus Dahlberg | 2024-05-16 | 1 | -1/+1 |
| | |||||
* | Use serial number as unique certificate ID | Rasmus Dahlberg | 2024-05-16 | 1 | -3/+8 |
| | |||||
* | ci: Run go fmt/test/vet | Rasmus Dahlberg | 2024-05-16 | 1 | -0/+16 |
| | |||||
* | Fix nits spotted by go vet | Rasmus Dahlberg | 2024-05-16 | 7 | -18/+19 |
| | |||||
* | Link authoritative git repository | Rasmus Dahlberg | 2024-05-14 | 1 | -1/+1 |
| | |||||
* | Drop unsued contrib/ for now | Rasmus Dahlberg | 2024-01-08 | 1 | -3/+0 |
| | |||||
* | Set larger shutdown timeout | Rasmus Dahlberg | 2024-01-08 | 1 | -1/+1 |
| | |||||
* | Change notice -> debug print for shutdown notice | Rasmus Dahlberg | 2024-01-08 | 1 | -1/+1 |
| | |||||
* | Set larger chunk size default | Rasmus Dahlberg | 2024-01-08 | 1 | -1/+1 |
| | |||||
* | Fix so that go install works for rgdd.se/silent-ct | Rasmus Dahlberg | 2024-01-08 | 1 | -3/+0 |
| | |||||
* | Use one worker per log as the default | Rasmus Dahlberg | 2024-01-08 | 1 | -2/+2 |
| | |||||
* | Configure logger using the -o option | Rasmus Dahlberg | 2024-01-08 | 1 | -1/+8 |
| | |||||
* | Bring introductory documentation up to speed | Rasmus Dahlberg | 2024-01-08 | 2 | -91/+80 |
| | |||||
* | Add drafty prototype | Rasmus Dahlberg | 2024-01-07 | 45 | -1506/+2195 |
| | |||||
* | Describe HTTP API | Rasmus Dahlberg | 2023-12-25 | 1 | -6/+27 |
| | |||||
* | Fix typos | Rasmus Dahlberg | 2023-12-25 | 1 | -2/+2 |
| | |||||
* | Update design and write a brief introduction | Rasmus Dahlberg | 2023-12-25 | 2 | -3/+119 |
| | | | | | | Credit: much good input from Filippo Valsorda in the cleaned up version of this design draft, e.g., including use of HMAC and that there may be dragons wrt. to any potential filtering on the NotBefore timestamp. |