b57dcb4b51 
								
							
								 
							
						 
						
							
							
								
								Typo  
							
							
							
						 
						
							2016-04-21 17:49:00 +01:00  
				
					
						
							
							
								 
						
							
							
								26db18bc90 
								
							
								 
							
						 
						
							
							
								
								Need to do _background_update_progress_txn in actual transaction  
							
							
							
						 
						
							2016-04-21 17:45:56 +01:00  
				
					
						
							
							
								 
						
							
							
								e395eb1108 
								
							
								 
							
						 
						
							
							
								
								Update progress when creating index  
							
							
							
						 
						
							2016-04-21 17:39:24 +01:00  
				
					
						
							
							
								 
						
							
							
								3b0fa77f50 
								
							
								 
							
						 
						
							
							
								
								Fix SQL statement  
							
							
							
						 
						
							2016-04-21 17:37:42 +01:00  
				
					
						
							
							
								 
						
							
							
								129e403487 
								
							
								 
							
						 
						
							
							
								
								Create index must be on a conn  
							
							
							
						 
						
							2016-04-21 17:35:51 +01:00  
				
					
						
							
							
								 
						
							
							
								51bb339ab2 
								
							
								 
							
						 
						
							
							
								
								Create index concurrently  
							
							
							
						 
						
							2016-04-21 17:16:11 +01:00  
				
					
						
							
							
								 
						
							
							
								b743c1237e 
								
							
								 
							
						 
						
							
							
								
								Add missing run_upgrade  
							
							
							
						 
						
							2016-04-21 17:12:04 +01:00  
				
					
						
							
							
								 
						
							
							
								c877f0f034 
								
							
								 
							
						 
						
							
							
								
								Optimise event_search in postgres  
							
							
							
						 
						
							2016-04-21 16:56:14 +01:00  
				
					
						
							
							
								 
						
							
							
								02a27a6c4f 
								
							
								 
							
						 
						
							
							
								
								pip install new python dependencies in jenkins.sh  
							
							
							
						 
						
							2016-04-21 16:00:28 +01:00  
				
					
						
							
							
								 
						
							
							
								59698906eb 
								
							
								 
							
						 
						
							
							
								
								Make jenkins install lxml  
							
							
							
						 
						
							2016-04-21 15:36:13 +01:00  
				
					
						
							
							
								 
						
							
							
								68ebb81e86 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #740  from matrix-org/erikj/state_cache  
							
							... 
							
							
							
							Always use state cache entry if it exists 
							
						 
						
							2016-04-20 13:52:59 +01:00  
				
					
						
							
							
								 
						
							
							
								5bbc321588 
								
							
								 
							
						 
						
							
							
								
								Always use state cache entry if it exists  
							
							... 
							
							
							
							Also check if the resolved state matches an existing state group. 
							
						 
						
							2016-04-20 11:49:10 +01:00  
				
					
						
							
							
								 
						
							
							
								4cf4320593 
								
							
								 
							
						 
						
							
							
								
								Add some logging to state resolve_events  
							
							
							
						 
						
							2016-04-20 11:06:02 +01:00  
				
					
						
							
							
								 
						
							
							
								eab47ea1e5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #739  from matrix-org/erikj/cache_get_state_groups_for_groups  
							
							... 
							
							
							
							Add cache to _get_state_groups_from_groups 
							
						 
						
							2016-04-19 17:37:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f52dd35ac3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #738  from matrix-org/markjh/slaved_receipts  
							
							... 
							
							
							
							Add a slaved receipts store 
							
						 
						
							2016-04-19 17:31:59 +01:00  
				
					
						
							
							
								 
						
							
							
								61c7edfd34 
								
							
								 
							
						 
						
							
							
								
								Add cache to _get_state_groups_from_groups  
							
							
							
						 
						
							2016-04-19 17:22:03 +01:00  
				
					
						
							
							
								 
						
							
							
								5bbd424ee0 
								
							
								 
							
						 
						
							
							
								
								Add a slaved receipts store  
							
							
							
						 
						
							2016-04-19 17:14:08 +01:00  
				
					
						
							
							
								 
						
							
							
								6ac40f7b65 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #737  from matrix-org/erikj/spider_ssl_factory  
							
							... 
							
							
							
							Use tls_server_context_factory for SpiderEndpoint 
							
						 
						
							2016-04-19 16:22:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f505575f69 
								
							
								 
							
						 
						
							
							
								
								Make InsecureInterceptableContextFactory work with SpiderEndpoint  
							
							
							
						 
						
							2016-04-19 16:08:14 +01:00  
				
					
						
							
							
								 
						
							
							
								4084c58aa1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #736  from matrix-org/markjh/slave_invited_rooms_for_user  
							
							... 
							
							
							
							Replicate get_invited_rooms_for_user 
							
						 
						
							2016-04-19 15:46:00 +01:00  
				
					
						
							
							
								 
						
							
							
								e99365f601 
								
							
								 
							
						 
						
							
							
								
								Replicate get_invited_rooms_for_user  
							
							
							
						 
						
							2016-04-19 15:22:14 +01:00  
				
					
						
							
							
								 
						
							
							
								e8884e5e9c 
								
							
								 
							
						 
						
							
							
								
								Add self.media_repo to PreviewUrlResource  
							
							
							
						 
						
							2016-04-19 14:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								a7001c311b 
								
							
								 
							
						 
						
							
							
								
								_make_dirs was moved to MediaRepository  
							
							
							
						 
						
							2016-04-19 14:49:31 +01:00  
				
					
						
							
							
								 
						
							
							
								9181e2f4c7 
								
							
								 
							
						 
						
							
							
								
								Add store to PreviewUrlResource  
							
							
							
						 
						
							2016-04-19 14:48:24 +01:00  
				
					
						
							
							
								 
						
							
							
								fb76a81ff7 
								
							
								 
							
						 
						
							
							
								
								Reorder imports  
							
							
							
						 
						
							2016-04-19 14:45:05 +01:00  
				
					
						
							
							
								 
						
							
							
								48af68ba8e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #735  from matrix-org/erikj/media_resource_cleanup  
							
							... 
							
							
							
							Split out BaseMediaResource into MediaRepository 
							
						 
						
							2016-04-19 13:56:59 +01:00  
				
					
						
							
							
								 
						
							
							
								0c93df89b6 
								
							
								 
							
						 
						
							
							
								
								Move MediaRepository to media_repository module  
							
							
							
						 
						
							2016-04-19 11:31:43 +01:00  
				
					
						
							
							
								 
						
							
							
								43f0941e8f 
								
							
								 
							
						 
						
							
							
								
								Split out BaseMediaResource into MediaRepository  
							
							... 
							
							
							
							This is so that a single MediaRepository can be shared across all
