7b824f1475 
								
							
								 
							
						 
						
							
							
								
								Add response size metrics  
							
							
							
						 
						
							2018-04-06 13:20:11 +01:00  
				
					
						
							
							
								 
						
							
							
								1d71f484d4 
								
							
								 
							
						 
						
							
							
								
								use PUT instead of POST for federating groups/m.join_policy  
							
							
							
						 
						
							2018-04-06 12:54:09 +02:00  
				
					
						
							
							
								 
						
							
							
								15e8ed874f 
								
							
								 
							
						 
						
							
							
								
								more verbosity in synctl  
							
							
							
						 
						
							2018-04-06 09:28:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c7f0969731 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2986  from jplatte/join_reponse_room_id  
							
							... 
							
							
							
							Add room_id to the response of `rooms/{roomId}/join` 
							
						 
						
							2018-04-05 17:29:06 +01:00  
				
					
						
							
							
								 
						
							
							
								3449da3bc7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3068  from matrix-org/rav/fix_cache_invalidation  
							
							... 
							
							
							
							Improve database cache performance 
							
						 
						
							2018-04-05 17:21:44 +01:00  
				
					
						
							
							
								 
						
							
							
								d1679a4ed7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3066  from matrix-org/rav/remove_redundant_metrics  
							
							... 
							
							
							
							Remove redundant metrics which were deprecated in 0.27.0. 
							
						 
						
							2018-04-05 17:21:18 +01:00  
				
					
						
							
							
								 
						
							
							
								01afc563c3 
								
							
								 
							
						 
						
							
							
								
								Fix overzealous cache invalidation  
							
							... 
							
							
							
							Fixes an issue where a cache invalidation would invalidate *all* pending
entries, rather than just the entry that we intended to invalidate. 
							
						 
						
							2018-04-05 16:24:04 +01:00  
				
					
						
							
							
								 
						
							
							
								e089100c62 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3045  from matrix-org/dbkr/group_joinable  
							
							... 
							
							
							
							Add joinability for groups 
							
						 
						
							2018-04-05 15:57:49 +01:00  
				
					
						
							
							
								 
						
							
							
								68b0ee4e8d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3041  from matrix-org/r30_stats  
							
							... 
							
							
							
							R30 stats 
							
						 
						
							2018-04-05 15:37:37 +01:00  
				
					
						
							
							
								 
						
							
							
								22284a6f65 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3060  from matrix-org/rav/kill_event_content  
							
							... 
							
							
							
							Remove uses of events.content 
							
						 
						
							2018-04-05 15:02:17 +01:00  
				
					
						
							
							
								 
						
							
							
								917380e89d 
								
							
								 
							
						 
						
							
							
								
								NON NULL -> NOT NULL  
							
							
							
						 
						
							2018-04-05 14:32:12 +01:00  
				
					
						
							
							
								 
						
							
							
								104c0bc1d5 
								
							
								 
							
						 
						
							
							
								
								Use "/settings/" (plural)  
							
							
							
						 
						
							2018-04-05 14:07:16 +01:00  
				
					
						
							
							
								 
						
							
							
								700e5e7198 
								
							
								 
							
						 
						
							
							
								
								Use DEFAULT join_policy of "invite" in db  
							
							
							
						 
						
							2018-04-05 14:01:17 +01:00  
				
					
						
							
							
								 
						
							
							
								b214a04ffc 
								
							
								 
							
						 
						
							
							
								
								Document set_group_join_policy  
							
							
							
						 
						
							2018-04-05 13:29:16 +01:00  
				
					
						
							
							
								 
						
							
							
								0e5f479fc0 
								
							
								 
							
						 
						
							
							
								
								Review comments  
							
							... 
							
							
							
							Use iteritems over item to loop over dict
