Andrew Ayer
9e8fd2bf8f
Add optional rate limiting of log queries
...
If a log operator publishes a simple rate limit for a log, we can use that
information to avoid sending requests to the log that we know will fail.
This will improve throughput as we won't be wasting time backing off from
failed requests.
2025-12-04 20:35:33 -05:00
Andrew Ayer
1533a277e0
loglist: fail validation if log has negative MMD
2025-07-26 11:11:50 -04:00
Andrew Ayer
bf723ce51a
Ensure loglists are marshalled without optional fields included
2025-07-12 15:52:33 -04:00
Andrew Ayer
ed8cec77ab
loglist/mozilla: handle static-ct-api logs
2025-07-04 12:37:51 -04:00
Andrew Ayer
43d6c4de2e
Add package for parsing Mozilla's CT log list
2025-07-03 13:36:44 -04:00
Andrew Ayer
5a8dd2ca82
Improve -version and User-Agent
2025-06-29 17:18:42 -04:00
Andrew Ayer
3e811e86d7
Decapitalize some error messages
2025-06-23 22:33:57 -04:00
Andrew Ayer
a4048f47f8
Send helpful User-Agent string with all requests
2025-06-23 16:32:35 -04:00
Andrew Ayer
00fd77f6ed
Rename certspotter-specific loglist fields, again
2025-05-05 10:29:20 -04:00
Andrew Ayer
56b190f7c0
Rename DownloadWorkers, revert to old defaults
2025-05-05 10:15:09 -04:00
Andrew Ayer
bc199bca4b
Rename DownloadJobSize to GetEntriesSize
2025-05-05 10:04:50 -04:00
Andrew Ayer
b856d7f163
static-ct-api support, parallel downloading
2025-05-04 20:41:33 -04:00
Andrew Ayer
8472e14d4c
Add log list support for static-ct-api logs
2024-11-25 08:09:57 -05:00
Andrew Ayer
2f2ad094db
Set User-Agent header when fetching log list
2023-02-03 15:24:55 -05:00
Andrew Ayer
2366c06ca6
Support ETag/Last-Modified when fetching loglist
2023-02-03 15:21:24 -05:00
Andrew Ayer
6bb03865fb
Modernize loglist fetching, add context support
2023-02-03 14:55:09 -05:00
Andrew Ayer
31f0b8b830
Update loglist for Chrome's new v3 schema
...
See https://groups.google.com/a/chromium.org/d/msgid/ct-policy/f2958124-f679-406d-8bca-a063b7d37c3an%40chromium.org
2021-11-01 14:19:45 -04:00
Andrew Ayer
1a7622bfa6
loglist: add some helper functions
2021-05-01 17:35:18 -04:00
Andrew Ayer
4b280bdcd2
export loglist.Unmarshal
2021-05-01 16:53:56 -04:00
Andrew Ayer
a147970db8
Use ct.SHA256Hash for log ID rather than []byte
2021-04-30 17:04:16 -04:00
Andrew Ayer
74a7329c00
Validate log list after loading it
2020-05-01 16:05:37 -04:00
Andrew Ayer
43fe09e1f2
Add code for parsing JSON log lists
2020-04-29 11:38:04 -04:00