Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								926ba76e23
								
							
								
							
						 | 
						
							
							
								
								Replace ujson with simplejson
							
							
							
							
							
						 | 
						
							2018-03-15 23:43:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8cf9f0a3e7
								
							
								
							
						 | 
						
							
							
								
								Remove redundant invalidation
							
							
							
							
							
						 | 
						
							2017-05-23 09:46:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e6618ece2d
								
							
								
							
						 | 
						
							
							
								
								Missed an invalidation
							
							
							
							
							
						 | 
						
							2017-05-23 09:36:52 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								74bf4ee7bf
								
							
								
							
						 | 
						
							
							
								
								Stream count_e2e_one_time_keys cache invalidation
							
							
							
							
							
						 | 
						
							2017-05-22 16:19:22 +01:00 | 
						
					
				
					
						
							
							
								 
								Richard van der Hoff
							
						 | 
						
							
							
							
							
								
							
								a7e9d8762d
								
							
								
							
						 | 
						
							
							
								
								Allow clients to upload one-time-keys with new sigs
							
							
							
							
							
							
							
							When a client retries a key upload, don't give an error if the signature has
changed (but the key is the same).
Fixes https://github.com/vector-im/riot-android/issues/1208, hopefully. 
							
						 | 
						
							2017-05-09 19:04:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8571f864d2
								
							
								
							
						 | 
						
							
							
								
								Cache one time key counts
							
							
							
							
							
						 | 
						
							2017-05-08 15:34:27 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e4df0e189d
								
							
								
							
						 | 
						
							
							
								
								Decrank last commit
							
							
							
							
							
						 | 
						
							2017-03-29 11:02:35 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4ad613f6be
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/e2e_one_time_upsert
							
							
							
							
							
						 | 
						
							2017-03-29 10:57:19 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ac6bc55512
								
							
								
							
						 | 
						
							
							
								
								Correctly look up key
							
							
							
							
							
						 | 
						
							2017-03-29 10:56:26 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								58a35366be
								
							
								
							
						 | 
						
							
							
								
								The algorithm is part of the key id
							
							
							
							
							
						 | 
						
							2017-03-28 11:34:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								00957d1aa4
								
							
								
							
						 | 
						
							
							
								
								User Cursor.__iter__ instead of fetchall
							
							
							
							
							
							
							
							This prevents unnecessary construction of lists 
							
						 | 
						
							2017-03-23 17:53:49 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								6ebe2d23b1
								
							
								
							
						 | 
						
							
							
								
								Raise a more helpful exception
							
							
							
							
							
						 | 
						
							2017-03-23 13:48:30 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e64655c25d
								
							
								
							
						 | 
						
							
							
								
								Don't user upsert to persist new one time keys
							
							
							
							
							
							
							
							Instead we no-op duplicate one time key uploads, an error if the key_id
already exists but encodes a different key. 
							
						 | 
						
							2017-03-23 13:17:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								52cd019a54
								
							
								
							
						 | 
						
							
							
								
								Make None check explicit
							
							
							
							
							
						 | 
						
							2017-02-08 16:04:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c7a26b7c32
								
							
								
							
						 | 
						
							
							
								
								Fix unit tests
							
							
							
							
							
						 | 
						
							2017-01-30 17:11:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c2c9a78db9
								
							
								
							
						 | 
						
							
							
								
								Noop device key changes if they're the same
							
							
							
							
							
						 | 
						
							2017-01-30 16:55:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c517a19c2d
								
							
								
							
						 | 
						
							
							
								
								Comment
							
							
							
							
							
						 | 
						
							2017-01-27 10:33:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								31aca5589c
								
							
								
							
						 | 
						
							
							
								
								Fix on sqlite: use left rather than outer join
							
							
							
							
							
						 | 
						
							2017-01-26 16:55:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c974116f19
								
							
								
							
						 | 
						
							
							
								
								Implement device key caching over federation
							
							
							
							
							
						 | 
						
							2017-01-26 16:07:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2367c5568c
								
							
								
							
						 | 
						
							
							
								
								Add basic implementation of local device list changes
							
							
							
							
							
						 | 
						
							2017-01-25 14:27:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard van der Hoff
							
						 | 
						
							
							
							
							
								
							
								98385888b8
								
							
								
							
						 | 
						
							
							
								
								PEP8
							
							
							
							
							
						 | 
						
							2016-08-03 15:42:08 +01:00 | 
						
					
				
					
						
							
							
								 
								Richard van der Hoff
							
						 | 
						
							
							
							
							
								
							
								68264d7404
								
							
								
							
						 | 
						
							
							
								
								Include device name in /keys/query response
							
							
							
							
							
							
							
							Add an 'unsigned' section which includes the device display name. 
							
						 | 
						
							2016-08-03 15:42:08 +01:00 | 
						
					
				
					
						
							
							
								 
								Richard van der Hoff
							
						 | 
						
							
							
							
							
								
							
								d47115ff8b
								
							
								
							
						 | 
						
							
							
								
								Delete e2e keys on device delete
							
							
							
							
							
						 | 
						
							2016-07-27 12:24:52 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								7076082ae6
								
							
								
							
						 | 
						
							
							
								
								Fix relative imports so they work in both py3 and py27
							
							
							
							
							
						 | 
						
							2016-03-08 11:45:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								6c28ac260c
								
							
								
							
						 | 
						
							
							
								
								copyrights
							
							
							
							
							
						 | 
						
							2016-01-07 04:26:29 +00:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								20c0324e9c
								
							
								
							
						 | 
						
							
							
								
								Dodesn't seem to make any difference: guess it does work with the object reference
							
							
							
							
							
						 | 
						
							2015-07-21 16:21:37 -07:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								cf7a40b08a
								
							
								
							
						 | 
						
							
							
								
								I think this was what was intended...
							
							
							
							
							
						 | 
						
							2015-07-21 16:08:00 -07:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								3b5823c74d
								
							
								
							
						 | 
						
							
							
								
								s/take/claim/ for end to end key APIs
							
							
							
							
							
						 | 
						
							2015-07-20 18:23:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								bf0d59ed30
								
							
								
							
						 | 
						
							
							
								
								Don't bother with a timeout for one time keys on the server.
							
							
							
							
							
						 | 
						
							2015-07-09 14:04:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								8fb79eeea4
								
							
								
							
						 | 
						
							
							
								
								Only remove one time keys when new one time keys are added
							
							
							
							
							
						 | 
						
							2015-07-08 17:04:29 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								b5770f8947
								
							
								
							
						 | 
						
							
							
								
								Add store for client end to end keys
							
							
							
							
							
						 | 
						
							2015-07-06 18:46:47 +01:00 |