Commit graph

46 commits

Author SHA1 Message Date
asonix
88b0383084 Keep track of when servers were last seen 2022-12-21 16:51:17 -06:00
asonix
b56bddccb4 Allow Signature to be missing if kind is Delete, return early without additional processing 2022-12-19 11:39:30 -06:00
asonix
430ebec810 Improve tracing, immediately stringify spantrace, remove join macros 2022-12-13 23:36:40 -06:00
asonix
a0fbf9d236 Bump activitystreams again 2022-12-06 18:53:19 -06:00
asonix
149ec1d14f Minify HTML 2022-11-23 11:51:51 -06:00
asonix
88329a79e2 clippy 2022-11-21 14:25:24 -06:00
asonix
a77a4cde22 Add an 'About' section to the relay 2022-11-21 14:23:37 -06:00
asonix
9133dd7688 Add optional footer blurb 2022-11-21 11:16:21 -06:00
asonix
d8f3f1d0e9 Add one more log in TLS config 2022-11-20 22:47:20 -06:00
asonix
205e794b9e Add more logging around TLS config issues 2022-11-20 22:46:20 -06:00
asonix
5d33dba103 Add support for binding TLS 2022-11-20 21:42:38 -06:00
asonix
a3eb785b9e Update defaults to be more prod friendly 2022-11-20 16:25:27 -06:00
asonix
f892a50f2c Add metrics printer 2022-11-19 17:45:01 -06:00
asonix
ebdc739c84 Make admin API & client work 2022-11-17 14:13:41 -06:00
asonix
fe844a807f Start work on admin API 2022-11-17 13:14:45 -06:00
asonix
bd172753fb Add basic administration via telegram 2022-11-02 17:58:52 -05:00
asonix
bc263701e2 Log cleanup 2022-11-01 15:57:33 -05:00
Aode (lion)
f5d7c80d2e Bump deps 2022-07-02 11:01:02 -05:00
Aode (Lion)
f9816ddd3b Update to stable actix-web 2022-02-26 12:12:07 -06:00
Aode (Lion)
8893895c71 Update to latest activitystreams 2022-01-17 16:54:45 -06:00
Aode (Lion)
3384ca9064 Clean up debug impls 2021-09-21 14:32:25 -05:00
Aode (lion)
a53c8a0a63 Include version info in builds 2021-09-20 12:49:07 -05:00
Aode (lion)
5e24bb06a7 Support exporting metrics to Opentelemetry 2021-09-18 13:40:47 -05:00
Aode (lion)
d627c5b6b2 Bump versions 2021-09-18 13:00:35 -05:00
Aode (lion)
43e5b6d873 Instrument with tracing 2021-09-18 12:55:39 -05:00
asonix
d6fa5d3617 Expose source_repo env var 2021-02-11 22:11:55 -06:00
asonix
2c275e441b pub -> pub(crate) 2021-02-09 22:17:20 -06:00
asonix
50d2b5b21c bro we are sledding 2021-02-09 22:05:06 -06:00
asonix
9923d4d107 Add allow/block check to verifier middleware before key validation 2020-12-23 12:30:19 -06:00
asonix
1f065385a0 Update deps 2020-09-07 16:51:02 -05:00
asonix
1d0a1d7cfd update version string 2020-07-25 17:33:11 -05:00
asonix
2bbcc82d9c Update activitystreams 2020-06-19 23:11:02 -05:00
asonix
1bb098d42b Use 'uri' in a few places 2020-06-03 16:01:37 -05:00
asonix
d5cf29f237 Generate XsdAnyUri rather than String, remove XsdString 2020-06-03 12:37:36 -05:00
asonix
82e8042c66 Clean db code, switch to deadpool 2020-04-21 12:07:39 -05:00
asonix
9ada30626b Add media cache, improve default styles 2020-03-25 22:26:45 -05:00
asonix
e4c95a8168 More shuffling, store actors in db 2020-03-23 17:17:53 -05:00
asonix
9925e41673 Do a bit of reorganizing 2020-03-23 12:38:39 -05:00
asonix
dabeba43e2 Make connections configurable 2020-03-22 18:21:40 -05:00
asonix
d00961ae86 Add optional publish-blocks option 2020-03-21 23:50:14 -05:00
asonix
13ce219d76 Accept Undo Follow from already unfollowed actor 2020-03-21 16:01:54 -05:00
asonix
43280f30fe Fix nodeinfo, expose peers 2020-03-20 15:35:08 -05:00
asonix
65ce77898a Handle notify dying, add env_logger option 2020-03-20 10:09:42 -05:00
asonix
7538041b67 Add basic info page 2020-03-19 23:06:16 -05:00
asonix
722a00f9dc Fix VERIFY_SIGNATURES config, add README 2020-03-19 22:23:10 -05:00
asonix
eefff20941 Add commandline blocking and whitelisting 2020-03-19 19:55:11 -05:00