Commit Graph

54 Commits

Author SHA1 Message Date
Jan-Lukas Else ad7536034a Use slog 2023-12-27 11:37:58 +01:00
Jan-Lukas Else 5d1eb459ab Some more small memory improvements 2023-02-03 23:33:48 +01:00
Jan-Lukas Else d5e3d9e216 Add reply and like context and fetching it (Completes #45) 2022-12-26 09:37:51 +01:00
Jan-Lukas Else 7b2c9c3afb Fix some linting things 2022-12-14 16:03:54 +01:00
Jan-Lukas Else 6bfaf16e25 Automatically fetch reply and like title
(Updates #45)
2022-12-14 14:56:27 +01:00
Jan-Lukas Else 34ab1b1fb2 Set appAserAgent on all requests using RoundTripper 2022-12-14 10:21:32 +01:00
Jan-Lukas Else b14070ce04 Update dependencies and fix some linting errors 2022-07-10 11:30:43 +02:00
Jan-Lukas Else 674417cae9 Ignore webmention title if it's a prefix of the content
Fix #4
2022-04-26 21:46:38 +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 c38c5e8ed9 Fix webmention 2022-03-28 18:02:16 +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 b453e6b400 Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
Jan-Lukas Else 51eaf24ff2 Some improvements and data race fixes 2022-02-12 12:37:13 +01:00
Jan-Lukas Else bf3074a54d Fix debug messages and webmention to root without path 2021-11-19 23:30:36 +01:00
Jan-Lukas Else 40a5ceb2c2 Fix wm verification for special case 2021-11-19 22:53:25 +01:00
Jan-Lukas Else 659d6dcea3 Support bridgy 2021-11-19 22:17:15 +01:00
Jan-Lukas Else 6e8aeef10d Accept webmentions with old target paths 2021-11-19 18:21:09 +01:00
Jan-Lukas Else e0728e2ba0 Add some debug messages 2021-11-19 17:57:38 +01:00
Jan-Lukas Else 974892e3e5 Fix 405 on HEAD requests, improve webmention verification 2021-11-19 17:36:03 +01:00
Jan-Lukas Else d6ff2f7bd8 Improve webmention verification and add automatic test 2021-11-10 22:24:36 +01:00
Jan-Lukas Else dd54d20a1c Fix 2021-11-10 19:39:54 +01:00
Jan-Lukas Else 232aed2398 Improve webmention verification 2021-11-10 19:24:54 +01:00
Jan-Lukas Else 41511df0e5 Remove useless body discard 2021-11-02 18:38:08 +01:00
Jan-Lukas Else b78c044020 Tests for regex redirects 2021-08-18 10:28:17 +02:00
Jan-Lukas Else 2bf98dddaa Use Golang toLower func for lower in queries, add webmention tests 2021-08-09 13:09:45 +02:00
Jan-Lukas Else 91e2b268c7 Some cache fixes 2021-07-25 10:53:12 +02:00
Jan-Lukas Else c2dada5d50 Refactor and test authentication middleware 2021-07-24 13:35:26 +02:00
Jan-Lukas Else 8780a957c8 Revert part of the fix 2021-06-30 08:10:16 +02:00
Jan-Lukas Else 4e6afb8cc5 Another fix for webmentions 2021-06-30 08:04:30 +02:00
Jan-Lukas Else 597dc35470 Fix webmention verification 2021-06-29 23:19:58 +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 1ef5b11310 Improve ActivityPub and Webmention verification 2021-06-15 22:20:54 +02:00
Jan-Lukas Else 9714d65679 Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
Jan-Lukas Else 29dba59574 Improve database usage 2021-05-29 13:32:00 +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 deb3189673 Verify mention: Check if URL is present and if it is present, check if it is correct
Also add option to reverify a mention
2021-05-23 20:11:48 +02:00
Jan-Lukas Else 1b2eed9897 Use sessions instead of jwt 2021-05-14 18:24:02 +02:00
Jan-Lukas Else 9d63d0632e Add config options to disable sending and receiving of webmentions 2021-04-23 19:36:57 +02:00
Jan-Lukas Else 2842ff6220 Small things 2021-04-16 20:00:38 +02:00
Jan-Lukas Else 7f8ea2d94b Improve HTTP handling (timeouts etc.) 2021-03-31 09:29:52 +02:00
Jan-Lukas Else 71777613af TOTP 2021-02-28 08:57:15 +01:00
Jan-Lukas Else e25199b2a3 Private mode 2021-02-27 08:31:06 +01:00
Jan-Lukas Else 424d1e9944 Fix lint errors 2021-02-08 18:51:07 +01:00
Jan-Lukas Else 72f676dda2 Add comment functionality 2021-01-23 17:24:47 +01:00