app/matrix: synapse v1.79.0 update

Change-Id: I38a47615e7a2a212fe4d06c2e404a2ec1274a977
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1507
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/app/matrix/lib/matrix-ng.libsonnet b/app/matrix/lib/matrix-ng.libsonnet
index f0e5ec7..037da0f 100644
--- a/app/matrix/lib/matrix-ng.libsonnet
+++ b/app/matrix/lib/matrix-ng.libsonnet
@@ -109,7 +109,7 @@
         storageClassName: "waw-hdd-redundant-3",
 
         images: {
-            synapse: "matrixdotorg/synapse:v1.56.0",
+            synapse: "matrixdotorg/synapse:v1.79.0",
             riot: "vectorim/element-web:v1.11.26",
             casProxy: "registry.k0.hswaw.net/q3k/oauth2-cas-proxy:0.1.4",
             appserviceIRC: "matrixdotorg/matrix-appservice-irc:release-0.35.1",
diff --git a/app/matrix/lib/synapse.libsonnet b/app/matrix/lib/synapse.libsonnet
index ef76e09..7b45308 100644
--- a/app/matrix/lib/synapse.libsonnet
+++ b/app/matrix/lib/synapse.libsonnet
@@ -295,11 +295,11 @@
             ^/_matrix/federation/(v1|v2)/send_leave/
             ^/_matrix/federation/(v1|v2)/invite/
             ^/_matrix/federation/v1/event_auth/
+            ^/_matrix/federation/v1/timestamp_to_event/
             ^/_matrix/federation/v1/exchange_third_party_invite/
             ^/_matrix/federation/v1/user/devices/
-            ^/_matrix/federation/v1/get_groups_publicised$
             ^/_matrix/key/v2/query
-            ^/_matrix/federation/(v1|unstable/org.matrix.msc2946)/hierarchy/
+            ^/_matrix/federation/v1/hierarchy/
 
             # Inbound federation transaction request
             ^/_matrix/federation/v1/send/
@@ -311,24 +311,28 @@
             ^/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/context/.*$
             ^/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/members$
             ^/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/state$
-            ^/_matrix/client/(v1|unstable/org.matrix.msc2946)/rooms/.*/hierarchy$
+            ^/_matrix/client/v1/rooms/.*/hierarchy$
+            ^/_matrix/client/(v1|unstable)/rooms/.*/relations/
+            ^/_matrix/client/v1/rooms/.*/threads$
+            ^/_matrix/client/unstable/org.matrix.msc2716/rooms/.*/batch_send$
             ^/_matrix/client/unstable/im.nheko.summary/rooms/.*/summary$
             ^/_matrix/client/(r0|v3|unstable)/account/3pid$
+            ^/_matrix/client/(r0|v3|unstable)/account/whoami$
             ^/_matrix/client/(r0|v3|unstable)/devices$
             ^/_matrix/client/versions$
             ^/_matrix/client/(api/v1|r0|v3|unstable)/voip/turnServer$
-            ^/_matrix/client/(r0|v3|unstable)/joined_groups$
-            ^/_matrix/client/(r0|v3|unstable)/publicised_groups$
-            ^/_matrix/client/(r0|v3|unstable)/publicised_groups/
             ^/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/event/
             ^/_matrix/client/(api/v1|r0|v3|unstable)/joined_rooms$
+            ^/_matrix/client/v1/rooms/.*/timestamp_to_event$
             ^/_matrix/client/(api/v1|r0|v3|unstable)/search$
+            ^/_matrix/client/(r0|v3|unstable)/user/.*/filter(/|$)
 
             # Encryption requests
             ^/_matrix/client/(r0|v3|unstable)/keys/query$
             ^/_matrix/client/(r0|v3|unstable)/keys/changes$
             ^/_matrix/client/(r0|v3|unstable)/keys/claim$
             ^/_matrix/client/(r0|v3|unstable)/room_keys/
+            ^/_matrix/client/(r0|v3|unstable)/keys/upload/
 
             # Registration/login requests
             ^/_matrix/client/(api/v1|r0|v3|unstable)/login$
@@ -341,11 +345,9 @@
             ^/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/state/
             ^/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/(join|invite|leave|ban|unban|kick)$
             ^/_matrix/client/(api/v1|r0|v3|unstable)/join/
+            ^/_matrix/client/(api/v1|r0|v3|unstable)/knock/
             ^/_matrix/client/(api/v1|r0|v3|unstable)/profile/
 
-            # Device requests
-            #^/_matrix/client/(r0|v3|unstable)/sendToDevice/
-
             # Account data requests
             #^/_matrix/client/(r0|v3|unstable)/.*/tags
             #^/_matrix/client/(r0|v3|unstable)/.*/account_data
@@ -356,6 +358,9 @@
 
             # Presence requests
             #^/_matrix/client/(api/v1|r0|v3|unstable)/presence/
+
+            # User directory search requests
+            #^/_matrix/client/(r0|v3|unstable)/user_directory/search$
         |||,
 
         paths:: std.filterMap(