Commit Graph

  • ae3a9c91ed add file header kim 2023-09-23 18:11:14 +0100
  • 6676cf32c5 use same onnce-init code in both collection page iterators kim 2023-09-23 18:09:23 +0100
  • 309ab5f216 add comments re: once kim 2023-09-23 18:07:40 +0100
  • 921f3a18e1 fix potential endless item loop kim 2023-09-23 18:05:44 +0100
  • 6e1a92ab5b use get type name instead of direct type coercion kim 2023-09-23 17:45:16 +0100
  • 8f67dd583d
    [chore] deinterface the typeutils.Converter and update to use state structure (#2217) kim 2023-09-23 17:44:11 +0100
  • 1b848aa1e5
    [chore] fix typo in slice.go (#2219) K 2023-09-23 16:42:34 +0000
  • 342d108c7b remove manually added function name from error string kim 2023-09-23 17:06:37 +0100
  • ce73e7b54b fix objectorderedcollectionpage code comment name + link kim 2023-09-23 17:04:47 +0100
  • 2d1f72eb2a whoops, remove testfile! kim 2023-09-23 16:55:51 +0100
  • 4d77db72c6 fix possibility of nil items in collection page kim 2023-09-23 16:48:29 +0100
  • 3710f12f4c add more code comments, warn on status replies without collection page kim 2023-09-23 16:36:17 +0100
  • 697c0d7bd7 add code comments for new functions, move to separate collections file kim 2023-09-23 16:29:36 +0100
  • 468b6ec3d0 add CollectionPageIterator type to support iterating over either CollectionPage or OrderedCollectionPage kim 2023-09-23 16:13:16 +0100
  • 2ca457be45
    fix typo in slice.go K 2023-09-22 16:20:40 +0000
  • b987653cc9
    [docs] ahs article milestone a (#2218) tobi 2023-09-22 11:25:25 +0200
  • a9b8b556ca [docs] ahs article milestone a tsmethurst 2023-09-22 10:32:40 +0200
  • fd01bcbb7f fix cherry-pick merge issues, fix tests pointing to old typeutils interface type still kim 2023-09-21 11:28:17 +0100
  • 8b123d7642 finish copying over old type converter code comments kim 2023-09-21 11:19:31 +0100
  • 9ae6359bec deinterface the typeutils.TypeConverter -> typeutils.Converter kim 2023-09-21 11:08:00 +0100
  • d2002d446d update typeconverter to use state structure kim 2023-09-20 13:29:01 +0100
  • 183eaa5b29
    [feature] Implement explicit domain allows + allowlist federation mode (#2200) tobi 2023-09-21 12:12:04 +0200
  • 1dff38f1e6 update docs tsmethurst 2023-09-21 12:03:41 +0200
  • c71fe07de0 change wording just a scooch tsmethurst 2023-09-21 11:52:41 +0200
  • d6add4ef93
    [docs] Add a note on cluster support (#2214) Daenney 2023-09-20 18:12:31 +0200
  • 537336d9e6 [docs] Add daenney as a developer Daniele Sluijters 2023-09-20 17:58:16 +0200
  • aae780b423 [docs] Callout no cluster/multi-node support Daniele Sluijters 2023-09-20 17:57:04 +0200
  • fc11deeb83
    [feature] add paging to AP following / followers endpoints (#2198) kim 2023-09-20 16:49:46 +0100
  • 4baf716bd2 admonish! tsmethurst 2023-09-20 16:33:19 +0200
  • b7d0f3b134 don't bother copying blocks + allows before deleting tsmethurst 2023-09-20 16:02:38 +0200
  • 0aea83593d don't use pointer to slice for domain perms tsmethurst 2023-09-20 15:55:06 +0200
  • 14b83fb410 read domain perm import in streaming manner tsmethurst 2023-09-20 15:50:11 +0200
  • 5264e75a24 fetch federation mode within domain blocked func tsmethurst 2023-09-20 15:42:30 +0200
  • d9e5168f62 Merge branch 'main' into allowlist tsmethurst 2023-09-20 15:33:01 +0200
  • 284b73c592 call mode once tsmethurst 2023-09-18 16:10:01 +0200
  • c06fc41e34 consolidate shared domainPermission code tsmethurst 2023-09-18 16:06:22 +0200
  • b3b9396eff docs, example tsmethurst 2023-09-18 15:47:45 +0200
  • 1ae1ce4093 change wording a wee little bit tsmethurst 2023-09-18 15:09:52 +0200
  • dd3dd3b837
    [chore]: Bump go.opentelemetry.io/otel from 1.17.0 to 1.18.0 dependabot[bot] 2023-09-18 12:48:37 +0000
  • c6fdcd52fa
    [chore]: Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.17.0 to 1.18.0 (#2207) dependabot[bot] 2023-09-18 13:47:28 +0100
  • f302ebb8e5
    [chore]: Bump github.com/miekg/dns from 1.1.55 to 1.1.56 (#2204) dependabot[bot] 2023-09-18 13:45:20 +0100
  • 883d1b9bce finish up domain block documentation (i think) tsmethurst 2023-09-18 14:45:14 +0200
  • ba0a31d224
    [bugfix] fix flakey paging test (#2210) kim 2023-09-18 13:45:10 +0100
  • ad1e41da1d further adventures in documentation tsmethurst 2023-09-18 14:18:29 +0200
  • 856ecc30cf use the clearly much simpler fix ... kim 2023-09-18 13:09:43 +0100
  • c8ffa58487 remove accidentally added tests (no longer used) kim 2023-09-18 13:05:05 +0100
  • 646fe500b9 use existing testify assertions package instead of importing new cmp package kim 2023-09-18 13:03:25 +0100
  • f033b53df1 add go-cmp package to README kim 2023-09-18 12:57:12 +0100
  • 06a9ea5f58 use a random POSITIVE integer when testing page limits kim 2023-09-18 12:51:22 +0100
  • 12c7897e0e add file header kim 2023-09-18 12:42:33 +0100
  • b1f7dc3d61 add ActivityStreams builder function tests kim 2023-09-18 12:35:05 +0100
  • 50b713e37a
    [chore] bump bun (and related libraries) versions to v1.1.16 (#2209) kim 2023-09-18 11:38:56 +0100
  • 43f184f408 fix unwrapped errors kim 2023-09-18 11:37:27 +0100
  • a6cd0c186f fix code comment find+replace artifacts kim 2023-09-18 11:36:05 +0100
  • 5c3230a038 bump bun (and related libraries) versions to v1.1.16 kim 2023-09-18 11:30:28 +0100
  • 2e25de7f4a test tsmethurst 2023-09-18 11:05:25 +0200
  • a0a34c4768 linty linterson tsmethurst 2023-09-18 11:03:58 +0200
  • 25fb3356b9
    [chore]: Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp dependabot[bot] 2023-09-18 06:57:57 +0000
  • 393832f8f9
    [chore]: Bump github.com/uptrace/bun/extra/bunotel from 1.1.15 to 1.1.16 dependabot[bot] 2023-09-18 06:57:34 +0000
  • af65b9cb89
    [chore]: Bump go.opentelemetry.io/otel/trace from 1.17.0 to 1.18.0 dependabot[bot] 2023-09-18 06:57:19 +0000
  • b93b27d04e
    [chore]: Bump github.com/miekg/dns from 1.1.55 to 1.1.56 dependabot[bot] 2023-09-18 06:57:03 +0000
  • b2ebe6112c document federation modes tsmethurst 2023-09-14 19:07:19 +0200
  • ae34b36d69 tests! logging! unallow! tsmethurst 2023-09-14 13:49:58 +0200
  • 2e2b4f44ff domain allow side effects tsmethurst 2023-09-13 18:39:56 +0200
  • 2314877f27 love like winter! wohoah, wohoah tsmethurst 2023-09-13 16:39:03 +0200
  • b7ea4595b2 more "linearizing" kim 2023-09-12 16:29:20 +0100
  • 2a2f4bb980 add code comments for AS collection type builders kim 2023-09-12 16:24:03 +0100
  • f69abfcf28 make code less indented and more "linear" kim 2023-09-12 16:19:46 +0100
  • 0ab756bde8 remove unneeded code kim 2023-09-12 16:15:03 +0100
  • 9fdf84746e fix NewASOrderedCollection() returning wrong collection type kim 2023-09-12 16:10:58 +0100
  • 1520c5920a undo unnecessary code changes kim 2023-09-12 15:58:09 +0100
  • cff63c64a0 update fedi following/followers processor functions to appropriately build collections or collections pages kim 2023-09-12 15:54:12 +0100
  • 72f3d74257 start adding paging of follower / following AP endpoints kim 2023-09-12 14:13:01 +0100
  • 60bb9d3cfc add comment regarding account naming in FollowRequestAccept() kim 2023-09-12 14:28:19 +0100
  • 947d0ee239 update function signature + comments to indicate loaded IDs MUST be in DESC order kim 2023-09-12 14:25:40 +0100
  • c9e1a52fbc remove unused data type kim 2023-09-12 14:23:31 +0100
  • aff758ce9e add limit minimum and maximum values to follows,followers,followrequests,blocks endpoints swagger docs kim 2023-09-12 14:15:59 +0100
  • 7293d6029b
    [feature] add paging to account follows, followers and follow requests endpoints (#2186) kim 2023-09-12 14:00:35 +0100
  • 4b594516ec
    [feature] Allow admins to expire remote public keys; refetch expired keys on demand (#2183) tobi 2023-09-12 11:43:12 +0200
  • 2876807bf4 fix expected return order of test account URIs kim 2023-09-11 20:14:28 +0100
  • 3e1ca02f2e fix paging tests kim 2023-09-11 20:07:14 +0100
  • 299d768307 fix federatingdb follow test suite kim 2023-09-11 20:01:40 +0100
  • 4be6ea5f38 fix up paging, add more follow request paging tests, add followers / following paging tests kim 2023-09-11 19:17:44 +0100
  • 205ea470c1 fix follow request get tests, add more of them for differing limits + next/prev paging kim 2023-09-11 14:34:29 +0100
  • 138e3e4cf4 improvements to follow_request test kim 2023-09-10 11:50:37 +0100
  • 97cbdb2639 add follow requests get paging test (not yet working) kim 2023-09-10 11:30:59 +0100
  • f4def4bd0e update swagger docs with improved new endpoint paging information kim 2023-09-10 10:02:05 +0100
  • 8769fd0039 update blocks endpoint swagger docs to match follows,followers,follow requests kim 2023-09-10 09:43:01 +0100
  • 1cc48ec3f7 update swagger definition file with latest code comments kim 2023-09-10 09:36:22 +0100
  • 5c914501ff add paging query parameters to follower,following,followrequests endpoint swagger comments kim 2023-09-10 09:25:53 +0100
  • 87c07f803a update paged account returning endpoints to use 80 as max kim 2023-09-08 16:49:21 +0100
  • c0a16e442a fix broken select block IDs statement kim 2023-09-08 16:45:23 +0100
  • 5c2357c82b support no limit being set kim 2023-09-08 16:34:25 +0100
  • 67ba5f2538 fix returning the wrong account in following accounts function kim 2023-09-08 16:25:42 +0100
  • da3ebbf813 add page parsing to follow(ers)(requests) endpoints, update blocks default page limit kim 2023-09-08 16:05:10 +0100
  • db9e01ecc0 plumb common processor through account processor, fix follows/followers/followrequests not returning paged resp properly kim 2023-09-08 16:00:34 +0100
  • 4380ec1dfc code comments kim 2023-09-08 15:46:35 +0100
  • acc986f55c update follow and follow request paged logic to follow similar patterns kim 2023-09-08 15:44:24 +0100
  • 8ea445d8f7 update function calls in api client handlers kim 2023-09-08 15:34:16 +0100
  • cf34ab8a8b move blocks to account sub processor kim 2023-09-08 15:31:28 +0100