Commit Graph
52 Commits
Author SHA1 Message Date
Daniel García 1a4b1a8254 Enabled unused variable warning again, fixed some possible bugs where we didn't check some parameters, and explicitly marked all unused parameters (mostly orgheaders) 2018-05-30 22:30:45 +02:00
Daniel GarcíaandGitHub cbe73a31ea Merge pull request #35 from mprasil/organization_cleanup
Clean up organizations.rs with new request guards
2018-05-30 18:51:17 +02:00
Daniel GarcíaandGitHub 4f7cc5e190 Merge pull request #32 from mprasil/collection_users
Support listing and deleting users from collection
2018-05-30 17:32:08 +02:00
Daniel GarcíaandGitHub 4de0bf3722 Merge pull request #34 from mprasil/organization_guards
Implement request guards for organization
2018-05-30 15:16:52 +02:00
Daniel GarcíaandGitHub ed97725c8b Merge pull request #31 from mprasil/invite_fix
Fix user invitation
2018-05-29 00:17:26 +02:00
Daniel GarcíaandGitHub d69d4d0d30 Merge pull request #29 from mprasil/attachments_fix
Fix reference in attachments table
2018-05-26 23:05:55 +02:00
Daniel García 2cf46e1a5f Make sure TOTP codes can be both Numbers or Strings, fixes #30 2018-05-26 23:04:23 +02:00
Daniel GarcíaandGitHub ca01fa1419 Merge pull request #28 from mprasil/indirect_collection
Let find_by_uuid_and_user return indirect collection (#26)
2018-05-21 21:28:25 +02:00
Daniel GarcíaandGitHub 6a5b2648c4 Merge pull request #27 from mprasil/rocket_update
Update rocket to 0.3.11
2018-05-21 15:04:56 +02:00
Daniel GarcíaandGitHub e55993f2fb Merge pull request #25 from mprasil/org_delete
Implement deleting Organization
2018-05-19 23:32:40 +02:00
Daniel GarcíaandGitHub 726ba36e5b Merge pull request #24 from mprasil/myvault_collections
Support editing collections from user vault
2018-05-19 22:56:35 +02:00
Daniel García e301e69ff5 Change update_cipher method to save cipher before creating folder mapping, otherwise there is an error when creating a cipher with a folder value 2018-05-19 22:33:15 +02:00
Daniel GarcíaandGitHub 9273c38b69 Merge pull request #22 from mprasil/delete_collection
Implement deleting collections
2018-05-19 21:58:10 +02:00
Daniel GarcíaandGitHub e2a065cb09 Merge pull request #20 from mprasil/folder_delete
Improve Folder::delete() to handle FolderCipher
2018-05-16 22:50:47 +02:00
Daniel GarcíaandGitHub 795d98afa6 Merge pull request #19 from mprasil/cipher_deleting
Remove dependent items when removing cipher
2018-05-15 20:24:17 +02:00
Daniel GarcíaandGitHub 1e812c0a23 Merge pull request #18 from mprasil/share_ownership
Remove user_uuid when sharing to organization
2018-05-15 17:53:03 +02:00
Daniel GarcíaandGitHub ac4a40be04 Merge pull request #17 from mprasil/share_cipher
Implement cipher sharing
2018-05-15 16:02:52 +02:00
Daniel GarcíaandGitHub a00ecf228d Merge pull request #16 from mprasil/max_storage
set max storage to non-null value
2018-05-14 16:17:17 +02:00
Daniel GarcíaandGitHub c29d342c21 Merge pull request #14 from mprasil/shared_cipher
Also list shared ciphers in find_by_user
2018-05-13 15:09:45 +02:00
Daniel García fcef2fa1f1 Check that the database folder exists before connecting
If the parent folder ('data' by default) doesn't exist, the database won't be able to connect.
2018-05-12 22:55:18 +02:00
Daniel GarcíaandGitHub ba8a1c27f7 Merge pull request #13 from mprasil/cipher_collection
Implement Collection-Cipher mapping
2018-05-11 22:55:05 +02:00
Daniel García 032134aabc Fixed some errors asigning collections to users 2018-05-11 20:08:02 +02:00
Daniel GarcíaandGitHub 85bc5514f8 Merge pull request #12 from mprasil/user_decoupling
Decoupling user from cipher
2018-05-04 16:27:28 +02:00
Daniel GarcíaandGitHub 0037f0819b Merge pull request #11 from mprasil/save_name
Save the name when updating the cipher data
2018-04-27 16:35:21 +02:00
Daniel GarcíaandGitHub da47846f22 Merge pull request #9 from mprasil/org_cipher
Add support for adding and viewing of org ciphers
2018-04-27 13:58:43 +02:00
Daniel GarcíaandGitHub 9c46d2f72d Merge pull request #8 from mprasil/master
Move settings out of web-vault
2018-04-27 01:12:46 +02:00
Daniel GarcíaandGitHub 68a4230200 Merge pull request #7 from mprasil/org
Adding some oganization features - mostly collections
2018-04-26 22:58:29 +02:00
Daniel GarcíaandGitHub 328cbade19 Merge pull request #3 from mprasil/update-multi
Add bulk move and bulk delete
2018-04-19 17:28:14 +02:00
Daniel GarcíaandGitHub 8a0eac8030 Merge pull request #2 from mprasil/upstream-vault
Fetch Vault from upstream when building Docker image
2018-04-18 15:58:01 +02:00
Daniel GarcíaandGitHub 25b63d3e6b Merge pull request #1 from mprasil/master
Bump the rocket version to compile with current nightly
2018-04-18 12:08:23 +02:00
Daniel García b1749da9be Fixed cipher API response to always uppercase first letter of JSON object keys 2018-03-21 01:07:48 +01:00
Daniel García 3b2b4d8382 Updated web vault 2018-03-21 01:05:13 +01:00
Daniel García 9116253ae5 Updated dependencies 2018-03-21 00:08:46 +01:00
Daniel García 66097e5f12 r2d2_diesel is included in diesel since 1.1, so we don't need the dependencies directly.
Same thing with time, included in chrono
2018-03-07 18:41:34 +01:00
Daniel García 1277cb099d Updated Cipher API with breaking changes, and included backwards compatibility 2018-03-06 20:34:30 +01:00
Daniel García e2f7f56a81 Removed unused test library that broke with latest nightly, and updated dependencies 2018-03-01 14:36:39 +01:00
Daniel García dfefbf1f31 Fixed cipher import, created missing data structs instead of using generic Value, and fixed some warnings 2018-02-23 00:38:54 +01:00
Daniel García c8b45f5fe5 Added equivalent domains to /api/sync 2018-02-20 14:09:00 +01:00
Daniel García e9a771057e Reduced Docker final image and updated dependencies 2018-02-18 19:14:25 +01:00
Daniel García e173ef948d Removed some unnecesary clones 2018-02-17 23:38:55 +01:00
Daniel García 4c9d82d790 Equivalent domains 2018-02-17 23:21:04 +01:00
Daniel García 1bc346688c Some initial work on organizations, nothing works yet 2018-02-17 23:04:34 +01:00
Daniel García d6a1a9b274 Detect device type correctly and shorten return types of functions 2018-02-17 22:28:15 +01:00
Daniel García 0e644d2711 Fixed icons and updated web-vault 2018-02-17 18:48:42 +01:00
Daniel García d5486670d8 Fixed docker build and implemented automatic creation of JWT signing keys on platforms with OpenSSL (it needs to be on the PATH) 2018-02-17 01:13:02 +01:00
Daniel García 7a3308200a Finished work on ciphers (import, update, and the missing types) 2018-02-16 00:32:26 +01:00
Daniel García 84a75c871b Improved error messagees, implemented delete ciphers, attachments and account, implemented two factor recovery.
Known missing:
 - import ciphers, create ciphers types other than login and card, update ciphers
 - clear and put device_tokens
 - Equivalent domains
 - Organizations
2018-02-15 19:05:57 +01:00
Daniel García 47a116bbee Get host from client and put it in the attachments URL (only the web vault works without indicating the host in the URL) 2018-02-15 01:49:36 +01:00
Daniel García 912901780e Updated modified date when saving and removed hardcoded attachment domain 2018-02-15 01:07:57 +01:00
Daniel García 31bf2bc2b1 Solved some warnings 2018-02-15 00:53:11 +01:00
Daniel García b54684b677 Upload and download attachments, and added License file 2018-02-15 00:40:34 +01:00
Daniel García 5cd40c63ed First working version 2018-02-10 01:00:55 +01:00