formatting 
							
						 
						
							2018-04-05 12:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								518f6de088 
								
							
								 
							
						 
						
							
							
								
								Remove redundant metrics which were deprecated in 0.27.0.  
							
							
							
						 
						
							2018-04-04 19:46:28 +01:00  
				
					
						
							
							
								 
						
							
							
								e4570c53dd 
								
							
								 
							
						 
						
							
							
								
								phone home cache size configurations  
							
							
							
						 
						
							2018-04-04 16:46:58 +01:00  
				
					
						
							
							
								 
						
							
							
								f92963f5db 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "improve mxid check performance"  
							
							
							
						 
						
							2018-04-04 12:08:29 +01:00  
				
					
						
							
							
								 
						
							
							
								725a72ec5a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3000  from NotAFile/change-except-style  
							
							... 
							
							
							
							Replace old style error catching with 'as' keyword 
							
						 
						
							2018-04-04 10:45:22 +01:00  
				
					
						
							
							
								 
						
							
							
								a89f9f830c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3044  from matrix-org/michaelk/performance_stats  
							
							... 
							
							
							
							Add basic performance statistics to phone home 
							
						 
						
							2018-04-04 10:37:25 +01:00  
				
					
						
							
							
								 
						
							
							
								39ce38b024 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3053  from NotAFile/speedup-mxid-check  
							
							... 
							
							
							
							improve mxid check performance 
							
						 
						
							2018-04-04 10:19:52 +01:00  
				
					
						
							
							
								 
						
							
							
								eb8d8d6f57 
								
							
								 
							
						 
						
							
							
								
								Use join_policy API instead of joinable  
							
							... 
							
							
							
							The API is now under
 /groups/$group_id/setting/m.join_policy
and expects a JSON blob of the shape
```json
{
  "m.join_policy": {
    "type": "invite"
  }
}
```
where "invite" could alternatively be "open". 
							
						 
						
							2018-04-03 16:16:40 +01:00  
				
					
						
							
							
								 
						
							
							
								8da39ad98f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3049  from matrix-org/rav/use_staticjson  
							
							... 
							
							
							
							Use static JSONEncoders 
							
						 
						
							2018-04-03 15:18:32 +01:00  
				
					
						
							
							
								 
						
							
							
								3ee4ad09eb 
								
							
								 
							
						 
						
							
							
								
								Fix json encoding bug in replication  
							
							... 
							
							
							
							json encoders have an encode method, not a dumps method. 
							
						 
						
							2018-04-03 15:09:48 +01:00  
				
					
						
							
							
								 
						
							
							
								11597ddea5 
								
							
								 
							
						 
						
							
							
								
								improve mxid check performance ~4x  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-03-31 02:00:22 +02:00  
				
					
						
							
							
								 
						
							
							
								2fe3f848b9 
								
							
								 
							
						 
						
							
							
								
								Remove uses of events.content  
							
							
							
						 
						
							2018-03-29 23:17:12 +01:00  
				
					
						
							
							
								 
						
							
							
								05630758f2 
								
							
								 
							
						 
						
							
							
								
								Use static JSONEncoders  
							
							... 
							
							
							
							using json.dumps with custom options requires us to create a new JSONEncoder on
