| 
							
							
								 Tom Hacohen | ad184f0ac3 | Rename encryptedSeckey to encryptedContent. | 2020-06-02 18:58:29 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 6e7fd5d0dd | Collection membership: implement leaving/revoking access. | 2020-05-27 16:03:16 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 1f18f4e50b | CollectionMember: add stokens when we create/change the member. | 2020-05-27 10:52:31 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 6e7ad92a12 | Add missing migrations forgotten in the previous commit Missing from: 73f4ff765c7713c9aa48dec2bfc4c3c1c0c7e9f3 | 2020-05-27 10:30:07 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | fce844bfc3 | Uid: Change how validation is done. | 2020-05-26 16:36:37 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | e94e2f9d70 | Add a separate pubkey/privatekey for sharing. It's separated from the login one so that encryption key and identity
can be rotated separately. | 2020-05-26 13:44:40 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 863c405802 | Rename pubkey to loginPubkey because we'll soon have another pubkey. This breaks sharing because we no longer have a normal pubkey.
This will be fixed in the next commit. | 2020-05-26 13:24:00 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 8d1c02dcb9 | Collection invitation: implement creating and manipulating collections invitations. | 2020-05-24 15:08:12 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 32a8b9c90d | Implement a ZKPP login flow. | 2020-05-14 16:26:02 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 6b0a40e9dd | Set custom user model and reset migrations. | 2020-05-13 16:01:49 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 1f97d1dbf7 | Remove redundant gen_rev_uid. | 2020-04-16 12:56:42 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | a72543f6c9 | Collection remove the redundant mainItem model attr. | 2020-04-16 11:29:31 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 62a7496b66 | Change how we handle chunk ordering (and relation). | 2020-04-15 17:35:51 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | c589d06cbe | Collection: lax the restrictions on mainItem. | 2020-04-15 16:00:06 +03:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 80ef568397 | Make meta not-null. | 2020-03-17 22:10:33 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | ab86a912cd | Revision uid is now the hmac. | 2020-03-17 17:14:51 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 86b6a44917 | We use base64url without padding. | 2020-03-17 17:10:53 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 66e5062461 | Collection: add content support. | 2020-03-12 21:12:38 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | d1df6db8b1 | Revision: add metadata field. | 2020-03-12 16:02:00 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | f8a94eeb04 | Revision: add a proper uid for revisions (which we also use for sync tag). | 2020-03-12 15:52:36 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 23edc29bb8 | Chunks: order based on item too so items are clustered together. | 2020-03-10 17:56:24 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | dfbfa01bc5 | CollectionItem: move version and encryption key to the item itself. | 2020-03-10 17:49:23 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | d587f8185b | Uids: change uids to be much shorter and base62 for non-chunks. | 2020-03-10 16:40:42 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | be11e3e0e6 | Collection: implement collection membership. | 2020-02-26 20:38:07 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | e0d593a9b6 | Collection Item Revision: dissalow blank for the current field. | 2020-02-26 20:04:26 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 0ee00e1a9f | Collection item: rename isDeletion to deleted | 2020-02-26 16:55:47 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | f1bfb0a9a0 | Model uid validator: fix off-by-1 error with the uid. 256bit is actually 43 base64 chars, not 44. | 2020-02-26 16:50:49 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 4054a2f78c | Implement item update and deletion. Deletion is essentially an update with "isDeletion" set to True. | 2020-02-26 16:23:16 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | cc00391504 | Rename Snapshot to Revision | 2020-02-20 22:41:39 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | d57ed03417 | Make sure we don't upload the same file twice. | 2020-02-20 14:48:19 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 0c44f738fd | More progress - support chunk uploading. | 2020-02-20 14:46:01 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 67fb714ddb | More progress. | 2020-02-20 13:56:16 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 0a3bb6f4bb | Merge item snapshot and item to be one model. | 2020-02-20 12:34:24 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 818bb8d70f | Create the django_etesync app. | 2020-02-19 22:28:08 +02:00 |  | 
			
				
					| 
							
							
								 Tom Hacohen | 703a5ae36a | Create new django project. | 2020-02-19 14:57:54 +02:00 |  |