Commit Graph

  • a028cc8295 Improve README master Andrew Ayer 2026-01-12 13:45:23 -05:00
  • 3f413ad211 Release v0.24.0 v0.24.0 Andrew Ayer 2026-01-12 13:42:32 -05:00
  • 03c4c96b3c Update README Andrew Ayer 2026-01-12 13:24:51 -05:00
  • 253511141d Improve ergonomics of certspotter-authorize Andrew Ayer 2026-01-09 19:08:37 -05:00
  • 3f353ecb60 Provide guidance about determining legitimacy of a cert Andrew Ayer 2026-01-07 22:20:09 -05:00
  • 6646aeaffc Add -printhash option to certspotter-authorize Andrew Ayer 2026-01-07 21:28:29 -05:00
  • fa42441315 Check for notified file even if -no_save used Andrew Ayer 2026-01-07 21:02:14 -05:00
  • b4334334c8 Add certspotter-authorize command Andrew Ayer 2026-01-07 23:33:32 +00:00
  • d75f21462c Apply go mod tidy Andrew Ayer 2026-01-07 19:14:35 -05:00
  • ac2d11fb1e Save certs to temporary files when -no_save is used Andrew Ayer 2026-01-07 21:23:04 +00:00
  • 7e9ce6c2a6 Deduplicate certificate/precertificate pair Andrew Ayer 2026-01-07 15:58:04 -05:00
  • adac016f1d Revert "Deduplicate certificate/precertificate pair" Andrew Ayer 2026-01-07 12:44:27 -05:00
  • b3ebfccfde README: update info about certs detected by certspotter Andrew Ayer 2026-01-06 21:52:38 -05:00
  • db5c8e51c2 Improve wording in README Andrew Ayer 2026-01-06 16:58:52 -05:00
  • 5b36811e49 Update copyright year Andrew Ayer 2026-01-06 16:56:53 -05:00
  • b16628ca04 Document test certificate domains in README Andrew Ayer 2026-01-06 16:56:34 -05:00
  • 0c15ce1de2 Deduplicate certificate/precertificate pair Andrew Ayer 2026-01-06 13:10:54 -05:00
  • ebf508e4d7 Add FormatCheckpoint Andrew Ayer 2025-12-12 10:09:22 -05:00
  • 5b138b1e0e Release v0.23.0 v0.23.0 Andrew Ayer 2025-12-05 07:27:02 -05:00
  • 9e8fd2bf8f Add optional rate limiting of log queries Andrew Ayer 2025-12-04 20:20:55 -05:00
  • 84f39b8940 Release v0.22.0 v0.22.0 Andrew Ayer 2025-09-24 08:04:04 -04:00
  • 078924d878 Prepare changelog for v0.22.0 Andrew Ayer 2025-09-20 08:57:05 -04:00
  • d7ec166362 Remove -batch_size error message Andrew Ayer 2025-09-19 22:33:53 -04:00
  • a7e759a2df Increase minimum Go version to 1.24.6 Andrew Ayer 2025-09-19 22:31:49 -04:00
  • 81659ae791 Move some code for greater clarity Andrew Ayer 2025-09-19 22:23:35 -04:00
  • 820da0e29f Add $CERTSPOTTER_CACHE_DIR for specifying cache directory Andrew Ayer 2025-09-19 22:22:21 -04:00
  • dd76d3f220 Send retries to logs more aggressively Andrew Ayer 2025-09-18 16:17:59 -04:00
  • c36f00be9e Truncate the response body that's returned in error messages from logs Andrew Ayer 2025-09-18 12:50:09 -04:00
  • dc1ac20e24 monitor: include number of retries in recorded error messages Andrew Ayer 2025-09-16 09:00:21 -04:00
  • cf7371ec2c ctclient: add methods for submitting entries Andrew Ayer 2025-09-16 08:59:56 -04:00
  • 4bad3fd315 Support $STATE_DIRECTORY, $CONFIGURATION_DIRECTORY, and $CACHE_DIRECTORY Andrew Ayer 2025-08-28 14:47:41 -04:00
  • 1533a277e0 loglist: fail validation if log has negative MMD Andrew Ayer 2025-07-26 11:11:50 -04:00
  • efea8a20aa Improve a function name Andrew Ayer 2025-07-14 18:13:03 -04:00
  • 61fac0199a Do SCT marshalling correctly Andrew Ayer 2025-07-13 12:06:10 -04:00
  • 505874f2fc Add SCT marshalling Andrew Ayer 2025-07-13 12:00:28 -04:00
  • bf723ce51a Ensure loglists are marshalled without optional fields included Andrew Ayer 2025-07-12 15:52:33 -04:00
  • ed8cec77ab loglist/mozilla: handle static-ct-api logs Andrew Ayer 2025-07-04 12:37:51 -04:00
  • 43d6c4de2e Add package for parsing Mozilla's CT log list Andrew Ayer 2025-07-03 13:33:06 -04:00
  • 8435e9046a Release v0.21.0 v0.21.0 Andrew Ayer 2025-07-02 16:45:31 -04:00
  • 86873ee4a8 Update man page about error handling Andrew Ayer 2025-06-29 17:55:12 -04:00
  • b9e9bd0471 Print non-log errors (e.g. log list download failure) to stderr Andrew Ayer 2025-06-29 17:35:00 -04:00
  • bcefb76275 Remove unused code Andrew Ayer 2025-06-29 17:33:07 -04:00
  • 4fbbc5818e Store log errors in state directory Andrew Ayer 2025-06-29 17:21:15 -04:00
  • 5a8dd2ca82 Improve -version and User-Agent Andrew Ayer 2025-06-29 17:18:42 -04:00
  • b649b399e4 Do not run actions on pull requests Andrew Ayer 2025-06-23 23:20:54 -04:00
  • aecfa745ca Add GitHub Actions for test and lint Andrew Ayer 2025-06-23 23:10:11 -04:00
  • f5779c283c Add staticcheck configuration Andrew Ayer 2025-06-23 23:10:05 -04:00
  • 3e811e86d7 Decapitalize some error messages Andrew Ayer 2025-06-23 22:33:57 -04:00
  • a4048f47f8 Send helpful User-Agent string with all requests Andrew Ayer 2025-06-23 16:32:19 -04:00
  • 187aed078c Fix fmt typos Daniel Peukert 2025-06-23 19:27:39 +02:00
  • 8ab03b4cf8 Release v0.20.1 v0.20.1 Andrew Ayer 2025-06-19 18:30:03 -04:00
  • bcbd4e62d9 Improve error handling of hooks and sendmail Andrew Ayer 2025-06-17 14:03:45 -04:00
  • a2a1fb1dab Set WaitDelay when executing sendmail and hooks Andrew Ayer 2025-06-17 14:03:19 -04:00
  • 5430f737b0 Enforce a timeout when running sendmail Andrew Ayer 2025-06-17 13:59:59 -04:00
  • f0e8b18d9a Improve code clarity Andrew Ayer 2025-06-17 11:04:02 -04:00
  • 756782e964 Improve some comments Andrew Ayer 2025-06-17 11:01:15 -04:00
  • 53029c2a09 Imrove some comments Andrew Ayer 2025-06-17 10:52:32 -04:00
  • b05a66f634 Only calculate root hash when needed to verify an STH Andrew Ayer 2025-06-17 10:45:56 -04:00
  • b87b33a41b Upgrade dependencies Andrew Ayer 2025-06-16 23:33:51 -04:00
  • 3279459be2 Add Compare to LogID and merkletree.Hash Andrew Ayer 2025-06-16 14:24:26 -04:00
  • d5bc1ef75b Simplify certspotterVersion Andrew Ayer 2025-06-13 16:26:10 -04:00
  • 38bcd36d98 Release v0.20.0 v0.20.0 Andrew Ayer 2025-06-13 12:24:17 -04:00
  • ca7b11ca96 Print a friendlier error message if -batch_size specified Andrew Ayer 2025-06-13 12:21:48 -04:00
  • 26439b4deb Remove unused code Andrew Ayer 2025-05-30 17:08:05 -04:00
  • 9544d8ab50 Imprve comment Andrew Ayer 2025-05-21 14:59:51 -04:00
  • 694eb276a6 Also check timestamp when comparing STHs Andrew Ayer 2025-05-21 14:33:58 -04:00
  • 90ead642b0 Simplify context cancellation checks Andrew Ayer 2025-05-21 14:31:24 -04:00
  • 56af38ca70 Rewrite STH pipeline to avoid prematurely deleting STHs Andrew Ayer 2025-05-21 14:08:12 -04:00
  • 0c22448e5f Avoid spurious file not found errors loading STH dir if an STH is concurrently deleted Andrew Ayer 2025-05-20 15:29:23 -04:00
  • 61b037a708 Improve docs for -verbose Andrew Ayer 2025-05-19 13:46:03 -04:00
  • 15e35abdaa Only print log errors to stderr if -verbose specified Andrew Ayer 2025-05-19 13:43:39 -04:00
  • ce80beb1d4 Document the directories used by certspotter in the man page Andrew Ayer 2025-05-19 13:35:47 -04:00
  • b06aecc56c Improve man pages Andrew Ayer 2025-05-19 13:35:43 -04:00
  • 46c8fc64fd Improve verbose logging Andrew Ayer 2025-05-19 13:24:51 -04:00
  • b89afef32a In verbose mode, print a message when exiting due to signal Andrew Ayer 2025-05-19 13:13:18 -04:00
  • e50476620c sequencer: improve Godocs Andrew Ayer 2025-05-14 18:44:25 -04:00
  • 63845b370d sequencer: add Reserve method Andrew Ayer 2025-05-14 18:44:16 -04:00
  • bdc589762a Improve http.Client configuration Andrew Ayer 2025-05-14 18:41:27 -04:00
  • 0ba3b07bd9 Remove -batch_size option Andrew Ayer 2025-05-08 08:39:32 -04:00
  • 996068385f Fail health check for logs have never been contacted Andrew Ayer 2025-05-07 21:22:13 -04:00
  • 37531001bc Improve formatting of an error message Andrew Ayer 2025-05-07 18:26:18 -04:00
  • cfe7df0b9f Release v0.19.1 v0.19.1 Andrew Ayer 2025-05-07 18:06:42 -04:00
  • 2a499552ae Retract v0.19.0 Andrew Ayer 2025-05-07 18:06:25 -04:00
  • d0f48efa91 Make an error message less verbose Andrew Ayer 2025-05-07 18:03:00 -04:00
  • 61b6c3bf2a Add a space after colon in log message Andrew Ayer 2025-05-07 18:01:19 -04:00
  • 62649aae08 Log errors contacting log Andrew Ayer 2025-05-07 17:58:17 -04:00
  • e9c9ef8b43 Avoid integer overflow leading to panic in rand.N Andrew Ayer 2025-05-07 17:54:36 -04:00
  • 9ba1d4d915 Release v0.19.0 v0.19.0 Andrew Ayer 2025-05-07 16:47:31 -04:00
  • 403d5e2f58 Apply gofmt Andrew Ayer 2025-05-07 09:58:04 -04:00
  • 8a655b8566 Avoid calling t.Fatalf from goroutine Andrew Ayer 2025-05-07 09:56:14 -04:00
  • 647b036ed1 Remove unreachable return statements Andrew Ayer 2025-05-07 09:55:45 -04:00
  • 61508d8bf1 Fix printf mistake Andrew Ayer 2025-05-07 09:49:18 -04:00
  • 560ab984e3 Update README Andrew Ayer 2025-05-07 09:32:55 -04:00
  • 300adf6608 Update copyright year in man pages Andrew Ayer 2025-05-07 09:27:27 -04:00
  • 344df03c6c Avoid generating download batches with an invalid range Andrew Ayer 2025-05-06 14:58:23 -04:00
  • 5769c83cf3 Revert "Avoid calling get-entries when range is invalid (end < begin)" Andrew Ayer 2025-05-06 15:10:58 -04:00
  • 71b296141e Avoid calling get-entries when range is invalid (end < begin) Andrew Ayer 2025-05-06 14:58:23 -04:00
  • a6af6c54ba Avoid inclusive end bound until last possible moment Andrew Ayer 2025-05-06 14:52:15 -04:00
  • 8119925c16 Store issuers cache under os.UserCacheDir Andrew Ayer 2025-05-06 14:25:41 -04:00
  • 6151cb26da Cache issuer certificates retrieved from static-ct-api logs Andrew Ayer 2025-05-06 14:19:25 -04:00