summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2023-10-09[chore]: Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (#2258)Libravatar dependabot[bot]6
2023-10-09[chore]: Bump golang.org/x/image from 0.12.0 to 0.13.0 (#2256)Libravatar dependabot[bot]4
2023-10-09[chore]: Bump github.com/abema/go-mp4 from 1.0.0 to 1.1.1 (#2257)Libravatar dependabot[bot]7
Bumps [github.com/abema/go-mp4](https://github.com/abema/go-mp4) from 1.0.0 to 1.1.1. - [Release notes](https://github.com/abema/go-mp4/releases) - [Commits](https://github.com/abema/go-mp4/compare/v1.0.0...v1.1.1) --- updated-dependencies: - dependency-name: github.com/abema/go-mp4 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09[chore]: Bump golang.org/x/net from 0.15.0 to 0.16.0 (#2260)Libravatar dependabot[bot]99
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.15.0 to 0.16.0. - [Commits](https://github.com/golang/net/compare/v0.15.0...v0.16.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05[chore] Convert some settings / admin panel JS to TypeScript (#2247)Libravatar tobi84
* initial conversion of STUFF to typescript * more stuff * update babel deps, include commonjs transform * update bundler & eslint configuration * eslint --fix * upgrade deps * update docs, build stuff, peripheral stuff --------- Co-authored-by: f0x <f0x@cthu.lu>
2023-10-05updates markdown parsing to reduce allocations in the same way as the plain ↵Libravatar kim1
text formatter (#2252)
2023-10-04[docs] statuses-query-pinned #2250 (#2251)Libravatar 恐咖兵糖2
2023-10-04[feature] tentatively start adding polls support (#2249)Libravatar kim36
2023-10-03[chore] internal/ap: add pollable AS types, code reformatting, general ↵Libravatar kim9
niceties (#2248)
2023-10-02[chore]: Bump ↵Libravatar dependabot[bot]3
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.18.0 to 1.19.0 (#2246) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02[chore]: Bump ↵Libravatar dependabot[bot]8
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#2244) Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) from 1.18.0 to 1.19.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.18.0...v1.19.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02[chore]: Bump modernc.org/sqlite from 1.25.0 to 1.26.0 (#2243)Libravatar dependabot[bot]6
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02[chore]: Bump go.opentelemetry.io/otel/sdk from 1.18.0 to 1.19.0 (#2242)Libravatar dependabot[bot]8
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-30[feature] Block a bunch of "AI" crawlers (#2239)Libravatar Daenney1
* [feature] Block Google Bard/AI crawlers * [feature] Block the other OpenAI crawler * [feature] Block Common Crawl crawler This is used in research, but also gleefully advertises itself as the training source used in all LLMs and GPT-3. Fixes: #2240 * [feature] Block Omgilikebot Used by some shady big web data engine company. * [feature] Block Meta's language model crawler * [feature] Block well-known.dev crawler
2023-09-29[bugfix] Fix paging for empty items (#2236)Libravatar tobi7
* use minID properly for public timeline * return paged response properly even when 0 items * use gtserror * page more consistently (for now) * test * aaa
2023-09-29[frontend] Add `discoverable` flag to settings panel (#2235)Libravatar tobi4
2023-09-29[chore/bugfix] Deinterface text.Formatter, allow underscores in hashtags (#2233)Libravatar tobi18
2023-09-29[bugfix] Move follow.show_reblogs check further up to avoid showing unwanted ↵Libravatar tobi3
reblogs in home timeline (#2234)
2023-09-28[chore] Enable S256 code challenge (#2224)Libravatar Daenney1
For some reason we only had plain enabled. This adds S256.
2023-09-28[chore]: Bump ↵Libravatar dependabot[bot]3
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#2221) Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) from 1.17.0 to 1.18.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.17.0...v1.18.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25[chore]: Bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (#2223)Libravatar dependabot[bot]6
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25[chore]: Bump github.com/abema/go-mp4 from 0.13.0 to 1.0.0 (#2222)Libravatar dependabot[bot]15
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-23[bugfix] support both CollectionPage AND OrderedCollectionPage in status ↵Libravatar kim5
replies (#2220)
2023-09-23[chore] deinterface the typeutils.Converter and update to use state ↵Libravatar kim119
structure (#2217) * update typeconverter to use state structure * deinterface the typeutils.TypeConverter -> typeutils.Converter * finish copying over old type converter code comments * fix cherry-pick merge issues, fix tests pointing to old typeutils interface type still
2023-09-23[chore] fix typo in slice.go (#2219)Libravatar K1
2023-09-22[docs] ahs article milestone a (#2218)Libravatar tobi1
2023-09-21[feature] Implement explicit domain allows + allowlist federation mode (#2200)Libravatar tobi52
* love like winter! wohoah, wohoah * domain allow side effects * tests! logging! unallow! * document federation modes * linty linterson * test * further adventures in documentation * finish up domain block documentation (i think) * change wording a wee little bit * docs, example * consolidate shared domainPermission code * call mode once * fetch federation mode within domain blocked func * read domain perm import in streaming manner * don't use pointer to slice for domain perms * don't bother copying blocks + allows before deleting * admonish! * change wording just a scooch * update docs
2023-09-20[docs] Add a note on cluster support (#2214)Libravatar Daenney2
* [docs] Callout no cluster/multi-node support Though we have a GitHub issue for this, we don't mention it anywhere in the docs. This adds it to the deployment considerations so hopefully folks will see it when standing up their own instance. * [docs] Add daenney as a developer
2023-09-20[feature] add paging to AP following / followers endpoints (#2198)Libravatar kim9
2023-09-18[chore]: Bump ↵Libravatar dependabot[bot]72
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.17.0 to 1.18.0 (#2207) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18[chore]: Bump github.com/miekg/dns from 1.1.55 to 1.1.56 (#2204)Libravatar dependabot[bot]31
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18[bugfix] fix flakey paging test (#2210)Libravatar kim1
2023-09-18[chore] bump bun (and related libraries) versions to v1.1.16 (#2209)Libravatar kim9
2023-09-12[feature] add paging to account follows, followers and follow requests ↵Libravatar kim51
endpoints (#2186)
2023-09-12[feature] Allow admins to expire remote public keys; refetch expired keys on ↵Libravatar tobi23
demand (#2183)
2023-09-11[feature] Support Actor URIs for webfinger queries (#2187)Libravatar Daenney3
* [feature] Support Actor URIs for webfinger queries It's now possible to pass an Actor URI as the resource to query for when doing a webfinger query. The code now extracts the username and domain from the URI. The URI needs to be fully qualified, including having a scheme of http or https to be recognised as such. The acct scheme is handled as we used to, including dealing with an erroneous leading @ on the username. We retain the ability to handle resources without a scheme by parsing them again with the acct scheme if the original parse failed. This can happen due to parsing ambiguities when dealing with a string like user@domain.tld:port. * [bugfix] Remove debugging changes * [chore] Make TestExtractNamestring table-driven * [chore] Unnest Trim and Split for readability
2023-09-11[chore] bump bun v1.1.14 -> v1.1.15 (#2195)Libravatar tobi27
2023-09-11[chore]: Bump golang.org/x/net from 0.14.0 to 0.15.0 (#2193)Libravatar dependabot[bot]11
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.14.0 to 0.15.0. - [Commits](https://github.com/golang/net/compare/v0.14.0...v0.15.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11[chore]: Bump github.com/tdewolff/minify/v2 from 2.12.8 to 2.12.9 (#2194)Libravatar dependabot[bot]4
2023-09-11[chore]: Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#2190)Libravatar dependabot[bot]13
2023-09-11[docs] add fail2ban regex in the doc (#2189)Libravatar OniriCorpe1
2023-09-07[chore] much improved paging package (#2182)Libravatar kim15
2023-09-07[feature] Support OTLP HTTP, drop Jaeger (#2184)Libravatar Daenney199
* [feature] Add http trace exporter, drop Jaeger Jaeger supports ingesting traces using the OpenTelemetry gRPC or HTTP methods. The Jaeger project has deprecated the old jaeger transport. * Add support for submitting traces over HTTP * Drop support for the old Jaeger protocol * Upgrade the trace libraries to v1.17 Fixes: #2176 Fixes: #2179
2023-09-05[bugfix] fix checks for deref the same status descendants / ascendants (#2181)Libravatar kim1
2023-09-04[chore] Add script for downloading latest snapshot tar.gz (#2157)Libravatar tobi1
* [chore] Add script for downloading latest snapshot tar.gz * Update scripts/get_latest_snapshot.sh Co-authored-by: Daenney <daenney@users.noreply.github.com> * Update scripts/get_latest_snapshot.sh Co-authored-by: Daenney <daenney@users.noreply.github.com> * update comment --------- Co-authored-by: Daenney <daenney@users.noreply.github.com>
2023-09-04[feature] Don't trace non-existing routes (#2172)Libravatar Daenney1
c.FullPath() is the empty string if a request doesn't match any route on our mux. In those cases, there's no value in emitting a trace. The trace will be empty, containing no other information beyond the fact that we didn't match a route. Since Gin breaks off the processing early we don't need to trace this request as it won't do anything and consumes no further resources. The 404 will still be emitted by our logs and will be visible from a reverse proxy too.
2023-09-04[feature] Store admin actions in the db, prevent conflicting actions (#2167)Libravatar tobi23
2023-09-04[chore]: Bump golang.org/x/image from 0.11.0 to 0.12.0 (#2178)Libravatar dependabot[bot]3
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04[chore]: Bump github.com/minio/minio-go/v7 from 7.0.62 to 7.0.63 (#2180)Libravatar dependabot[bot]8
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04[chore]: Bump golang.org/x/text from 0.12.0 to 0.13.0 (#2177)Libravatar dependabot[bot]4
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>