Commit Graph

  • bc36175a53 Ensure that precertificates match the Merkle leaf input Andrew Ayer 2023-02-05 08:18:28 -05:00
  • 03c21ed118 Add PubkeySHA256 to discoveredCert Andrew Ayer 2023-02-05 08:08:07 -05:00
  • 05bf3d0c62 Fix typo in script environment variable Andrew Ayer 2023-02-05 07:56:42 -05:00
  • 3ccc8d67f4 Improve handling of contexts when retrying requests Andrew Ayer 2023-02-03 17:25:12 -05:00
  • e044aae1df Set proper intervals for monitoring Andrew Ayer 2023-02-03 17:12:48 -05:00
  • 1b4eb20c8b Upgrade dependencies Andrew Ayer 2023-02-03 15:49:16 -05:00
  • 2f2ad094db Set User-Agent header when fetching log list Andrew Ayer 2023-02-03 15:24:55 -05:00
  • 2366c06ca6 Support ETag/Last-Modified when fetching loglist Andrew Ayer 2023-02-03 15:21:24 -05:00
  • 6bb03865fb Modernize loglist fetching, add context support Andrew Ayer 2023-02-03 14:55:09 -05:00
  • 29ed939006 Remove old code Andrew Ayer 2023-02-03 14:47:47 -05:00
  • 897c861451 Remove redundant information in an error message Andrew Ayer 2023-02-03 14:38:02 -05:00
  • 35555b769a Remove script directory support (for now) Andrew Ayer 2023-02-03 14:35:26 -05:00
  • ef2a7698d7 Update a TODO comment Andrew Ayer 2023-02-03 14:32:44 -05:00
  • a5a9008de2 Add .v1 to file suffix of JSON files Andrew Ayer 2023-02-03 14:32:35 -05:00
  • 6848316a5b Make the .notified file a hidden file Andrew Ayer 2023-02-03 14:29:58 -05:00
  • 5e7fa8c079 Remove some TODOs that I'v decided not to do Andrew Ayer 2023-02-03 14:29:24 -05:00
  • 209cdb181b Convert to a daemon and make many other improvements Andrew Ayer 2023-02-03 14:05:04 -05:00
  • e3835dea53 Add some comments about the nature of various errors Andrew Ayer 2023-02-03 13:59:40 -05:00
  • a2a2e40e15 Add merkletree package Andrew Ayer 2023-02-03 13:58:22 -05:00
  • 5236ac5ae8 Add Base64URLString to SHA256Hash Andrew Ayer 2023-02-03 13:57:53 -05:00
  • 57e9458ce5 Replace plain text NEWS file with Markdown-formatted CHANGELOG.md Andrew Ayer 2023-02-03 13:09:46 -05:00
  • 656fb065be logclient: improve some error messages Andrew Ayer 2023-01-29 13:20:57 -05:00
  • 5365450965 logclient: don't send User-Agent Andrew Ayer 2023-01-29 13:19:56 -05:00
  • 936a1ca8ed Remove ctparsewatch Andrew Ayer 2023-01-22 13:54:43 -05:00
  • b3d1b793c1 Remove unused helper functions Andrew Ayer 2023-01-21 17:20:39 -05:00
  • 95c823e86a logclient: optionally verify STH signatures Andrew Ayer 2023-01-21 16:53:43 -05:00
  • 654f8d4670 logclient: add GetEntriesRaw Andrew Ayer 2023-01-21 16:50:50 -05:00
  • 1cabee55e4 Remove an unused function Andrew Ayer 2023-01-20 16:50:49 -05:00
  • e682e1e9f8 Add some comments about script variables Andrew Ayer 2023-01-20 16:14:49 -05:00
  • 76d30c2033 Remove BygoneSSL documentation from the README Andrew Ayer 2023-01-15 17:09:33 -05:00
  • 34f5c857b6 Deprecate $FINGERPRINT and $PUBKEY_HASH -script variables Andrew Ayer 2023-01-15 17:01:03 -05:00
  • fff3b01b26 Remove an obsolete TODO Andrew Ayer 2023-01-15 17:00:49 -05:00
  • cd2bb429fc Remove $CERT_TYPE environment variable for -script Andrew Ayer 2023-01-15 16:07:08 -05:00
  • 33ebbdfd07 Use os.UserHomeDir to determine home directory Andrew Ayer 2022-10-08 18:17:35 -04:00
  • 3d1bdb2b60 Release 0.14.0 v0.14.0 Andrew Ayer 2022-06-13 11:23:35 -04:00
  • 4c21e97208 Release 0.13 v0.13 Andrew Ayer 2022-06-13 08:50:07 -04:00
  • 0d29547d36 Update minimum Go version, install instructions Andrew Ayer 2022-06-13 08:45:23 -04:00
  • 270cdab44e Release 0.12 v0.12 Andrew Ayer 2022-06-07 08:22:27 -04:00
  • 039339154f Move retry logic into LogClient Andrew Ayer 2022-06-02 10:02:32 -04:00
  • f7f79f2600 logclient: buffer JSON request body Andrew Ayer 2022-05-31 15:37:47 -04:00
  • c59eecfdec Switch to Go modules Andrew Ayer 2022-05-01 13:23:21 -04:00
  • 2335a57569 Drop dependency on github.com/mreiferson/go-httpclient Andrew Ayer 2022-05-01 13:22:01 -04:00
  • c0e79476ae Add .gitignore file Andrew Ayer 2022-02-28 08:11:13 -05:00
  • 31f0b8b830 Update loglist for Chrome's new v3 schema Andrew Ayer 2021-11-01 14:19:45 -04:00
  • 8c14597721 Add IsPreCert to CertInfo Andrew Ayer 2021-10-29 09:28:39 -04:00
  • c9aaa2782f Add -version flag Andrew Ayer 2021-10-12 10:27:42 -04:00
  • 54f34077d3 Release 0.11 0.11 Andrew Ayer 2021-08-17 15:03:38 -04:00
  • 4e4250dad2 Don't ask for consistency proofs based on an empty tree Andrew Ayer 2021-08-17 14:59:21 -04:00
  • 1a7622bfa6 loglist: add some helper functions Andrew Ayer 2021-05-01 17:35:18 -04:00
  • 4b280bdcd2 export loglist.Unmarshal Andrew Ayer 2021-05-01 16:53:56 -04:00
  • a147970db8 Use ct.SHA256Hash for log ID rather than []byte Andrew Ayer 2021-04-30 17:04:16 -04:00
  • 2cccf67601 Avoid leaving a file open for longer than necessary Andrew Ayer 2020-10-06 19:27:58 -04:00
  • 18b2d6d2a5 Add support for contacting logs via HTTP proxies Andrew Ayer 2020-06-30 10:37:34 -04:00
  • 74a7329c00 Validate log list after loading it Andrew Ayer 2020-05-01 16:05:37 -04:00
  • 6d5e2395a1 Fix missing Printf Daniel Peukert 2020-05-01 00:25:39 +02:00
  • b01baf836d Release 0.10 0.10 Andrew Ayer 2020-04-29 14:15:29 -04:00
  • 6dc67b3775 Update NEWS file Andrew Ayer 2020-04-29 11:54:29 -04:00
  • 64e6a74a5e Fix typo in README Andrew Ayer 2020-04-29 11:51:54 -04:00
  • 185445e158 Retrieve log list from certspotter.org at startup instead of embedding in source Andrew Ayer 2020-04-29 11:38:26 -04:00
  • 43fe09e1f2 Add code for parsing JSON log lists Andrew Ayer 2020-04-29 11:38:04 -04:00
  • e473b94fd9 Add some helper functions for parsing certificate signature info Andrew Ayer 2020-04-28 15:57:35 -04:00
  • e74cb79bd4 Update NEWS Andrew Ayer 2019-12-03 11:19:07 -05:00
  • 764f3285cd Update README Andrew Ayer 2019-12-03 11:12:53 -05:00
  • 30d171343a Add -start_at_end option to begin monitoring logs at the end Andrew Ayer 2019-12-03 10:45:03 -05:00
  • 6f3359ecf5 Add a bunch of new logs Andrew Ayer 2019-12-02 16:58:05 -05:00
  • d124483998 Remove 2018 log shards Andrew Ayer 2019-12-02 15:30:47 -05:00
  • 86785d89d7 Process logs in parallel Andrew Ayer 2019-12-02 15:19:35 -05:00
  • c2099d6d49 Manually prefix all log messages with log URL Andrew Ayer 2019-12-02 15:03:34 -05:00
  • 0aa86dd1cb Return an error for trailing CT signature garbage rather than logging an error Andrew Ayer 2019-12-02 14:58:48 -05:00
  • 02b6c5ee51 Add functions for canonicalizing an RDNSequence Andrew Ayer 2019-09-12 11:36:08 -07:00
  • a6c74b6009 Add MarshalRDNSequence Andrew Ayer 2019-09-12 11:36:04 -07:00
  • 93fccdab3e decodeASN1String: add support for VisibleString Andrew Ayer 2019-09-11 21:03:44 -07:00
  • b11fd6bbf8 Add new logs: Yeti 2018-2022, Nimbus 2022-2023 Andrew Ayer 2018-10-15 09:32:42 -07:00
  • 20b1df83cc Remove EOL Symantec CT Log Servers d7415 2018-10-13 17:17:25 +01:00
  • 6991be261c changed bygonessl behavior Ian Foster 2018-07-19 16:12:17 -07:00
  • 1b4943c198 rename issued_before to valid_at Ian Foster 2018-07-13 11:11:58 -07:00
  • cfe7adf06c added support for CT over http for testing Ian Foster 2018-07-07 14:11:29 -07:00
  • e5fd2e9efc Initial BygoneSSL support Ian Foster 2018-07-04 19:03:57 -07:00
  • ca1acc7d77 Release 0.9 0.9 Andrew Ayer 2018-04-19 12:07:19 -07:00
  • 0a16866f44 Update README Andrew Ayer 2018-04-19 11:52:50 -07:00
  • 418ef7fd97 Remove WoSign and StartCom Andrew Ayer 2018-04-19 11:10:32 -07:00
  • 56dec6a1a5 Start monitoring Nimbus logs Andrew Ayer 2018-03-25 12:30:26 -07:00
  • 7c6da49708 Stop monitoring Argon 2017 Andrew Ayer 2018-03-25 12:28:44 -07:00
  • bc255f43d5 Add functions to verify SCTs Andrew Ayer 2017-12-17 09:51:38 -08:00
  • bf676f06be Add JSON tags to SignedCertificateTimestamp Andrew Ayer 2017-12-16 10:13:25 -08:00
  • ab16995f56 Release 0.8 0.8 Andrew Ayer 2017-12-08 13:00:50 -08:00
  • dd7e3a126d Add DigiCert 2 log Andrew Ayer 2017-12-08 13:02:35 -08:00
  • 4268566999 Add Symantec Sirius log Andrew Ayer 2017-12-08 12:59:10 -08:00
  • e96ccbab62 Release 0.7 0.7 Andrew Ayer 2017-11-13 15:10:30 -08:00
  • e546f123f5 Add Google Argon logs Andrew Ayer 2017-11-11 15:24:03 -08:00
  • 822a03f365 Track log certificate expiry range Andrew Ayer 2017-11-11 15:23:56 -08:00
  • 41ca1aaab8 Avoid unaligned atomic access on 32 bit platforms Andrew Ayer 2017-11-06 13:33:02 -08:00
  • a26bf3e300 Release 0.6 0.6 Andrew Ayer 2017-10-18 21:36:38 -07:00
  • 7283e51420 Disable TLS certificate validation when communicating with log Andrew Ayer 2017-10-18 21:34:51 -07:00
  • 1a6ed13fd6 Add Comodo Mammoth and Comodo Sabre Andrew Ayer 2017-10-17 17:27:03 -07:00
  • 709aa01308 Add Comodo Dodo to the openLogs list Andrew Ayer 2017-10-17 17:24:59 -07:00
  • 8b2664b474 Release 0.5 0.5 Andrew Ayer 2017-05-18 10:04:18 -07:00
  • 62cbba12a3 Remove PuChuangSiDa log Andrew Ayer 2017-05-13 09:52:19 -07:00
  • 3df9fb4e73 Add Venafi Gen2 log Andrew Ayer 2017-04-29 13:02:58 -07:00
  • 1814cb87e5 Return additional info about pre-cert from ValidatePrecert Andrew Ayer 2017-04-18 12:29:04 -07:00