|  Adrian Tschira | 933bf2dd35 | replace some iteritems with six Signed-off-by: Adrian Tschira <nota@notafile.com> | 2018-05-19 17:59:26 +02:00 | 
				
					
						|  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 |