Amber Brown
|
31425d82a3
|
Merge remote-tracking branch 'origin/master' into develop
|
2018-11-19 12:55:25 -06:00 |
|
Amber Brown
|
678ad155a2
|
Features
--------
- Include flags to optionally add `m.login.terms` to the registration flow when consent tracking is enabled.
([\#4004](https://github.com/matrix-org/synapse/issues/4004), [\#4133](https://github.com/matrix-org/synapse/issues/4133),
[\#4142](https://github.com/matrix-org/synapse/issues/4142), [\#4184](https://github.com/matrix-org/synapse/issues/4184))
- Support for replacing rooms with new ones ([\#4091](https://github.com/matrix-org/synapse/issues/4091), [\#4099](https://github.com/matrix-org/synapse/issues/4099),
[\#4100](https://github.com/matrix-org/synapse/issues/4100), [\#4101](https://github.com/matrix-org/synapse/issues/4101))
Bugfixes
--------
- Fix exceptions when using the email mailer on Python 3. ([\#4095](https://github.com/matrix-org/synapse/issues/4095))
- Fix e2e key backup with more than 9 backup versions ([\#4113](https://github.com/matrix-org/synapse/issues/4113))
- Searches that request profile info now no longer fail with a 500. ([\#4122](https://github.com/matrix-org/synapse/issues/4122))
- fix return code of empty key backups ([\#4123](https://github.com/matrix-org/synapse/issues/4123))
- If the typing stream ID goes backwards (as on a worker when the master restarts), the worker's typing handler will no longer erroneously report rooms containing new
typing events. ([\#4127](https://github.com/matrix-org/synapse/issues/4127))
- Fix table lock of device_lists_remote_cache which could freeze the application ([\#4132](https://github.com/matrix-org/synapse/issues/4132))
- Fix exception when using state res v2 algorithm ([\#4135](https://github.com/matrix-org/synapse/issues/4135))
- Generating the user consent URI no longer fails on Python 3. ([\#4140](https://github.com/matrix-org/synapse/issues/4140),
[\#4163](https://github.com/matrix-org/synapse/issues/4163))
- Loading URL previews from the DB cache on Postgres will no longer cause Unicode type errors when responding to the request, and URL previews will no longer fail if
the remote server returns a Content-Type header with the chartype in quotes. ([\#4157](https://github.com/matrix-org/synapse/issues/4157))
- The hash_password script now works on Python 3. ([\#4161](https://github.com/matrix-org/synapse/issues/4161))
- Fix noop checks when updating device keys, reducing spurious device list update notifications. ([\#4164](https://github.com/matrix-org/synapse/issues/4164))
Deprecations and Removals
-------------------------
- The disused and un-specced identicon generator has been removed. ([\#4106](https://github.com/matrix-org/synapse/issues/4106))
- The obsolete and non-functional /pull federation endpoint has been removed. ([\#4118](https://github.com/matrix-org/synapse/issues/4118))
- The deprecated v1 key exchange endpoints have been removed. ([\#4119](https://github.com/matrix-org/synapse/issues/4119))
- Synapse will no longer fetch keys using the fallback deprecated v1 key exchange method and will now always use v2.
([\#4120](https://github.com/matrix-org/synapse/issues/4120))
Internal Changes
----------------
- Fix build of Docker image with docker-compose ([\#3778](https://github.com/matrix-org/synapse/issues/3778))
- Delete unreferenced state groups during history purge ([\#4006](https://github.com/matrix-org/synapse/issues/4006))
- The "Received rdata" log messages on workers is now logged at DEBUG, not INFO. ([\#4108](https://github.com/matrix-org/synapse/issues/4108))
- Reduce replication traffic for device lists ([\#4109](https://github.com/matrix-org/synapse/issues/4109))
- Fix `synapse_replication_tcp_protocol_*_commands` metric label to be full command name, rather than just the first character
([\#4110](https://github.com/matrix-org/synapse/issues/4110))
- Log some bits about room creation ([\#4121](https://github.com/matrix-org/synapse/issues/4121))
- Fix `tox` failure on old systems ([\#4124](https://github.com/matrix-org/synapse/issues/4124))
- Add STATE_V2_TEST room version ([\#4128](https://github.com/matrix-org/synapse/issues/4128))
- Clean up event accesses and tests ([\#4137](https://github.com/matrix-org/synapse/issues/4137))
- The default logging config will now set an explicit log file encoding of UTF-8. ([\#4138](https://github.com/matrix-org/synapse/issues/4138))
- Add helpers functions for getting prev and auth events of an event ([\#4139](https://github.com/matrix-org/synapse/issues/4139))
- Add some tests for the HTTP pusher. ([\#4149](https://github.com/matrix-org/synapse/issues/4149))
- add purge_history.sh and purge_remote_media.sh scripts to contrib/ ([\#4155](https://github.com/matrix-org/synapse/issues/4155))
- HTTP tests have been refactored to contain less boilerplate. ([\#4156](https://github.com/matrix-org/synapse/issues/4156))
- Drop incoming events from federation for unknown rooms ([\#4165](https://github.com/matrix-org/synapse/issues/4165))
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEELYHpJ0E46Qa70sEIINaFRWrb6wFAlvzBkIACgkQIINaFRWr
b6x8Nw/+OPgR2kCHwEsIe83Ec9aCXtiuZZmmVmA4Xq37uy7XTADtsIi6cPJHHMG6
fR5Cn7eZXGwvrrRFeLX3IlZBf8CegfA21AkADvpDUp1A5cblH3iV27tdYmpft2E0
DskVCDgESXDn/SOeLMyZg6bOk01ZHAEU5Z466wr7tKlb7GBv+amt6BUWKw+eEilX
SneYFjUpsCiYTJyx/MmoTKba5znbSx7snzMbKi5kZaRr6xI/vvOI+EN293dpgJ8K
ZDkwnjWYJ8RCw/7jctO41qu5zmlrFYA83YKNIguX8hCHp+0Sr8Z4a5SnNekwlUE9
f3jKVs836R4sT0MWLZtFpCUlWOXTjNhHGQNu7QbylPBO0Py8GLrzR5jB4lORwVDD
39X9Ue0N9sEKzCOWqZ8W3VoxCHyjeo5xkA3JxqHgrU5oiRJu5Jypp4zSzlJM7ndu
XqQQhOxZArWNq74mWMutNetGck606dVJ5xR0rSQ9s1FVP36zzWNkrTssATjESmTd
nvpmbHxUG8T6balbXncRxs9xO7A8nBssV+2lLI91ImbdeBIo+8pCkumKMPQe+sjh
4pHnUpqQk9o4BTm5ETk47JzYJxX5N9MO3zRtrlhWOI2/iVmEA+VJuFWt1jEO7iic
OG25upMOD3FVX/+pGZfcNnjMG5ojB8v7M9kfAvxTFCyZrUAnHOU=
=iMv/
-----END PGP SIGNATURE-----
Merge tag 'v0.33.9'
Features
--------
- Include flags to optionally add `m.login.terms` to the registration flow when consent tracking is enabled.
([\#4004](https://github.com/matrix-org/synapse/issues/4004), [\#4133](https://github.com/matrix-org/synapse/issues/4133),
[\#4142](https://github.com/matrix-org/synapse/issues/4142), [\#4184](https://github.com/matrix-org/synapse/issues/4184))
- Support for replacing rooms with new ones ([\#4091](https://github.com/matrix-org/synapse/issues/4091), [\#4099](https://github.com/matrix-org/synapse/issues/4099),
[\#4100](https://github.com/matrix-org/synapse/issues/4100), [\#4101](https://github.com/matrix-org/synapse/issues/4101))
Bugfixes
--------
- Fix exceptions when using the email mailer on Python 3. ([\#4095](https://github.com/matrix-org/synapse/issues/4095))
- Fix e2e key backup with more than 9 backup versions ([\#4113](https://github.com/matrix-org/synapse/issues/4113))
- Searches that request profile info now no longer fail with a 500. ([\#4122](https://github.com/matrix-org/synapse/issues/4122))
- fix return code of empty key backups ([\#4123](https://github.com/matrix-org/synapse/issues/4123))
- If the typing stream ID goes backwards (as on a worker when the master restarts), the worker's typing handler will no longer erroneously report rooms containing new
typing events. ([\#4127](https://github.com/matrix-org/synapse/issues/4127))
- Fix table lock of device_lists_remote_cache which could freeze the application ([\#4132](https://github.com/matrix-org/synapse/issues/4132))
- Fix exception when using state res v2 algorithm ([\#4135](https://github.com/matrix-org/synapse/issues/4135))
- Generating the user consent URI no longer fails on Python 3. ([\#4140](https://github.com/matrix-org/synapse/issues/4140),
[\#4163](https://github.com/matrix-org/synapse/issues/4163))
- Loading URL previews from the DB cache on Postgres will no longer cause Unicode type errors when responding to the request, and URL previews will no longer fail if
the remote server returns a Content-Type header with the chartype in quotes. ([\#4157](https://github.com/matrix-org/synapse/issues/4157))
- The hash_password script now works on Python 3. ([\#4161](https://github.com/matrix-org/synapse/issues/4161))
- Fix noop checks when updating device keys, reducing spurious device list update notifications. ([\#4164](https://github.com/matrix-org/synapse/issues/4164))
Deprecations and Removals
-------------------------
- The disused and un-specced identicon generator has been removed. ([\#4106](https://github.com/matrix-org/synapse/issues/4106))
- The obsolete and non-functional /pull federation endpoint has been removed. ([\#4118](https://github.com/matrix-org/synapse/issues/4118))
- The deprecated v1 key exchange endpoints have been removed. ([\#4119](https://github.com/matrix-org/synapse/issues/4119))
- Synapse will no longer fetch keys using the fallback deprecated v1 key exchange method and will now always use v2.
([\#4120](https://github.com/matrix-org/synapse/issues/4120))
Internal Changes
----------------
- Fix build of Docker image with docker-compose ([\#3778](https://github.com/matrix-org/synapse/issues/3778))
- Delete unreferenced state groups during history purge ([\#4006](https://github.com/matrix-org/synapse/issues/4006))
- The "Received rdata" log messages on workers is now logged at DEBUG, not INFO. ([\#4108](https://github.com/matrix-org/synapse/issues/4108))
- Reduce replication traffic for device lists ([\#4109](https://github.com/matrix-org/synapse/issues/4109))
- Fix `synapse_replication_tcp_protocol_*_commands` metric label to be full command name, rather than just the first character
([\#4110](https://github.com/matrix-org/synapse/issues/4110))
- Log some bits about room creation ([\#4121](https://github.com/matrix-org/synapse/issues/4121))
- Fix `tox` failure on old systems ([\#4124](https://github.com/matrix-org/synapse/issues/4124))
- Add STATE_V2_TEST room version ([\#4128](https://github.com/matrix-org/synapse/issues/4128))
- Clean up event accesses and tests ([\#4137](https://github.com/matrix-org/synapse/issues/4137))
- The default logging config will now set an explicit log file encoding of UTF-8. ([\#4138](https://github.com/matrix-org/synapse/issues/4138))
- Add helpers functions for getting prev and auth events of an event ([\#4139](https://github.com/matrix-org/synapse/issues/4139))
- Add some tests for the HTTP pusher. ([\#4149](https://github.com/matrix-org/synapse/issues/4149))
- add purge_history.sh and purge_remote_media.sh scripts to contrib/ ([\#4155](https://github.com/matrix-org/synapse/issues/4155))
- HTTP tests have been refactored to contain less boilerplate. ([\#4156](https://github.com/matrix-org/synapse/issues/4156))
- Drop incoming events from federation for unknown rooms ([\#4165](https://github.com/matrix-org/synapse/issues/4165))
|
2018-11-19 12:54:29 -06:00 |
|
Amber Brown
|
47e26f5a4d
|
towncrier
|
2018-11-19 12:43:14 -06:00 |
|
Amber Brown
|
d102e19e47
|
version
|
2018-11-19 12:42:49 -06:00 |
|
Amber Brown
|
80cac86b2c
|
Fix fallback auth on Python 3 (#4197)
|
2018-11-19 12:27:33 -06:00 |
|
Richard van der Hoff
|
0c05da2e2e
|
changelog
|
2018-11-19 17:07:42 +00:00 |
|
Richard van der Hoff
|
828f18bd8b
|
Fix logcontext leak in test_url_preview
|
2018-11-19 17:07:01 +00:00 |
|
Richard van der Hoff
|
a267c2e3ed
|
Fix logcontext leak in http pusher test
|
2018-11-19 17:07:01 +00:00 |
|
Richard van der Hoff
|
884a561447
|
Fix some tests which leaked logcontexts
|
2018-11-19 17:07:01 +00:00 |
|
Richard van der Hoff
|
f5faf6bc14
|
Fix logcontext leak in EmailPusher
|
2018-11-19 17:07:01 +00:00 |
|
Richard van der Hoff
|
10cdf519aa
|
Merge pull request #4182 from aaronraimist/update-issue-template
Add a pull request template and add multiple issue templates
|
2018-11-19 14:24:30 +01:00 |
|
Richard van der Hoff
|
65b793c5a1
|
Merge pull request #4200 from aaronraimist/vacuum-full-note
Add a note saying you need to manually reclaim disk space
|
2018-11-19 14:19:51 +01:00 |
|
Aaron Raimist
|
cc2cf2da97
|
Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
2018-11-18 12:42:08 -06:00 |
|
Aaron Raimist
|
f6cbef6332
|
Add a note saying you need to manually reclaim disk space
People keep asking why their database hasn't gotten smaller after using this API.
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
2018-11-18 12:38:04 -06:00 |
|
Amber Brown
|
4285c818ec
|
Merge pull request #4193 from kivikakk/add-openbsd-prereq
add jpeg to OpenBSD prereq list
|
2018-11-17 14:27:53 -06:00 |
|
Ashe Connor
|
ceca3b2f30
|
add changelog.d entry
|
2018-11-17 15:01:02 +11:00 |
|
Ashe Connor
|
9548dd9586
|
add jpeg to OpenBSD prereq list
Signed-off-by: Ashe Connor <ashe@kivikakk.ee>
|
2018-11-17 14:57:20 +11:00 |
|
Travis Ralston
|
0bb273db07
|
Merge pull request #4192 from matrix-org/travis/fix-consent-urls
Remove duplicate slashes in generated consent URLs
|
2018-11-16 09:40:50 -07:00 |
|
Travis Ralston
|
3da9781c98
|
Fix the terms UI auth tests
By setting the config value directly, we skip the block that adds the slash automatically for us.
|
2018-11-15 23:00:28 -07:00 |
|
Travis Ralston
|
d75db3df59
|
Changelog
|
2018-11-15 20:44:57 -07:00 |
|
Travis Ralston
|
ab4526a153
|
Remove duplicate slashes in generated consent URLs
|
2018-11-15 20:41:53 -07:00 |
|
Amber Brown
|
8b1affe7d5
|
Fix Content-Disposition in media repository (#4176)
|
2018-11-15 15:55:58 -06:00 |
|
Travis Ralston
|
835779f7fb
|
Add option to track MAU stats (but not limit people) (#3830)
|
2018-11-15 18:08:27 +00:00 |
|
Amber Brown
|
df758e155d
|
Use <meta> tags to discover the per-page encoding of html previews (#4183)
|
2018-11-15 11:05:08 -06:00 |
|
Amber Brown
|
a51288e5d6
|
Add a coveragerc (#4180)
|
2018-11-15 10:50:08 -06:00 |
|
Neil Johnson
|
b5d92d4d46
|
Merge pull request #4188 from matrix-org/rav/readme-update-1
Update README for #1491 fix
|
2018-11-15 13:06:41 +00:00 |
|
Richard van der Hoff
|
4f8bb633c7
|
Update README for #1491 fix
|
2018-11-15 10:03:36 +00:00 |
|
Neil Johnson
|
bf648c37e7
|
release 0.33.9rc1
|
2018-11-14 11:45:52 +00:00 |
|
Richard van der Hoff
|
4b60c969d8
|
Merge pull request #4184 from matrix-org/rav/fix_public_consent
Fix an internal server error when viewing the public privacy policy
|
2018-11-14 11:32:43 +00:00 |
|
Richard van der Hoff
|
0c4dc6fd76
|
changelog
|
2018-11-14 10:48:08 +00:00 |
|
Richard van der Hoff
|
c1efcd7c6a
|
Add a test for the public T&Cs form
|
2018-11-14 10:46:27 +00:00 |
|
Richard van der Hoff
|
83a5f459aa
|
Fix an internal server error when viewing the public privacy policy
|
2018-11-14 10:21:07 +00:00 |
|
David Baker
|
0869566ad3
|
Merge pull request #4113 from matrix-org/dbkr/e2e_backup_versions_are_numbers
Make e2e backup versions numeric in the DB
|
2018-11-14 07:55:48 +00:00 |
|
Aaron Raimist
|
924c82ca16
|
Fix case
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
2018-11-13 22:12:07 -06:00 |
|
Aaron Raimist
|
5d02704822
|
Add SUPPORT.md
https://help.github.com/articles/adding-support-resources-to-your-project/
|
2018-11-13 21:57:10 -06:00 |
|
Aaron Raimist
|
9ca1215582
|
Add changelog
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
2018-11-13 21:46:48 -06:00 |
|
Aaron Raimist
|
d86826277d
|
Add a pull request template and add multiple issue templates
Signed-off-by: Aaron Raimist <aaron@raim.ist>
|
2018-11-13 21:43:40 -06:00 |
|
David Baker
|
bca3b91c2d
|
Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backup_versions_are_numbers
|
2018-11-09 18:35:02 +00:00 |
|
Erik Johnston
|
db5a1c059a
|
Merge pull request #4166 from matrix-org/erikj/drop_unknown_events
Drop incoming events from federation for unknown rooms
|
2018-11-09 17:59:34 +00:00 |
|
Erik Johnston
|
dc59ad5334
|
Remove hack to support rejoining rooms
|
2018-11-09 14:58:09 +00:00 |
|
David Baker
|
d44dea0223
|
pep8
|
2018-11-09 14:38:31 +00:00 |
|
David Baker
|
4f93abd62d
|
add docs
|
2018-11-09 13:25:38 +00:00 |
|
Erik Johnston
|
30dd27afff
|
Simplify to always drop events if server isn't in the room
|
2018-11-09 11:36:45 +00:00 |
|
Richard van der Hoff
|
3cecf5340d
|
Update synapse/federation/federation_server.py
Co-Authored-By: erikjohnston <erikj@jki.re>
|
2018-11-09 11:28:25 +00:00 |
|
Richard van der Hoff
|
9bce065a53
|
Update synapse/federation/federation_server.py
Co-Authored-By: erikjohnston <erikj@jki.re>
|
2018-11-09 11:28:22 +00:00 |
|
David Baker
|
d3fa6194f7
|
Remove unnecessary str()
|
2018-11-09 11:11:31 +00:00 |
|
Brendan Abolivier
|
0f3f0a64bf
|
Merge pull request #4168 from matrix-org/babolivier/federation-client-content-type
Add a Content-Type header on POST requests to the federation client script
|
2018-11-09 11:00:55 +00:00 |
|
Brendan Abolivier
|
91d96759c9
|
Add a Content-Type header on POST requests to the federation client
|
2018-11-09 10:41:34 +00:00 |
|
Erik Johnston
|
7b22421a7b
|
Merge pull request #4164 from matrix-org/erikj/fix_device_comparison
Fix noop checks when updating device keys
|
2018-11-08 14:37:20 +00:00 |
|
Erik Johnston
|
abaa93c158
|
Add test to assert set_e2e_device_keys correctly returns False on no-op
|
2018-11-08 14:06:44 +00:00 |
|