From 6f4b79b491f7579a9a8087ad67aa6a60a6e21295 Mon Sep 17 00:00:00 2001
From: Christian Elberfeld <christian.elberfeld@adesso.de>
Date: Fri, 8 May 2020 16:11:09 +0200
Subject: [PATCH] =?UTF-8?q?r=C3=BCckbau=20login=20workaround?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 webserver/docker_matrix/tasks/main.yml                 |  1 -
 webserver/docker_matrix/templates/Dockerfile           |  5 +----
 .../synapse-data/synapse-1.9.0-ldap-fix.patch          | 10 ----------
 3 files changed, 1 insertion(+), 15 deletions(-)
 delete mode 100644 webserver/docker_matrix/templates/synapse-data/synapse-1.9.0-ldap-fix.patch

diff --git a/webserver/docker_matrix/tasks/main.yml b/webserver/docker_matrix/tasks/main.yml
index 6d961148..6d58730c 100644
--- a/webserver/docker_matrix/tasks/main.yml
+++ b/webserver/docker_matrix/tasks/main.yml
@@ -29,7 +29,6 @@
     - mxisd-config/mxisd.yaml
     - synapse-data/homeserver.log.config
     - synapse-data/homeserver.yaml
-    - synapse-data/synapse-1.9.0-ldap-fix.patch
   register: configs
 
 
diff --git a/webserver/docker_matrix/templates/Dockerfile b/webserver/docker_matrix/templates/Dockerfile
index 0f28cf67..a3b6c9c9 100644
--- a/webserver/docker_matrix/templates/Dockerfile
+++ b/webserver/docker_matrix/templates/Dockerfile
@@ -2,8 +2,5 @@ FROM matrixdotorg/synapse:v1.9.0-py3
 
 RUN apk add curl 
 RUN export PYTHON_MINOR_VERSION=$(echo "${PYTHON_VERSION}" | rev | cut -d"." -f2-  | rev) ; \
-    curl https://raw.githubusercontent.com/kamax-matrix/matrix-synapse-rest-auth/master/rest_auth_provider.py -o /usr/local/lib/python${PYTHON_MINOR_VERSION}/site-packages/rest_auth_provider.py
+    curl https://raw.githubusercontent.com/ma1uta/matrix-synapse-rest-password-provider/master/rest_auth_provider.py -o /usr/local/lib/python${PYTHON_MINOR_VERSION}/site-packages/rest_auth_provider.py
 
-# Fix Synapse 1.9.0 Problem: https://github.com/matrix-org/synapse/issues/6772
-COPY synapse-data/synapse-1.9.0-ldap-fix.patch /synapse-1.9.0-ldap-fix.patch 
-RUN cd /usr/local/lib/python3.7/site-packages/synapse/module_api && patch < /synapse-1.9.0-ldap-fix.patch
diff --git a/webserver/docker_matrix/templates/synapse-data/synapse-1.9.0-ldap-fix.patch b/webserver/docker_matrix/templates/synapse-data/synapse-1.9.0-ldap-fix.patch
deleted file mode 100644
index 45b0a13c..00000000
--- a/webserver/docker_matrix/templates/synapse-data/synapse-1.9.0-ldap-fix.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- __init__.py
-+++ __init__.py
-@@ -37,6 +37,7 @@ class ModuleApi(object):
- 
-     def __init__(self, hs, auth_handler):
-         self._hs = hs
-+        self.hs = hs
- 
-         self._store = hs.get_datastore()
-         self._auth = hs.get_auth()
\ No newline at end of file
-- 
GitLab