Commit Graph

221 Commits (5785f803ac6bf676783903bc0478a99ceb3e80d4)
 

Author SHA1 Message Date
Tom Hacohen 453275eadf Authentication: move to msgpack for the encrypted parts.
4 years ago
Tom Hacohen 85de674ee2 Move the etebase urls configuration to django_etebase.
4 years ago
Tom Hacohen 4948e91c65 django_etebase: make migration generic and not depend on myauth.
4 years ago
Tom Hacohen 785e4fae97 Merge the uidvalidator with the base64url validator and set a min length.
4 years ago
Tom Hacohen c00cf50163 Revision: remove salt field.
4 years ago
Tom Hacohen 2b52eec41f Allow chunk UIDs to be longer.
4 years ago
Tom Hacohen 625df22989 Make item encryption key optional for collections/items
4 years ago
Tom Hacohen cbb1d81850 Rename inline to prefetch and have it on by default.
4 years ago
Tom Hacohen c21c6af1d7 Filter by stoken: fix the done implementation for more functions
4 years ago
Tom Hacohen 0ce2e8d996 Filter by stoken: cleanup and fix the done implementation
4 years ago
Tom Hacohen 61383b9896 Stoken filtering: order by max_stoken to make sure we have a reliable order.
4 years ago
Tom Hacohen caa84c2a96 Stoken filtering: clean up stoken filtering and annotation.
4 years ago
Tom Hacohen 0a19cd7e2c Stoken filtering: abstract getting the stoken id.
4 years ago
Tom Hacohen f6ef514661 Collection members: order by id so order is consistent.
4 years ago
Tom Hacohen 1bed39af9d Collection/item uid: allow base64-url not just base62.
4 years ago
Tom Hacohen 2da49bb95e Item revisions: don't exclude current, let the client decide.
4 years ago
Tom Hacohen 68365f5d75 Collection revision: support the inline parameter.
4 years ago
Tom Hacohen 7183b97541 Collection revision: implement iteration.
4 years ago
Tom Hacohen 786948c456 Item revisions: never return the current revision, only old ones.
4 years ago
Tom Hacohen 317c492688 CollectionItem: add support for filtering collections' main items.
4 years ago
Tom Hacohen 291ebaa3f7 Items must have a uid now (not null).
4 years ago
Tom Hacohen 267d749c45 Collection: change collections to be an extension of items
4 years ago
Tom Hacohen 37bae63a46 Invitations: add support for fetching using an iterator
4 years ago
Tom Hacohen d5300a76d8 Members: add support for iterators when listing members
4 years ago
Tom Hacohen b4db35bca1 List APIs: add done to APIs that didn't have it.
4 years ago
Tom Hacohen fcb58f0f4c List APIs: fix the stoken calculation for collections.
4 years ago
Tom Hacohen 6117cac111 List APIs: return a done field to indicate the fetch is done.
4 years ago
Tom Hacohen 2d7b90e848 Collection items: also show deleted items.
4 years ago
Tom Hacohen ab0d85c84f Change password: change to require a signed request, just like login.
4 years ago
Tom Hacohen 54268ac027 Login: add an action indicator to know the user signed a login request.
4 years ago
Tom Hacohen d1017aac76 Rename django_etesync to django_etebase.
4 years ago
Tom Hacohen 23b2bb3c0a Batch: refactor code and allow passing deps to check against.
4 years ago
Tom Hacohen 653341115f Chunks: add stricter validation.
4 years ago
Tom Hacohen e062fcd429 Revision: add salt.
4 years ago
Tom Hacohen 119479d22b Test reset: allow anyone to reset test users and fully init accounts.
4 years ago
Tom Hacohen 29145f2215 Logout: don't use internal auth accessor.
4 years ago
Tom Hacohen c00c208199 Change to our own token authentication.
4 years ago
Tom Hacohen cc23d516a0 Add an endpoint to change password.
4 years ago
Tom Hacohen 9cc68291df Authentication classes: add permissions to logout.
4 years ago
Tom Hacohen ad184f0ac3 Rename encryptedSeckey to encryptedContent.
4 years ago
Tom Hacohen 7842bd4d9c CollectionItem list: don't return the main item.
4 years ago
Tom Hacohen 1bd4c5be52 Send the login signal on login.
4 years ago
Tom Hacohen c2337f244d Signup: fix signup for users without user info.
4 years ago
Tom Hacohen 15cd41db83 login: gracefully handle bad login attempts.
4 years ago
Tom Hacohen 215a260700 Login: use only the username (not email) for login.
4 years ago
Tom Hacohen 6051a5ae3a Signup: use the recommended drf style for validation.
4 years ago
Tom Hacohen 40db4e14b0 Signup: rename the UserQuerySerializer to Signup.
4 years ago
Tom Hacohen 5b2040fda3 Fix running with postgres: convert memoryview to bytes for nacl.
4 years ago
Tom Hacohen ddc43c638a Requirements: remove unused requirements.
4 years ago
Tom Hacohen 9347682997 Collection update: support limiting vs not limiting based on stoken.
4 years ago