Commit Graph

  • bff9bf5947
    Merge ca112886ce into 8472e14d4c #90 Dirk Stöcker 2024-11-29 09:55:13 -0700
  • ca112886ce
    Merge branch 'SSLMate:master' into master #90 Dirk Stöcker 2024-11-29 10:17:31 +0100
  • 9483eb0d4c Add log list support for static-ct-api logs Andrew Ayer 2024-11-25 08:09:57 -0500
  • 1b441660ab merkletree: replace IsComplete with more useful ContainsFirstN Andrew Ayer 2024-10-16 08:23:22 -0400
  • 8472e14d4c Add log list support for static-ct-api logs master Andrew Ayer 2024-11-25 08:09:57 -0500
  • 0ba0a1fef0 merkletree: replace IsComplete with more useful ContainsFirstN Andrew Ayer 2024-10-16 08:23:22 -0400
  • c298970b68
    Merge branch 'SSLMate:master' into master Dirk Stöcker 2024-07-01 18:13:31 +0200
  • ed9ee59e8e Emphasize that start_at_end applies to new logs Andrew Ayer 2024-06-14 15:16:26 -0400
  • 1b9a21baa8 Remove unnecessary pointer receivers from FragmentedCollapsedTree Andrew Ayer 2024-06-13 14:37:02 -0400
  • e570923ef2 Add merkletree.FragmentedCollapsedTree Andrew Ayer 2024-06-13 09:24:17 -0400
  • fca2b8f8f1 Add offset to merkletree.CollapsedTree so that it can represent arbitrary subtrees Andrew Ayer 2024-06-13 09:23:12 -0400
  • f81611b06a
    Merge branch 'SSLMate:master' into master #91 Adem Rosic 2024-06-12 12:39:34 -0400
  • 5653af7491 Added watchlist reload via SIGHUP The-Inceptions 2024-06-12 16:37:42 +0000
  • b711c8762e Refine the CollapsedTree API Andrew Ayer 2024-06-12 11:21:58 -0400
  • 759631f7e6 merkletree.Append: fix appending to empty trees Andrew Ayer 2024-06-09 11:13:16 -0400
  • cc98a06bcb merkletree: add method for getting collapsed tree nodes Andrew Ayer 2024-05-25 11:19:55 -0400
  • 7f17992c9c merkletree: factor out common initialization code Andrew Ayer 2024-05-25 10:52:54 -0400
  • 06ce937097 Improve some comments Andrew Ayer 2024-05-24 09:08:17 -0400
  • 6f019acd7b support filtering Dirk Stöcker 2024-05-23 15:44:12 +0200
  • cd4d796a7c Respect $EMAIL when sending emails Andrew Ayer 2024-05-21 15:07:03 -0400
  • b5f9a48dc3 man page: document that -no_save causes duplicate notifications Andrew Ayer 2024-05-21 15:02:30 -0400
  • 93ca622a37 Add NotifyError to StateProvider Andrew Ayer 2024-04-04 08:09:00 -0400
  • 7bb5602d09 Refine interface for malformed log entries Andrew Ayer 2024-04-04 07:55:44 -0400
  • 73327f0c2c Refine interface for healthcheck failures Andrew Ayer 2024-04-04 07:53:35 -0400
  • 5e0737353c Abstract state storage and notification logic behind an interface Andrew Ayer 2024-04-03 20:06:00 -0400
  • 740bf5ac55 Apply gofmt Andrew Ayer 2024-04-03 16:51:02 -0400
  • f83d65a149 feat: start providing ci actions #84 Florian Ritterhoff 2024-01-02 10:33:16 +0100
  • d0527154db fix(deps): update module golang.org/x/net to v0.19.0 renovate[bot] 2024-01-02 08:38:44 +0000
  • 937e3210e9 fix(deps): update module golang.org/x/sync to v0.5.0 renovate[bot] 2024-01-02 08:38:14 +0000
  • 51376a0558 Add renovate.json renovate[bot] 2024-01-02 08:36:54 +0000
  • 4a80c29f1f
    Add renovate.json #89 renovate[bot] 2024-01-02 08:36:54 +0000
  • 658e320638 Remove unnecessary seeding of math/rand Andrew Ayer 2023-11-13 16:44:10 -0500
  • 1da3a9e305 Release v0.18.0 v0.18.0 Andrew Ayer 2023-11-13 16:41:30 -0500
  • e2b5a8c8ea Fix bug when fetching entries Andrew Ayer 2023-11-13 14:35:24 -0500
  • b957791a5f Add a helper function Andrew Ayer 2023-10-29 08:10:49 -0400
  • 07bf0cfe2f Include `Message-ID` and `Date` in outbound emails Andrew Ayer 2023-10-29 08:00:52 -0400
  • 5fae49a971 Simplify some code Andrew Ayer 2023-10-29 07:45:23 -0400
  • f8040df68d Release v0.17.0 v0.17.0 Andrew Ayer 2023-10-26 16:53:34 -0400
  • 43d72adf51 Update dependencies Andrew Ayer 2023-10-26 16:51:15 -0400
  • bdb472c2fc Improve documentation Andrew Ayer 2023-10-24 11:32:41 -0400
  • 74fb03b579 make sendmail path configurable using an env var chayleaf 2023-10-23 15:31:06 +0700
  • b472963ac4 make sendmail path configurable using an env var #80 chayleaf 2023-10-23 15:31:06 +0700
  • f38583b79f Update ct/README Andrew Ayer 2023-10-24 09:13:37 -0400
  • ab72a342d7 README: fix hyperlink markup #81 Jakub Wilk 2023-10-23 23:55:52 +0200
  • c52f1f950c Improve documentation about $SUMMARY Andrew Ayer 2023-10-23 12:01:39 -0400
  • e3d8e99143 Add a comment Andrew Ayer 2023-10-06 17:54:08 -0400
  • 197414cfef chore: remove refs to deprecated io/ioutil #72 guoguangwu 2023-10-10 10:17:05 +0800
  • 6ae7ae1f9a Update dependencies Andrew Ayer 2023-09-01 10:56:05 -0400
  • 84de749c8c merkletree: add CollapsedTree.Equal Andrew Ayer 2023-08-30 11:53:31 -0400
  • eb16a10c2e Implement MarshalBinary and UnmarshalBinary for MerkleTreeHash Andrew Ayer 2023-08-25 07:40:20 -0400
  • 70e05ea7b0 merkletree: use non-pointer receiver for MarshalJSON Andrew Ayer 2023-07-02 14:32:11 -0400
  • ec5c63cf1a export ParseSANExtension Andrew Ayer 2023-02-17 16:14:45 -0500
  • 007f24feee merkletree: add Append method Andrew Ayer 2023-02-18 21:14:36 -0500
  • 1413b877f3 merkletree: factor out collapsing logic Andrew Ayer 2023-02-16 20:36:37 -0500
  • 1bde49894c merkletree: make some code a bit more obvious and general Andrew Ayer 2023-02-16 20:36:13 -0500
  • 935226b047 merkletree: use math/bits.OnesCount64 for efficiency Andrew Ayer 2023-02-16 20:27:20 -0500
  • 4ca81ab8aa Release v0.16.0 v0.16.0 Andrew Ayer 2023-02-21 14:26:55 -0500
  • 0f627d1137 Upgrade dependencies Andrew Ayer 2023-02-21 10:51:15 -0500
  • 5cd2b7ebe9 Refine README Andrew Ayer 2023-02-21 08:30:51 -0500
  • d6c15f1caf Prepare changelog for v0.16.0 Andrew Ayer 2023-02-21 08:29:39 -0500
  • 838fc988cc Update documentation Andrew Ayer 2023-02-20 10:35:44 -0500
  • cd1b7a80ca Read email addresses from $CERTSPOTTER_CONFIG_DIR/email_recipients Andrew Ayer 2023-02-20 10:14:10 -0500
  • 8b7cef7f61 Factor out some code into a helper function Andrew Ayer 2023-02-20 10:05:04 -0500
  • fd0a2a4d44 Execute scripts under $CERTSPOTTER_CONFIG_DIR/hooks.d, if it exists Andrew Ayer 2023-02-20 10:02:48 -0500
  • d08ad53464 Make error message for missing watch list more friendly Andrew Ayer 2023-02-20 09:47:15 -0500
  • 69be2f890a Update certspotter-script man page Andrew Ayer 2023-02-19 09:01:24 -0500
  • a242f6be26 Use same code to produce $SUMMARY and email subject Andrew Ayer 2023-02-19 08:48:30 -0500
  • 152f4341d6 Save failed healthchecks, and put path in $TEXT_FILENAME Andrew Ayer 2023-02-19 08:45:01 -0500
  • bd2bab5fcb Save malformed entries, and put paths in environment variables Andrew Ayer 2023-02-18 21:09:04 -0500
  • ee8ae0c1f3 Add helper functions for writing files Andrew Ayer 2023-02-18 21:02:05 -0500
  • ba3af60858 Fix typo in man page Andrew Ayer 2023-02-18 21:13:48 -0500
  • 223bf93292 Prepare changelog for v0.15.1 v0.15.1 Andrew Ayer 2023-02-09 11:36:59 -0500
  • 7d910d5521 When version is set via ldflag, append a "?" to indicate uncertainty Andrew Ayer 2023-02-09 11:29:30 -0500
  • 1a5f581c07 certspotterVersion: also allow -X=main.Version Faidon Liambotis 2023-02-09 15:01:02 +0200
  • 6a6f74414a Fix typos Andrew Ayer 2023-02-09 11:26:34 -0500
  • adad916dc4 certspotterVersion: also allow -X=main.Version #68 Faidon Liambotis 2023-02-09 15:01:02 +0200
  • 6ec0ab5b35
    Fix missing Errorf parameter in merkletree #67 Daniel Peukert 2023-02-09 12:04:33 +0100
  • ce81f9001f Release v0.15.0 v0.15.0 Andrew Ayer 2023-02-08 19:42:54 -0500
  • 9c61d83ca2 Remove an errant log statement Andrew Ayer 2023-02-07 10:13:52 -0500
  • 2dc99f8d23 Fix notification suppression Andrew Ayer 2023-02-07 09:23:01 -0500
  • 83e17e608d Fix syntax bugs in man page Andrew Ayer 2023-02-06 11:22:48 -0500
  • 3257b29036 Document health check in man page Andrew Ayer 2023-02-06 11:21:01 -0500
  • a8af849c9f Remove fields from JSON file that I am not ready to stabilize Andrew Ayer 2023-02-06 10:10:58 -0500
  • fc7cc17f45 Document that text file format may change Andrew Ayer 2023-02-06 10:07:56 -0500
  • 76911c788f Tidy module files Andrew Ayer 2023-02-06 09:44:19 -0500
  • 52949d8ea3 Apply gofmt Andrew Ayer 2023-02-06 09:18:53 -0500
  • 2a24abaa31 Make health check interval configurable Andrew Ayer 2023-02-06 09:18:37 -0500
  • 6c798699f8 Apply gofmt Andrew Ayer 2023-02-05 21:08:13 -0500
  • e27e355b75 Implement monitor health check Andrew Ayer 2023-02-05 21:08:01 -0500
  • fe4ef6b05d Add TimestampTime() to ct.SignedTreeHead Andrew Ayer 2023-02-05 21:07:14 -0500
  • 9b29ca93b8 Prepare CHANGELOG for v0.15.0 Andrew Ayer 2023-02-05 13:03:09 -0500
  • d4cf32f9b3 Update README, and reformat as Markdown Andrew Ayer 2023-02-05 11:19:14 -0500
  • 61e3d80f57 Rename COPYING to LICENSE Andrew Ayer 2023-02-05 12:54:44 -0500
  • 04ea5c949f Update man pages Andrew Ayer 2023-02-05 10:58:05 -0500
  • 3c23ab4e34 Add man pages Faidon Liambotis 2023-02-05 10:55:10 -0500
  • 9ec3c74400 Rename LeafSHA256 to avoid confusion with Merkle leafs Andrew Ayer 2023-02-05 08:41:17 -0500
  • 7a8a770d99 Apply gofmt Andrew Ayer 2023-02-05 08:30:53 -0500
  • c68cf401a3 Add $TBS_SHA256 and tbs_sha256 to script environment and JSON Andrew Ayer 2023-02-05 08:30:27 -0500
  • bc36175a53 Ensure that precertificates match the Merkle leaf input Andrew Ayer 2023-02-05 08:18:28 -0500
  • 03c21ed118 Add PubkeySHA256 to discoveredCert Andrew Ayer 2023-02-05 08:08:07 -0500