71477f3317 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3264  from matrix-org/neil/sign-up-stats  
							
							... 
							
							
							
							daily user type phone home stats 
							
						 
						
							2018-06-01 13:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9f797a24a4 
								
							
								 
							
						 
						
							
							
								
								Handle RRs which arrive before their events  
							
							
							
						 
						
							2018-06-01 14:01:43 +01:00  
				
					
						
							
							
								 
						
							
							
								857e6fd8b6 
								
							
								 
							
						 
						
							
							
								
								Ignore depth when updating read-receipts  
							
							... 
							
							
							
							Order read receipts by stream ordering instead of depth 
							
						 
						
							2018-06-01 12:18:11 +01:00  
				
					
						
							
							
								 
						
							
							
								4986b084f8 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary INSERT  
							
							
							
						 
						
							2018-06-01 10:50:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c936a52a9e 
								
									
								
							
								 
							
						 
						
							
							
								
								Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy ( #3307 )  
							
							
							
						 
						
							2018-05-31 19:03:47 +10:00  
				
					
						
							
							
								 
						
							
							
								872cf43516 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3303  from NotAFile/py3-memoryview  
							
							... 
							
							
							
							use memoryview in py3 
							
						 
						
							2018-05-30 12:51:42 +10:00  
				
					
						
							
							
								 
						
							
							
								debff7ae09 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3281  from NotAFile/py3-six-isinstance  
							
							... 
							
							
							
							remaining isintance fixes 
							
						 
						
							2018-05-30 12:44:46 +10:00  
				
					
						
							
							
								 
						
							
							
								4a9cbdbc15 
								
							
								 
							
						 
						
							
							
								
								Exempt AS-registered users from doing gdpr  
							
							
							
						 
						
							2018-05-29 19:54:32 +01:00  
				
					
						
							
							
								 
						
							
							
								ab0ef31dc7 
								
							
								 
							
						 
						
							
							
								
								create users index on creation_ts  
							
							
							
						 
						
							2018-05-29 17:51:08 +01:00  
				
					
						
							
							
								 
						
							
							
								558f3d376a 
								
							
								 
							
						 
						
							
							
								
								create index in background  
							
							
							
						 
						
							2018-05-29 17:47:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c379acd4fd 
								
							
								 
							
						 
						
							
							
								
								bump version  
							
							
							
						 
						
							2018-05-29 17:47:28 +01:00  
				
					
						
							
							
								 
						
							
							
								4b9d0cde97 
								
							
								 
							
						 
						
							
							
								
								add remaining memoryview changes  
							
							
							
						 
						
							2018-05-29 17:42:43 +02:00  
				
					
						
							
							
								 
						
							
							
								1afafb3497 
								
							
								 
							
						 
						
							
							
								
								use memoryview in py3  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-05-29 17:14:34 +02:00  
				
					
						
							
							
								 
						
							
							
								a2eb5db4a0 
								
							
								 
							
						 
						
							
							
								
								update metrics to be in seconds  
							
							
							
						 
						
							2018-05-28 19:10:27 +10:00  
				
					
						
							
							
								 
						
							
							
								754826a830 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into 3218-official-prom  
							
							
							
						 
						
							2018-05-28 18:57:23 +10:00  
				
					
						
							
							
								 
						
							
							
								cc1349c06a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3279  from NotAFile/py3-more-iteritems  
							
							... 
							
							
							
							more six iteritems 
							
						 
						
							2018-05-24 14:23:13 -05:00  
				
					
						
							
							
								 
						
							
							
								dd068ca979 
								
							
								 
							
						 
						
							
							
								
								remaining isintance fixes  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-05-24 20:55:08 +02:00  
				
					
						
							
							
								 
						
							
							
								17a70cf6e9 
								
							
								 
							
						 
						
							
							
								
								Misc. py3 fixes  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-05-24 20:20:33 +02:00  
				
					
						
							
							
								 
						
							
							
								6c16a4ec1b 
								
							
								 
							
						 
						
							
							
								
								more iteritems  
							
							
							
						 
						
							2018-05-24 20:19:06 +02:00  
				
					
						
							
							
								 
						
							
							
								7ea07c7305 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3278  from NotAFile/py3-storage-base  
							
							... 
							
							
							
							Py3 storage/_base.py 
							
						 
						
							2018-05-24 13:08:09 -05:00  
				
					
						
							
							
								 
						
							
							
								1f69693347 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3244  from NotAFile/py3-six-4  
							
							... 
							
							
							
							replace some iteritems with six 
							
						 
						
							2018-05-24 13:04:07 -05:00  
				
					
						
							
							
								 
						
							
							
								36501068d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3247  from NotAFile/py3-misc  
							
							... 
							
							
							
							Misc Python3 fixes 
							
						 
						
							2018-05-24 12:58:37 -05:00  
				
					
						
							
							
								 
						
							
							
								095292304f 
								
							
								 
							
						 
						
							
							
								
								Py3 storage/_base.py  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-05-24 18:24:12 +02:00  
				
					
						
							
							
								 
						
							
							
								53cc2cde1f 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2018-05-22 17:32:57 -05:00  
				
					
						
							
							
								 
						
							
							
								a17e901f4d 
								
							
								 
							
						 
						
							
							
								
								Remove unused string formatting param  
							
							
							
						 
						
							2018-05-22 18:24:32 +01:00  
				
					
						
							
							
								 
						
							
							
								5494c1d71e 
								
							
								 
							
						 
						
							
							
								
								Don't support limitless pagination  
							
							... 
							
							
							
							The pagination storage function supported not specifiying a limit on the
number of events returned. This was triggered when using the search or
context API with a limit of zero, which the storage function took to
mean not being limited. 
							
						 
						
							2018-05-22 18:15:21 +01:00  
				
					
						
							
							
								 
						
							
							
								d8cb7225d2 
								
							
								 
							
						 
						
							
							
								
								daily user type phone home stats  
							
							
							
						 
						
							2018-05-22 18:09:09 +01:00  
				
					
						
							
							
								 
						
							
							
								a8990fa2ec 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into 3218-official-prom  
							
							
							
						 
						
							2018-05-22 10:50:26 -05:00  
				
					
						
							
							
								 
						
							
							
								9ea219c514 
								
							
								 
							
						 
						
							
							
								
								Send users a server notice about consent  
							
							... 
							
							
							
							When a user first syncs, we will send them a server notice asking them to
consent to the privacy policy if they have not already done so. 
							
						 
						
							2018-05-22 11:54:51 +01:00  
				
					
						
							
							
								 
						
							
							
								fcc525b0b7 
								
							
								 
							
						 
						
							
							
								
								rest of the changes  
							
							
							
						 
						
							2018-05-21 19:48:57 -05:00  
				
					
						
							
							
								 
						
							
							
								933bf2dd35 
								
							
								 
							
						 
						
							
							
								
								replace some iteritems with six  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-05-19 17:59:26 +02:00  
				
					
						
							
							
								 
						
							
							
								dcc235b47d 
								
							
								 
							
						 
						
							
							
								
								use stand-in value if maxint is not available  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-05-19 17:35:44 +02:00  
				
					
						
							
							
								 
						
							
							
								644aac5f73 
								
							
								 
							
						 
						
							
							
								
								Tighter filtering for user_daily_visits  
							
							
							
						 
						
							2018-05-18 17:10:35 +01:00  
				
					
						
							
							
								 
						
							
							
								ef466b3a13 
								
							
								 
							
						 
						
							
							
								
								fix psql compatability bug  
							
							
							
						 
						
							2018-05-18 15:51:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ed3125b0a1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3235  from matrix-org/rav/fix_receipts_deferred  
							
							... 
							
							
							
							Fix error in handling receipts 
							
						 
						
							2018-05-18 11:23:11 +01:00  
				
					
						
							
							
								 
						
							
							
								fa30ac38cc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3221  from matrix-org/erikj/purge_token  
							
							... 
							
							
							
							Make purge_history operate on tokens 
							
						 
						
							2018-05-18 10:35:23 +01:00  
				
					
						
							
							
								 
						
							
							
								8b1c856d81 
								
							
								 
							
						 
						
							
							
								
								Fix error in handling receipts  
							
							... 
							
							
							
							Fixes an error which has been happening ever since #2158  (v0.21.0-rc1):
> TypeError: argument of type 'ObservableDeferred' is not iterable
fixes  #3234  
							
						 
						
							2018-05-18 09:15:35 +01:00  
				
					
						
							
							
								 
						
							
							
								f7906203f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3212  from matrix-org/erikj/epa_stream  
							
							... 
							
							
							
							Use stream rather depth ordering for push actions 
							
						 
						
							2018-05-17 12:01:21 +01:00  
				
					
						
							
							
								 
						
							
							
								680530cc7f 
								
							
								 
							
						 
						
							
							
								
								Clarify comment  
							
							
							
						 
						
							2018-05-16 11:47:29 +01:00  
				
					
						
							
							
								 
						
							
							
								43e6e82c4d 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2018-05-16 11:13:31 +01:00  
				
					
						
							
							
								 
						
							
							
								dc8930ea9e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3163  from matrix-org/cohort_analytics  
							
							... 
							
							
							
							user visit data 
							
						 
						
							2018-05-16 10:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c945af8799 
								
							
								 
							
						 
						
							
							
								
								Move and rename variable  
							
							
							
						 
						
							2018-05-16 10:52:06 +01:00  
				
					
						
							
							
								 
						
							
							
								be11a02c4f 
								
							
								 
							
						 
						
							
							
								
								remove empty line  
							
							
							
						 
						
							2018-05-16 10:45:40 +01:00  
				
					
						
							
							
								 
						
							
							
								31c2502ca8 
								
							
								 
							
						 
						
							
							
								
								style and further contraining query  
							
							
							
						 
						
							2018-05-16 09:46:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8030a825c8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3213  from matrix-org/rav/consent_handler  
							
							... 
							
							
							
							ConsentResource to gather policy consent from users 
							
						 
						
							2018-05-16 07:19:18 +01:00  
				
					
						
							
							
								 
						
							
							
								05ac15ae82 
								
							
								 
							
						 
						
							
							
								
								Limit query load of generate_user_daily_visits  
							
							... 
							
							
							
							The aim is to keep track of when it was last called and only query from that point in time 
							
						 
						
							2018-05-15 17:01:33 +01:00  
				
					
						
							
							
								 
						
							
							
								5f27ed75ad 
								
							
								 
							
						 
						
							
							
								
								Make purge_history operate on tokens  
							
							... 
							
							
							
							As we're soon going to change how topological_ordering works 
							
						 
						
							2018-05-15 16:23:50 +01:00  
				
					
						
							
							
								 
						
							
							
								37dbee6490 
								
							
								 
							
						 
						
							
							
								
								Use events_to_purge table rather than token  
							
							
							
						 
						
							2018-05-15 16:23:47 +01:00  
				
					
						
							
							
								 
						
							
							
								47815edcfa 
								
							
								 
							
						 
						
							
							
								
								ConsentResource to gather policy consent from users  
							
							... 
							
							
							
							Hopefully there are enough comments and docs in this that it makes sense on its
own. 
							
						 
						
							2018-05-15 15:11:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f077e97914 
								
							
								 
							
						 
						
							
							
								
								instead of inserting user daily visit data at the end of the day, instead insert incrementally through the day  
							
							
							
						 
						
							2018-05-14 13:50:58 +01:00