resources, rather than having a "copy" per resource.
In particular this allows us to guard against both the thumbnail and
download resource triggering a download of remote content at the same
time. 
							
						 
						
							2016-04-19 11:24:59 +01:00  
				
					
						
							
							
								 
						
							
							
								481119f7d6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #734  from matrix-org/erikj/measure  
							
							... 
							
							
							
							Create log context in Measure if one doesn't exist 
							
						 
						
							2016-04-18 19:03:57 +01:00  
				
					
						
							
							
								 
						
							
							
								eb8619e256 
								
							
								 
							
						 
						
							
							
								
								Create log context in Measure if one doesn't exist  
							
							
							
						 
						
							2016-04-18 16:08:32 +01:00  
				
					
						
							
							
								 
						
							
							
								4ef7a25c10 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #733  from matrix-org/erikj/make_member_timeout  
							
							... 
							
							
							
							Lower timeout for make_membership_event 
							
						 
						
							2016-04-18 15:08:05 +01:00  
				
					
						
							
							
								 
						
							
							
								3727a15764 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #732  from matrix-org/erikj/login  
							
							... 
							
							
							
							Simplify _check_password 
							
						 
						
							2016-04-18 15:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								aaabbd3e9e 
								
							
								 
							
						 
						
							
							
								
								explicitly pass in the charset from Content-Type to lxml to fix cyrillic woes better  
							
							
							
						 
						
							2016-04-15 14:32:25 +01:00  
				
					
						
							
							
								 
						
							
							
								84f9cac4d0 
								
							
								 
							
						 
						
							
							
								
								fix cyrillic URL previews by hardcoding all page decoding to UTF-8 for now, rather than relying on lxml's heuristics which seem to get it wrong  
							
							
							
						 
						
							2016-04-15 13:20:08 +01:00  
				
					
						
							
							
								 
						
							
							
								914f1eafac 
								
							
								 
							
						 
						
							
							
								
								Lower timeout for make_membership_event  
							
							... 
							
							
							
							Calls to make_membership_event are done in response to client requests,
