- Jan 26, 2025
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Dec 03, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Oct 16, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Sep 22, 2024
-
-
Jan Alexander Steffens (heftig) authored
The default set is defective and only covers `twitter.com` and `youtube.com/shorts`. Take the [official list][1] and filter it to remove providers that Synapse rejects. [1]: https://oembed.com/providers.json
-
- Sep 09, 2024
-
-
Jan Alexander Steffens (heftig) authored
Currently needs a hack in /var/lib/synapse/matrix-appservice-irc/node_modules/matrix-appservice-bridge/lib/components/media-proxy.js to replace the `"http"` require with `"https"` or the proxy won't work. See: https://github.com/matrix-org/matrix-appservice-bridge/issues/507
-
- Aug 17, 2024
-
-
Kristian Klausen authored
We want to roll out HTTP/3 slowly, so this adds the necessary plumbing and makes it possible to enable it per host. Instead of adding the conditional logic to each nginx template, the 443 listen config is moved out into a snippet which is managed by the nginx role. HTTP/3 uses QUIC which is built on UDP. UDP is connectionless and therefore reuseport[1][2] must be used to ensure that UDP packets for the same QUIC connection is directed to the same worker. reuseport can only be enabled once, so a default_server is added to the "inventory_hostname vhost" for SSL/QUIC (reuseport is only enabled for the latter). ssl_reject_handshake[3] is enabled as that allows enabling SSL/QUIC without specifying a certificate. [1] https://nginx.org/en/docs/http/ngx_http_core_module.html#listen [2] https://lwn.net/Articles/542629/ [3] http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_reject_handshake Ref #606
-
Kristian Klausen authored
F5/nginx has blogged about this[1] and it is also mentioned in nginx's documentation[2]: "There could be several add_header directives. These directives are inherited from the previous configuration level if and only if there are no add_header directives defined on the current level. " The problem occurs when add_header is used in a child context like a server{} or location{} block. It is solved by moving the HSTS header into a snippet, which is now included before all add_header lines. For now the HSTS header is the only global header, but in the future we may need to add more global headers, like the Alt-Svc header[3] for HTTP/3. [1] https://www.f5.com/company/blog/nginx/avoiding-top-10-nginx-configuration-mistakes#directive-inheritance [2] https://nginx.org/en/docs/http/ngx_http_headers_module.html#add_header [3] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Alt-Svc Fix #608
-
- Jun 21, 2024
-
-
Jan Alexander Steffens (heftig) authored
We're leaking pending EDUs in the federation writer since about 2023-10-28. See: https://github.com/matrix-org/synapse/issues/13901
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Jun 02, 2024
-
-
> 2024/06/02 11:05:53 \[warn\] 30324#30324: the "listen ... http2" directive is deprecated, use the "http2" directive instead Fixes #589
-
- Apr 08, 2024
-
-
Jan Alexander Steffens (heftig) authored
Mjolnir does not support Node 20.
-
Jan Alexander Steffens (heftig) authored
The bridge dropped support for Node 18.
-
- Oct 10, 2023
-
-
Jan Alexander Steffens (heftig) authored
-
- Sep 29, 2023
-
-
Jan Alexander Steffens (heftig) authored
-
- Aug 02, 2023
-
-
Jan Alexander Steffens (heftig) authored
We have 100 max connections to Libera.
-
Jan Alexander Steffens (heftig) authored
-
- Jun 13, 2023
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Jun 06, 2023
-
-
Jan Alexander Steffens (heftig) authored
-
- May 01, 2023
-
-
Evangelos Foutras authored
-
- Apr 15, 2023
-
-
Jan Alexander Steffens (heftig) authored
-
- Feb 15, 2023
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
Deleting events causes database corruption, see e.g. https://github.com/matrix-org/synapse/issues/11738 and https://github.com/matrix-org/synapse/issues/13476.
-
- Jan 19, 2023
-
-
Jan Alexander Steffens (heftig) authored
-
- Dec 22, 2022
-
-
Jan Alexander Steffens (heftig) authored
-
- Dec 18, 2022
-
-
Jan Alexander Steffens (heftig) authored
In order to get access to the `killUser` command.
-
- Dec 09, 2022
-
-
Jan Alexander Steffens (heftig) authored
- Add `ft=systemd` where needed - Remove `ft=` where filetype detection works (especially jinja.vim) - Set `sw=2 sts=-1 et` everywhere
-
Jan Alexander Steffens (heftig) authored
Use the localpart for the default IRC nicknames instead of the display name, which should make for more succinct nicks.
-
- Nov 23, 2022
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Nov 12, 2022
-
-
Evangelos Foutras authored
From [1]: "By default, the new Quarkus distribution removes /auth from the context-path." [1] https://www.keycloak.org/migration/migrating-to-quarkus
-
-
- Oct 30, 2022
-
-
Jan Alexander Steffens (heftig) authored
-
- Oct 23, 2022
-
-
Jan Alexander Steffens (heftig) authored
Bots are joining earlier and waiting a day before spamming.
-
- Oct 03, 2022
-
-
Evangelos Foutras authored
-
- Sep 14, 2022
-
-
Jan Alexander Steffens (heftig) authored
-
- Sep 06, 2022
-
-
Jan Alexander Steffens (heftig) authored
-