1
0
Fork 0
mirror of https://code.sup39.dev/repos/Wqawg synced 2024-12-28 23:24:53 +09:00
vervis/src
fr33domlover c2c4e24497 Support actor key expiration
Allow keys to specify expiration time using w3c security vocabulary. If a key
has expired, we treat it like sig validation failure and re-fetch the key from
the other server. And we never accept a sig, even a valid sig, if the key has
expired.

Since servers keep actors and keys in the DB, expiration can be a nice way to
ask that keys aren't used more than we want them to. The security vocab spec
also recommends to set expiration time on keys, so it's nice to support this
feature.
2019-02-05 04:05:44 +00:00
..
Control Launch service thread with a function that re-throws if they fail 2019-01-14 22:03:49 +00:00
Darcs/Local Move DarcsRev and code we're sharing with it into a separate library 2018-03-20 23:45:09 +00:00
Data Allow actor publicKey to be a URI, and require the URI to match the Sig keyId 2019-02-04 10:07:25 +00:00
Database Store remote actor keys in the DB, reuse them instead of GETing every time 2019-02-03 13:58:14 +00:00
Diagrams Allow loading the SVG font from deployment data path 2018-05-26 10:27:05 +00:00
Formatting Finish route change, it builds now 2016-05-23 20:46:54 +00:00
Language/Haskell/TH/Quote Complete DB migration list, allowing to upgrade 2016-08-04 running instance 2018-03-27 14:28:56 +00:00
Network Federation test outbox page with form for entering JSON 2019-01-21 15:54:57 +00:00
Text Treat email address as EmailAddress instead of Text including in the mailer 2018-03-06 02:26:27 +00:00
Vervis Support actor key expiration 2019-02-05 04:05:44 +00:00
Web Support actor key expiration 2019-02-05 04:05:44 +00:00
Yesod Upgrade to GHC 8.4 and LTS 12 2018-12-05 03:41:19 +00:00
GitPackProto.hs Parse the git-uploac-pack SSH command properly 2016-04-19 09:42:02 +00:00