each call. It's more efficient to create one upfront and reuse it. 
							
						 
						
							2018-03-29 23:13:33 +01:00  
				
					
						
							
							
								 
						
							
							
								fcfe7f6ad3 
								
							
								 
							
						 
						
							
							
								
								Use simplejson throughout  
							
							... 
							
							
							
							Let's use simplejson rather than json, for consistency. 
							
						 
						
							2018-03-29 22:45:52 +01:00  
				
					
						
							
							
								 
						
							
							
								b4e37c6f50 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-03-29 17:27:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9ee44a372d 
								
							
								 
							
						 
						
							
							
								
								Remove need for sqlite specific query  
							
							
							
						 
						
							2018-03-29 16:45:34 +01:00  
				
					
						
							
							
								 
						
							
							
								88cc9cc69e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3043  from matrix-org/erikj/measure_state_group_creation  
							
							... 
							
							
							
							Measure time it takes to calculate state group ID 
							
						 
						
							2018-03-28 17:40:14 +01:00  
				
					
						
							
							
								 
						
							
							
								dc7c020b33 
								
							
								 
							
						 
						
							
							
								
								fix pep8 errors  
							
							
							
						 
						
							2018-03-28 17:25:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c5de6987c2 
								
							
								 
							
						 
						
							
							
								
								This should probably be a PUT  
							
							
							
						 
						
							2018-03-28 16:44:11 +01:00  
				
					
						
							
							
								 
						
							
							
								241e4e8687 
								
							
								 
							
						 
						
							
							
								
								remove twisted deferral cruft  
							
							
							
						 
						
							2018-03-28 16:25:53 +01:00  
				
					
						
							
							
								 
						
							
							
								929b34963d 
								
							
								 
							
						 
						
							
							
								
								OK, smallint it is then  
							
							
							
						 
						
							2018-03-28 14:53:55 +01:00  
				
					
						
							
							
								 
						
							
							
								9a0db062af 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3034  from matrix-org/rav/fix_key_claim_errors  
							
							... 
							
							
							
							Fix error when claiming e2e keys from offline servers 
							
						 
						
							2018-03-28 14:50:38 +01:00  
				
					
						
							
							
								 
						
							
							
								a838444a70 
								
							
								 
							
						 
						
							
							
								
								Grr. Copy the definition from is_admin  
							
							
							
						 
						
							2018-03-28 14:50:30 +01:00  
				
					
						
							
							
								 
						
							
							
								4262aba17b 
								
							
								 
							
						 
						
							
							
								
								bump schema version  
							
							
							
						 
						
							2018-03-28 14:40:03 +01:00  
				
					
						
							
							
								 
						
							
							
								86932be2cb 
								
							
								 
							
						 
						
							
							
								
								Support multi client R30 for psql  
							
							
							
						 
						
							2018-03-28 14:36:53 +01:00  
				
					
						
							
							
								 
						
							
							
								32260baa41 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-03-28 14:29:42 +01:00  
				
					
						
							
							
								 
						
							
							
								33f6195d9a 
								
							
								 
							
						 
						
							
							
								
								Handle review comments  
							
							
							
						 
						
							2018-03-28 14:25:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a164270833 
								
							
								 
							
						 
						
							
							
								
								Make column definition that works on both dbs  
							
							
							
						 
						
							2018-03-28 14:23:00 +01:00  
				
					
						
							
							
								 
						
							
							
								352e1ff9ed 
								
							
								 
							
						 
						
							
							
								
								Add schema delta file  
							
							
							
						 
						
							2018-03-28 14:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								79452edeee 
								
							
								 
							
						 
						
							
							
								
								Add joinability for groups  
							
							... 
							
							
							
							Adds API to set the 'joinable' flag, and corresponding flag in the
table. 
							
						 
						
							2018-03-28 14:03:37 +01:00  
				
					
						
							
							
								 
						
							
							
								792d340572 
								
							
								 
							
						 
						
							
							
								
								rename stat to future proof  
							
							
							
						 
						
							2018-03-28 12:25:02 +01:00  
				
					
						
							
							
								 
						
							
							
								4ceaa7433a 
								
							
								 
							
						 
						
							
							
								
								As daemonizing will make a new process, defer call to init.  
							
							
							
						 
						
							2018-03-28 12:19:01 +01:00  
				
					
						
							
							
								 
						
							
							
								788e69098c 
								
							
								 
							
						 
						
							
							
								
								Add user_ips last seen index  
							
							
							
						 
						
							2018-03-28 12:03:13 +01:00  
				
					
						
							
							
								 
						
							
							
								0f890f477e 
								
							
								 
							
						 
						
							
							
								
								No need to cast in count_daily_users  
							
							
							
						 
						
							2018-03-28 11:49:57 +01:00  
				
					
						
							
							
								 
						
							
							
								545001b9e4 
								
							
								 
							
						 
						
							
							
								
								Fix search_user_dir multiple sqlite versions do different things  
							
							
							
						 
						
							2018-03-28 11:19:45 +01:00  
				
					
						
							
							
								 
						
							
							
								01ccc9e6f2 
								
							
								 
							
						 
						
							
							
								
								Measure time it takes to calculate state group ID  
							
							
							
						 
						
							2018-03-28 11:03:52 +01:00