You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Merge branch 'develop' of github.com:matrix-org/synapse into anoa/remote_public_rooms_list_errors
* 'develop' of github.com:matrix-org/synapse: (79 commits)
Reduce the number of calls to `resource.getrusage` (#7183)
Remove some `run_in_background` calls in replication code (#7203)
Revert "Revert "Merge pull request #7153 from matrix-org/babolivier/sso_whitelist_login_fallback""
Revert "Revert "Improve the UX of the login fallback when using SSO (#7152)""
Revert "Merge pull request #7153 from matrix-org/babolivier/sso_whitelist_login_fallback"
Revert "Improve the UX of the login fallback when using SSO (#7152)"
tweak changelog
1.12.3
Update docstring per review comments
Fix device list update stream ids going backward (#7158)
Fix the debian build in a better way. (#7212)
Fix changelog wording
1.12.2
Pin Pillow>=4.3.0,<7.1.0 to fix dep issue
1.12.1
review comment
1.12.1
Support SAML in the user interactive authentication workflow. (#7102)
Allow admins to create aliases when they are not in the room (#7191)
Update postgres.md (#7119)
...
Copy file name to clipboardExpand all lines: CHANGES.md
+41Lines changed: 41 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,44 @@
1
+
Next version
2
+
============
3
+
4
+
* A new template (`sso_auth_confirm.html`) was added to Synapse. If your Synapse
5
+
is configured to use SSO and a custom `sso_redirect_confirm_template_dir`
6
+
configuration then this template will need to be duplicated into that
7
+
directory.
8
+
9
+
Synapse 1.12.3 (2020-04-03)
10
+
===========================
11
+
12
+
- Remove the the pin to Pillow 7.0 which was introduced in Synapse 1.12.2, and
13
+
correctly fix the issue with building the Debian packages. ([\#7212](https://github.com/matrix-org/synapse/issues/7212))
14
+
15
+
Synapse 1.12.2 (2020-04-02)
16
+
===========================
17
+
18
+
This release works around [an
19
+
issue](https://github.com/matrix-org/synapse/issues/7208) with building the
20
+
debian packages.
21
+
22
+
No other significant changes since 1.12.1.
23
+
24
+
>>>>>>> master
25
+
26
+
Synapse 1.12.1 (2020-04-02)
27
+
===========================
28
+
29
+
No significant changes since 1.12.1rc1.
30
+
31
+
32
+
Synapse 1.12.1rc1 (2020-03-31)
33
+
==============================
34
+
35
+
Bugfixes
36
+
--------
37
+
38
+
- Fix starting workers when federation sending not split out. ([\#7133](https://github.com/matrix-org/synapse/issues/7133)). Introduced in v1.12.0.
39
+
- Avoid importing `sqlite3` when using the postgres backend. Contributed by David Vo. ([\#7155](https://github.com/matrix-org/synapse/issues/7155)). Introduced in v1.12.0rc1.
40
+
- Fix a bug which could cause outbound federation traffic to stop working if a client uploaded an incorrect e2e device signature. ([\#7177](https://github.com/matrix-org/synapse/issues/7177)). Introduced in v1.11.0.
There is currently no port for OpenBSD. Additionally, OpenBSD's security
189
191
settings require a slightly more difficult installation process.
190
192
191
-
XXX: I suspect this is out of date.
193
+
(XXX: I suspect this is out of date)
192
194
193
195
1. Create a new directory in `/usr/local` called `_synapse`. Also, create a
194
196
new user called `_synapse` and set that directory as the new user's home.
195
197
This is required because, by default, OpenBSD only allows binaries which need
196
198
write and execute permissions on the same memory space to be run from
197
199
`/usr/local`.
198
200
2.`su` to the new `_synapse` user and change to their home directory.
199
-
3. Create a new virtualenv: `virtualenv -p python2.7 ~/.synapse`
201
+
3. Create a new virtualenv: `virtualenv -p python3 ~/.synapse`
200
202
4. Source the virtualenv configuration located at
201
203
`/usr/local/_synapse/.synapse/bin/activate`. This is done in `ksh` by
202
204
using the `.` command, rather than `bash`'s `source`.
@@ -217,45 +219,6 @@ be found at https://docs.microsoft.com/en-us/windows/wsl/install-win10 for
217
219
Windows 10 and https://docs.microsoft.com/en-us/windows/wsl/install-on-server
218
220
for Windows Server.
219
221
220
-
### Troubleshooting Installation
221
-
222
-
XXX a bunch of this is no longer relevant.
223
-
224
-
Synapse requires pip 8 or later, so if your OS provides too old a version you
225
-
may need to manually upgrade it::
226
-
227
-
sudo pip install --upgrade pip
228
-
229
-
Installing may fail with `Could not find any downloads that satisfy the requirement pymacaroons-pynacl (from matrix-synapse==0.12.0)`.
230
-
You can fix this by manually upgrading pip and virtualenv::
231
-
232
-
sudo pip install --upgrade virtualenv
233
-
234
-
You can next rerun `virtualenv -p python3 synapse` to update the virtual env.
235
-
236
-
Installing may fail during installing virtualenv with `InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.`
237
-
You can fix this by manually installing ndg-httpsclient::
238
-
239
-
pip install --upgrade ndg-httpsclient
240
-
241
-
Installing may fail with `mock requires setuptools>=17.1. Aborting installation`.
242
-
You can fix this by upgrading setuptools::
243
-
244
-
pip install --upgrade setuptools
245
-
246
-
If pip crashes mid-installation for reason (e.g. lost terminal), pip may
247
-
refuse to run until you remove the temporary installation directory it
248
-
created. To reset the installation::
249
-
250
-
rm -rf /tmp/pip_install_matrix
251
-
252
-
pip seems to leak *lots* of memory during installation. For instance, a Linux
253
-
host with 512MB of RAM may run out of memory whilst installing Twisted. If this
254
-
happens, you will have to individually install the dependencies which are
255
-
failing, e.g.::
256
-
257
-
pip install twisted
258
-
259
222
## Prebuilt packages
260
223
261
224
As an alternative to installing from source, prebuilt packages are available
@@ -314,7 +277,7 @@ For `buster` and `sid`, Synapse is available in the Debian repositories and
314
277
it should be possible to install it with simply:
315
278
316
279
```
317
-
sudo apt install matrix-synapse
280
+
sudo apt install matrix-synapse
318
281
```
319
282
320
283
There is also a version of `matrix-synapse` in `stretch-backports`. Please see
@@ -375,8 +338,10 @@ sudo pip install py-bcrypt
375
338
376
339
Synapse can be found in the void repositories as 'synapse':
377
340
378
-
xbps-install -Su
379
-
xbps-install -S synapse
341
+
```
342
+
xbps-install -Su
343
+
xbps-install -S synapse
344
+
```
380
345
381
346
### FreeBSD
382
347
@@ -420,22 +385,23 @@ so, you will need to edit `homeserver.yaml`, as follows:
420
385
resources:
421
386
- names: [client, federation]
422
387
```
388
+
423
389
* You will also need to uncomment the `tls_certificate_path` and
424
390
`tls_private_key_path` lines under the `TLS` section. You can either
425
391
point these settings at an existing certificate and key, or you can
0 commit comments