65afc535a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Update changelog.d/5743.bugfix  
							
							... 
							
							
							
							Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-07-23 15:14:21 +01:00  
				
					
						
							
							
								 
						
							
							
								fadfde9aaa 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-07-23 13:32:37 +01:00  
				
					
						
							
							
								 
						
							
							
								3db1377b26 
								
							
								 
							
						 
						
							
							
								
								Log when we receive receipt from a different origin  
							
							
							
						 
						
							2019-07-23 13:31:03 +01:00  
				
					
						
							
							
								 
						
							
							
								73bf452666 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5740  from matrix-org/erikj/worker_flakey_tests  
							
							... 
							
							
							
							Mark flakey tests as blacklisted for worker mode 
							
						 
						
							2019-07-23 11:32:32 +01:00  
				
					
						
							
							
								 
						
							
							
								22d2338ace 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-07-23 10:27:53 +01:00  
				
					
						
							
							
								 
						
							
							
								1883223a01 
								
							
								 
							
						 
						
							
							
								
								Mark flakey tests as blacklisted for worker mode  
							
							
							
						 
						
							2019-07-23 10:26:52 +01:00  
				
					
						
							
							
								 
						
							
							
								4f6984aa88 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5738  from matrix-org/erikj/faster_update  
							
							... 
							
							
							
							Speed up current state background update. 
							
						 
						
							2019-07-23 10:23:12 +01:00  
				
					
						
							
							
								 
						
							
							
								39e594b765 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5733  from matrix-org/erikj/exlude_sytest_blacklist  
							
							... 
							
							
							
							Don't package sytest-blacklist file. 
							
						 
						
							2019-07-23 10:11:34 +01:00  
				
					
						
							
							
								 
						
							
							
								cf0006719d 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-07-23 10:01:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b2a629ef49 
								
							
								 
							
						 
						
							
							
								
								Speed up current state background update.  
							
							... 
							
							
							
							Turns out that storing huge JSON arrays in the progress JSON isn't
