- Dec 11, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Dec 05, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Dec 03, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Nov 24, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Oct 16, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Sep 22, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
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
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Aug 19, 2024
-
-
Christian Heusel authored
We do this since the redis package is soon to be deprecated: https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/2ERGX565GSSBUMADBG7DQJYNPJD5GUXD/ Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- 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
-
- Aug 11, 2024
-
- Aug 05, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Jul 17, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- Jul 05, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- 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
-
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
-
- Jun 01, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- May 19, 2024
-
-
Jan Alexander Steffens (heftig) authored
Install pantalaimon with `--no-deps` so that we can upgrade matrix-nio for compatibility with Python 3.12, even though pantalaimon specifies `<0.21`. This requires listing all packages to be installed, gathered via `pip freeze`.
-
- May 15, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- May 02, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Apr 25, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- Apr 16, 2024
-
-
Jan Alexander Steffens (heftig) authored
-
- 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.
-
Jan Alexander Steffens (heftig) authored
-