Commit graph

15858 commits

Author SHA1 Message Date
TudbuT
92e9ca0faf
only backfetch when logged in 2025-01-17 20:26:57 +01:00
TudbuT
117a63172f
reimplement outbox fetching timeout 2025-01-17 20:20:48 +01:00
TudbuT
6d9fda9a24
dont reverse the outbox when fetching it 2025-01-05 06:23:31 +01:00
e98555f767 Merge branch 'develop' into develop 2024-12-09 20:54:19 +00:00
294de939cb signing_key: refactor nested case into with statement
The error branches were already effectively identical before.
This change is purely cosmetic.
2024-12-08 20:43:57 +00:00
7583eceb38 Make SigningKey data migration future-proof
Bug originally discovered by tudbut
2024-12-08 20:43:10 +00:00
TudbuT
273ac2c380
actually add config value 2024-12-03 21:19:07 +01:00
TudbuT
6d8df8c1a2
fixes and an attempt at making backfetching work for existing users 2024-12-03 21:17:12 +01:00
TudbuT
ee0370089b
better control flow to check outbox refetch 2024-11-26 23:16:48 +01:00
4e5e947f26 Merge branch 'develop' into develop 2024-11-26 22:08:27 +00:00
834edfcf96 add changelog 2024-11-26 09:50:04 +00:00
79b282dea6 bump version 2024-11-26 09:36:20 +00:00
d1d82782db add signing key index 2024-11-26 09:35:56 +00:00
Haelwenn (lanodan) Monnier
2b1a252cc7 User: truncate remote user fields instead of rejecting 2024-11-26 09:29:44 +00:00
TudbuT
718dae0f97
fix last_outbox_fetch 2024-11-03 23:50:42 +01:00
TudbuT
e37ffa1b1f
handle empty last_fetch 2024-11-03 23:17:19 +01:00
ee1f8938fc add last_outbox_fetch to migration 2024-11-03 21:49:04 +00:00
TudbuT
fdaff0a70b remove fake activity marker, dont wrap if already an activity 2024-11-03 21:43:50 +00:00
TudbuT
cdf1cc282c fix timeout and handle epoch 2024-11-03 21:43:50 +00:00
TudbuT
89588aecf5 rename outbox/pin fetching functions to be more generic 2024-11-03 21:43:50 +00:00
TudbuT
c047a87d2e outbox refetching will now only be done once a minute at max 2024-11-03 21:43:50 +00:00
TudbuT
f14057311e don't fill in outbox field from inbox to ensure consistency 2024-11-03 21:43:50 +00:00
TudbuT
dc6e8d930b add shell.nix to make development on nix easier 2024-11-03 21:43:50 +00:00
TudbuT
2afa62cf3c Mark fake activities, revert some error return types for safety 2024-11-03 21:43:50 +00:00
TudbuT
de1a5f6224 Backfetch without a second layer of indirection 2024-11-03 21:43:50 +00:00
TudbuT
f08ca527ff Use best-effort guessing the url of the outbox for known users 2024-11-03 21:43:50 +00:00
TudbuT
134d395a74 Add backfilling of posts 2024-11-03 21:43:50 +00:00
c0a99df06a Merge remote-tracking branch 'oneric/varfixes' into develop 2024-10-30 15:15:00 +00:00
0cb4c35ee4 Merge pull request 'Extract keys to their own table, match keyID' (#816) from keys-extraction into develop
Reviewed-on: AkkomaGang/akkoma#816
2024-10-30 15:08:11 +00:00
c9b3fcc1d3 allow for OTP code changes in :zip 2024-10-30 14:43:18 +00:00
11c5838947 standardise local key id generation 2024-10-30 12:44:01 +00:00
180dc8b472 downgrade earmark 2024-10-26 08:50:38 +01:00
d330c57cda make sure we correctly match key objects 2024-10-26 08:42:07 +01:00
bd64d07082 ensure migration actually works 2024-10-26 07:51:41 +01:00
9d2c558f64 remove unused import 2024-10-26 07:42:43 +01:00
ac25b051ae remove previous "allow user routes" functionality 2024-10-26 07:28:43 +01:00
c5a44a59db remove unneeded index 2024-10-26 07:00:38 +01:00
58d5d9d7bf fix tests, contain object 2024-10-26 06:58:47 +01:00
b6e8fde4dd Merge branch 'develop' into keys-extraction 2024-10-26 06:11:29 +01:00
bee10eab5e correct minor zip behaviour 2024-10-26 06:11:12 +01:00
13215f5f06 remove public key field 2024-10-26 05:28:55 +01:00
430b376ded mix format 2024-10-26 05:05:48 +01:00
ccf1007883 Fix about a million tests 2024-10-26 05:05:48 +01:00
6da783b84d Fix http signature plug tests 2024-10-26 05:05:48 +01:00
8f322456a0 Allow unsigned fetches of a user's public key 2024-10-26 05:05:48 +01:00
9c876cea21 Fix some tests 2024-10-26 05:05:48 +01:00
9728e2f8f7 adjust logic to use relation :signing_key 2024-10-26 05:05:47 +01:00
b0f7da9ce0 remove now-unused Keys module 2024-10-26 05:05:28 +01:00
fc99c694e6 Add signing key modules 2024-10-26 05:05:28 +01:00
fbb13fde76 Merge branch 'develop' of akkoma.dev:AkkomaGang/akkoma into develop 2024-10-26 05:04:27 +01:00