Commit Graph

  • 3618d11672 more consistently set returned parent status, don't check if updated kim 2024-01-24 16:59:03 +0000
  • 8ecfc8d222 perform a nil-check on the status.Local variable, in case it hasn't been set on new status attempting refresh kim 2024-01-24 16:31:41 +0000
  • f4178e8965 change getStatusByURI() semantics to return error + old model on failed update, fix deref ancestor to check for staleness before refetch kim 2024-01-24 16:27:08 +0000
  • 3b2beeffd6 call enrichStatusSafely() directly to ensure we get error messages kim 2024-01-23 20:31:21 +0000
  • 152e560432 don't further dereference ancestors if they're up to date kim 2024-01-23 14:28:04 +0000
  • d435ae40ab perform status acceptibility check before handling even as forward kim 2024-01-23 13:59:15 +0000
  • 207e5254f4 much simplified DereferenceStatusAncestors(), also handles edge cases now kim 2024-01-22 16:48:32 +0000
  • aa8bbe6ad2
    [bugfix] Fix Postgres emoji delete, emoji category change (#2570) tobi 2024-01-29 15:57:22 +0100
  • 9cc81416a6 update go-structr v0.2.0 => v0.3.0 to fix possible hash collision issues kim 2024-01-29 13:08:40 +0000
  • 7a37013c31
    [chore]: Bump go.opentelemetry.io/otel/sdk from 1.20.0 to 1.21.0 dependabot[bot] 2024-01-29 06:16:44 +0000
  • 2d3eabb1bd
    [chore]: Bump go.opentelemetry.io/otel from 1.20.0 to 1.22.0 dependabot[bot] 2024-01-29 06:16:33 +0000
  • f0a1d70f00
    [chore]: Bump github.com/uptrace/bun/extra/bunotel from 1.1.16 to 1.1.17 dependabot[bot] 2024-01-29 06:16:24 +0000
  • fe94d38020
    [chore]: Bump go.opentelemetry.io/otel/trace from 1.20.0 to 1.22.0 dependabot[bot] 2024-01-29 06:16:14 +0000
  • 1c2cc4ae3c
    [chore]: Bump go.opentelemetry.io/otel/exporters/prometheus dependabot[bot] 2024-01-29 06:16:04 +0000
  • 8fd386b791 Correct test package name Vyr Cossont 2024-01-28 19:45:59 -0800
  • a951538d4b Unify descendant sort passes Vyr Cossont 2024-01-28 16:57:21 -0800
  • 14b684b2b5
    [chore] Add a couple tests for updating list entries (#2580) tobi 2024-01-28 13:01:12 +0100
  • a150483742 [chore] Add a couple tests for updating list entries tobi 2024-01-28 12:48:43 +0100
  • 7e0a203173
    [bugfix] Fix EmptyJSONObject/EmptyJSONArray (#2576) Vyr Cossont 2024-01-28 02:49:04 -0800
  • dd0ccc51f8 Improve context descendant sorting Vyr Cossont 2024-01-27 20:59:38 -0800
  • c6f9e05ef4 Use json.RawMessage instead of []byte Vyr Cossont 2024-01-27 17:08:20 -0800
  • e178a7b17e
    [docs] Rework storage (#2571) Daenney 2024-01-27 14:17:48 +0100
  • 066ddde0de [docs] Mention the need to restart GtS Daniele Sluijters 2024-01-27 14:09:10 +0100
  • 81ce4872d7
    [docs] Add media attachments section to user docs (#2578) tobi 2024-01-27 12:12:59 +0100
  • f4b451ee85 [docs] Add media attachments section to user docs tobi 2024-01-27 11:53:32 +0100
  • 4f378c0ff5 Fix EmptyJSONObject/EmptyJSONArray Vyr Cossont 2024-01-26 16:56:11 -0800
  • acd496ad00 update tests tobi 2024-01-26 14:46:15 +0100
  • f10943ae00 Merge branch 'main' into emoji_admin_refactor tobi 2024-01-26 14:23:07 +0100
  • e3052e8c82
    [bugfix] Don't return Account or Status if new and dereferencing failed, other small fixes (#2563) tobi 2024-01-26 14:17:10 +0100
  • b9862c7555 don't wrap error unnecessarily tobi 2024-01-26 14:11:21 +0100
  • bbfb3996fb Merge branch 'main' into account_deref_webfinger_tidying tobi 2024-01-26 14:43:16 +0100
  • 07207e71e9
    [performance] cache library performance enhancements (updates go-structr => v0.2.0) (#2575) kim 2024-01-26 12:14:10 +0000
  • 3c10970ba1 whoops, fix the link kim 2024-01-26 12:07:29 +0000
  • e2620f775d update readme kim 2024-01-26 12:03:42 +0000
  • b45b1a48ef update go-structr => v0.2.0 kim 2024-01-26 11:48:30 +0000
  • c946d02c1f
    [docs] Fix log-timestamp-format (#2572) Daenney 2024-01-25 18:31:57 +0100
  • 57692e945f [docs] Fix log-timestamp-format Daenney 2024-01-25 18:20:28 +0100
  • 5c7e8b3dbe [docs] Fix list rendering Daenney 2024-01-25 18:10:53 +0100
  • 22b12056a2 [docs] Things in angle brackets get stripped Daenney 2024-01-25 18:08:08 +0100
  • bf66aeac7c [docs] Revamp storage migration Daenney 2024-01-25 17:59:45 +0100
  • 6403d0ddea caching issue tobi 2024-01-25 17:19:49 +0100
  • 8f7a472f3d revert trace logging tobi 2024-01-25 16:53:52 +0100
  • 8ba84aaabd [bugfix] Fix Postgres emoji delete, emoji category change tobi 2024-01-25 16:52:14 +0100
  • 726b599a1e
    [docs] Update Feditext URL (#2568) Vyr Cossont 2024-01-25 06:29:57 -0800
  • f26e1f8c10 Update Feditext URL Vyr Cossont 2024-01-24 16:08:33 -0800
  • 3c66c30ffc don't repeat error codes in wrapped errors tobi 2024-01-24 11:37:20 +0100
  • bf3dbc86ea shadow err tobi 2024-01-24 11:26:07 +0100
  • 99ae3c3a4e don't instantiate error for no darn good reason tobi 2024-01-24 11:15:29 +0100
  • 67a75cbd3d get Published from account in typeutils tobi 2024-01-24 11:14:03 +0100
  • affbf5ee31 Merge branch 'main' into account_deref_webfinger_tidying tobi 2024-01-24 11:01:31 +0100
  • b128a92252
    [docs] Correct wrong tracing transport option (#2566) Tsuribori 2024-01-23 16:55:04 +0200
  • 3921abcee3 fix(docs): correct wrong tracing transport option Tsuribori 2024-01-22 21:28:35 +0200
  • 138cbe4d60
    [feature] Ratelimit + serve emoji images on separate router group (#2548) tobi 2024-01-22 16:17:04 +0100
  • d9729e7d28
    [bugfix] Don't return Internal Server Error when searching for URIs that don't return AP JSON (#2550) tobi 2024-01-22 15:38:45 +0100
  • b3ba1516a7
    [chore]: Bump codeberg.org/gruf/go-mutexes from 1.3.1 to 1.4.0 (#2562) dependabot[bot] 2024-01-22 14:33:51 +0000
  • 9d80f7fd68
    [feature] Allow "charset=utf8" in incoming AP POST requests (#2564) tobi 2024-01-22 15:33:01 +0100
  • 60d7060895
    [docs] use latest cavage link for http signatures (#2565) tobi 2024-01-22 15:29:01 +0100
  • 8c84b04a70 [docs] use latest cavage link for http signatures tobi 2024-01-22 15:16:52 +0100
  • b49aa57135 correct link tobi 2024-01-22 15:01:00 +0100
  • 1c50aeb404 document POSTing to a GtS inbox tobi 2024-01-22 14:50:44 +0100
  • 3e5265553c changed my mind tobi 2024-01-22 14:29:41 +0100
  • af12be6455 [feature] Allow "charset=utf8" in incoming AP POST requests tobi 2024-01-22 14:24:46 +0100
  • 7c67021017
    [docs] Add a few things to the FAQ. (#2557) mirabilos 2024-01-22 13:37:34 +0100
  • ac6054267d alter resp initialization tobi 2024-01-22 12:42:25 +0100
  • 0c7fbc2d22 invert published check tobi 2024-01-22 12:37:13 +0100
  • 66f5ecad7c go fmt tobi 2024-01-22 12:36:36 +0100
  • 6494226664 tidy up account, status, webfingering logic a wee bit tobi 2024-01-22 12:13:33 +0100
  • 605b2fde91
    [chore]: Bump github.com/abema/go-mp4 from 1.1.1 to 1.2.0 (#2559) dependabot[bot] 2024-01-22 09:42:41 +0000
  • 69f2b0fdf5
    [chore]: Bump github.com/abema/go-mp4 from 1.1.1 to 1.2.0 dependabot[bot] 2024-01-22 09:36:54 +0000
  • a858831387
    [chore]: Bump github.com/KimMachineGun/automemlimit from 0.4.0 to 0.5.0 (#2560) dependabot[bot] 2024-01-22 09:35:23 +0000
  • 6a64273518
    [chore]: Bump codeberg.org/gruf/go-mutexes from 1.3.1 to 1.4.0 dependabot[bot] 2024-01-22 06:56:47 +0000
  • 9643e6ced5
    [chore]: Bump go.opentelemetry.io/otel/sdk from 1.20.0 to 1.22.0 dependabot[bot] 2024-01-22 06:56:33 +0000
  • bb95ca01f5
    [chore]: Bump github.com/KimMachineGun/automemlimit from 0.4.0 to 0.5.0 dependabot[bot] 2024-01-22 06:56:07 +0000
  • 09259fc11b
    [chore]: Bump go.opentelemetry.io/otel/exporters/prometheus dependabot[bot] 2024-01-22 06:55:18 +0000
  • d15f45c8d5
    [docs] Add a few things to the FAQ. mirabilos 2024-01-22 01:09:25 +0100
  • e0be5be589
    [docs] Remove useless trailing whitespace at EOL while here anyway mirabilos 2024-01-22 00:50:07 +0100
  • 20e64faf1b
    [docs] Enhance log-timestamp-format documentation (#2455) mirabilos 2024-01-22 00:47:47 +0100
  • 4e0488acfe
    [bugfix] fix array type for also_known_as_uris (#2553) tobi 2024-01-21 16:34:38 +0100
  • e2df9f79fc don't pass map pointer tobi 2024-01-21 16:27:58 +0100
  • 8667c6b353 [bugfix] fix array type for also_known_as_uris tobi 2024-01-21 16:20:48 +0100
  • bc51ec7d1b
    [bugfix/frontend] Break word on profile field names and values (#2551) tobi 2024-01-21 12:21:37 +0100
  • a405c6af38 [bugfix/frontend] Break word on profile field names and values tobi 2024-01-21 12:13:52 +0100
  • 7f6b37ea4d
    [docs] Updates for DB, swap and HTTP/2 on nginx (#2547) Daenney 2024-01-21 11:35:52 +0100
  • 74380ae8a1
    [chore] Downgrade OTEL libraries to 1.20 (#2546) Daenney 2024-01-21 11:34:12 +0100
  • f1e630473c [bugfix] Don't return Internal Server Error when searching for URIs that don't return AP JSON tobi 2024-01-20 21:23:26 +0100
  • 0cb23b066b add a wee little warning about uploading loads of emojis tobi 2024-01-20 16:14:15 +0100
  • 14630676fd [feature] Serve + rate limit emoji files separately from attachments tobi 2024-01-20 16:05:34 +0100
  • ce11da9a69 [docs] Mention enabling HTTP/2 on nginx Daniele Sluijters 2024-01-20 14:45:05 +0100
  • e6bcc06a0b [docs] Mention tuning swappiness on Linux Daniele Sluijters 2024-01-20 14:39:03 +0100
  • cf6b9950a2 [docs] Add warning about DBs on network storage Daniele Sluijters 2024-01-20 14:38:51 +0100
  • 94736be4f3 Downgrade OTEL libraries to 1.20 Daniele Sluijters 2024-01-20 13:31:15 +0100
  • b2cacd6b01
    [bugfix] Prevent URL + URI for same account being used as alias target (#2545) tobi 2024-01-20 12:45:43 +0100
  • c7fd172f4c test whoopsie from previous PR tobi 2024-01-20 12:19:09 +0100
  • 9cf650832f [bugfix] Ensure URL and URI for same account can't both be provided as alias tobi 2024-01-20 12:14:40 +0100
  • 238cc19fdb [feature] Verify signatures both with + without query params tobi 2024-01-19 16:57:13 +0100
  • 33dbd3ab7a
    [bugfix] Ensure domain block side effects skipped if allow in place (blocklist mode) (#2542) tobi 2024-01-19 14:13:24 +0100
  • 5ca86b1c57
    [chore] Harden up boolptr logic on Accounts, warn if not set (#2544) tobi 2024-01-19 14:02:04 +0100
  • 7ec1e1332e
    [performance] overhaul struct (+ result) caching library for simplicity, performance and multiple-result lookups (#2535) kim 2024-01-19 12:57:29 +0000
  • 89367a18ae add note about how collate differs from deduplicate kim 2024-01-19 12:48:07 +0000
  • 8242e5aa38 use slices.DeleteFunc() instead of util.DeleteIf() (i had the logic mixed up in my head somehow lol) kim 2024-01-19 12:43:44 +0000