something that postgres particularly likes. 
							
						 
						
							2019-07-23 10:01:30 +01:00  
				
					
						
							
							
								 
						
							
							
								d9ea9881d2 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-07-22 16:09:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c96322c8d2 
								
							
								 
							
						 
						
							
							
								
								Don't package sytest-blacklist file.  
							
							... 
							
							
							
							I don't think its useful, and I don't even know where it would end up. 
							
						 
						
							2019-07-22 16:07:12 +01:00  
				
					
						
							
							
								 
						
							
							
								0d0f6d12bc 
								
							
								 
							
						 
						
							
							
								
								Fix logging in workers ( #5729 )  
							
							... 
							
							
							
							This also adds a worker blacklist. 
							
						 
						
							2019-07-22 16:05:00 +01:00  
				
					
						
							
							
								 
						
							
							
								720d30469f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5730  from matrix-org/erikj/cache_versions  
							
							... 
							
							
							
							Cache get_version_string. 
							
						 
						
							2019-07-22 14:52:52 +01:00  
				
					
						
							
							
								 
						
							
							
								8e513e7afc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5731  from matrix-org/jaywink/admin-user-list-user-type  
							
							... 
							
							
							
							Add `user_type` to returned fields in admin API user list endpoints 
							
						 
						
							2019-07-22 16:28:51 +03:00  
				
					
						
							
							
								 
						
							
							
								22e862304a 
								
									
								
							
								 
							
						 
						
							
							
								
								Update changelog.d/5730.misc  
							
							... 
							
							
							
							Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-07-22 14:09:56 +01:00  
				
					
						
							
							
								 
						
							
							
								0cb72812f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix stack overflow in Keyring ( #5724 )  
							
							... 
							
							
							
							* Refactor Keyring._start_key_lookups
There's an awful lot of deferreds and dictionaries flying around here. The
whole thing can be made much simpler and achieve the same effect.
* Add a delay to key lookup lock release to fix stack overflow
A tactical call_later here should fix  #5723 
* changelog 
							
						 
						
							2019-07-22 13:51:22 +01:00  
				
					
						
							
							
								 
						
							
							
								f477ce4b1a 
								
							
								 
							
						 
						
							
							
								
								v1.2.0rc1  
							
							... 
							
							
							
							Features
 --------
 
 - Add support for opentracing. ([\#5544](https://github.com/matrix-org/synapse/issues/5544 ), [\#5712](https://github.com/matrix-org/synapse/issues/5712 ))
 - Add ability to pull all locally stored events out of synapse that a particular user can see. ([\#5589](https://github.com/matrix-org/synapse/issues/5589 ))
 - Add a basic admin command app to allow server operators to run Synapse admin commands separately from the main production instance. ([\#5597](https://github.com/matrix-org/synapse/issues/5597 ))
 - Add `sender` and `origin_server_ts` fields to `m.replace`. ([\#5613](https://github.com/matrix-org/synapse/issues/5613 ))
 - Add default push rule to ignore reactions. ([\#5623](https://github.com/matrix-org/synapse/issues/5623 ))
 - Include the original event when asking for its relations. ([\#5626](https://github.com/matrix-org/synapse/issues/5626 ))
 - Implement `session_lifetime` configuration option, after which access tokens will expire. ([\#5660](https://github.com/matrix-org/synapse/issues/5660 ))
 - Return "This account has been deactivated" when a deactivated user tries to login. ([\#5674](https://github.com/matrix-org/synapse/issues/5674 ))
 - Enable aggregations support by default ([\#5714](https://github.com/matrix-org/synapse/issues/5714 ))
 
 Bugfixes
 --------
 
 - Fix 'utime went backwards' errors on daemonization. ([\#5609](https://github.com/matrix-org/synapse/issues/5609 ))
 - Various minor fixes to the federation request rate limiter. ([\#5621](https://github.com/matrix-org/synapse/issues/5621 ))
 - Forbid viewing relations on an event once it has been redacted. ([\#5629](https://github.com/matrix-org/synapse/issues/5629 ))
 - Fix requests to the `/store_invite` endpoint of identity servers being sent in the wrong format. ([\#5638](https://github.com/matrix-org/synapse/issues/5638 ))
 - Fix newly-registered users not being able to lookup their own profile without joining a room. ([\#5644](https://github.com/matrix-org/synapse/issues/5644 ))
 - Fix bug in #5626  that prevented the original_event field from actually having the contents of the original event in a call to `/relations`. ([\#5654](https://github.com/matrix-org/synapse/issues/5654 ))
 - Fix 3PID bind requests being sent to identity servers as `application/x-form-www-urlencoded` data, which is deprecated. ([\#5658](https://github.com/matrix-org/synapse/issues/5658 ))
 - Fix some problems with authenticating redactions in recent room versions. ([\#5699](https://github.com/matrix-org/synapse/issues/5699 ), [\#5700](https://github.com/matrix-org/synapse/issues/5700 ), [\#5707](https://github.com/matrix-org/synapse/issues/5707 ))
 - Ignore redactions of m.room.create events. ([\#5701](https://github.com/matrix-org/synapse/issues/5701 ))
 
 Updates to the Docker image
 ---------------------------
 
 - Base Docker image on a newer Alpine Linux version (3.8 -> 3.10). ([\#5619](https://github.com/matrix-org/synapse/issues/5619 ))
 - Add missing space in default logging file format generated by the Docker image. ([\#5620](https://github.com/matrix-org/synapse/issues/5620 ))
 
 Improved Documentation
 ----------------------
 
 - Add information about nginx normalisation to reverse_proxy.rst. Contributed by @skalarproduktraum - thanks! ([\#5397](https://github.com/matrix-org/synapse/issues/5397 ))
 - --no-pep517 should be --no-use-pep517 in the documentation to setup the development environment. ([\#5651](https://github.com/matrix-org/synapse/issues/5651 ))
 - Improvements to Postgres setup instructions. Contributed by @Lrizika - thanks! ([\#5661](https://github.com/matrix-org/synapse/issues/5661 ))
 - Minor tweaks to postgres documentation. ([\#5675](https://github.com/matrix-org/synapse/issues/5675 ))
 
 Deprecations and Removals
 -------------------------
 
 - Remove support for the `invite_3pid_guest` configuration setting. ([\#5625](https://github.com/matrix-org/synapse/issues/5625 ))
 
 Internal Changes
 ----------------
 
 - Move logging code out of `synapse.util` and into `synapse.logging`. ([\#5606](https://github.com/matrix-org/synapse/issues/5606 ), [\#5617](https://github.com/matrix-org/synapse/issues/5617 ))
 - Add a blacklist file to the repo to blacklist certain sytests from failing CI. ([\#5611](https://github.com/matrix-org/synapse/issues/5611 ))
 - Make runtime errors surrounding password reset emails much clearer. ([\#5616](https://github.com/matrix-org/synapse/issues/5616 ))
 - Remove dead code for persiting outgoing federation transactions. ([\#5622](https://github.com/matrix-org/synapse/issues/5622 ))
 - Add `lint.sh` to the scripts-dev folder which will run all linting steps required by CI. ([\#5627](https://github.com/matrix-org/synapse/issues/5627 ))
 - Move RegistrationHandler.get_or_create_user to test code. ([\#5628](https://github.com/matrix-org/synapse/issues/5628 ))
 - Add some more common python virtual-environment paths to the black exclusion list. ([\#5630](https://github.com/matrix-org/synapse/issues/5630 ))
 - Some counter metrics exposed over Prometheus have been renamed, with the old names preserved for backwards compatibility and deprecated. See `docs/metrics-howto.rst` for details. ([\#5636](https://github.com/matrix-org/synapse/issues/5636 ))
 - Unblacklist some user_directory sytests. ([\#5637](https://github.com/matrix-org/synapse/issues/5637 ))
 - Factor out some redundant code in the login implementation. ([\#5639](https://github.com/matrix-org/synapse/issues/5639 ))
 - Update ModuleApi to avoid register(generate_token=True). ([\#5640](https://github.com/matrix-org/synapse/issues/5640 ))
 - Remove access-token support from `RegistrationHandler.register`, and rename it. ([\#5641](https://github.com/matrix-org/synapse/issues/5641 ))
 - Remove access-token support from `RegistrationStore.register`, and rename it. ([\#5642](https://github.com/matrix-org/synapse/issues/5642 ))
 - Improve logging for auto-join when a new user is created. ([\#5643](https://github.com/matrix-org/synapse/issues/5643 ))
 - Remove unused and unnecessary check for FederationDeniedError in _exception_to_failure. ([\#5645](https://github.com/matrix-org/synapse/issues/5645 ))
 - Fix a small typo in a code comment. ([\#5655](https://github.com/matrix-org/synapse/issues/5655 ))
 - Clean up exception handling around client access tokens. ([\#5656](https://github.com/matrix-org/synapse/issues/5656 ))
 - Add a mechanism for per-test homeserver configuration in the unit tests. ([\#5657](https://github.com/matrix-org/synapse/issues/5657 ))
 - Inline issue_access_token. ([\#5659](https://github.com/matrix-org/synapse/issues/5659 ))
 - Update the sytest BuildKite configuration to checkout Synapse in `/src`. ([\#5664](https://github.com/matrix-org/synapse/issues/5664 ))
 - Add a `docker` type to the towncrier configuration. ([\#5673](https://github.com/matrix-org/synapse/issues/5673 ))
 - Convert `synapse.federation.transport.server` to `async`. Might improve some stack traces. ([\#5689](https://github.com/matrix-org/synapse/issues/5689 ))
 - Documentation for opentracing. ([\#5703](https://github.com/matrix-org/synapse/issues/5703 ))
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEgQG31Z317NrSMt0QiISIDS7+X/QFAl01rA4THGFuZHJld0Bh
 bW9yZ2FuLnh5egAKCRCIhIgNLv5f9GYqD/sHgmTXL33/TL6ytdWfcrngo3+zyqz3
 eMTvLggwFojTEzE2pO9R3UsaEZI+gMZEKfm+EEU4dXEnXxRxppMniHX3mMball7Q
 Xz7TgmediE6nW+m8FDbAuHsMYa7GY3p+u5ZyleO78zIjIu8YahcpKwX40JCJNCE1
 Vzz1T24i+lIsGB+3ahzabxkG1QHMppfClEFEpC8jYb+DL8BQzdMl0HAvdw4tAbDW
 ONPAdGkjtPUv6TcfBDXoMXVdoAA4CFyDuCWR0O57I3Re5b7ARy6Dx0vcQbMCTEgQ
 GnT1/QWtrpkX04OezMre2FAI+VQpQu/Hlhrl3+h8uQT1jBqYpWfR9jy/Y/iJWH0a
 Dam0XzvZrMM1wrzd6exLMWS76W8EWKT9IV7xR9kf4HwnOxGrmusshzkCEUAxwxJX
 jmFfTUw2f0yKt6lfNWaa67wP3suOlb++g33becFMKEM2DIb3iFxdk8U9p50406fL
 asCfMsNWNKrcIkAnsgvPXfZMhUX0bgHBtkiZxTZ8/cJK01N+9pVvlb6ZZ7j30aIH
 r4I6MAfaA57QOIla9Ml3LrT49dRskJpbReIqPiPxfH47W7hZhaCt0mF95SXzogF0
 cP6t36ths/ywJ85EQUYY+9VgYK26jObm2xFTN2rUnZ1hnCEhKY4/Lwz0jPRQ8au3
 2XHFZfqeAVpvvw==
 =ZrnB
 -----END PGP SIGNATURE-----
Merge tag 'v1.2.0rc1' into develop
v1.2.0rc1
Features
--------
- Add support for opentracing. ([\#5544](https://github.com/matrix-org/synapse/issues/5544 ), [\#5712](https://github.com/matrix-org/synapse/issues/5712 ))
- Add ability to pull all locally stored events out of synapse that a particular user can see. ([\#5589](https://github.com/matrix-org/synapse/issues/5589 ))
- Add a basic admin command app to allow server operators to run Synapse admin commands separately from the main production instance. ([\#5597](https://github.com/matrix-org/synapse/issues/5597 ))
- Add `sender` and `origin_server_ts` fields to `m.replace`. ([\#5613](https://github.com/matrix-org/synapse/issues/5613 ))
- Add default push rule to ignore reactions. ([\#5623](https://github.com/matrix-org/synapse/issues/5623 ))
- Include the original event when asking for its relations. ([\#5626](https://github.com/matrix-org/synapse/issues/5626 ))
- Implement `session_lifetime` configuration option, after which access tokens will expire. ([\#5660](https://github.com/matrix-org/synapse/issues/5660 ))
- Return "This account has been deactivated" when a deactivated user tries to login. ([\#5674](https://github.com/matrix-org/synapse/issues/5674 ))
- Enable aggregations support by default ([\#5714](https://github.com/matrix-org/synapse/issues/5714 ))
Bugfixes
--------
- Fix 'utime went backwards' errors on daemonization. ([\#5609](https://github.com/matrix-org/synapse/issues/5609 ))
- Various minor fixes to the federation request rate limiter. ([\#5621](https://github.com/matrix-org/synapse/issues/5621 ))
- Forbid viewing relations on an event once it has been redacted. ([\#5629](https://github.com/matrix-org/synapse/issues/5629 ))
- Fix requests to the `/store_invite` endpoint of identity servers being sent in the wrong format. ([\#5638](https://github.com/matrix-org/synapse/issues/5638 ))
- Fix newly-registered users not being able to lookup their own profile without joining a room. ([\#5644](https://github.com/matrix-org/synapse/issues/5644 ))
- Fix bug in #5626  that prevented the original_event field from actually having the contents of the original event in a call to `/relations`. ([\#5654](https://github.com/matrix-org/synapse/issues/5654 ))
- Fix 3PID bind requests being sent to identity servers as `application/x-form-www-urlencoded` data, which is deprecated. ([\#5658](https://github.com/matrix-org/synapse/issues/5658 ))
- Fix some problems with authenticating redactions in recent room versions. ([\#5699](https://github.com/matrix-org/synapse/issues/5699 ), [\#5700](https://github.com/matrix-org/synapse/issues/5700 ), [\#5707](https://github.com/matrix-org/synapse/issues/5707 ))
- Ignore redactions of m.room.create events. ([\#5701](https://github.com/matrix-org/synapse/issues/5701 ))
Updates to the Docker image
---------------------------
- Base Docker image on a newer Alpine Linux version (3.8 -> 3.10). ([\#5619](https://github.com/matrix-org/synapse/issues/5619 ))
- Add missing space in default logging file format generated by the Docker image. ([\#5620](https://github.com/matrix-org/synapse/issues/5620 ))
Improved Documentation
----------------------
- Add information about nginx normalisation to reverse_proxy.rst. Contributed by @skalarproduktraum - thanks! ([\#5397](https://github.com/matrix-org/synapse/issues/5397 ))
- --no-pep517 should be --no-use-pep517 in the documentation to setup the development environment. ([\#5651](https://github.com/matrix-org/synapse/issues/5651 ))
- Improvements to Postgres setup instructions. Contributed by @Lrizika - thanks! ([\#5661](https://github.com/matrix-org/synapse/issues/5661 ))
- Minor tweaks to postgres documentation. ([\#5675](https://github.com/matrix-org/synapse/issues/5675 ))
Deprecations and Removals
-------------------------
- Remove support for the `invite_3pid_guest` configuration setting. ([\#5625](https://github.com/matrix-org/synapse/issues/5625 ))
Internal Changes
----------------
- Move logging code out of `synapse.util` and into `synapse.logging`. ([\#5606](https://github.com/matrix-org/synapse/issues/5606 ), [\#5617](https://github.com/matrix-org/synapse/issues/5617 ))
- Add a blacklist file to the repo to blacklist certain sytests from failing CI. ([\#5611](https://github.com/matrix-org/synapse/issues/5611 ))
- Make runtime errors surrounding password reset emails much clearer. ([\#5616](https://github.com/matrix-org/synapse/issues/5616 ))
- Remove dead code for persiting outgoing federation transactions. ([\#5622](https://github.com/matrix-org/synapse/issues/5622 ))
- Add `lint.sh` to the scripts-dev folder which will run all linting steps required by CI. ([\#5627](https://github.com/matrix-org/synapse/issues/5627 ))
- Move RegistrationHandler.get_or_create_user to test code. ([\#5628](https://github.com/matrix-org/synapse/issues/5628 ))
- Add some more common python virtual-environment paths to the black exclusion list. ([\#5630](https://github.com/matrix-org/synapse/issues/5630 ))
- Some counter metrics exposed over Prometheus have been renamed, with the old names preserved for backwards compatibility and deprecated. See `docs/metrics-howto.rst` for details. ([\#5636](https://github.com/matrix-org/synapse/issues/5636 ))
- Unblacklist some user_directory sytests. ([\#5637](https://github.com/matrix-org/synapse/issues/5637 ))
- Factor out some redundant code in the login implementation. ([\#5639](https://github.com/matrix-org/synapse/issues/5639 ))
- Update ModuleApi to avoid register(generate_token=True). ([\#5640](https://github.com/matrix-org/synapse/issues/5640 ))
- Remove access-token support from `RegistrationHandler.register`, and rename it. ([\#5641](https://github.com/matrix-org/synapse/issues/5641 ))
- Remove access-token support from `RegistrationStore.register`, and rename it. ([\#5642](https://github.com/matrix-org/synapse/issues/5642 ))
- Improve logging for auto-join when a new user is created. ([\#5643](https://github.com/matrix-org/synapse/issues/5643 ))
- Remove unused and unnecessary check for FederationDeniedError in _exception_to_failure. ([\#5645](https://github.com/matrix-org/synapse/issues/5645 ))
- Fix a small typo in a code comment. ([\#5655](https://github.com/matrix-org/synapse/issues/5655 ))
- Clean up exception handling around client access tokens. ([\#5656](https://github.com/matrix-org/synapse/issues/5656 ))
- Add a mechanism for per-test homeserver configuration in the unit tests. ([\#5657](https://github.com/matrix-org/synapse/issues/5657 ))
- Inline issue_access_token. ([\#5659](https://github.com/matrix-org/synapse/issues/5659 ))
- Update the sytest BuildKite configuration to checkout Synapse in `/src`. ([\#5664](https://github.com/matrix-org/synapse/issues/5664 ))
- Add a `docker` type to the towncrier configuration. ([\#5673](https://github.com/matrix-org/synapse/issues/5673 ))
- Convert `synapse.federation.transport.server` to `async`. Might improve some stack traces. ([\#5689](https://github.com/matrix-org/synapse/issues/5689 ))
- Documentation for opentracing. ([\#5703](https://github.com/matrix-org/synapse/issues/5703 )) 
							
						 
						
							2019-07-22 13:49:16 +01:00  
				
					
						
							
							
								 
						
							
							
								66f5ff72fd 
								
							
								 
							
						 
						
							
							
								
								Add `user_type` to returned fields in admin API user list endpoints  
							
							... 
							
							
							
							Mostly user type will be empty (normal user) but there is also the
"support" user type.
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2019-07-22 15:29:18 +03:00  
				
					
						
							
							
								 
						
							
							
								2017369f7d 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-07-22 13:18:25 +01:00  
				
					
						
							
							
								 
						
							
							
								8b0d5b171e 
								
							
								 
							
						 
						
							
							
								
								Make changelog slightly more readable  
							
							
							
						 
						
							2019-07-22 13:15:35 +01:00  
				
					
						
							
							
								 
						
							
							
								5ea773c505 
								
							
								 
							
						 
						
							
							
								
								Cache get_version_string.  
							
							... 
							
							
							
							The version of a module isn't going to change over the lifetime of the
process (assuming no funky hot reloading is going on, which it isn't),
so let's just cache the result to avoid spawning lots of git
subprocesses.
Fixes  #5672 . 
							
						 
						
							2019-07-22 13:15:08 +01:00  
				
					
						
							
							
								 
						
							
							
								54437c48ca 
								
							
								 
							
						 
						
							
							
								
								1.2.0rc1  
							
							
							
						 
						
							2019-07-22 12:59:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f337d2f0f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Demo uses deprecated cli option ( #5725 )  
							
							... 
							
							
							
							* Remove deprecated 'verbose' cli arg
* Create 5725.bugfix 
							
						 
						
							2019-07-22 11:31:05 +01:00  
				
					
						
							
							
								 
						
							
							
								0fd171770a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v1.2.0' into develop  
							
							
							
						 
						
							2019-07-22 11:18:50 +01:00  
				
					
						
							
							
								 
						
							
							
								826e6ec3bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Opentracing Documentation ( #5703 )  
							
							... 
							
							
							
							* Opentracing survival guide
* Update decorator names in doc
* Doc cleanup
These are all alterations as a result of comments in #5703 , it
includes mostly typos and clarifications. The most interesting
changes are:
- Split developer and user docs into two sections
- Add a high level description of OpenTracing
* newsfile
* Move contributer specific info to docstring.
* Sample config.
* Trailing whitespace.
* Update 5703.misc
* Apply suggestions from code review
Mostly just rewording parts of the docs for clarity.
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-07-22 11:15:21 +01:00  
				
					
						
							
							
								 
						
							
							
								f99554b15d 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove deprecated 'verbose' cli arg"  
							
							... 
							
							
							
							This reverts commit dc7cf81267 
							
						 
						
							2019-07-19 18:19:27 +01:00  
				
					
						
							
							
								 
						
							
							
								dc7cf81267 
								
							
								 
							
						 
						
							
							
								
								Remove deprecated 'verbose' cli arg  
							
							
							
						 
						
							2019-07-19 18:16:42 +01:00  
				
					
						
							
							
								 
						
							
							
								f214bff0c0 
								
							
								 
							
						 
						
							
							
								
								changelog  
							
							
							
						 
						
							2019-07-19 17:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								dcca56baba 
								
							
								 
							
						 
						
							
							
								
								Add a delay to key lookup lock release to fix stack overflow  
							
							... 
							
							
							
							A tactical call_later here should fix  #5723  
							
						 
						
							2019-07-19 17:57:00 +01:00  
				
					
						
							
							
								 
						
							
							
								c7095be913 
								
							
								 
							
						 
						
							
							
								
								Refactor Keyring._start_key_lookups  
							
							... 
							
							
							
							There's an awful lot of deferreds and dictionaries flying around here. The
whole thing can be made much simpler and achieve the same effect. 
							
						 
						
							2019-07-19 17:49:19 +01:00  
				
					
						
							
							
								 
						
							
							
								7704873cb8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5720  from matrix-org/erikj/transactions_upsert  
							
							... 
							
							
							
							Use upsert when updating destination retry interval 
							
						 
						
							2019-07-19 16:51:16 +01:00  
				
					
						
							
							
								 
						
							
							
								d7bd9651bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5713  from matrix-org/erikj/use_cache_for_filtered_state  
							
							... 
							
							
							
							Delegate to cached version when using get_filtered_current_state_ids 
							
						 
						
							2019-07-19 16:30:49 +01:00  
				
					
						
							
							
								 
						
							
							
								5c07c97c09 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5706  from matrix-org/erikj/add_memberships_to_current_state  
							
							... 
							
							
							
							Add membership column to current_state_events table 
							
						 
						
							2019-07-19 16:30:33 +01:00  
				
					
						
							
							
								 
						
							
							
								7b8bc61834 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't accept opentracing data from clients. ( #5715 )  
							
							... 
							
							
							
							* Don't accept opentracing data from clients.
* newsfile 
							
						 
						
							2019-07-19 16:29:57 +01:00  
				
					
						
							
							
								 
						
							
							
								ced4fdaa84 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-07-19 13:40:26 +01:00  
				
					
						
							
							
								 
						
							
							
								2410335507 
								
							
								 
							
						 
						
							
							
								
								Use upsert when updating destination retry interval  
							
							
							
						 
						
							2019-07-19 13:40:24 +01:00  
				
					
						
							
							
								 
						
							
							
								bd2e1a2aa8 
								
							
								 
							
						 
						
							
							
								
								LoggingTransaction accepts None for callback lists.  
							
							... 
							
							
							
							Its a bit disingenuousto give LoggingTransaction lists to append
callbacks to if we're not going to run the callbacks. 
							
						 
						
							2019-07-19 13:36:04 +01:00  
				
					
						
							
							
								 
						
							
							
								ebc5ed1296 
								
							
								 
							
						 
						
							
							
								
								Update comment for new column  
							
							
							
						 
						
							2019-07-19 13:29:02 +01:00  
				
					
						
							
							
								 
						
							
							
								5c05ae7ba0 
								
							
								 
							
						 
						
							
							
								
								Add 'rel' attribute to default welcome page. ( #5695 )  
							
							... 
							
							
							
							add rel attribute as a precaution against reverse tabnabbing in future 
							
						 
						
							2019-07-19 12:03:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b73ce4ba81 
								
									
								
							
								 
							
						 
						
							
							
								
								Update the coding style doc ( #5719 )  
							
							... 
							
							
							
							A few fixes and removal of duplicated stuff, but mostly a bunch of the words on the config file. 
							
						 
						
							2019-07-19 11:55:14 +01:00  
				
					
						
							
							
								 
						
							
							
								356ed0438e 
								
									
								
							
								 
							
						 
						
							
							
								
								Speed up the PostgreSQL unit tests ( #5717 )  
							
							
							
						 
						
							2019-07-19 19:01:23 +10:00  
				
					
						
							
							
								 
						
							
							
								6a85cb5ef7 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove non-dedicated logging options and command line arguments ( #5678 )  
							
							
							
						 
						
							2019-07-19 01:40:08 +10:00  
				
					
						
							
							
								 
						
							
							
								a3e40bd5b4 
								
							
								 
							
						 
						
							
							
								
								towncrier  
							
							
							
						 
						
							2019-07-18 16:02:09 +01:00  
				
					
						
							
							
								 
						
							
							
								cfc00068bd 
								
							
								 
							
						 
						
							
							
								
								enable aggregations support by default  
							
							
							
						 
						
							2019-07-18 15:56:59 +01:00  
				
					
						
							
							
								 
						
							
							
								dd2851d576 
								
							
								 
							
						 
						
							
							
								
								Newsfile  
							
							
							
						 
						
							2019-07-18 15:27:18 +01:00  
				
					
						
							
							
								 
						
							
							
								10523241d8 
								
							
								 
							
						 
						
							
							
								
								Delegate to cached version when using get_filtered_current_state_ids  
							
							... 
							
							
							
							In the case where it gets called with `StateFilter.all()` 
							
						 
						
							2019-07-18 15:17:39 +01:00  
				
					
						
							
							
								 
						
							
							
								82345bc09a 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up opentracing configuration options ( #5712 )  
							
							... 
							
							
							
							Clean up config settings and dead code.
This is mostly about cleaning up the config format, to bring it into line with our conventions. In particular:
 * There should be a blank line after `## Section ##' headings
 * There should be a blank line between each config setting
 * There should be a `#`-only line between a comment and the setting it describes
 * We don't really do the `#  #` style commenting-out of whole sections if we can help it
 * rename `tracer_enabled` to `enabled`
While we're here, do more config parsing upfront, which makes it easier to use
later on.
Also removes redundant code from LogContextScopeManager.
Also changes the changelog fragment to a `feature` - it's exciting! 
							
						 
						
							2019-07-18 15:06:54 +01:00  
				
					
						
							
							
								 
						
							
							
								7ad1d76356 
								
									
								
							
								 
							
						 
						
							
							
								
								Support Prometheus_client 0.4.0+ ( #5636 )  
							
							
							
						 
						
							2019-07-18 23:57:15 +10:00  
				
					
						
							
							
								 
						
							
							
								b2a382efdb 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the ability to query relations when the original event was redacted. ( #5629 )  
							
							... 
							
							
							
							Fixes  #5594 
Forbid viewing relations on an event once it has been redacted. 
						
							2019-07-18 14:41:42 +01:00