Commit Graph

29 Commits

Author SHA1 Message Date
Jan-Lukas Else ad7536034a Use slog 2023-12-27 11:37:58 +01:00
Jan-Lukas Else 34ab1b1fb2 Set appAserAgent on all requests using RoundTripper 2022-12-14 10:21:32 +01:00
Jan-Lukas Else 0c2e2b2e4d Improve ActivityPub implementation using go-ap/client 2022-12-10 12:47:36 +01:00
Jan-Lukas Else e005cda096 Rework activitypub using library and support replies using the comment system 2022-11-23 22:16:56 +01:00
Jan-Lukas Else b4a1972968 Sign ActivityPub requests to get remote actor 2022-09-13 23:05:53 +02:00
Jan-Lukas Else 9035f9bf46 Remove queue trigger again, made tests fail, change schedule times 2022-03-31 15:52:32 +02:00
Jan-Lukas Else 5f969f8ba8 Fix un-deletion for activitypub / mastodon, improve queue handling 2022-03-31 14:55:36 +02:00
Jan-Lukas Else 474155306d Go 1.18 2022-03-16 08:28:03 +01:00
Jan-Lukas Else 68b2d604c3 Small changes (less GC, cache stats, linter fixes) 2022-02-23 12:24:11 +01:00
Jan-Lukas Else 890e226ef6 More linters and some contexts, improved queue listening 2022-02-23 10:23:26 +01:00
Jan-Lukas Else 0f1408fe3e More pooled buffers and don't AP announce replies 2022-02-22 16:52:03 +01:00
Jan-Lukas Else 51eaf24ff2 Some improvements and data race fixes 2022-02-12 12:37:13 +01:00
Jan-Lukas Else d8caf1e6f5 More optimizations 2022-02-12 00:48:59 +01:00
Jan-Lukas Else 41511df0e5 Remove useless body discard 2021-11-02 18:38:08 +01:00
Jan-Lukas Else 2437ed70d7 Vanity import path and listing of media files 2021-06-28 22:17:18 +02:00
Jan-Lukas Else f7d3138c24 More tests and fixes 2021-06-19 08:37:16 +02:00
Jan-Lukas Else 67f2b1fbdb Bug fixes, refactoring and other improvements 2021-06-18 14:32:03 +02:00
Jan-Lukas Else 9714d65679 Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
Jan-Lukas Else b5faa6bbb2 Only wait with queue processing if queue is empty 2021-05-24 10:44:43 +02:00
Jan-Lukas Else bc1a978793 SQLite based queue (option to reschedule item in queue) 2021-05-24 09:12:46 +02:00
Jan-Lukas Else 7f8ea2d94b Improve HTTP handling (timeouts etc.) 2021-03-31 09:29:52 +02:00
Jan-Lukas Else 04f5cdc122 Small activitypub changes 2021-03-19 14:26:45 +01:00
Jan-Lukas Else 91788efe67 Go 1.16 2021-02-17 08:23:03 +01:00
Jan-Lukas Else 424d1e9944 Fix lint errors 2021-02-08 18:51:07 +01:00
Jan-Lukas Else 6a0eda2184 Update + get rid of a few dependencies 2021-01-21 17:59:47 +01:00
Jan-Lukas Else 004c4fd2c1 Verify webmentions using a queue 2020-11-25 12:36:14 +01:00
Jan-Lukas Else c6200001b9 Save shared inbox to reduce amount of messages 2020-11-25 11:29:36 +01:00
Jan-Lukas Else 954c3be6c3 Fix time comparing 2020-11-22 18:29:46 +01:00
Jan-Lukas Else 2e9b0ef4df Improve activitypub sending 2020-11-22 16:10:59 +01:00