diff --git a/etc/nginx/include.d/generic_worker.conf b/etc/nginx/include.d/generic_worker.conf index f2fbab8..dfdd0df 100644 --- a/etc/nginx/include.d/generic_worker.conf +++ b/etc/nginx/include.d/generic_worker.conf @@ -84,6 +84,16 @@ location ~ ^/_matrix/federation/(v1|v2)/send_leave/ { proxy_pass http://generic_worker_lc; } +location ~ ^/_matrix/federation/v1/make_knock/ { + include include.d/synapse-proxy.conf; + proxy_pass http://generic_worker_lc; +} + +location ~ ^/_matrix/federation/v1/send_knock/ { + include include.d/synapse-proxy.conf; + proxy_pass http://generic_worker_lc; +} + location ~ ^/_matrix/federation/(v1|v2)/invite/ { include include.d/synapse-proxy.conf; proxy_pass http://generic_worker_lc; @@ -178,11 +188,6 @@ location ~ ^/_matrix/client/v1/rooms/.*/threads$ { proxy_pass http://generic_worker_lc; } -location ~ ^/_matrix/client/unstable/org.matrix.msc2716/rooms/.*/batch_send$ { - include include.d/synapse-proxy.conf; - proxy_pass http://generic_worker_lc; -} - location ~ ^/_matrix/client/unstable/im.nheko.summary/rooms/.*/summary$ { include include.d/synapse-proxy.conf; proxy_pass http://generic_worker_lc; @@ -228,6 +233,11 @@ location ~ ^/_matrix/client/v1/rooms/.*/timestamp_to_event$ { proxy_pass http://generic_worker_lc; } +location ~ ^/_matrix/client/(api/v1|r0|v3|unstable/.*)/rooms/.*/aliases { + include include.d/synapse-proxy.conf; + proxy_pass http://generic_worker_lc; +} + location ~ ^/_matrix/client/(api/v1|r0|v3|unstable)/search$ { include include.d/synapse-proxy.conf; proxy_pass http://generic_worker_lc; @@ -248,6 +258,11 @@ location ~ ^/_matrix/client/(r0|v3|unstable)/capabilities$ { proxy_pass http://generic_worker_lc; } +location ~ ^/_matrix/client/(r0|v3|unstable)/notifications$ { + include include.d/synapse-proxy.conf; + proxy_pass http://generic_worker_lc; +} + ## Encryption requests location ~ ^/_matrix/client/(r0|v3|unstable)/keys/query$ {