| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gotosocial | Distribution: openSUSE Tumbleweed |
| Version: 0.20.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Oct 8 17:43:07 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 123174081 | Source RPM: gotosocial-0.20.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://docs.gotosocial.org/en/latest/ | |
| Summary: An ActivityPub social network server, written in Golang | |
With GoToSocial, you can keep in touch with your friends, post, read, and share images and articles. All without being tracked or advertised to!
AGPL-3.0-only
* Wed Oct 08 2025 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.20.0:
* Big refactor of timeline code to use less memory and (hopefully!)
be more responsive and less error prone
* Support for scheduled statuses
* Support for the focal point property on the frontend + over
federation, so you can set focal point on your media and have it
work properly
* Notifications when a status you've interacted with has been edited
* ListenBrainz widget on the frontend, so you can show off the music
you've been listening to
* Instance info panel in the settings, so that non-admins on the
instance can see which domains are blocked and explicitly allowed,
and the reason why
* Bunch of new themes for profile views
* Config option to expose emoji endpoints without authentication --
useful for compatibility with some clients. Default value still
requires authentication
* Footnotes in markdown
* Configurable thumbnail dimensions
* Federation of avatar + header image descriptions is handled now,
both in + out of GtS
* The new hidesToPublicFromUnauthedWeb and hidesCcPublicFromUnauthedWeb
are federated in and out now, allowing your instance and other
instances that support these properties to transmit + respect
preferences for the visibility of posts to render on the
unauthenticated (public) web view of threads
* Support for avif file format
* JSON logging format, for easier log ingestion
* Atom and JSON feed support for RSS (not just xml)
* Reworked metrics format, more + better metrics, and an importable
example grafana dashboard
* Domain permission subscription retractions are now handled properly
- Remove no longer needed backport patches:
* 4052_support_focus_point.patch
* 4154_Add_extra_opengraph_meta_tags.patch
* 4169_Allow_exposing_allows.patch
* 4193_Add_Instance_Info_settings_panel_section.patch
* Fri Sep 05 2025 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.19.2
* Fixed an issue with interaction policy parsing that made
GtS users unable to reply to people on instances that use the
canQuote interaction sub-policy.
* Mon Jun 16 2025 Flann van der Eik <fl4nn@opensuse.org>
- Backport fix for blocklist only showing nil
* add 4169_Allow_exposing_allows.patch
* add 4193_Add_Instance_Info_settings_panel_section.patch
* Mon Jun 09 2025 Flann van der Eik <fl4nn@opensuse.org>
- Add 4154_Add_extra_opengraph_meta_tags.patch
* Backport additional OG metadata for better link previews on
other platforms
* Fri Jun 06 2025 Flann van der Eik <fl4nn@opensuse.org>
- Add 4052_support_focus_point.patch
* Backport support for sending and receiving focus point
* Tue May 06 2025 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.19.1
* You can configure S3 lookup type now.
* description_limit added to /api/v2/instance response.
* Fix some outgoing messages issues that was causing stuff to
sometimes not get sent properly
* Fix some settings panel bugs, make sure interaction policies page
works properly with keyboard.
* Added some more queer + trans rights to the code.
Instance footer is now 100% gayer.
Folks in places where it is illegal / dangerous to show such flags
can remove them by editing web/template/page_footer.tmpl and
restarting the instance to reload the template.
* Thu Apr 24 2025 Flann van der Eik <fl4nn@opensuse.org>
- Remove bump_jwt.patch, this is now part of the release
- Update to 0.19.0
* [feature] OAuth token scope enforcement
* [feature] Token review / invalidation
You can now review and invalidate tokens issued for your account
in the settings panel
* [feature] Create and manage applications in the settings panel
* [feature] Gallery-style profile layout option
You can now choose to lay out the web view of your profile in a
'gram style gallery
* [feature] Support for two-factor authentication
* [feature] Edit domain permissions
You can now edit the obfuscate and public and private comment
fields in domain permissions (blocks/allows)
* [feature] Lots of web view tweaks
nicer media rendering on chrome, proper blurhash support,
much better support for keyboard-based page navigation,
wider font support for different scripts, tidier status info bar
and more
* Tue Apr 01 2025 Flann van der Eik <fl4nn@opensuse.org>
- Backport golang-jwt version bump (bsc#1240492, CVE-2025-30204)
by adding bump_jwt.patch
* Fri Mar 21 2025 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.18.3
* [bugfix] Avoid nil ptr if maintenance router can't be started
(gh#superseriousbusiness/gotosocial#3919)
* [bugfix] Fix set obfuscate = null error in adoptPerm
(gh#superseriousbusiness/gotosocial#3922)
* [chore] Tweak "nothing here!" message
(gh#superseriousbusiness/gotosocial#3907)
* Tue Mar 11 2025 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.18.2:
* [bugfix] fix refreshed additional media info being ignored
(gh#superseriousbusiness/gotosocial#3867)
* [bugfix] Return useful err on server start failure
(gh#superseriousbusiness/gotosocial#3879)
* [bugfix] Fix length for type varchar must be at least 1
on Postgres (gh#superseriousbusiness/gotosocial#3885)
* [bugfix] Fix panic when opening instance actor in web view
(gh#superseriousbusiness/gotosocial#3898)
* [chore] fixed email template to align with the new "Log in"
button + separate page (gh#superseriousbusiness/gotosocial#3871)
* [chore] add warning message when wazero compiler not supported
(gh#superseriousbusiness/gotosocial#3894)
* [docs] correct docker version format
(gh#superseriousbusiness/gotosocial#3832)
* [docs] Fix swagger operation descriptions
(gh#superseriousbusiness/gotosocial#3830)
* [docs] Update swagger docs command
(gh#superseriousbusiness/gotosocial#3897)
* Document importing posts
(gh#superseriousbusiness/gotosocial#3844)
* Mon Feb 24 2025 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.18.1:
* [feature] Use ETag for robots.txt to prevent mishaps
(gh#superseriousbusiness/gotosocial#3829)
* Sat Feb 22 2025 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.18.0:
* Status edit support: You can now edit your own statuses, and see
instance edit history from other accounts too.
* Push notifications: GoToSocial can now send push notifications
to clients via their configured push providers.
* Global instance css customization: admins can now apply custom
CSS across their entire instance via the settings panel.
* Domain permission subscriptions: it's now possible to configure
your instance to subscribe to CSV, JSON, or plaintext lists
of domain permissions.
* Trusted-proxies helper: instances with improperly configured
trusted-proxies settings will now show a warning on the homepage,
so admins can make sure their instance is configured correctly.
* Better outbox sorting: messages from GoToSocial are now delivered
more quickly to people you mention, so conversations across
instances should feel snappier.
* Log in button: there's now a login button in the top right of the
instance homepage, which leads to a helpful page about clients,
with a link to the settings panel.
* Granular stats controls: with the instance-stats-mode setting,
admins can now choose if and how their instance serves stats via
the nodeinfo endpoints.
* Maintenance router will now be used while your instance is
starting up / running migrations. It serves a nice status page
informing visitors to wait while migrations complete.
* [bugfix] Return 404 when web context target status hidden
(gh#superseriousbusiness/gotosocial#3792)
* [feature] Implement backfilling statuses thru scheduled_at
(gh#superseriousbusiness/gotosocial#3685)
* [bugfix] respect X-Robots-Tag and robots.txt on api/v1/instance
and nodeinfo (gh#superseriousbusiness/gotosocial#3756)
* [bugfix] Suggest lowercase username when creating via OIDC
(gh#superseriousbusiness/gotosocial#3780)
* [feature] make account sign-up / backlog limits configurable
(gh#superseriousbusiness/gotosocial#3768)
* [bugfix] Fix POST to create account endpoint
(gh#superseriousbusiness/gotosocial#3767)
* [bugfix] Fix missing hasChanged func
(gh#superseriousbusiness/gotosocial#3764)
* [feature/frontend] add light mode color scheme of base css, adapt
to prefers-color-scheme (gh#superseriousbusiness/gotosocial#3765)
* [bugfix] Reduce Web Push record size
(gh#superseriousbusiness/gotosocial#3762)
* [bugfix] Add missing group property to the Account model
(gh#superseriousbusiness/gotosocial#3746)
* [feature] Forward-compatibility with Approval objects
(gh#superseriousbusiness/gotosocial#3807)
* [feature] Add page-specific class per template
(gh#superseriousbusiness/gotosocial#3814)
* [bugfix] Drop status indices AFTER updating visibility
(gh#superseriousbusiness/gotosocial#3795)
* [bugfix] update fedi api to support multiple separate votes
in the same multiple choice poll
(gh#superseriousbusiness/gotosocial#3809)
* [performance] Batch migration queries
(gh#superseriousbusiness/gotosocial#3798)
* Wed Feb 12 2025 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.17.4:
* SECURITY: this release addresses a dereferencing bug which,
when triggered under a specific set of circumstances,
can cause loss of account data on affected instances.
- Exclude build for failing architectures
* Tue Jan 28 2025 Flann van der Eik <fl4nn@opensuse.org>
- Adjust config file permissions and AppArmor profile
* Tue Jan 28 2025 Flann van der Eik <fl4nn@opensuse.org>
- Move templates to config dir
* Fri Jan 10 2025 Flann van der Eik <fl4nn@opensuse.org>
- Build web assets in OBS instead of using the upstream binaries
by vendoring the yarn dependencies with the help of vendor_yarn.sh
inspired by https://build.opensuse.org/requests/1221612/changes
* Wed Nov 06 2024 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.17.3:
* [bugfix] sets the max value placeholders to MaxInt32 instead of
MaxInt (gh#superseriousbusiness/gotosocial#3517)
* [docs] add zh translation to docs
(gh#superseriousbusiness/gotosocial#3507)
* Tue Nov 05 2024 Flann van der Eik <fl4nn@opensuse.org>
- Update to version 0.17.2:
* [feature] add support for hinting via api/v_/instance
preferred image / video max sizes
(gh#superseriousbusiness/gotosocial#3505)
* [bugfix] incorrect /api/v_/instance domain uri fields
(gh#superseriousbusiness/gotosocial#3477)
* [bugfix] support classifying correct video codec
without audio as webm (gh#superseriousbusiness/gotosocial#3494)
* [bugfix] determine mime-type to use during ffprobe
evaluation stage, don't bother checking against file extension
(gh#superseriousbusiness/gotosocial#3506)
* [bugfix] Fix setting immediate expires_at value
on filter endpoints (gh#superseriousbusiness/gotosocial#3513)
* [docs] Clarify what Visibility Level means
(gh#superseriousbusiness/gotosocial#3500)
* [docs] Fix typos (gh#superseriousbusiness/gotosocial#3498)
* Mon Oct 21 2024 Flann van der Eik <fl4nn@opensuse.org>
- Enable Wazero / WASM cache by default
- Rebase default-settings.patch
- Update to version 0.17.1:
* [feature] Add image descriptions for default avatar + header;
don't allow editing default description
(gh#superseriousbusiness/gotosocial#3473)
* [bugfix] Fix occasionally streaming empty messages
(gh#superseriousbusiness/gotosocial#3456)
* [bugfix] Fix filter title unique constraint
(gh#superseriousbusiness/gotosocial#3458)
* [docs] remove duplicate entry from supported platforms
(gh#superseriousbusiness/gotosocial#3442)
* [docs/bugfix] Fix access to /dev and /tmp in AppArmor profile
(gh#superseriousbusiness/gotosocial#3444)
* Tue Oct 15 2024 Flann van der Eik <fl4nn@opensuse.org>
- Remove vendor.tar.gz, upstream already delivers this as part
of the release tarball
- Rebase default-settings.patch
- Update to version 0.17.0:
* [feature] Implement types[] param for notifications
(gh#superseriousbusiness/gotosocial#3009)
* [feature/frontend] Reports frontend v2
(gh#superseriousbusiness/gotosocial#3022)
* [feature] add worker task serialization logic
(gh#superseriousbusiness/gotosocial#2989)
* [feature/frontend] Rain Forest Theme
(gh#superseriousbusiness/gotosocial#3021)
* [feature] Default to WASM-based SQLite driver
(gh#superseriousbusiness/gotosocial#3053)
* [feature] Set some security related headers
(gh#superseriousbusiness/gotosocial#3065)
* [feature/frontend] Allow setting alt-text for avatar + header
(gh#superseriousbusiness/gotosocial#3086)
* [feature] support processing of (many) more media types
(gh#superseriousbusiness/gotosocial#3090)
* [feature/frontend] Better visual separation between "main" thread
and "replies" (gh#superseriousbusiness/gotosocial#3093)
* [feature/frontend] Add player for audio files; use thumbnail
for poster (gh#superseriousbusiness/gotosocial#3099)
* [feature] more filetype support!
(gh#superseriousbusiness/gotosocial#3107)
* [feature] Allow users to set default interaction policies
per status visibility (gh#superseriousbusiness/gotosocial#3108)
* [feature] use webp for thumbnails
(gh#superseriousbusiness/gotosocial#3116)
* [feature/frontend] Respect prefers-reduced-motion for avatars,
headers, and emojis (gh#superseriousbusiness/gotosocial#3118)
* [feature] add flac support
(gh#superseriousbusiness/gotosocial#3121)
* [feature] Conversations API
(gh#superseriousbusiness/gotosocial#3013)
* [feature] Allow user to set "bot" flag; show bot icon on profile
(gh#superseriousbusiness/gotosocial#3135)
* [feature] Federate interaction policies + Accepts;
enforce policies (gh#superseriousbusiness/gotosocial#3138)
* [feature] Implement following hashtags
(gh#superseriousbusiness/gotosocial#3141)
* [feature] persist worker queues to db
(gh#superseriousbusiness/gotosocial#3042)
* [performance] limit ffprobe read time to at most 1s after
start of file (gh#superseriousbusiness/gotosocial#3155)
* [feature] Object store custom URL (S3)
(gh#superseriousbusiness/gotosocial#3046)
* [feature] Allow users to export data via the settings panel
(gh#superseriousbusiness/gotosocial#3140)
* [feature] Implement Mastodon-compatible roles
(gh#superseriousbusiness/gotosocial#3136)
* [feature] Allow import of following and blocks via CSV
(gh#superseriousbusiness/gotosocial#3150)
* [feature] Beef up our AI opt-outs
(gh#superseriousbusiness/gotosocial#3165)
* [feature] Use gifv type for short soundless mp4 videos
(gh#superseriousbusiness/gotosocial#3182)
* [feature] Add db-postgres-connection-string option
(gh#superseriousbusiness/gotosocial#3178)
* [performance] move thumbnail generation to go code where possible
(gh#superseriousbusiness/gotosocial#3183)
* [performance] use native Go code to probe JPEGs
(gh#superseriousbusiness/gotosocial#3206)
* [feature] Use local_only field, deprecate federated field
(gh#superseriousbusiness/gotosocial#3222)
* [performance] ffmpeg ffprobe wrapper improvements
(gh#superseriousbusiness/gotosocial#3225)
* [feature] Interaction requests client api + settings panel
(gh#superseriousbusiness/gotosocial#3215)
* [performance] use single-threaded image transforms
(gh#superseriousbusiness/gotosocial#3252)
* [feature/frontend] ecks pee theme
(gh#superseriousbusiness/gotosocial#3274)
* [feature/frontend] Add brutalist b&w theme
(gh#superseriousbusiness/gotosocial#3275)
* [feature/frontend] Add options to include Unlisted posts or
hide all posts (gh#superseriousbusiness/gotosocial#3272)
* [feature] Implement exclusive lists
(gh#superseriousbusiness/gotosocial#3280)
* [feature] Process Reject of interaction via fedi API,
put rejected statuses in the "sin bin" 😈
(gh#superseriousbusiness/gotosocial#3271)
* [feature/frontend] Add dark version of brutalist theme
(gh#superseriousbusiness/gotosocial#3294)
* [performance] cache more database calls, reduce required database
calls overall (gh#superseriousbusiness/gotosocial#3290)
* [feature] Allow users to submit interaction_policy on new statuses
(gh#superseriousbusiness/gotosocial#3314)
* [feature/frontend] Add solarized light + dark themes
(gh#superseriousbusiness/gotosocial#3325)
* [feature] Show info for pending replies, allow implicit accept of
pending replies (gh#superseriousbusiness/gotosocial#3322)
* [performance] remove the pragma optimize analysis limit
on connection close (gh#superseriousbusiness/gotosocial#3386)
* [feature/frontend] Add Moonlight hunt theme
(gh#superseriousbusiness/gotosocial#3393)
* [feature] Distribute + ingest Accepts to followers
(gh#superseriousbusiness/gotosocial#3404)
* [feature] for an sqlite database with journal mode != WAL,
use maximum of 1 open conn (gh#superseriousbusiness/gotosocial#3428)
* [feature/OFFICIALLY UNSUPPORTED] add nowasm build tag to disable
building with WebAssembly (gh#superseriousbusiness/gotosocial#3429)
* [bugfix] rename include_types[] to types[]
(gh#superseriousbusiness/gotosocial#3023)
* [bugfix] add Date and Message-ID headers for email
(gh#superseriousbusiness/gotosocial#3031)
* [bugfix] Fix typo in instance cache copyF
(gh#superseriousbusiness/gotosocial#3052)
* [bugfix] use instance configured emoji maxsize on emoji update
validation (gh#superseriousbusiness/gotosocial#3056)
* [bugfix] update SignupURL routing in email template.
(gh#superseriousbusiness/gotosocial#3055)
* [bugfix] Handle ErrHideStatus when preparing timeline statuses
(gh#superseriousbusiness/gotosocial#3071)
* [bugfix] Don't throw error when parent statuses are missing
(gh#superseriousbusiness/gotosocial#2011) (gh#superseriousbusiness/gotosocial#3088)
* [bugfix] Fix panic in isStatusHomeTimelineable
(gh#superseriousbusiness/gotosocial#3096)
* [bugfix] update common get target account / status
doing refresh async (gh#superseriousbusiness/gotosocial#3124)
* [bugfix] media.Processor{}.GetFile() returning 404s on first call,
correctly loading on 2nd (gh#superseriousbusiness/gotosocial#3129)
* [bugfix] Serialize empty conversation account list as empty list,
not null (gh#superseriousbusiness/gotosocial#3137)
* [bugfix] Use punycode for host part of resource query param when
doing webfinger requests (gh#superseriousbusiness/gotosocial#3133)
* [bugfix] moves file rename to earlier in media pipeline so
ffmpeg calls ALWAYS have extension (gh#superseriousbusiness/gotosocial#3146)
* [bugfix] take into account rotation when generating thumbnail
(gh#superseriousbusiness/gotosocial#3147)
* [bugfix] close files before error return
(gh#superseriousbusiness/gotosocial#3163)
* [bugfix] fix emoji recaching operations
(gh#superseriousbusiness/gotosocial#3167)
* [bugfix] send back Sec-Websocket-Protocol header for streaming
WebSocket (gh#superseriousbusiness/gotosocial#3169)
* [bugfix] ensure testrig package only compiled-in when debug enabled
(gh#superseriousbusiness/gotosocial#3185)
* [bugfix] updated pinned counts on status delete
(gh#superseriousbusiness/gotosocial#3188)
* [bugfix] incorrect AP serialize function used serializing worker data
(gh#superseriousbusiness/gotosocial#3196)
* [bugfix] relax missing preferred_username, instead using
webfingered username (gh#superseriousbusiness/gotosocial#3189)
* [bugfix] permit unspecified orientation data
(gh#superseriousbusiness/gotosocial#3205)
* [bugfix/frontend] Fix error on submitting domain perm with enter key
(gh#superseriousbusiness/gotosocial#3218)
* [bugfix/frontend] Small safari + gnome web fixes
(gh#superseriousbusiness/gotosocial#3219)
* [bugfix] Carry-over ApprovedByURI to avoid marking already-approved
remote statuses as pending approval (gh#superseriousbusiness/gotosocial#3231)
* [bugfix] Let prometheus client do its own compression handling
(gh#superseriousbusiness/gotosocial#3232)
* [bugfix] Fix incorrect json-ld @context serialization
(gh#superseriousbusiness/gotosocial#3243)
* [bugfix/frontend] Fix TypeError: gtsError is undefined
(gh#superseriousbusiness/gotosocial#3245)
* [bugfix] Fix temp table deletion causing runaway allocations
(gh#superseriousbusiness/gotosocial#3278)
* [bugfix] Swagger: add missing filter_action param for v2 filter PUT
(gh#superseriousbusiness/gotosocial#3281)
* [bugfix] Update home timeline query to ignore exclusive list entries
(gh#superseriousbusiness/gotosocial#3289)
* [bugfix] Hoist filterable text field extraction out of loop
(gh#superseriousbusiness/gotosocial#3297)
* [bugfix/chore] Always set the status sensitive if media
+ content-warning present (gh#superseriousbusiness/gotosocial#3308)
* [bugfix] Use better plaintext representation of status for filtering
(gh#superseriousbusiness/gotosocial#3301)
* [bugfix] Be more lenient when parsing mastodown following.csv
(gh#superseriousbusiness/gotosocial#3311)
* [bugfix] Ensure id set on outgoing Reject + Accept
(gh#superseriousbusiness/gotosocial#3312)
* [bugfix] Fix incorrect policy value parsing
(gh#superseriousbusiness/gotosocial#3315)
* [bugfix] Fix pending approval check
(gh#superseriousbusiness/gotosocial#3316)
* [bugfix/email] Don't use plainAuth when no smtp username/password provided
(gh#superseriousbusiness/gotosocial#3332)
* [bugfix] add support for media with rotation contained in
stream side data (gh#superseriousbusiness/gotosocial#3335)
* [bugfix] Fix incorrect reply shown in interaction request
(gh#superseriousbusiness/gotosocial#3344)
* [bugfix] s3 media uploaded without content-type
(gh#superseriousbusiness/gotosocial#3353)
* [bugfix] fix media limit reader check
(gh#superseriousbusiness/gotosocial#3363)
* [bugfix] better handle ogg container format
(gh#superseriousbusiness/gotosocial#3365)
* [bugfix] visibility after implicit approval not getting invalidated
(gh#superseriousbusiness/gotosocial#3370)
* [bugfix] Carry-over "PinnedAt" when refreshing status
(gh#superseriousbusiness/gotosocial#3373)
* [bugfix] Include own account in conversation when
no other accounts involved (gh#superseriousbusiness/gotosocial#3387)
* [bugfix] Don't try to add nil filtered statuses to context
(gh#superseriousbusiness/gotosocial#3388)
* [bugfix] Account for nil reply when serializing int req
(gh#superseriousbusiness/gotosocial#3389)
* [bugfix] Update select of pending interaction requests
to account for potential nil URI (gh#superseriousbusiness/gotosocial#3392)
* [bugfix] Return 501 (not implemented) if user tries to schedule post
(gh#superseriousbusiness/gotosocial#3395)
* [bugfix] Only allow boosting post from non-interaction-policy-aware
instance if public or unlisted (gh#superseriousbusiness/gotosocial#3396)
* [bugfix] Fix replies not being stored pending approval
(gh#superseriousbusiness/gotosocial#3409)
* [bugfix] Add missing </a> on about page
(gh#superseriousbusiness/gotosocial#3410)
* [bugfix/frontend] Don't show replies to hidden parents; return 404
if no "main" thread (gh#superseriousbusiness/gotosocial#3411)
* [bugfix] Ensure pending_approval set on statuses + status faves
(gh#superseriousbusiness/gotosocial#3415)
* [bugfix] Check interaction policies properly on incoming Likes
(gh#superseriousbusiness/gotosocial#3416)
* [bugfix] Account.last_status_at is a date, not datetime
(gh#superseriousbusiness/gotosocial#3419)
* [docs] fix: traefik redirect regex
(gh#superseriousbusiness/gotosocial#3032)
* [docs] restructure federation section
(gh#superseriousbusiness/gotosocial#3038)
* [docs] Tidy up API auth docs a little bit
(gh#superseriousbusiness/gotosocial#3050)
* [docs] Update how to enable http2 on nginx
(gh#superseriousbusiness/gotosocial#3066)
* [docs] update README with our corporate sponsorship policy
(gh#superseriousbusiness/gotosocial#3112)
* [docs] Add separate migration section + instructions for moving to GtS
and not just away (gh#superseriousbusiness/gotosocial#3139)
* [docs] Update system requirements, move things around a bit
(gh#superseriousbusiness/gotosocial#3157)
* [docs/chore] update list of library deps on readme
(gh#superseriousbusiness/gotosocial#3288)
* [docs] Update readme alpha -> beta, add more feature examples
(gh#superseriousbusiness/gotosocial#3333)
* [docs] Add rainforest theme to readme.md
(gh#superseriousbusiness/gotosocial#3334)
* [docs] Don't run SQLite on networked storage
(gh#superseriousbusiness/gotosocial#3369)
* [docs] Update smtp docs to mention starttls + port 587
(gh#superseriousbusiness/gotosocial#3378)
* [docs] Make protocol config option really explicit
(gh#superseriousbusiness/gotosocial#3391)
* [docs] fix httpsig repo typo
(gh#superseriousbusiness/gotosocial#3426)
* [docs] Document experimental, unsupported nowasm tag
(gh#superseriousbusiness/gotosocial#3436)
* Sat Sep 28 2024 Flann van der Eik <fl4nn@opensuse.org>
- Use build flags recommended by upstream
- Replace the pre-compiled assets with the ones provided by upstream
* Sun Jun 16 2024 tux93@opensuse.org
- Update to version 0.16.0:
* [performance] massively improved ActivityPub delivery worker efficiency
gh#superseriousbusiness/gotosocial#2812
* [feature] New user sign-up via web page
gh#superseriousbusiness/gotosocial#2796
* [performance] update GetAccountsByIDs() to use the new
multi cache loader endpoint gh#superseriousbusiness/gotosocial#2828
* [feature] Admin accounts endpoints; approve/reject sign-ups
gh#superseriousbusiness/gotosocial#2826
* [performance] cached oauth database types
gh#superseriousbusiness/gotosocial#2838
* [feature/performance] Store account stats in separate table
gh#superseriousbusiness/gotosocial#2831
* [feature] Stub status history endpoint
gh#superseriousbusiness/gotosocial#2847
* [feature] Status source endpoint
gh#superseriousbusiness/gotosocial#2848
* [feature] Stub account mutes endpoint
gh#superseriousbusiness/gotosocial#2852
* [feature] Stub conversations endpoint
gh#superseriousbusiness/gotosocial#2853
* [performance] update remaining worker pools to use queues
gh#superseriousbusiness/gotosocial#2865
* [feature] Page through accounts as moderator
gh#superseriousbusiness/gotosocial#2881
* [feature] Add HTTP header permission section to frontend
gh#superseriousbusiness/gotosocial#2893
* [feature] filters v2 server-side warning/hiding
gh#superseriousbusiness/gotosocial#2793
* [performance] update go-structr -> v0.8.2 which includes
some minor memory usage improvements
gh#superseriousbusiness/gotosocial#2904
* [performance] update go-structr and go-mutexes with
memory usage improvements gh#superseriousbusiness/gotosocial#2909
* [performance] cache v2 filter keyword regular expressions
gh#superseriousbusiness/gotosocial#2903
* [performance] update storage backend and make use of seek syscall
when available gh#superseriousbusiness/gotosocial#2924
* [experiment] add alternative wasm sqlite3 implementation available
via build-tag gh#superseriousbusiness/gotosocial#2863
* [feature/frontend] Let admins send test email to validate
SMTP config gh#superseriousbusiness/gotosocial#2934
* [feature] Debug admin endpoint to clear caches
gh#superseriousbusiness/gotosocial#2940
* [feature] Implement profile API gh#superseriousbusiness/gotosocial#2926
* [feature] Implement Filter API v2 gh#superseriousbusiness/gotosocial#2936
* [feature] Add from: search operator and account_id query param
gh#superseriousbusiness/gotosocial#2943
* [feature/frontend] Add debug sections to settings panel
gh#superseriousbusiness/gotosocial#2950
* [performance] bump go-structr to v0.8.5 to improve memory usage
gh#superseriousbusiness/gotosocial#2955
* [feature] log worker startup counts gh#superseriousbusiness/gotosocial#2958
* [feature] do not uncache status / emoji media if attached status is bookmarked
gh#superseriousbusiness/gotosocial#2956
* [feature] Self-serve email change for users
gh#superseriousbusiness/gotosocial#2957
* [feature] User muting gh#superseriousbusiness/gotosocial#2960
* [feature] Implement filters_changed stream event
gh#superseriousbusiness/gotosocial#2972
* [feature] filter API v2: restore keywords_attributes and statuses_attributes
gh#superseriousbusiness/gotosocial#2995
* [bugfix] Include MIME email headers to avoid mangling non-ascii text
gh#superseriousbusiness/gotosocial#2827
* [bugfix] fix get all tokens gh#superseriousbusiness/gotosocial#2841
* [bugfix] Fix minor API issue w/ boosted statuses
gh#superseriousbusiness/gotosocial#2846
* [bugfix] nil panic when deleting status gh#superseriousbusiness/gotosocial#2849
* [bugfix] Fix incorrect field name for status source, add helpful message
gh#superseriousbusiness/gotosocial#2854
* [bugfix] fix error string typo gh#superseriousbusiness/gotosocial#2873
* [bugfix] paging rel links gh#superseriousbusiness/gotosocial#2883
* [bugfix] retry on http 500 errors inclusive
gh#superseriousbusiness/gotosocial#2886
* [bugfix] further paging mishaps gh#superseriousbusiness/gotosocial#2884
* [bugfix] flaky paging test gh#superseriousbusiness/gotosocial#2888
* [bugfix] function queue memory pools limitlessly grow
gh#superseriousbusiness/gotosocial#2882
* [bugfix/chore] Tidy up remaining references to workers in cmd
gh#superseriousbusiness/gotosocial#2889
* [bugfix] Lock when checking/creating notifs to avoid race
gh#superseriousbusiness/gotosocial#2890
* [bugfix] add missing caches to the main cache sweep command
gh#superseriousbusiness/gotosocial#2891
* [bugfix] close + drain body if response is too large
gh#superseriousbusiness/gotosocial#2897
* [bugfix] fix cache size calculations gh#superseriousbusiness/gotosocial#2907
* [bugfix/frontend] Fix emoji values not resetting on upload
gh#superseriousbusiness/gotosocial#2905
* [bugfix] concurrent map writes in dereferencer media processing maps
gh#superseriousbusiness/gotosocial#2964
* [bugfix] Don't nil emojis + fields on blocked accounts
gh#superseriousbusiness/gotosocial#2968
* [bugfix] update media if more than just url changes
gh#superseriousbusiness/gotosocial#2970
* [bugfix] Filter fixes gh#superseriousbusiness/gotosocial#2971
* [bugfix/frontend] Use re2 syntax for regex validation
gh#superseriousbusiness/gotosocial#2978
* [bugfix] boost and account recursion gh#superseriousbusiness/gotosocial#2982
* [bugfix] Deref stats async, serve stub collections if handshaking
gh#superseriousbusiness/gotosocial#2990
* [bugfix] Correct Swagger path for poll voting
gh#superseriousbusiness/gotosocial#2996
* [bugfix] Ensure side effects handled for local unlocked follows
gh#superseriousbusiness/gotosocial#2998
* [bugfix] avoid v. long notification clear query
gh#superseriousbusiness/gotosocial#3007
* [docs] Remove last references to RPi
gh#superseriousbusiness/gotosocial#2885
* [docs] Fix link in general configuration
gh#superseriousbusiness/gotosocial#2946
* [docs]: Document build tag for WASM SQLite
gh#superseriousbusiness/gotosocial#2942
* [docs] Add optional instructions for replicating SQLite
for disaster recovery gh#superseriousbusiness/gotosocial#2981
* [docs] Rework README a bit, import into docs
gh#superseriousbusiness/gotosocial#3006
* [docs] Update roadmap gh#superseriousbusiness/gotosocial#3011
* Thu Apr 11 2024 tux93@opensuse.org
- Update to version 0.15.0:
* [feature] Filters v1 gh#superseriousbusiness/gotosocial#2594
* [feature/chore] Add Move database functions + cache
gh#superseriousbusiness/gotosocial#2647
* [feature] Process incoming Move activity
gh#superseriousbusiness/gotosocial#2724
* [feature] Process outgoing Move from clientAPI
gh#superseriousbusiness/gotosocial#2750
* [feature] Add healthcheck endpoints /livez and /readyz
gh#superseriousbusiness/gotosocial#2783
* [feature] User-selectable preset CSS themes for accounts
gh#superseriousbusiness/gotosocial#2777
* [feature] Add enable command to mirror existing disable command;
update docs gh#superseriousbusiness/gotosocial#2792
* [feature] Option to hide followers/following
gh#superseriousbusiness/gotosocial#2788
* [chore/bugfix] Little DB fixes gh#superseriousbusiness/gotosocial#2726
* [bugfix] Fix Swagger spec and add test script
gh#superseriousbusiness/gotosocial#2698
* [bugfix] add workaround for Xsqlite_interrupt() permanently breaking
connection gh#superseriousbusiness/gotosocial#2731
* [bugfix] Don't error when populating MovedTo if account not found
gh#superseriousbusiness/gotosocial#2741
* [bugfix] Fix whitespace move_id issue
gh#superseriousbusiness/gotosocial#2742
* [bugfix] bump modernc.org/sqlite to fixed version (v1.28.0 -> v1.29.4)
gh#superseriousbusiness/gotosocial#2749
* [bugfix] only check replyTo visibility during permission checks IF status
is local gh#superseriousbusiness/gotosocial#2757
* [bugfix] Don't return 500 when searching for unpermitted status
gh#superseriousbusiness/gotosocial#2753
* [bugfix] Parse links that contain non-ascii characters
gh#superseriousbusiness/gotosocial#2762
* [bugfix] add all possible busy result codes to the sqlite errBusy
catching check gh#superseriousbusiness/gotosocial#2775
* [bugfix] Mitigate empty public/local timeline query pages
gh#superseriousbusiness/gotosocial#2784
* [bugfix] Serve correct URI for AP following collection
gh#superseriousbusiness/gotosocial#2787
* [bugfix] httpclient not signing subsequent redirect requests
gh#superseriousbusiness/gotosocial#2798
* [bugfix] set the host header within the signing transport
gh#superseriousbusiness/gotosocial#2799
* [bugfix] Set domain for empty-domain Friendica accounts
gh#superseriousbusiness/gotosocial#2800
* [bugfix] Ensure side effects for local -> local follows get processed
(gh#superseriousbusiness/gotosocial#2820)
* [bugfix] temporarily replace modernc.org/sqlite-v1.29.5 with
gitlab.com/NyaaaWhatsUpDoc/sqlite-v1.29.5-concurrency-workaround
(gh#superseriousbusiness/gotosocial#2811)
* [bugfix] fix possible nil panic (gh#superseriousbusiness/gotosocial#2809)
* [bugfix] Sort follows chronologically
(gh#superseriousbusiness/gotosocial#2801)
* [bugfix] improved authenticate post inbox error handling
(gh#superseriousbusiness/gotosocial#2803)
* [chore] Move local account settings to separate db table
gh#superseriousbusiness/gotosocial#2770
* [chore] Different error message for email validation from net/mail parsing
on go 1.21.8 and above gh#superseriousbusiness/gotosocial#2760
* [chore] Expose move endpoint again, small settings panel fixes
gh#superseriousbusiness/gotosocial#2752
* Mon Mar 11 2024 tux93@opensuse.org
- Update to version 0.14.2:
* [bugfix] Don't error when populating MovedTo if account not found
(gh#superseriousbusiness/gotosocial#2741)
* [chore] seperate snapshot from release in goreleaser
(gh#superseriousbusiness/gotosocial#2740)
* Fri Mar 08 2024 tux93@opensuse.org
- Update to version 0.14.1:
* [chore] Downgrade sqlite v1.29.2 -> v1.28.0
(gh#superseriousbusiness/gotosocial#2736)
* [bugfix] add workaround for Xsqlite_interrupt() permanently
breaking connection (gh#superseriousbusiness/gotosocial#2731)
* Wed Mar 06 2024 tux93@opensuse.org
- Update to version 0.14.0:
* [performance] simpler throttling logic
gh#superseriousbusiness/gotosocial#2407
* [feature] Run ANALYZE after migrations on SQLite
gh#superseriousbusiness/gotosocial#2428
* [feature] Push status edit messages into open streams
gh#superseriousbusiness/gotosocial#2418
* [feature] request blocking by http headers
gh#superseriousbusiness/gotosocial#2409
* [feature] Parse instance descriptors as markdown,
show T&C on /about gh#superseriousbusiness/gotosocial#2481
* [feature] Allow webp emoji uploads / derefs
gh#superseriousbusiness/gotosocial#2484
* [feature] Log pubKeyID for incoming http-signed requests
gh#superseriousbusiness/gotosocial#2501
* [feature] Account alias / move API + db models
gh#superseriousbusiness/gotosocial#2518
* [feature] Move + alias account via settings panel
gh#superseriousbusiness/gotosocial#2519
* [performance] overhaul struct (+ result) caching library
for simplicity, performance and multiple-result lookups
gh#superseriousbusiness/gotosocial#2535
* [feature] Allow "charset=utf8" in incoming AP POST requests
gh#superseriousbusiness/gotosocial#2564
* [feature] Ratelimit + serve emoji images on separate router group
gh#superseriousbusiness/gotosocial#2548
* [performance] cache library performance enhancements
(updates go-structr => v0.2.0)
gh#superseriousbusiness/gotosocial#2575
* Improve context descendant sorting
gh#superseriousbusiness/gotosocial#2579
* [feature] Try HTTP signature validation with and without
query params for incoming requests
gh#superseriousbusiness/gotosocial#2591
* [feature] serdes for moved/also_known_as
gh#superseriousbusiness/gotosocial#2600
* [feature/performance] sqlite pragma optimize on close
gh#superseriousbusiness/gotosocial#2596
* [performance] temporarily cache account status counts to reduce
no. account counts gh#superseriousbusiness/gotosocial#2620
* [feature] Add metrics for instance user count, statuses count and
federating instances count gh#superseriousbusiness/gotosocial#2592
* [feature] add Mastodon-compatible HTTP signature fallback
gh#superseriousbusiness/gotosocial#2659
* [feature] Add requested_by to relationship model
gh#superseriousbusiness/gotosocial#2672
* [feature] Add "what is this" section to index template
gh#superseriousbusiness/gotosocial#2680
* [feature] Add experimental instance-federation-spam-filter option
gh#superseriousbusiness/gotosocial#2685
* [feature] Block Amazonbot gh#superseriousbusiness/gotosocial#2692
* [feature/oidc] Add support for very basic RBAC
gh#superseriousbusiness/gotosocial#2642
* [feature] add script to test import / export cycle of a
gotosocial instance gh#superseriousbusiness/gotosocial#2693
* [bugfix] fix poll total vote double count
gh#superseriousbusiness/gotosocial#2464
* [bugfix] increases sleep time before check in throttle test,
to give more leeway gh#superseriousbusiness/gotosocial#2482
* [bugfix] fix check for closed poll to account for non-zero
closed time gh#superseriousbusiness/gotosocial#2486
* [bugfix] Outdent placeholder from <aside> when returning unknown
media attachments gh#superseriousbusiness/gotosocial#2485
* [bugfix] misc dereferencer fixes
gh#superseriousbusiness/gotosocial#2475
* [bugfix] fix higher-level explicit domain rules causing issues
with lower-level domain blocking gh#superseriousbusiness/gotosocial#2513
* [bugfix] Replace named unique constraint on header filter header
with generic unique directive gh#superseriousbusiness/gotosocial#2525
* [bugfix] Better Postgres search case insensitivity
gh#superseriousbusiness/gotosocial#2526
* [bugfix] Ensure domain block side effects skipped if allow
in place (blocklist mode) gh#superseriousbusiness/gotosocial#2542
* [bugfix] Prevent URL + URI for same account being used as
alias target gh#superseriousbusiness/gotosocial#2545
* [bugfix] Downgrade OTEL libraries to 1.20
gh#superseriousbusiness/gotosocial#2546
* [bugfix/frontend] Break word on profile field names and values
gh#superseriousbusiness/gotosocial#2551
* [bugfix] fix array type for also_known_as_uris
gh#superseriousbusiness/gotosocial#2553
* [bugfix] Don't return Internal Server Error when searching
for URIs that don't return AP JSON
gh#superseriousbusiness/gotosocial#2550
* [bugfix] Don't return Account or Status if new and
dereferencing failed, other small fixes
gh#superseriousbusiness/gotosocial#2563
* Fix EmptyJSONObject/EmptyJSONArray
gh#superseriousbusiness/gotosocial#2576
* [bugfix] Fix Postgres emoji delete, emoji category change
gh#superseriousbusiness/gotosocial#2570
* [bugfix] update go-structr v0.2.0 => v0.3.0 to fix possible
hash collision issues gh#superseriousbusiness/gotosocial#2586
* [bugfix] parent status replied to status not dereferenced sometimes
gh#superseriousbusiness/gotosocial#2587
* [bugfix] fix possible infinite loops in media / emoji cleanup
gh#superseriousbusiness/gotosocial#2590
* [bugfix] stop paged endpoints returning null for empty items
gh#superseriousbusiness/gotosocial#2597
* [bugfix] Ensure activities sender always = activities actor
gh#superseriousbusiness/gotosocial#2608
* [bugfix] fix postgres connection wrapping panic
gh#superseriousbusiness/gotosocial#2636
* [bugfix] add stricter checks during all stages of dereferencing
remote AS objects gh#superseriousbusiness/gotosocial#2639
* [bugfix] Fix dereferencing ancestors on new status create
gh#superseriousbusiness/gotosocial#2652
* [bugfix] Refactor parse mention, fix local mention bug
gh#superseriousbusiness/gotosocial#2657
* [bugfix] Ensure local statuses always get a threadID so they can
be muted gh#superseriousbusiness/gotosocial#2665
* [bugfix] Use ptr for instance stats entries to avoid skipping
0 values gh#superseriousbusiness/gotosocial#2666
* [bugfix] use start + end line in regex when validating emoji
via API gh#superseriousbusiness/gotosocial#2671
* [bugfix] fix possible mutex lockup during streaming code
gh#superseriousbusiness/gotosocial#2633
* [bugfix] Fix wide images being squished when used as
instance avatar gh#superseriousbusiness/gotosocial#2669
* [bugfix] 2643 bug search for account url doesnt always work
when redirected gh#superseriousbusiness/gotosocial#2673
* [bugfix] Allow access to TMP directories in example AppArmor config
gh#superseriousbusiness/gotosocial#2683
* [bugfix] Account timeline: exclude self-replies that mention other
accounts gh#superseriousbusiness/gotosocial#2670
* [bugfix] check remote status permissibility
(gh#superseriousbusiness/gotosocial#2703)
* [bugfix] Sanitize incoming PropertyValue fields
(gh#superseriousbusiness/gotosocial#2722)
* [bugfix/tracing] fix broken tracing due to conflicting schema url
(gh#superseriousbusiness/gotosocial#2712)
* [bugfix] update postgresqlstmt to correctly use postgres err hook
(gh#superseriousbusiness/gotosocial#2711)
* [bugfix] unwrap boosts when checking in-reply-to status
(gh#superseriousbusiness/gotosocial#2702)
[docs]: Update FAQ and ROADMAP gh#superseriousbusiness/gotosocial#2458
* [docs] Describe how to block IPs using a firewall
gh#superseriousbusiness/gotosocial#2459
* [docs] Update roadmap for 2024 onwards
gh#superseriousbusiness/gotosocial#2521
* [docs] Updates for DB, swap and HTTP/2 on nginx
gh#superseriousbusiness/gotosocial#2547
* [docs] Add a few things to the FAQ.
gh#superseriousbusiness/gotosocial#2557
* [docs] use latest cavage link for http signatures
gh#superseriousbusiness/gotosocial#2565
* [docs] Correct wrong tracing transport option
gh#superseriousbusiness/gotosocial#2566
* [docs] Fix log-timestamp-format
gh#superseriousbusiness/gotosocial#2572
* [docs] Add media attachments section to user docs
gh#superseriousbusiness/gotosocial#2578
* [docs] Revamp storage migration
gh#superseriousbusiness/gotosocial#2571
* [docs] Mounting config file in container
gh#superseriousbusiness/gotosocial#2622
* [docs] Enable some new features
gh#superseriousbusiness/gotosocial#2623
* [docs] Fix a few things in the bare metal install
gh#superseriousbusiness/gotosocial#2624
* [docs] Inform new contributors to git fetch
gh#superseriousbusiness/gotosocial#2637
* [docs] Add oauth token authentication workflow
gh#superseriousbusiness/gotosocial#2655
* [chore/docs] Various little docs updates
gh#superseriousbusiness/gotosocial#2691
* [docs] Update HTTP signature docs a bit
(gh#superseriousbusiness/gotosocial#2721)
* [docs] Use human sizes for size limitations
(gh#superseriousbusiness/gotosocial#2706)
- Rebase default-settings.patch
* Fri Feb 23 2024 tux93@opensuse.org
- Move templates and mark them as config to allow for
local modifications
- Also package the Docs
- Rename default-paths.patch to default-settings.patch
* Thu Feb 15 2024 tux93@opensuse.org
- Update to version 0.13.3:
* [bugfix] add stricter checks during all stages of dereferencing
remote AS objects (gh#superseriousbusiness/gotosocial#2639)
* [bugfix] Don't return Account or Status if new and dereferencing
failed, other small fixes (gh#superseriousbusiness/gotosocial#2563)
* [bugfix] Don't return Internal Server Error when searching for
URIs that don't return AP JSON (gh#superseriousbusiness/gotosocial#2550)
* [feature] Allow "charset=utf8" in incoming AP POST requests
(gh#superseriousbusiness/gotosocial#2564)
* [chore] chore rationalise http return codes for activitypub
handlers (gh#superseriousbusiness/gotosocial#2540)
* [chore] also allow text/xml in place of application/xml
(gh#superseriousbusiness/gotosocial#2640)
* Tue Feb 06 2024 tux93@opensuse.org
- Update to version 0.13.2:
* Security: Fixes some issues where remote accounts could potentially
imitate other accounts in order to deliver a subset of activities
to a GtS inbox as those accounts
* Fri Jan 26 2024 tux93@opensuse.org
- Remove log direcory as the default is so log to journal only
- Fix AppArmor profile and use it by default
- Add missing assets, pre-compiled locally
* Wed Jan 10 2024 tux93@opensuse.org
- Update to version 0.13.1:
* [bugfix] fix higher-level explicit domain rules causing issues
with lower-level domain blocking (gh#superseriousbusiness/gotosocial#2513)
* [bugfix] misc dereferencer fixes (gh#superseriousbusiness/gotosocial#2475)
* [feature] Log pubKeyID for http-signed requests
(gh#superseriousbusiness/gotosocial#2501)
* [bugfix] fix check for closed poll to account for non-zero
closed time but in the future (gh#superseriousbusiness/gotosocial#2486)
* [bugfix] fix poll total vote double count
(gh#superseriousbusiness/gotosocial#2464)
- Use release tarballs instead of git
* Fri Dec 15 2023 tux93@opensuse.org
- Update to version 0.13.0+git.0.f4fcffc:
* [bugfix] use a much shorter refresh limit for statuses with polls (#2453)
* [bugfix] Let templates deref pointers, as a treat (#2448)
* [bugfix] poll vote count fixes (#2444)
* [bugfix] ensure the 'Closing' flag doesn't get cached (#2443)
* [chore]: Bump github.com/KimMachineGun/automemlimit from 0.3.0 to 0.4.0 (#2440)
* [chore]: Bump github.com/miekg/dns from 1.1.56 to 1.1.57 (#2439)
* [chore]: Bump golang.org/x/oauth2 from 0.13.0 to 0.15.0 (#2438)
* [chore]: Bump github.com/coreos/go-oidc/v3 from 3.7.0 to 3.9.0 (#2442)
* [bugfix] Make screenreaders read out Language of posts properly (#2436)
* [bugfix] Narrow search scope for accounts starting with '@'; don't LOWER SQLite text searches (#2435)
* [bugfix] Ensure `pre` renders as expected, fix orderedCollectionPage (#2434)
* [bugfix] Fix web media not showing as sensitive (#2433)
* [bugfix] Fix wrong notification type sent for poll end (#2429)
* [chore] Run ANALYZE for SQLite after latest migrations (#2427)
* [bug] Fix an import statement in the gen template (#2426)
* [chore/frontend] Refactor status templates slightly, put polls behind CWs if present (#2419)
* [chore]: Bump go.opentelemetry.io/otel/exporters/prometheus (#2412)
* [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.7 to 2.20.9 (#2416)
* [chore]: Bump github.com/minio/minio-go/v7 from 7.0.63 to 7.0.65 (#2415)
* [chore]: Bump golang.org/x/crypto from 0.15.0 to 0.16.0 (#2413)
* [chore]: Bump github.com/gorilla/feeds from 1.1.1 to 1.1.2 (#2414)
* [docs] Change configuration creation instructions (#2408)
* [bugfix/chore] `Announce` reliability updates (#2405)
* [bugfix] in fedi API CreateStatus(), handle case of data-race and return early (#2403)
* [bugfix] return 400 Bad Request on more cases of malformed AS data (#2399)
* [bugfix] always go through status parent dereferencing on isNew, even on data-race (#2402)
* [chore] Re-add indexes, rename account actions indexes (#2401)
* [bugfix] Update exif-terminator (fix png issue) (#2391)
* [performance/postgres] Rename constraints, remove duplicate indexes (#2392)
* [bugfix] Correctly handle range > content-length (#2395)
* [chore]: Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 (#2335)
* [bugfix] Don't copy ptr fields in caches (#2386)
* [docs] Add docs about memory requirements and swap (#2385)
* [feature] Add `/api/v1/admin/debug/apurl` endpoint (#2359)
* [performance] http response encoding / writing improvements (#2374)
* [chore]: Bump codeberg.org/gruf/go-mutexes from 1.3.0 to 1.3.1 (#2387)
* [chore]: Bump codeberg.org/gruf/go-byteutil from 1.1.2 to 1.2.0 (#2389)
* [chore]: Bump github.com/gin-contrib/cors from 1.4.0 to 1.5.0 (#2388)
* [bugfix] Add Actor to outgoing poll vote Create; other fixes (#2384)
* [chore]: Bump golang.org/x/net from 0.17.0 to 0.18.0 (#2390)
* [docs] Explain how to secure metrics endpoints (#2382)
* [chore/bugfix] Fix double gzip on prometheus endpoint (#2383)
* [documentation] add poll and poll vote details to gotosocial federating doc (#2381)
* [docs] Add a warning about SQLite cache sizes (#2378)
* [bugfix/chore] id poll options properly (#2379)
* [chore]: Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 (#2375)
* [feature] Poll web view (#2377)
* [feature] Federate status language in and out (#2366)
* [docs] Annotate split-domain setup (#2372)
* [chore/security] refactor AuthenticateFederatedRequest() to handle account deref + suspension checks (#2371)
* [feature] Initial Prometheus metrics implementation (#2334)
* [bugfix] self-referencing collection pages for status replies (#2364)
* [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.6 to 2.20.7 (#2370)
* [chore]: Bump go.opentelemetry.io/otel from 1.20.0 to 1.21.0 (#2369)
* [chore]: Bump golang.org/x/image from 0.13.0 to 0.14.0 (#2367)
* [chore/whoops] re-add missing languages flag (#2365)
* [feature] Set/show instance language(s); show post language on frontend (#2362)
* [bugfix] process account delete side effects in serial, not in parallel (#2360)
* [bugfix] Update poll delete/update db queries (#2361)
* [feature/performance] Wrap incoming HTTP requests in timeout handler (#2353)
* [chore] update otel -> v1.20.0 (#2358)
* [bugfix] support endless polls, and misskey's' method of inferring expiry in closed polls (#2349)
* [feature] Media attachment placeholders (#2331)
* [chore/bugfix/horror] Allow `expires_in` and poll choices to be parsed from strings (#2346)
* [bugfix] Don't try to update suspended accounts (#2348)
* [bugfix/docs] Poll api fixups + swagger docs (#2345)
* [bugfix] actually decrement votes during poll vote delete ... (#2344)
* [bugfix] fix poll vote count responses on client and fedi API vote creation (#2343)
* [feature] add support for polls + receiving federated status edits (#2330)
* [chore]: Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#2338)
* [chore]: Bump github.com/jackc/pgx/v5 from 5.4.3 to 5.5.0 (#2336)
* [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.0 to 2.20.6 (#2337)
* [chore]: Bump modernc.org/sqlite from 1.26.0 to 1.27.0 (#2339)
* [feature] support canceling scheduled tasks, some federation API performance improvements (#2329)
* [docs/bugfix] fix link to swagger yaml (#2333)
* Remove account_suspended_at_idx to resolve slow query issues (#2310)
* :see_no_evil: (#2322)
* [feature] add per-uri dereferencer locks (#2291)
* [bugfix] Relax `Mention` parsing, allowing either href or name (#2320)
* [bugfix] Allow blocked accounts to show in precise search (#2321)
* [feature] Customizable media cleaner schedule (#2304)
* [chore]: Bump github.com/google/uuid from 1.3.1 to 1.4.0 (#2315)
* [chore] Bump browserify-sign from 4.2.1 to 4.2.2 in /web/source (#2305)
* [chore]: Bump github.com/yuin/goldmark from 1.5.6 to 1.6.0 (#2318)
* [chore]: Bump github.com/tdewolff/minify/v2 from 2.19.10 to 2.20.0 (#2316)
* [docs] added split-domain configuration for Caddy 2 (#2288)
* [bugfix] Extract description as `summary` first, fall back to `name` (#2303)
* [chore]: Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#2301)
* [feature] attach any request errors if found, only set level=ERROR if code >= 500 (#2300)
* Wed Oct 25 2023 tux93@opensuse.org
- Update to version 0.12.0+git.11.c7b6cd7:
* [feature] Status thread mute/unmute functionality (#2278)
* [bugfix] allow store smaller PNG image than 261 bytes (#2263) (#2298)
* [bugfix/frontend] Export/import CSV correctly (#2294)
* [bugfix] serialize instance terms via API (#2293)
* [chore] bump go swagger version in build (#2292)
* [bugfix/frontend] Add `nosubmit` option to form fields + use it when instance custom CSS disabled (#2290)
* [chore] update minify library (#2286)
* Bump @babel/traverse from 7.23.0 to 7.23.2 in /web/source (#2269)
* [chore] bump go version -> 1.21.x (#2287)
* [chore] de-interface{} the federator and dereferencer structs (#2285)
* [chore]: Bump github.com/coreos/go-oidc/v3 from 3.6.0 to 3.7.0 (#2284)
* Mon Oct 23 2023 tux93@opensuse.org
- Update to version 0.12.0+git.0.9114c5c:
* [bugfix/frontend] fix typo and other oddness in patchRemoteEmojis (#2281)
* [docs] Update README.md (#2279)
* [bugfix] add missing "local" param in public timeline link headers (#2277)
* [bugfix] Postgres error wrapping fix (#2276)
* [frontend/bugfix] bulk import export link (#2275)
* [bugfix/frontend] Fix 'steal this look' emoji promise mapping (#2270)
* [feature] Allow import/export/creation of domain allows via admin panel (#2264)
* [chore]: Bump github.com/microcosm-cc/bluemonday from 1.0.25 to 1.0.26 (#2266)
* [chore]: Bump golang.org/x/net from 0.16.0 to 0.17.0 (#2262)
* [chore]: Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (#2258)
* [chore]: Bump golang.org/x/image from 0.12.0 to 0.13.0 (#2256)
* [chore]: Bump github.com/abema/go-mp4 from 1.0.0 to 1.1.1 (#2257)
* [chore]: Bump golang.org/x/net from 0.15.0 to 0.16.0 (#2260)
* [chore] Convert some settings / admin panel JS to TypeScript (#2247)
* updates markdown parsing to reduce allocations in the same way as the plain text formatter (#2252)
* [docs] statuses-query-pinned #2250 (#2251)
* [feature] tentatively start adding polls support (#2249)
* [chore] internal/ap: add pollable AS types, code reformatting, general niceties (#2248)
* [chore]: Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.18.0 to 1.19.0 (#2246)
* [chore]: Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#2244)
* [chore]: Bump modernc.org/sqlite from 1.25.0 to 1.26.0 (#2243)
* [chore]: Bump go.opentelemetry.io/otel/sdk from 1.18.0 to 1.19.0 (#2242)
* [feature] Block a bunch of "AI" crawlers (#2239)
* [bugfix] Fix paging for empty items (#2236)
* [frontend] Add `discoverable` flag to settings panel (#2235)
* [chore/bugfix] Deinterface text.Formatter, allow underscores in hashtags (#2233)
* [bugfix] Move follow.show_reblogs check further up to avoid showing unwanted reblogs in home timeline (#2234)
* [chore] Enable S256 code challenge (#2224)
* [chore]: Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#2221)
* [chore]: Bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (#2223)
* [chore]: Bump github.com/abema/go-mp4 from 0.13.0 to 1.0.0 (#2222)
* [bugfix] support both CollectionPage AND OrderedCollectionPage in status replies (#2220)
* [chore] deinterface the typeutils.Converter and update to use state structure (#2217)
* [chore] fix typo in slice.go (#2219)
* [docs] ahs article milestone a (#2218)
* [feature] Implement explicit domain allows + allowlist federation mode (#2200)
* [docs] Add a note on cluster support (#2214)
* [feature] add paging to AP following / followers endpoints (#2198)
* [chore]: Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.17.0 to 1.18.0 (#2207)
* [chore]: Bump github.com/miekg/dns from 1.1.55 to 1.1.56 (#2204)
* [bugfix] fix flakey paging test (#2210)
* [chore] bump bun (and related libraries) versions to v1.1.16 (#2209)
* [feature] add paging to account follows, followers and follow requests endpoints (#2186)
* [feature] Allow admins to expire remote public keys; refetch expired keys on demand (#2183)
* [feature] Support Actor URIs for webfinger queries (#2187)
* [chore] bump bun v1.1.14 -> v1.1.15 (#2195)
* [chore]: Bump golang.org/x/net from 0.14.0 to 0.15.0 (#2193)
* [chore]: Bump github.com/tdewolff/minify/v2 from 2.12.8 to 2.12.9 (#2194)
* [chore]: Bump golang.org/x/crypto from 0.12.0 to 0.13.0 (#2190)
* [docs] add fail2ban regex in the doc (#2189)
* [chore] much improved paging package (#2182)
* [feature] Support OTLP HTTP, drop Jaeger (#2184)
* [bugfix] fix checks for deref the same status descendants / ascendants (#2181)
* [chore] Add script for downloading latest snapshot tar.gz (#2157)
* [feature] Don't trace non-existing routes (#2172)
* [feature] Store admin actions in the db, prevent conflicting actions (#2167)
* [chore]: Bump golang.org/x/image from 0.11.0 to 0.12.0 (#2178)
* [chore]: Bump github.com/minio/minio-go/v7 from 7.0.62 to 7.0.63 (#2180)
* [chore]: Bump golang.org/x/text from 0.12.0 to 0.13.0 (#2177)
* [bugfix] move SQLite pragmas into connection string (#2171)
* [bugfix] wrap bun.Tx to add our own error processing (#2169)
* [chore]: Bump github.com/google/uuid from 1.3.0 to 1.3.1 (#2166)
* [chore]: Bump github.com/KimMachineGun/automemlimit from 0.2.6 to 0.3.0 (#2165)
* [chore/frontend] Make line-height a wee little bit bigger (#2159)
* [docs] Update backup docs (#2153)
* [bugfix/frontend] Normalize header sizes (#2152)
* [feature] list commands for both attachment and emojis (#2121)
* [feature] Add rate limit exceptions option, use ISO8601 for rate limit reset (#2151)
* [performance] Rework home timeline query to use cache more (#2148)
* [feature] Make log format configurable (#2130)
* Mon Aug 21 2023 tux93@opensuse.org
- Update to version 0.11.0+git.12.638f023:
* [performance] Tweak media attachment cleanup; replace stale index (#2143)
* [chore]: Bump codeberg.org/gruf/go-kv from 1.6.3 to 1.6.4 (#2142)
* [chore]: Bump github.com/minio/minio-go/v7 from 7.0.61 to 7.0.62 (#2141)
* [chore]: Bump github.com/yuin/goldmark from 1.5.5 to 1.5.6 (#2140)
* [feature/bugfix] Probe S3 storage for CSP uri, add config flag for extra URIs (#2134)
* [feature] Instance rules (#2125)
* [bugfix] fix double firing bun.DB query hooks (#2124)
* [chore]: Bump github.com/jackc/pgx/v5 from 5.4.2 to 5.4.3 (#2112)
* [chore]: Bump github.com/abema/go-mp4 from 0.12.0 to 0.13.0 (#2113)
* [chore]: Bump modernc.org/sqlite from 1.24.0 to 1.25.0 (#2114)
* Thu Dec 01 2022 Marcus Rueckert <mrueckert@suse.de>
- initial package
/etc/apparmor.d/gotosocial /etc/gotosocial /etc/gotosocial/config.yaml /etc/gotosocial/template /etc/gotosocial/template/2fa.tmpl /etc/gotosocial/template/404.tmpl /etc/gotosocial/template/about.tmpl /etc/gotosocial/template/authorize.tmpl /etc/gotosocial/template/confirm-email.tmpl /etc/gotosocial/template/confirmed-email.tmpl /etc/gotosocial/template/domain-allowlist.tmpl /etc/gotosocial/template/domain-blocklist.tmpl /etc/gotosocial/template/email_confirm.tmpl /etc/gotosocial/template/email_new_report.tmpl /etc/gotosocial/template/email_new_signup.tmpl /etc/gotosocial/template/email_report_closed.tmpl /etc/gotosocial/template/email_reset.tmpl /etc/gotosocial/template/email_signup_approved.tmpl /etc/gotosocial/template/email_signup_rejected.tmpl /etc/gotosocial/template/email_test.tmpl /etc/gotosocial/template/error.tmpl /etc/gotosocial/template/finalize.tmpl /etc/gotosocial/template/index.tmpl /etc/gotosocial/template/index_register.tmpl /etc/gotosocial/template/index_what_is_this.tmpl /etc/gotosocial/template/login-info.tmpl /etc/gotosocial/template/login_button.tmpl /etc/gotosocial/template/maintenance.tmpl /etc/gotosocial/template/oob.tmpl /etc/gotosocial/template/page.tmpl /etc/gotosocial/template/page_footer.tmpl /etc/gotosocial/template/page_header.tmpl /etc/gotosocial/template/page_ogmeta.tmpl /etc/gotosocial/template/page_stylesheets.tmpl /etc/gotosocial/template/profile-gallery.tmpl /etc/gotosocial/template/profile.tmpl /etc/gotosocial/template/profile_about_user.tmpl /etc/gotosocial/template/profile_fields.tmpl /etc/gotosocial/template/profile_header.tmpl /etc/gotosocial/template/settings.tmpl /etc/gotosocial/template/sign-in.tmpl /etc/gotosocial/template/sign-up.tmpl /etc/gotosocial/template/signed-up.tmpl /etc/gotosocial/template/status.tmpl /etc/gotosocial/template/status_attachment.tmpl /etc/gotosocial/template/status_attributes.tmpl /etc/gotosocial/template/status_header.tmpl /etc/gotosocial/template/status_info.tmpl /etc/gotosocial/template/status_poll.tmpl /etc/gotosocial/template/tag.tmpl /etc/gotosocial/template/thread.tmpl /usr/lib/systemd/system/gotosocial.service /usr/lib/sysusers.d/gotosocial.conf /usr/sbin/gotosocial /usr/share/doc/packages/gotosocial /usr/share/doc/packages/gotosocial/CODE_OF_CONDUCT.md /usr/share/doc/packages/gotosocial/CONTRIBUTING.md /usr/share/doc/packages/gotosocial/README.md /usr/share/doc/packages/gotosocial/ROADMAP.md /usr/share/doc/packages/gotosocial/SECURITY.md /usr/share/doc/packages/gotosocial/docs /usr/share/doc/packages/gotosocial/docs/admin /usr/share/doc/packages/gotosocial/docs/admin/backup_and_restore.md /usr/share/doc/packages/gotosocial/docs/admin/cli.md /usr/share/doc/packages/gotosocial/docs/admin/database_maintenance.md /usr/share/doc/packages/gotosocial/docs/admin/domain_blocks.md /usr/share/doc/packages/gotosocial/docs/admin/domain_permission_subscriptions.md /usr/share/doc/packages/gotosocial/docs/admin/federation_modes.md /usr/share/doc/packages/gotosocial/docs/admin/media_caching.md /usr/share/doc/packages/gotosocial/docs/admin/request_filtering_modes.md /usr/share/doc/packages/gotosocial/docs/admin/robots.md /usr/share/doc/packages/gotosocial/docs/admin/settings.md /usr/share/doc/packages/gotosocial/docs/admin/signups.md /usr/share/doc/packages/gotosocial/docs/admin/slow_hardware.md /usr/share/doc/packages/gotosocial/docs/admin/spam.md /usr/share/doc/packages/gotosocial/docs/admin/themes.md /usr/share/doc/packages/gotosocial/docs/advanced /usr/share/doc/packages/gotosocial/docs/advanced/builds /usr/share/doc/packages/gotosocial/docs/advanced/builds/nowasm.md /usr/share/doc/packages/gotosocial/docs/advanced/caching /usr/share/doc/packages/gotosocial/docs/advanced/caching/api.md /usr/share/doc/packages/gotosocial/docs/advanced/caching/assets-media.md /usr/share/doc/packages/gotosocial/docs/advanced/caching/index.md /usr/share/doc/packages/gotosocial/docs/advanced/certificates.md /usr/share/doc/packages/gotosocial/docs/advanced/healthchecks.md /usr/share/doc/packages/gotosocial/docs/advanced/host-account-domain.md /usr/share/doc/packages/gotosocial/docs/advanced/index.md /usr/share/doc/packages/gotosocial/docs/advanced/metrics.md /usr/share/doc/packages/gotosocial/docs/advanced/outgoing-proxy.md /usr/share/doc/packages/gotosocial/docs/advanced/replicating-sqlite.md /usr/share/doc/packages/gotosocial/docs/advanced/security /usr/share/doc/packages/gotosocial/docs/advanced/security/firewall.md /usr/share/doc/packages/gotosocial/docs/advanced/security/index.md /usr/share/doc/packages/gotosocial/docs/advanced/security/sandboxing.md /usr/share/doc/packages/gotosocial/docs/advanced/sqlite-networked-storage.md /usr/share/doc/packages/gotosocial/docs/advanced/tracing.md /usr/share/doc/packages/gotosocial/docs/api /usr/share/doc/packages/gotosocial/docs/api/authentication.md /usr/share/doc/packages/gotosocial/docs/api/ratelimiting.md /usr/share/doc/packages/gotosocial/docs/api/swagger.md /usr/share/doc/packages/gotosocial/docs/api/swagger.yaml /usr/share/doc/packages/gotosocial/docs/api/throttling.md /usr/share/doc/packages/gotosocial/docs/configuration /usr/share/doc/packages/gotosocial/docs/configuration/accounts.md /usr/share/doc/packages/gotosocial/docs/configuration/advanced.md /usr/share/doc/packages/gotosocial/docs/configuration/database.md /usr/share/doc/packages/gotosocial/docs/configuration/general.md /usr/share/doc/packages/gotosocial/docs/configuration/httpclient.md /usr/share/doc/packages/gotosocial/docs/configuration/index.md /usr/share/doc/packages/gotosocial/docs/configuration/instance.md /usr/share/doc/packages/gotosocial/docs/configuration/media.md /usr/share/doc/packages/gotosocial/docs/configuration/observability_and_metrics.md /usr/share/doc/packages/gotosocial/docs/configuration/oidc.md /usr/share/doc/packages/gotosocial/docs/configuration/smtp.md /usr/share/doc/packages/gotosocial/docs/configuration/statuses.md /usr/share/doc/packages/gotosocial/docs/configuration/storage.md /usr/share/doc/packages/gotosocial/docs/configuration/syslog.md /usr/share/doc/packages/gotosocial/docs/configuration/tls.md /usr/share/doc/packages/gotosocial/docs/configuration/trusted_proxies.md /usr/share/doc/packages/gotosocial/docs/configuration/web.md /usr/share/doc/packages/gotosocial/docs/environment.yml /usr/share/doc/packages/gotosocial/docs/faq.md /usr/share/doc/packages/gotosocial/docs/federation /usr/share/doc/packages/gotosocial/docs/federation/access_control.md /usr/share/doc/packages/gotosocial/docs/federation/actors.md /usr/share/doc/packages/gotosocial/docs/federation/glossary.md /usr/share/doc/packages/gotosocial/docs/federation/http_signatures.md /usr/share/doc/packages/gotosocial/docs/federation/index.md /usr/share/doc/packages/gotosocial/docs/federation/interaction_policy.md /usr/share/doc/packages/gotosocial/docs/federation/moderation.md /usr/share/doc/packages/gotosocial/docs/federation/posts.md /usr/share/doc/packages/gotosocial/docs/federation/ratelimiting.md /usr/share/doc/packages/gotosocial/docs/getting_started /usr/share/doc/packages/gotosocial/docs/getting_started/index.md /usr/share/doc/packages/gotosocial/docs/getting_started/installation /usr/share/doc/packages/gotosocial/docs/getting_started/installation/container.md /usr/share/doc/packages/gotosocial/docs/getting_started/installation/index.md /usr/share/doc/packages/gotosocial/docs/getting_started/installation/metal.md /usr/share/doc/packages/gotosocial/docs/getting_started/releases.md /usr/share/doc/packages/gotosocial/docs/getting_started/reverse_proxy /usr/share/doc/packages/gotosocial/docs/getting_started/reverse_proxy/apache-httpd.md /usr/share/doc/packages/gotosocial/docs/getting_started/reverse_proxy/caddy.md /usr/share/doc/packages/gotosocial/docs/getting_started/reverse_proxy/index.md /usr/share/doc/packages/gotosocial/docs/getting_started/reverse_proxy/nginx.md /usr/share/doc/packages/gotosocial/docs/getting_started/reverse_proxy/websocket.md /usr/share/doc/packages/gotosocial/docs/getting_started/user_creation.md /usr/share/doc/packages/gotosocial/docs/index.md /usr/share/doc/packages/gotosocial/docs/locales /usr/share/doc/packages/gotosocial/docs/locales/zh /usr/share/doc/packages/gotosocial/docs/locales/zh/.readthedocs.yaml /usr/share/doc/packages/gotosocial/docs/locales/zh/admin /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/backup_and_restore.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/cli.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/database_maintenance.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/domain_blocks.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/domain_permission_subscriptions.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/federation_modes.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/media_caching.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/request_filtering_modes.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/robots.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/settings.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/signups.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/spam.md /usr/share/doc/packages/gotosocial/docs/locales/zh/admin/themes.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/builds /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/builds/nowasm.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/caching /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/caching/api.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/caching/assets-media.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/caching/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/certificates.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/healthchecks.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/host-account-domain.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/metrics.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/outgoing-proxy.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/replicating-sqlite.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/security /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/security/firewall.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/security/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/security/sandboxing.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/sqlite-networked-storage.md /usr/share/doc/packages/gotosocial/docs/locales/zh/advanced/tracing.md /usr/share/doc/packages/gotosocial/docs/locales/zh/api /usr/share/doc/packages/gotosocial/docs/locales/zh/api/authentication.md /usr/share/doc/packages/gotosocial/docs/locales/zh/api/ratelimiting.md /usr/share/doc/packages/gotosocial/docs/locales/zh/api/swagger.md /usr/share/doc/packages/gotosocial/docs/locales/zh/api/swagger.yaml /usr/share/doc/packages/gotosocial/docs/locales/zh/api/throttling.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/accounts.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/advanced.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/database.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/general.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/httpclient.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/instance.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/media.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/observability_and_metrics.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/oidc.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/smtp.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/statuses.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/storage.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/syslog.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/tls.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/trusted_proxies.md /usr/share/doc/packages/gotosocial/docs/locales/zh/configuration/web.md /usr/share/doc/packages/gotosocial/docs/locales/zh/faq.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/access_control.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/actors.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/glossary.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/http_signatures.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/interaction_policy.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/moderation.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/posts.md /usr/share/doc/packages/gotosocial/docs/locales/zh/federation/ratelimiting.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/installation /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/installation/container.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/installation/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/installation/metal.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/releases.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/reverse_proxy /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/reverse_proxy/apache-httpd.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/reverse_proxy/caddy.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/reverse_proxy/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/reverse_proxy/nginx.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/reverse_proxy/websocket.md /usr/share/doc/packages/gotosocial/docs/locales/zh/getting_started/user_creation.md /usr/share/doc/packages/gotosocial/docs/locales/zh/index.md /usr/share/doc/packages/gotosocial/docs/locales/zh/mkdocs.yml /usr/share/doc/packages/gotosocial/docs/locales/zh/repo /usr/share/doc/packages/gotosocial/docs/locales/zh/repo/CODE_OF_CONDUCT.md /usr/share/doc/packages/gotosocial/docs/locales/zh/repo/CONTRIBUTING.md /usr/share/doc/packages/gotosocial/docs/locales/zh/repo/README.md /usr/share/doc/packages/gotosocial/docs/locales/zh/repo/ROADMAP.md /usr/share/doc/packages/gotosocial/docs/locales/zh/repo/SECURITY.md /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide/custom_css.md /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide/importing_posts.md /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide/migration.md /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide/password_management.md /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide/posts.md /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide/rss.md /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide/search.md /usr/share/doc/packages/gotosocial/docs/locales/zh/user_guide/settings.md /usr/share/doc/packages/gotosocial/docs/overrides /usr/share/doc/packages/gotosocial/docs/overrides/public /usr/share/doc/packages/gotosocial/docs/overrides/public/admin-settings-emoji-local.png /usr/share/doc/packages/gotosocial/docs/overrides/public/admin-settings-emoji-remote.png /usr/share/doc/packages/gotosocial/docs/overrides/public/admin-settings-federation-import-export.png /usr/share/doc/packages/gotosocial/docs/overrides/public/admin-settings-federation-subscription-test.png /usr/share/doc/packages/gotosocial/docs/overrides/public/admin-settings-federation.png /usr/share/doc/packages/gotosocial/docs/overrides/public/admin-settings-instance.png /usr/share/doc/packages/gotosocial/docs/overrides/public/admin-settings-report-detail.png /usr/share/doc/packages/gotosocial/docs/overrides/public/admin-settings-reports.png /usr/share/doc/packages/gotosocial/docs/overrides/public/ap_logo.svg /usr/share/doc/packages/gotosocial/docs/overrides/public/css /usr/share/doc/packages/gotosocial/docs/overrides/public/css/colours.css /usr/share/doc/packages/gotosocial/docs/overrides/public/cssblack.png /usr/share/doc/packages/gotosocial/docs/overrides/public/cssgradient.png /usr/share/doc/packages/gotosocial/docs/overrides/public/cssstandard.png /usr/share/doc/packages/gotosocial/docs/overrides/public/diagrams /usr/share/doc/packages/gotosocial/docs/overrides/public/diagrams/conversation_thread.drawio /usr/share/doc/packages/gotosocial/docs/overrides/public/diagrams/conversation_thread.png /usr/share/doc/packages/gotosocial/docs/overrides/public/diagrams/federation_modes.drawio /usr/share/doc/packages/gotosocial/docs/overrides/public/diagrams/federation_modes.png /usr/share/doc/packages/gotosocial/docs/overrides/public/getting-started-memory-graph.png /usr/share/doc/packages/gotosocial/docs/overrides/public/instancesplash.png /usr/share/doc/packages/gotosocial/docs/overrides/public/markdown-post.png /usr/share/doc/packages/gotosocial/docs/overrides/public/migration-aliasing.png /usr/share/doc/packages/gotosocial/docs/overrides/public/migration-mastodon.png /usr/share/doc/packages/gotosocial/docs/overrides/public/pinafore.png /usr/share/doc/packages/gotosocial/docs/overrides/public/profile1.png /usr/share/doc/packages/gotosocial/docs/overrides/public/rss.svg /usr/share/doc/packages/gotosocial/docs/overrides/public/signup-account.png /usr/share/doc/packages/gotosocial/docs/overrides/public/signup-form.png /usr/share/doc/packages/gotosocial/docs/overrides/public/signup-pending.png /usr/share/doc/packages/gotosocial/docs/overrides/public/sloth.webp /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-blurple-dark.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-blurple-light.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-brutalist-dark.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-brutalist-light.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-ecks-pee.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-hacker-dark.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-hacker-light.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-midnight-trip.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-moonlight-hunt.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-programmer-socks-dark.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-programmer-socks-light.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-rainforest.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-soft.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-solarized-dark.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-solarized-light.png /usr/share/doc/packages/gotosocial/docs/overrides/public/theme-sunset.png /usr/share/doc/packages/gotosocial/docs/overrides/public/tracing.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-access-tokens.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-applications-details.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-applications-new.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-export-import.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-interaction-policy-1.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-layout-gallery.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-layout-microblog.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-listenbrainz-fields.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-listenbrainz.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-profile-info.png /usr/share/doc/packages/gotosocial/docs/overrides/public/user-settings-settings.png /usr/share/doc/packages/gotosocial/docs/swagger.go /usr/share/doc/packages/gotosocial/docs/user_guide /usr/share/doc/packages/gotosocial/docs/user_guide/custom_css.md /usr/share/doc/packages/gotosocial/docs/user_guide/importing_posts.md /usr/share/doc/packages/gotosocial/docs/user_guide/migration.md /usr/share/doc/packages/gotosocial/docs/user_guide/password_management.md /usr/share/doc/packages/gotosocial/docs/user_guide/posts.md /usr/share/doc/packages/gotosocial/docs/user_guide/rss.md /usr/share/doc/packages/gotosocial/docs/user_guide/search.md /usr/share/doc/packages/gotosocial/docs/user_guide/settings.md /usr/share/gotosocial /usr/share/gotosocial/assets /usr/share/gotosocial/assets/Fork-Awesome /usr/share/gotosocial/assets/Fork-Awesome/CONTRIBUTORS.md /usr/share/gotosocial/assets/Fork-Awesome/LICENSES /usr/share/gotosocial/assets/Fork-Awesome/css /usr/share/gotosocial/assets/Fork-Awesome/css/fork-awesome.css /usr/share/gotosocial/assets/Fork-Awesome/css/fork-awesome.min.css /usr/share/gotosocial/assets/Fork-Awesome/css/fork-awesome.min.css.map /usr/share/gotosocial/assets/Fork-Awesome/css/v5-compat.css /usr/share/gotosocial/assets/Fork-Awesome/css/v5-compat.min.css /usr/share/gotosocial/assets/Fork-Awesome/css/v5-compat.min.css.map /usr/share/gotosocial/assets/Fork-Awesome/fonts /usr/share/gotosocial/assets/Fork-Awesome/fonts/forkawesome-webfont.eot /usr/share/gotosocial/assets/Fork-Awesome/fonts/forkawesome-webfont.svg /usr/share/gotosocial/assets/Fork-Awesome/fonts/forkawesome-webfont.ttf /usr/share/gotosocial/assets/Fork-Awesome/fonts/forkawesome-webfont.woff /usr/share/gotosocial/assets/Fork-Awesome/fonts/forkawesome-webfont.woff2 /usr/share/gotosocial/assets/LICENSE /usr/share/gotosocial/assets/activitypub_light.svg /usr/share/gotosocial/assets/default_avatars /usr/share/gotosocial/assets/default_avatars/GoToSocial_icon1.webp /usr/share/gotosocial/assets/default_avatars/GoToSocial_icon2.webp /usr/share/gotosocial/assets/default_avatars/GoToSocial_icon3.webp /usr/share/gotosocial/assets/default_avatars/GoToSocial_icon4.webp /usr/share/gotosocial/assets/default_avatars/GoToSocial_icon5.webp /usr/share/gotosocial/assets/default_avatars/GoToSocial_icon6.webp /usr/share/gotosocial/assets/default_header.webp /usr/share/gotosocial/assets/dist /usr/share/gotosocial/assets/dist/_colors.css /usr/share/gotosocial/assets/dist/_fonts.css /usr/share/gotosocial/assets/dist/_media-wrapper.css /usr/share/gotosocial/assets/dist/_prism-dark.css /usr/share/gotosocial/assets/dist/_prism-light.css /usr/share/gotosocial/assets/dist/_profile-header.css /usr/share/gotosocial/assets/dist/_status-media.css /usr/share/gotosocial/assets/dist/about.css /usr/share/gotosocial/assets/dist/base.css /usr/share/gotosocial/assets/dist/frontend.js /usr/share/gotosocial/assets/dist/frontend_prerender.js /usr/share/gotosocial/assets/dist/index.css /usr/share/gotosocial/assets/dist/login-info.css /usr/share/gotosocial/assets/dist/page.css /usr/share/gotosocial/assets/dist/profile-gallery.css /usr/share/gotosocial/assets/dist/profile.css /usr/share/gotosocial/assets/dist/settings-style.css /usr/share/gotosocial/assets/dist/settings.js /usr/share/gotosocial/assets/dist/status.css /usr/share/gotosocial/assets/dist/tag.css /usr/share/gotosocial/assets/dist/thread.css /usr/share/gotosocial/assets/ellipsis.svg /usr/share/gotosocial/assets/feditext.svg /usr/share/gotosocial/assets/fonts /usr/share/gotosocial/assets/fonts/OFL.txt /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible/AtkinsonHyperlegibleMono-Bold.otf /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible/AtkinsonHyperlegibleMono-BoldItalic.otf /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible/AtkinsonHyperlegibleMono-Regular.otf /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible/AtkinsonHyperlegibleMono-RegularItalic.otf /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNext-Bold.otf /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNext-BoldItalic.otf /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNext-Regular.otf /usr/share/gotosocial/assets/fonts/atkinson-hyperlegible/AtkinsonHyperlegibleNext-RegularItalic.otf /usr/share/gotosocial/assets/fonts/noto-sans /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-400-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-400-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-700-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-700-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-ext-400-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-ext-400-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-ext-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-ext-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-ext-700-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-ext-700-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-ext-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-cyrillic-ext-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-devanagari-400-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-devanagari-400-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-devanagari-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-devanagari-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-devanagari-700-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-devanagari-700-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-devanagari-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-devanagari-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-400-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-400-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-700-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-700-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-ext-400-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-ext-400-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-ext-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-ext-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-ext-700-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-ext-700-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-ext-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-greek-ext-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-400-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-400-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-700-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-700-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-ext-400-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-ext-400-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-ext-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-ext-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-ext-700-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-ext-700-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-ext-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-latin-ext-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-cyrillic-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-cyrillic-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-cyrillic-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-cyrillic-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-cyrillic-ext-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-cyrillic-ext-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-cyrillic-ext-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-cyrillic-ext-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-greek-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-greek-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-greek-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-greek-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-greek-ext-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-greek-ext-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-greek-ext-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-greek-ext-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-latin-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-latin-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-latin-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-latin-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-latin-ext-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-latin-ext-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-latin-ext-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-latin-ext-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-vietnamese-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-vietnamese-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-vietnamese-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-mono-vietnamese-700-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-vietnamese-400-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-vietnamese-400-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-vietnamese-400-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-vietnamese-400-normal.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-vietnamese-700-italic.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-vietnamese-700-italic.woff2 /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-vietnamese-700-normal.woff /usr/share/gotosocial/assets/fonts/noto-sans/noto-sans-vietnamese-700-normal.woff2 /usr/share/gotosocial/assets/logo.png /usr/share/gotosocial/assets/logo.svg /usr/share/gotosocial/assets/logo.webp /usr/share/gotosocial/assets/mastodon.svg /usr/share/gotosocial/assets/plyr.svg /usr/share/gotosocial/assets/themes /usr/share/gotosocial/assets/themes/blurple-auto.css /usr/share/gotosocial/assets/themes/blurple-dark.css /usr/share/gotosocial/assets/themes/blurple-light.css /usr/share/gotosocial/assets/themes/brutalist-auto.css /usr/share/gotosocial/assets/themes/brutalist-dark.css /usr/share/gotosocial/assets/themes/brutalist.css /usr/share/gotosocial/assets/themes/ecks-pee.css /usr/share/gotosocial/assets/themes/hacker-auto.css /usr/share/gotosocial/assets/themes/hacker-dark.css /usr/share/gotosocial/assets/themes/hacker-light.css /usr/share/gotosocial/assets/themes/midnight-trip.css /usr/share/gotosocial/assets/themes/moonlight-hunt.css /usr/share/gotosocial/assets/themes/ninety-eight.css /usr/share/gotosocial/assets/themes/programmer-socks-auto.css /usr/share/gotosocial/assets/themes/programmer-socks-dark.css /usr/share/gotosocial/assets/themes/programmer-socks-light.css /usr/share/gotosocial/assets/themes/rain-forest.css /usr/share/gotosocial/assets/themes/soft.css /usr/share/gotosocial/assets/themes/solarized-auto.css /usr/share/gotosocial/assets/themes/solarized-dark.css /usr/share/gotosocial/assets/themes/solarized-light.css /usr/share/gotosocial/assets/themes/sunset-light.css /usr/share/gotosocial/assets/tusky.svg /usr/share/licenses/gotosocial /usr/share/licenses/gotosocial/LICENSE /var/lib/gotosocial /var/lib/gotosocial/.cache
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 17 23:12:24 2025