e3e0f673cc
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.56 to 7.0.58 ( #1928 )
2023-06-26 20:45:49 +00:00
4ad933b71c
[chore]: Bump github.com/miekg/dns from 1.1.54 to 1.1.55 ( #1929 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.54 to 1.1.55.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.54...v1.1.55 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 22:35:40 +02:00
120743d3bf
[chore]: Bump github.com/tdewolff/minify/v2 from 2.12.6 to 2.12.7 ( #1927 )
2023-06-26 09:34:00 +00:00
33ccb716fc
[chore]: Bump golang.org/x/image from 0.7.0 to 0.8.0 ( #1926 )
2023-06-26 09:32:58 +00:00
52ebff5e7e
[bugfix] Only mark status orphaned on 410 Gone ( #1923 )
2023-06-24 13:59:28 +02:00
3e19f480e6
[bugfix] Ensure InReplyToID
set properly, update dereference ancestors func ( #1921 )
2023-06-24 08:32:10 +01:00
9a22102fa8
[bugfix/chore] oauth entropy fix + media cleanup tasks rewrite ( #1853 )
2023-06-22 20:46:36 +01:00
c4cf6326d8
[docs] Clarify email requirement for OIDC ( #1918 )
2023-06-21 21:22:51 +02:00
8e0043104d
[performance] update go-cache library ( #1917 )
...
* update go-cache library
Signed-off-by: kim <grufwub@gmail.com >
* fix broken test after cache library upgrade
Signed-off-by: kim <grufwub@gmail.com >
* fix the webfinger test
Signed-off-by: kim <grufwub@gmail.com >
---------
Signed-off-by: kim <grufwub@gmail.com >
2023-06-21 21:08:48 +02:00
831ae09f8b
[feature] Add partial text search for accounts + statuses ( #1836 )
2023-06-21 17:26:40 +01:00
fab64a20b0
[docs] Disambiguate docker version, don't recommend opening localhost ( #1913 )
2023-06-20 14:36:23 +02:00
f56dd290e1
[chore]: Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 ( #1908 )
2023-06-19 08:19:49 +00:00
84eb7eaf26
[chore] Fix Swagger paths for lists API endpoints ( #1904 )
2023-06-19 10:00:19 +02:00
73bfb5fbff
[bugfix] Parse POST-style forms in the list member removal endpoint ( #1903 )
2023-06-19 09:58:58 +02:00
70357a770f
[chore]: Bump github.com/jackc/pgx/v5 from 5.3.1 to 5.4.1 ( #1907 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.3.1 to 5.4.1.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.3.1...v5.4.1 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 09:56:15 +02:00
b560fe186d
[chore]: Bump golang.org/x/net from 0.10.0 to 0.11.0 ( #1909 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/net/compare/v0.10.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 09:54:50 +02:00
54f3387c11
[chore]: Bump golang.org/x/crypto from 0.9.0 to 0.10.0 ( #1910 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.9.0 to 0.10.0.
- [Commits](https://github.com/golang/crypto/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 09:54:29 +02:00
d8e16a226a
[chore/bugfix] Refactor ap/extract.go
functions, return URIs more reliably ( #1897 )
2023-06-17 16:49:11 +01:00
0fa06c0cde
[bugfix] Accept non-multipart forms for account updates ( #1896 )
...
* [bugfix] Update Swagger schema per max_profile_fields addition
* [bugfix] Accept non-multipart forms for account updates
2023-06-16 11:16:04 +02:00
827cc4df56
[chore/bugfix] Demote failed inbox forwarding to warn log rather than error return ( #1892 )
2023-06-14 15:08:31 +02:00
24fbdf2b0a
[chore] Refactor AP authentication, other small bits of tidying up ( #1874 )
2023-06-13 15:47:56 +01:00
433b56d2f9
[docs] Add certificates and firewalling to advanced ( #1888 )
...
* [docs] Add a certificates guide in Advanced
This adds some documentation about the process of getting certificates
through ACME in general. It also provides a number of links to
alternative clients and certbot deployment guides that are up to date.
Slightly restructure the NGINX and Apache reverse proxy documentation
and insert mentions to the Provisioning TLS certificates advanced
documentation in them.
* [docs] Add firewall section in Advanced
* [docs] Add new guides to section indexes
* [docs] Fix spelling issue
* [docs] Fix a few typos
2023-06-13 16:30:09 +02:00
8fb5a7e7f8
[Frontend] Settings for profile fields ( #1885 )
...
* get max emoji size from instance settings
* expose (hardcoded) max amount of profile fields in instance api
* basic profile field setting
* fix profile field hook structure for updates
* *twirls mustache* fix ze tests
---------
Co-authored-by: tsmethurst <tobi.smethurst@protonmail.com >
2023-06-13 12:21:26 +02:00
4990099fde
[docs] Made Advanced its own section ( #1883 )
...
* [docs] Made Advanced its own section
This splits the Advanced page off from the Getting Started guide and
makes it its own thing. It now has some additional sub-sections for
bigger topics like caching and enhanced security. This also moves
tracing from Getting Started to Advanced as that feels like a more
appropriate location for it.
The enhanced security looks a little silly with a single section, but I
have guides pending for firewall configurations and I'd also like to
consolidate our how to provision TLS certificates in there as we repeat
this information multiple times.
* [docs] Fix all my spelling errors
* [docs] Inline the links in sandboxing
2023-06-12 15:38:53 +02:00
5d19fb1b2f
[chore]: Bump modernc.org/sqlite from 1.23.0 to 1.23.1 ( #1884 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.23.0 to 1.23.1.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.23.0...v1.23.1 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-12 11:25:23 +02:00
5e2897e35c
[bugfix] Invalidate timeline entries for status when stats change ( #1879 )
2023-06-11 10:18:44 +01:00
84e1c7a7c4
[docs] Revamp the installation guide ( #1877 )
...
This tries to revamp/restructure the installation guide. It's renamed to
"Getting Started" as it now contains a few more things than just the
installation, especially the deployment considerations which we didn't
use to spell out as much ahead of time.
Installation is now a section with the guides on their own. I've removed
a bit of redundancy like the user creation. I also removed the rogue
reverse proxy section in the Docker guide and lifted that into the
reverse proxy section.
2023-06-10 11:13:04 +02:00
b0015a3604
[bugfix] Delete from list timeline on status deletion ( #1878 )
2023-06-10 11:11:54 +02:00
6f6b8576f0
[docs] Add example tracing infrastructure ( #1866 )
...
This adds an example on how to get Grafana Tempo up to receive spans as
well as Grafana itself to view them.
I've added this as a separate Tracing doc in the installation guide as
the Advanced one was starting to get rather full.
Fixes : #1791
2023-06-09 16:04:23 +02:00
b401bd1ccb
[chore] update latest deps, ensure readme up to date ( #1873 )
...
* [chore] update latest deps, ensure readme up to date
* remove double entry
2023-06-05 10:15:05 +02:00
f1b70cc00f
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.55 to 7.0.56 ( #1869 )
...
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) from 7.0.55 to 7.0.56.
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.55...v7.0.56 )
---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 09:28:13 +02:00
7638a68688
[chore]: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 ( #1872 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 09:25:52 +02:00
d7d660374a
[bugfix] Fix slow joined home timeline query ( #1867 )
2023-06-04 20:17:28 +01:00
45773a0bf4
[bugfix/docs] AppArmor profile for SQLite ( #1864 )
...
Our default configuration places the SQLite DB in /gotosocial/, but the
AppArmor profile doesn't allow us to write there. Instead of making the
whole directory writable, add a writable area in /gotosocial/db/ instead
and advise in the docs to move the DB there.
2023-06-04 18:55:57 +02:00
97bc2e713a
[chore] tidy + test timelines a bit better ( #1865 )
...
* [chore] tidy + test timelines a bit better
* thanks linter
2023-06-04 18:55:30 +02:00
186e849dbf
[docs] Add Repology stats ( #1859 )
...
Instead of a manually curated list of distribution packages, this adds
the Repology[1] widget instead.
This also separates out the distribution packages from the
self-hosting/deployment options into their own sections.
[1]: https://repology.org/project/gotosocial/versions
2023-06-04 11:40:32 +02:00
21c1552daa
[chore] Update versions, fix lint errors ( #1860 )
2023-06-03 13:58:57 +02:00
1d4137fb88
[bugfix] Fix first item of thread dereferencing always being skipped ( #1858 )
...
* [bugfix] Fix first item of thread dereferencing always being skipped
* tweak to status descendant item iteration
Signed-off-by: kim <grufwub@gmail.com >
---------
Signed-off-by: kim <grufwub@gmail.com >
Co-authored-by: kim <grufwub@gmail.com >
2023-06-03 11:35:15 +02:00
1f39275c0f
[bugfix] Allow lowercase emoji shortcode in frontend ( #1851 )
...
* Replace pinafore with semaphore
* Typo
* Allow lowercase emoji shortcode in frontend
* Fix failing test (corrected expected outcome)
2023-06-02 17:42:14 +02:00
2358cf4e43
[bugfix] Overwrite API client closed errors with 499 - Client Closed Request
( #1857 )
...
* [bugfix] Overwrite client closed errors with 499
* bleep bloop
* review changes
2023-06-02 15:19:43 +02:00
20978b1278
[performance] wrap httpclient response body to ensure drained before close ( #1854 )
...
Signed-off-by: kim <grufwub@gmail.com >
2023-06-02 10:34:52 +02:00
55aacaf4b0
[chore]: Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 ( #1855 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 22:20:16 +01:00
23705b31e4
[chore/frontend] refactor header templating, add apple-touch-icon ( #1850 )
2023-05-31 13:54:00 +02:00
9da20eeecb
[bugfix] only attempt to populate account/statuses from DB if already exist ( #1839 )
...
* only attempt to populate account/statuses from DB if already up-to-date
Signed-off-by: kim <grufwub@gmail.com >
* add missing status is-up-to-date check :grimace: + ensure populated if so
Signed-off-by: kim <grufwub@gmail.com >
---------
Signed-off-by: kim <grufwub@gmail.com >
2023-05-31 10:39:54 +02:00
36fcd2e604
[docs] clarify other federation modes not yet implemented ( #1849 )
2023-05-31 10:35:55 +02:00
70262d403c
[fix] Fix link to remote emoji pgae ( #1845 )
...
* Replace pinafore with semaphore
* Typo
* Fix remote emoji link
2023-05-31 10:23:14 +02:00
049b02aab1
[chore]: Bump github.com/microcosm-cc/bluemonday from 1.0.23 to 1.0.24 ( #1843 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 14:03:08 +01:00
f620ee8da9
[chore]: Bump github.com/coreos/go-oidc/v3 from 3.5.0 to 3.6.0 ( #1840 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:55:51 +01:00
e50b228539
[chore]: Bump github.com/ulule/limiter/v3 from 3.11.1 to 3.11.2 ( #1841 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:54:05 +01:00
2e7043be95
[chore]: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 ( #1842 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 13:47:57 +01:00