Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: Ensure backoff for get-sth and proof fetching | Rasmus Dahlberg | 13 days | 1 | -1/+6 |
| | | | | Our get-entries fetcher already backs-off exponentially. | ||||
* | fix: Ensure fresh STHs are propagated | Rasmus Dahlberg | 13 days | 1 | -0/+20 |
| | |||||
* | fix: Don't accept timestamps that shrink | Rasmus Dahlberg | 13 days | 1 | -0/+3 |
| | |||||
* | fix: Ensure chunks are sent eventually and on exit | Rasmus Dahlberg | 13 days | 2 | -18/+42 |
| | |||||
* | prometheus: Add silentct_need_restart | Rasmus Dahlberg | 2025-01-04 | 2 | -1/+13 |
| | |||||
* | 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 | 2 | -1/+82 |
| | | | | | - Detect if we're falling behind while downloading - Detect if there are any found certificates alerting | ||||
* | 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 |
| | |||||
* | chore: Remove dash in project name | Rasmus Dahlberg | 2024-06-02 | 5 | -14/+14 |
| | | | | To be consistent with naming of the tools in cmd/. | ||||
* | Only bootstrap a compact range once per log | Rasmus Dahlberg | 2024-05-26 | 5 | -57/+163 |
| | | | | | | | | | | | | | | | 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. | ||||
* | 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. | ||||
* | Reduce default chunk size | Rasmus Dahlberg | 2024-05-16 | 1 | -1/+1 |
| | |||||
* | Fix nits spotted by go vet | Rasmus Dahlberg | 2024-05-16 | 4 | -15/+16 |
| | |||||
* | 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 |
| | |||||
* | Add drafty prototype | Rasmus Dahlberg | 2024-01-07 | 15 | -632/+947 |
| | |||||
* | Drafty server package to receive node requests | Rasmus Dahlberg | 2023-12-17 | 2 | -1/+45 |
| | | | | | curl http://localhost:2009/get-status curl -X POST --data-binary @/home/rgdd/fullchain.pem -u node_a:aaaa http://localhost:2009/add-chain | ||||
* | Add drafty skeleton | Rasmus Dahlberg | 2023-12-10 | 6 | -0/+630 |