and so should not be retried over long timeframes. 
							
						 
						
							2016-04-15 11:22:23 +01:00  
				
					
						
							
							
								 
						
							
							
								6fd2f685fe 
								
							
								 
							
						 
						
							
							
								
								Simplify _check_password  
							
							
							
						 
						
							2016-04-15 11:17:18 +01:00  
				
					
						
							
							
								 
						
							
							
								737aee9295 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #731  from matrix-org/erikj/timed_otu  
							
							... 
							
							
							
							Use SynapseError 504 for Timeout errors 
							
						 
						
							2016-04-15 10:31:17 +01:00  
				
					
						
							
							
								 
						
							
							
								cb9c465707 
								
							
								 
							
						 
						
							
							
								
								Use SynapseError 504 for Timeout errors  
							
							
							
						 
						
							2016-04-15 10:21:32 +01:00  
				
					
						
							
							
								 
						
							
							
								3c79bdd7a0 
								
							
								 
							
						 
						
							
							
								
								Fix check_password rather than inverting the meaning of _check_local_password ( #730 )  
							
							
							
						 
						
							2016-04-14 19:00:21 +01:00  
				
					
						
							
							
								 
						
							
							
								a4c56bf67b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #729  from matrix-org/dbkr/fix_login_nonexistent_user  
							
							... 
							
							
							
							Fix login to error for nonexistent users 
							
						 
						
							2016-04-14 18:46:45 +01:00  
				
					
						
							
							
								 
						
							
							
								4c1b32d7e2 
								
							
								 
							
						 
						
							
							
								
								Fix login to error for nonexistent users  
							
							... 
							
							
							
							Fixes SYN-680 
							
						 
						
							2016-04-14 18:28:42 +01:00  
				
					
						
							
							
								 
						
							
							
								f78b479118 
								
							
								 
							
						 
						
							
							
								
								fix urlparse import thinko breaking tiny URLs  
							
							
							
						 
						
							2016-04-14 15:23:55 +01:00  
				
					
						
							
							
								 
						
							
							
								4802f9cdb6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #727  from matrix-org/kegan/fix-asapi-reg  
							
							... 
							
							
							
							Make v2_alpha reg follow the AS API specification 
							
						 
						
							2016-04-14 15:08:54 +01:00  
				
					
						
							
							
								 
						
							
							
								83776d6219 
								
							
								 
							
						 
						
							
							
								
								Make v2_alpha reg follow the AS API specification  
							
							... 
							
							
							
							The spec is clear the key should be 'user' not 'username' and this is indeed
the case for v1. This is not true for v2_alpha though, which is what this
commit is fixing. 
							
						 
						
							2016-04-14 14:52:26 +01:00  
				
					
						
							
							
								 
						
							
							
								bd77216d06 
								
							
								 
							
						 
						
							
							
								
								comment out  2c838f6459 due to risk of  https://en.wikipedia.org/wiki/Billion_laughs  attacks - thanks @torhve  
							
							
							
						 
						
							2016-04-14 14:39:24 +01:00  
				
					
						
							
							
								 
						
							
							
								5a578ea4c7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #726  from matrix-org/erikj/push_metric  
							
							... 
							
							
							
							Measure push action generator 
							
						 
						
							2016-04-14 13:49:09 +01:00  
				
					
						
							
							
								 
						
							
							
								9ae64c9910 
								
							
								 
							
						 
						
							
							
								
								Measure push action generator  
							
							
							
						 
						
							2016-04-14 13:42:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b42ad359e9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #725  from matrix-org/dbkr/push_only_joined  
							
							... 
							
							
							
							Don't push for everyone who ever sent an RR to the room 
							
						 
						
							2016-04-14 12:05:13 +01:00  
				
					
						
							
							
								 
						
							
							
								757e2c79b4 
								
							
								 
							
						 
						
							
							
								
								Don't push for everyone who ever sent an RR to the room  
							
							
							
						 
						
							2016-04-14 12:02:50 +01:00  
				
					
						
							
							
								 
						
							
							
								86e9bbc74e 
								
							
								 
							
						 
						
							
							
								
								Add missing yield  
							
							
							
						 
						
							2016-04-14 11:56:52 +01:00