- Jul 06, 2023
-
-
Claire authored
-
- Apr 26, 2023
-
-
Emelia Smith authored
-
- Mar 25, 2023
-
-
Eugen Rochko authored
-
- Nov 09, 2022
-
-
keiya authored
-
- Nov 07, 2022
-
-
Rob Petti authored
-
- Oct 29, 2022
-
-
Yurii Izorkin authored
* nginx: optimize locations * nginx: don't use regex in locations * nginx: optimize Cache-Control headaers * nginx: use 404 error_page for missing static files * nginx: sort locations * nginx: add missing HSTS header
-
- Oct 27, 2022
-
-
Shlee authored
* Update nginx.conf * Update nginx.conf * Update nginx.conf
-
- Feb 26, 2022
-
-
LinAGKar authored
-
- Dec 22, 2021
-
-
Lerk authored
* Update mastodon-web.service * Update mastodon-streaming.service * Update mastodon-sidekiq.service
-
- Oct 25, 2021
-
-
Yurii Izorkin authored
* templates/systemd/mastodon: add new sandboxing options * templates/systemd/mastodon: add '@privileged' and remove duplicates SystemCallFilters * templates/systemd/mastodon: add '@ipc' SystemCallFilter * templates/systemd/mastodon: add '@memlock' SystemCallFilter * templates/systemd/mastodon: allow '@resources' filter to mastodon-web service
-
- Aug 20, 2021
-
-
Peter Dave Hello authored
By default, it'll only send those headers when the response code is one of the following: - 200, 201, 204, 206, 301, 302, 303, 304, 307 & 308 As all the traffics should be https, the http protocol only exists to do 301 redirect, and always send the HSTS header is almost one of the best practices, we should set nginx to do so. Reference: - https://nginx.org/en/docs/http/ngx_http_headers_module.html#add_header - https://ssl-config.mozilla.org/
-
Peter Dave Hello authored
It's default turned on, but it's better to turn it off for security reason. Reference: - https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_session_tickets - https://github.com/mozilla/server-side-tls/issues/135
-
- Jul 05, 2021
-
-
Akihiko Odaki authored
Always mark jemalloc needed if jemalloc is enabled by akihikodaki · Pull Request #4627 · ruby/ruby https://github.com/ruby/ruby/pull/4627 > Symbols exported by jemalloc is referred by the shared library but not > by the executables when building Ruby as a shared library with > jemalloc. It causes shared libraries such as the GNU C++ library > occasionally rely on the memory allocator provided by the standard C > library. Worse, the resolved symbols can later be replaced with > jemalloc, and jemalloc may see pointers from the standard C library, > which results in various failures. > e.g. https://github.com/tootsuite/mastodon/issues/15751 As a workaround, do not rely on jemalloc enablement of Ruby, and preload libjemalloc.so instead.
-
- Apr 27, 2021
-
-
Yurii Izorkin authored
-
- Apr 24, 2021
-
-
Yurii Izorkin authored
-
- Mar 24, 2021
-
-
Yurii Izorkin authored
-
- Jan 05, 2021
-
-
Cecylia Bocovich authored
This fixes a bug that prevents logins to mastodon onion services. The nginx directive assumed all requests were made over https, causing a domain mismatch for onion services that have https redirects disabled. The fix more correctly sets X-Forwarded-Proto to the actual scheme used in the request.
-
- Mar 08, 2020
-
-
Shlee authored
-
- Aug 30, 2019
-
-
ichi_i authored
Maintain TLS v1.2 compatibility (might want to drop this later) and add support for TLS v1.3
-
- Mar 30, 2019
-
-
Eugen Rochko authored
-
- Feb 13, 2019
-
-
Nolan Lawson authored
-
- Sep 24, 2018
-
-
Eugen Rochko authored
So they can be copied during installation instead of looking them up in the documentation Make default sidekiq configuration use weighted queues Remove deprecated docs directory
-