Pere Lev
719999242a
S2S: Project: Grant: Fix capability check, do it in MaybeT, not ExceptT
2024-04-10 22:37:12 +03:00
Pere Lev
048c429def
S2S: Project: Remove: Implement child/parent mode
2024-04-04 11:54:13 +03:00
Pere Lev
ffb5dadac7
Link C2S handler with ClientMsg Person actor handler & port inviteC
2023-06-16 17:15:15 +03:00
fr33domlover
6786e2e0e1
Implement theater-based remote delivery and port personGrant
2023-05-24 22:17:14 +00:00
fr33domlover
c9db823c8c
Implement actor-model system and start moving Person actor to it
...
This patch makes Vervis temporarily unusable, because all actors' inbox POST
handlers use the new system, but the actual federation handler code hasn't been
ported. The next patches will port all the S2S activities supported so far, as
well as C2S.
2023-04-29 10:40:44 +00:00
fr33domlover
cdcf3a3326
Control.Applicative.Local: Rename parameter to avoid confusing name shadowing
2022-09-05 16:27:21 +00:00
fr33domlover
ac867e56f2
S2S: Switch from Grant->Accept->Enable to Invite->Accept->Grant
...
Giving access now starts with an Invite activity, followed by Accept from the
Invite's recipient. Finally, the resource sends a Grant, which is the actual
OCap.
2022-09-05 16:19:52 +00:00
fr33domlover
68bdaf65a7
S2S sharer inbox: Handle Offer{Ticket} yay!
2019-06-15 14:51:48 +00:00
fr33domlover
4b20ed23b6
Stop using Vervis.Import and NoImplicitPrelude, switch to plain regular imports
2019-06-15 08:24:08 +00:00
fr33domlover
7686f3777e
New module structure for ActivityPub C2S and S2S code
2019-06-15 04:39:13 +00:00
fr33domlover
23e760e373
Build with LTS 13, GHC 8.6
2019-05-24 11:49:39 +00:00
fr33domlover
48cfccd3d2
Use forkFinally in ResultShare to be sure we always catch exceptions & set MVar
2019-05-10 21:33:08 +00:00
fr33domlover
f37b9b3f52
Run the delivery worker priodically, settings control how often to run
2019-04-18 10:38:01 +00:00
fr33domlover
d5eefd1553
Implement outbox remote delivery, in handler and periodic, not used yet
2019-04-16 14:27:50 +00:00
fr33domlover
9a306e762c
Unfinished updated outbox handler
2019-04-11 13:44:44 +00:00
fr33domlover
adaa920aa4
Launch service thread with a function that re-throws if they fail
...
In Haskell by default if a thread has an exception, the main thread isn't
notified at all. This patch changes service thread launching to re-throw their
exceptions in the main thread, so that their failure is noticed.
2019-01-14 22:03:49 +00:00
fr33domlover
b2f5b20184
Minimal pagination for git and darcs change log
2016-05-13 08:49:19 +00:00