Commit graph

  • 1f6f5edf85 telemetry: expose stats about failed deliveries Oneric 2025-03-01 20:37:06 +01:00
  • 2fee79e1f5 Use apropriate cancellation type for oban jobs Oneric 2025-03-14 16:48:48 +01:00
  • 6a6d4254d5 Merge pull request 'api/statuses: allow expires_in to override user-level status_ttl_default' (#899) from Oneric/akkoma:expires_in_overriding_default_status_ttl into develop floatingghost 2025-04-09 12:24:26 +00:00
  • 984e5a121a api/statuses: allow expires_in to override user-level status_ttl_default Oneric 2025-04-08 23:43:59 +02:00
  • c9a36e4340 Support htmlMfm term key for FEP-c16b compliance ilja space 2025-03-09 20:13:27 +01:00
  • 64e7f25252 add instruction to make asdf work when logging into it with sudo Jonathan de Jong 2025-03-31 13:27:25 +02:00
  • ff3aaa73ee Merge pull request 'exiftool/strip: hide warnings from log' (#883) from Oneric/akkoma:exiftool-hide-warning into develop floatingghost 2025-03-31 10:28:55 +00:00
  • 3d032493eb Merge pull request 'fix: docs: arch linux split erlang package' (#879) from a/akkoma:develop into develop floatingghost 2025-03-31 10:27:26 +00:00
  • caf6b4606f Fix representaton of internal actors Oneric 2024-11-22 22:24:21 +01:00
  • b58b6af3ba cosmetic: adapt software name in internal actor descriptions Oneric 2024-11-22 22:34:41 +01:00
  • ab9a4ce0d5 remove specific split packages, refer only to erlang-headless or erlang a 2025-03-19 20:15:57 +00:00
  • 699c051101 erlang-headless now exists a 2025-03-19 03:15:07 +00:00
  • 195042bdc9 receiver_worker: prevent duplicate jobs Oneric 2025-03-17 23:44:46 +01:00
  • 7ffbe2ad26 upload/filter/exiftool/strip: hide warnings from log Oneric 2025-03-18 01:01:47 +01:00
  • 0abe01be2e federation/in: always copy object addressing into its Create activity Oneric 2025-03-17 23:02:13 +01:00
  • cdf576b951 federation/in: fix activity addressing of Pleroma unlisted Oneric 2025-03-17 22:21:19 +01:00
  • 4011d20dbe federation/out: tweak publish retry backoff Oneric 2025-03-17 19:37:54 +01:00
  • dcfae9bfbf erlang-os_mon as well a 2025-03-12 20:27:27 +00:00
  • efb901bdb5 fix: docs: arch linux split erlang package a 2025-03-12 20:15:34 +00:00
  • 74182abb5b bump version Floatingghost 2025-03-11 20:48:27 +00:00
  • 0a9cf8fa8b Merge pull request 'Test lowest and highest language versions, elixir 1.18 support' (#875) from ci-testing-all-versions into develop floatingghost 2025-03-11 20:47:54 +00:00
  • 066d5b48ed Fix Content-Type sanitisation for emoji and local uploads Oneric 2025-03-10 18:45:12 +01:00
  • 4a05b2d643 we do actually want to start oban-met... Floatingghost 2025-03-02 13:36:52 +00:00
  • 93200a8073 use latest ASDF instructions Floatingghost 2025-03-02 13:36:14 +00:00
  • 41a4ed1db5 specify correct version Floatingghost 2025-03-02 13:17:52 +00:00
  • 8e789c6236 1.14.1 min version Floatingghost 2025-03-02 13:07:03 +00:00
  • 184c62359f drop back to 1.14/OTP25 Floatingghost 2025-03-02 13:04:10 +00:00
  • 829af03042 we don't support otp24, bump to 25 Floatingghost 2025-03-02 12:19:14 +00:00
  • 842414b927 run the lint task on the latest version Floatingghost 2025-03-02 11:56:15 +00:00
  • f176294d6d elixir 1.18 formatting Floatingghost 2025-03-02 11:54:00 +00:00
  • b1c0b9e01a test lowest and highest supported versions on PR Floatingghost 2025-03-02 11:49:41 +00:00
  • fc2c740008 dependency upgrade Floatingghost 2025-03-02 11:34:09 +00:00
  • 9da2cb881e upgrade oban migrations to v12 Floatingghost 2025-03-02 11:32:40 +00:00
  • 522a168af6 force signatures for pinned posts Floatingghost 2025-03-01 17:27:45 +00:00
  • 59ea358e52 bump version Floatingghost 2025-03-01 16:36:04 +00:00
  • d62808e4b6 move /outbox to signed pipeline Floatingghost 2025-03-01 16:28:12 +00:00
  • 7ccc560e4d prepare 2025.03 release Floatingghost 2025-03-01 12:19:43 +00:00
  • a47b02cb69 Merge remote-tracking branch 'oneric-sec/sec-2024-12' into develop Floatingghost 2025-03-01 12:13:17 +00:00
  • 6222936673 use akk.dev mfm parser Floatingghost 2025-03-01 12:10:23 +00:00
  • d65cd1b141 Merge pull request 'Add oban web dashboard' (#871) from oban_web into develop floatingghost 2025-02-27 12:07:36 +00:00
  • d7dd34f263 Merge pull request 'Use FEP-c16b: Formatting MFM functions' (#823) from ilja/akkoma:use_fep-c16b_formatting_mfm_functions into develop floatingghost 2025-02-27 12:03:22 +00:00
  • c2f60c9228 add a snapshot test for api prefixes Floatingghost 2025-02-23 16:51:48 +00:00
  • 13d650602b update deps Floatingghost 2025-02-23 16:32:55 +00:00
  • a49f04bb4e Merge branch 'develop' into oban_web Floatingghost 2025-02-23 16:16:48 +00:00
  • da7998e89e put oban route under a known prefix Floatingghost 2025-02-23 16:16:17 +00:00
  • dce07f05d9 Merge branch 'develop' of https://akkoma.dev/AkkomaGang/akkoma into use_fep-c16b_formatting_mfm_functions ilja space 2025-02-23 10:13:44 +01:00
  • 7c23793e55 changelog: add entries for preceding commits Oneric 2025-02-15 14:18:04 +01:00
  • 8243fc0ef4 federation: strip internal fields from incoming updates and history Oneric 2025-01-31 19:51:53 +01:00
  • 11ad4711eb signing_key: don't retrieve superfluous fields when loading ap_id Oneric 2025-01-19 05:57:33 +01:00
  • d8e40173bf http_signatures: tweak order of route aliases Oneric 2025-01-19 05:06:06 +01:00
  • 9cc5fe9a5f signature: refetch key upon verification failure Oneric 2025-01-13 00:24:01 +01:00
  • 355263858c Merge pull request 'Expose Port IO stats via Prometheus' (#869) from Oneric/akkoma:io-telemetry into develop floatingghost 2025-02-21 15:28:09 +00:00
  • a7b4e4bfd9 signature: distinguish error sources and log fetch issues Oneric 2025-01-13 00:05:42 +01:00
  • 51642a90c5 signature: drop unecessary round trip over user Oneric 2025-01-12 23:43:03 +01:00
  • bc79bd0edf cosmetic/test/user: replace deprecated clear_config syntax Oneric 2025-01-11 21:25:00 +01:00
  • ee61ce61a7 changelog: summarise preceeding changes Oneric 2025-01-11 21:25:00 +01:00
  • 8a0d130976 Add tests for SigninKey module Oneric 2025-01-11 21:25:00 +01:00
  • 898b98e5dd db: drop legacy key fields in users table Oneric 2025-01-11 21:25:00 +01:00
  • ea2de1f28a signing_key: ensure only one key per user exists Oneric 2025-01-11 21:25:00 +01:00
  • 2a4587f201 Fix SigningKey db schema Oneric 2025-01-11 21:25:00 +01:00
  • 3460f41776 Fix user updates Oneric 2025-01-11 21:25:00 +01:00
  • cc5c1bb10c signing_key: cleanup code Oneric 2025-01-11 21:25:00 +01:00
  • 70fe99d196 Prevent key-actor mapping poisoning and key take overs Oneric 2025-01-11 21:25:00 +01:00
  • 366065c0f6 fetcher: split out core object fetch validation Oneric 2025-01-11 21:25:00 +01:00
  • b5fa8c6d09 readme: drop mention of YunoHost package Oneric 2024-12-30 19:11:51 +01:00
  • d68a5f6c56 Protected against counterfeit local docs being posted Oneric 2024-12-30 17:59:21 +01:00
  • 4231345f4e cosmetic/emoji/pack: fix spelling Oneric 2025-02-14 21:52:29 +01:00
  • 96fe080e6e Convert all raw :zip usage to SafeZip Oneric 2024-10-30 23:24:05 +01:00
  • 7151ef4718 Add SafeZip module Oneric 2024-10-30 23:18:10 +01:00
  • c8e0f7848b Migrate back to upstream Plug.Static Oneric 2024-12-23 14:19:30 +01:00
  • 98c7e9534e Drop obsolete APNG mime override Oneric 2024-12-23 14:14:47 +01:00
  • 1c2eb4d799 cosmetic/object: drop is_ prefix from is_tombstone_object? Oneric 2025-02-14 21:59:22 +01:00
  • 7998a00346 cosmetic/rich_media/parser: fix typo Oneric 2025-02-14 21:57:28 +01:00
  • 4c41f8c286 Merge pull request 'Improve stat queries and ReceiverWorker logic' (#862) from Oneric/akkoma:perf_tweaks_stats+jobs into develop floatingghost 2025-02-14 19:22:35 +00:00
  • f0a99b4595 article_note_validator: fix handling of Mastodon-style replies collections Oneric 2025-02-10 04:40:51 +01:00
  • a1c841a122 federation.md: list FEP-dc88 formatting mathematics Oneric 2025-01-09 21:00:18 +01:00
  • 1b09b9fc22 static_fe: fix HTML quotation for upload alt text Oneric 2025-01-09 20:40:59 +01:00
  • 46148c0825 Don't return garbage on failed collection fetches Oneric 2025-01-07 04:10:58 +01:00
  • 4701aa2a38 receiver_worker: log processes crashes Oneric 2024-12-15 02:50:20 +01:00
  • fb3de8045a Expose Port IO stats via Prometheus Oneric 2025-01-07 02:27:45 +01:00
  • b2b63ad89f add oban web Floatingghost 2025-01-17 09:38:09 +00:00
  • d56165c71e Merge branch 'develop' of https://akkoma.dev/AkkomaGang/akkoma into use_fep-c16b_formatting_mfm_functions ilja space 2025-01-12 07:59:40 +01:00
  • 8fa51700d4 changelog: summarise preceeding perf tweaks Oneric 2024-12-21 16:23:06 +01:00
  • 2ddff7e386 transmogrifier: gracefully ignore Delete of unknown objects Oneric 2024-12-18 21:55:32 +01:00
  • cd8e6a4235 transmogrifier: gracefully ignore duplicated object deletes Oneric 2024-12-18 01:34:33 +01:00
  • ac2327c8fc transmogrfier: be more selective about Delete retry Oneric 2024-12-18 01:27:32 +01:00
  • 92bf93a4f7 transmogrifier: avoid crashes on non-validation Delte errors Oneric 2024-12-18 01:21:56 +01:00
  • 7ad5f8d3c0 object_validators: only query relevant table for object Oneric 2024-12-18 01:07:31 +01:00
  • b0387dee14 Gracefully ignore Undo activities referring to unknown objects Oneric 2024-12-18 00:55:48 +01:00
  • caa4fbe326 user: avoid database work on superfluous pin Oneric 2024-12-17 00:14:27 +01:00
  • 09736431e0 Don't spam logs about deleted users Oneric 2024-12-14 21:03:16 +01:00
  • bcf3e101f6 rich_media: lower log level of update Oneric 2024-12-11 03:42:00 +01:00
  • 05bbdbf388 nodeinfo: lower log level of regular actions to debug Oneric 2024-12-11 03:41:33 +01:00
  • 2c75600532 federation/incoming: improve link_resolve retry decision Oneric 2024-12-14 19:33:42 +01:00
  • 0cd4040db6 Error out earlier on missing mandatory reference Oneric 2024-12-04 02:09:49 +01:00
  • 0ba5c3649d federator: don't nest {:error, _} tuples Oneric 2024-12-14 15:40:52 +01:00
  • 8e5defe6ca stats: estimate remote user count Oneric 2024-12-11 03:03:14 +01:00
  • 138b1aea2f stats: use cheaper peers query Oneric 2024-11-23 23:12:50 +01:00
  • 8b5183cb74 stats: fix stat spec Oneric 2024-11-24 17:45:08 +01:00
  • cbb0d4b0a8 receiver_worker: log unecpected errors Oneric 2024-12-04 01:59:02 +01:00