Commit Graph

561 Commits

Author SHA1 Message Date
Kyle Spearrin 9e97b1e656 add each token as a search term 2019-01-28 11:06:28 -05:00
Kyle Spearrin d79865fce2 added kaspersky importer 2019-01-28 09:20:51 -05:00
Kyle Spearrin d9f68b35a6 escape $ 2019-01-26 21:30:53 -05:00
Kyle Spearrin b01709240e init view properties 2019-01-25 09:30:21 -05:00
Kyle Spearrin 6dc44c0885 generic broadcaster service 2019-01-22 16:12:34 -05:00
Kyle Spearrin 7cd8b63b94 use getHibpBreach proxy 2019-01-17 10:46:24 -05:00
Kyle Spearrin 2e9ce15715 default match detection setting 2019-01-09 11:59:11 -05:00
Kyle Spearrin 91bebbbd62 f secure key importer, setCardExpiration helper 2019-01-03 09:58:37 -05:00
Kyle Spearrin af4e01c238 avast passwords csv importer 2018-12-31 12:39:59 -05:00
Kyle Spearrin 4d57f44a69 bitwarden json importer 2018-12-17 13:21:06 -05:00
Kyle Spearrin 3b22df15e8 fix for org export 2018-12-17 10:54:03 -05:00
Kyle Spearrin e7b5868aad export to json 2018-12-17 10:32:02 -05:00
Kyle Spearrin e10523cc61 getAll ciphers FromApiForOrganization 2018-12-14 13:55:44 -05:00
Kyle Spearrin e64fdf4e21 enpass json importer 2018-12-13 14:34:37 -05:00
Kyle Spearrin 18ac2db323 normalize boolean type values for custom fields 2018-12-13 10:58:48 -05:00
Kyle Spearrin 6a958afd16 length check on userInputs 2018-12-12 19:37:06 -05:00
Kyle Spearrin ed74f73a8c dashlane json importer 2018-12-12 17:06:13 -05:00
Kyle Spearrin 9283a29d35 Domain match blacklist 2018-12-07 15:41:43 -05:00
Kyle Spearrin 64a6015a67 RSA HMAC cipher string types are deprecated 2018-11-26 15:29:54 -05:00
Kyle Spearrin 0ae636aa53 use digits for steam 2018-11-26 08:26:36 -05:00
Kyle Spearrin 5b59f888e0 SteamChars to regular string 2018-11-26 08:23:31 -05:00
Kyle Spearrin 4b85172b52 clean up totp service 2018-11-26 08:22:17 -05:00
h44z 46ad445951 Add support for Steam TOTP (#20) 2018-11-26 08:12:39 -05:00
Kyle Spearrin 1536f161f7 dont show card/identities constants 2018-11-21 14:29:54 -05:00
Kyle Spearrin be080f4f17 only use shareAttachmentWithServer for old attachments 2018-11-15 08:55:29 -05:00
Kyle Spearrin f514e2bb67 autoConfirmFingerprints constant 2018-11-14 23:13:34 -05:00
Kyle Spearrin 17e7ee4838 support for new attachment keys 2018-11-13 20:43:45 -05:00
Kyle Spearrin aa16fb2a9e password strength function with zxcvbn 2018-11-12 22:54:18 -05:00
Kyle Spearrin 786fa02b90 added collpase/expand functions to groupings 2018-11-09 17:44:45 -05:00
Kyle Spearrin b4fad203b9 pbkdf2 not needed for hash phrase 2018-11-09 08:20:54 -05:00
Kyle Spearrin 1e6b3b4aae allow userId and pub key to be passed in 2018-11-07 23:12:45 -05:00
Kyle Spearrin ed07c8d01f get fingerprint crypto method 2018-11-07 22:54:56 -05:00
Kyle Spearrin 6fa3538cbc copy org id too 2018-11-05 14:48:07 -05:00
Kyle Spearrin 2c4005d4c7 index organizationid for search 2018-10-30 11:03:41 -04:00
Kyle Spearrin aa0b274f8f store parent node 2018-10-26 16:08:48 -04:00
Kyle Spearrin d4b3a16fd1 getNested tree object by node id 2018-10-26 10:48:06 -04:00
Kyle Spearrin 59f0549072 getAllNested for collections too. added treenodeobject interface 2018-10-25 12:09:22 -04:00
Kyle Spearrin 6aba4550a4 Nested folders 2018-10-25 09:38:37 -04:00
Kyle Spearrin 4165a78277 move attachment sharing logic to service 2018-10-23 22:10:08 -04:00
Kyle Spearrin 43c0cbce45 save share response 2018-10-23 16:16:59 -04:00
Kyle Spearrin 194374ea73 support org/collection selection on cipher add 2018-10-19 11:20:04 -04:00
Kyle Spearrin b1ead78e34 throw error if trying to edit cipher with collection ids 2018-10-19 09:15:42 -04:00
Kyle Spearrin bf48b45010 apis for new create with collections 2018-10-19 09:14:11 -04:00
Kyle Spearrin d1f7a97011 group user apis 2018-10-17 22:56:28 -04:00
Kyle Spearrin 2b8ffea494 put collection users apis 2018-10-17 22:18:28 -04:00
Kyle Spearrin d49182597e new collection user api endpoint 2018-10-17 17:31:13 -04:00
Kyle Spearrin 0d8e09b3f1 add API for user collections 2018-10-17 11:18:12 -04:00
Kyle Spearrin ad97afc590 move getDomain to jslib Utils 2018-10-13 22:21:54 -04:00
Kyle Spearrin 7c3e0cba34 overload defaults on options get 2018-10-10 09:59:09 -04:00
Kyle Spearrin dcef50bd8f just use adapter 2018-10-09 15:31:52 -04:00
Kyle Spearrin 2870b7472b re-write data file if malformed json 2018-10-09 15:18:25 -04:00
Kyle Spearrin a867c14b2a pass gen fixes. word sep option 2018-10-08 22:06:06 -04:00
Kyle Spearrin d5f86747bf passphrase cleanup 2018-10-08 17:54:54 -04:00
Martin Trigaux c4da05dbb0 Add a passphrase generation mechanism (#12)
Based on EFF's wordlist
The wordlist was selected based on arguments mentionned in
https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
over Arnold Reinhold's Diceware list from 1995 such as avoid short,
deused or diffcult to pronounce words
2018-10-08 17:26:13 -04:00
ServiusHack 30a5257671 Add importer for Passman (#13)
* Add importer for Passman

The importer reads JSON files generated by the Nextcloud app Passman.

The first tag is used as the folder name. This works well if passwords
have no or only one tag. If no username is set then the email address is
used as the username.

Files are not being imported.

* Fix indentation

* Remove unsettable revision date

* Fix tslint findings

* Add email to notes when there is also a username

If a username is set, that will become the username. Otherwise the email
will become the username.

If a username and an email is set the email will be added to the notes.
2018-10-08 15:41:32 -04:00
Kyle Spearrin 4b7962dc8f add support for u2f setup apis 2018-10-08 14:21:53 -04:00
Kyle Spearrin c3f67dbe26 rename domain to domainBase for weird nativescript issue 2018-10-04 14:38:15 -04:00
Kyle Spearrin 1f36c5fee6 dont await void methods 2018-10-04 12:05:21 -04:00
Kyle Spearrin fc1bcb34a0 null check 2018-09-27 08:32:48 -04:00
Kyle Spearrin d1847690f2 purge org vault apis 2018-09-25 09:12:11 -04:00
Kyle Spearrin d81273c44f passpack importer 2018-09-21 13:54:06 -04:00
Kyle Spearrin d9808250c6 lowercase fields 2018-09-14 09:22:35 -04:00
Kyle Spearrin 2fadcb8d04 is safari check 2018-09-14 08:07:55 -04:00
Kyle Spearrin 7dc14a0d18 strip asterisk from subtitle of cards 2018-09-12 10:27:21 -04:00
Kyle Spearrin cf795bc39c dont index asterisk on card last4 2018-09-12 10:22:46 -04:00
Kyle Spearrin 04f6b44d54 use regualar fetch for hibp apis 2018-09-11 15:54:18 -04:00
Kyle Spearrin ffa7b35494 is old safari check on pbkdf2 2018-09-10 16:28:35 -04:00
Kyle Spearrin e240085351 expose decrypt to bytes 2018-09-10 12:13:30 -04:00
Kyle Spearrin 3bc81ca450 clear org key cache when setting 2018-09-10 09:41:53 -04:00
Kyle Spearrin 2d612b07de no key safety check for orgs 2018-09-10 08:22:10 -04:00
Kyle Spearrin 773c51901f trim email also 2018-09-08 08:13:33 -04:00
Kyle Spearrin eb48abbcf6 update lunr for leading wildcard searches 2018-09-03 21:51:19 -04:00
Kyle Spearrin 26625a58d0 spread out reconnects between 2 and 5 min 2018-08-31 23:24:43 -04:00
Kyle Spearrin 852b4571b3 check last sync before revision date 2018-08-31 17:22:38 -04:00
Kyle Spearrin 82bf646a77 check enabled too 2018-08-29 13:44:55 -04:00
Kyle Spearrin 81c21418ec user canAccessPremium checks 2018-08-28 23:17:30 -04:00
Kyle Spearrin a72843af3e ensure that message is for proper logged in user 2018-08-28 08:47:06 -04:00
Kyle Spearrin 45da8aa9eb support for logout notification 2018-08-28 08:38:19 -04:00
Kyle Spearrin 3c43265878 change to 700 perms 2018-08-27 22:59:50 -04:00
Kyle Spearrin 0f68f0507e use string mode 2018-08-27 22:54:51 -04:00
Kyle Spearrin 13e0cf0c47 rename all to PBKDF2_SHA256 2018-08-27 19:58:49 -04:00
Kyle Spearrin ae54094fcd kdf apis 2018-08-27 19:55:05 -04:00
Kyle Spearrin 00562d083b remakeEncKey 2018-08-27 19:06:36 -04:00
Kyle Spearrin 1454aff46c enable key stretching on makeEncKey 2018-08-27 16:47:19 -04:00
Kyle Spearrin c0fd5f71f8 always set inactive state first 2018-08-24 15:21:28 -04:00
Kyle Spearrin bc198c60d1 message pack protocol for signalr 2018-08-23 21:43:40 -04:00
Kyle Spearrin 2dc77b6143 disable notifications server url with https://- 2018-08-23 09:25:39 -04:00
Kyle Spearrin db1a632c65 sync on reconnect 2018-08-23 08:56:23 -04:00
Kyle Spearrin a360cd8e61 refresh notification token if needed. authed and unlocked required 2018-08-22 21:46:34 -04:00
Kyle Spearrin d37fa836da activity connect/disconnect events 2018-08-22 21:09:58 -04:00
Kyle Spearrin 74b31daf14 short arrow functions 2018-08-22 13:48:51 -04:00
Kyle Spearrin ebf6aee542 try to reconnect when connection closed 2018-08-22 13:46:35 -04:00
Kyle Spearrin a67ea2422f polyfill sha512 hmac on ie 2018-08-22 08:53:52 -04:00
Kyle Spearrin 46e35a9b84 delete cipher on sync if it 404s 2018-08-21 23:10:12 -04:00
Kyle Spearrin 953970498e update notification sync logic for collectionids 2018-08-21 09:25:16 -04:00
Kyle Spearrin 75d4db81f7 trailing wildcard search on split uris 2018-08-21 09:04:52 -04:00
Kyle Spearrin 9cfd693576 only sync on edit if they already have the item/folder 2018-08-21 08:20:43 -04:00
Kyle Spearrin 50666a761d refresh token and reconnect on org key change 2018-08-20 22:20:04 -04:00
Kyle Spearrin 21e0953589 null check notificationsService 2018-08-20 17:08:19 -04:00
Kyle Spearrin 7cae08a55b reinit notifications after setting urls 2018-08-20 17:00:39 -04:00
Kyle Spearrin d0c51bacfd sync folders and ciphers. fix dates 2018-08-20 16:01:26 -04:00
Kyle Spearrin ddee5908f1 notification service 2018-08-20 13:45:32 -04:00
Kyle Spearrin b64757132f index login.uris_split 2018-08-20 08:41:12 -04:00
Kyle Spearrin 1f9fbe43d7 trim lunr query after > 2018-08-17 11:07:50 -04:00
Kyle Spearrin bdbba8c493 switch to only trailing wildcard searches 2018-08-17 11:05:06 -04:00
Kyle Spearrin 9ba3c17626 allow ciphers to be passed into search service 2018-08-16 23:32:37 -04:00
Kyle Spearrin f16fc58d70 allow original cipher to be passed during encrypt 2018-08-15 11:43:52 -04:00
Kyle Spearrin d56c5ff4f1 just check statusCode 2018-08-15 09:01:00 -04:00
Kyle Spearrin 9f26f9f377 support for prelogin kdf info 2018-08-14 15:12:10 -04:00
Kyle Spearrin 8448b48cd7 dont sort search results 2018-08-13 16:03:24 -04:00
Kyle Spearrin 2efe788d96 joined fields and attachments indexing 2018-08-13 16:00:21 -04:00
Kyle Spearrin bdb2efd770 searchCiphersBasic 2018-08-13 14:28:10 -04:00
Kyle Spearrin 364192b27a clear search index on lock 2018-08-13 14:09:10 -04:00
Kyle Spearrin 74c870683a sequentualize cipher service getAllDecrypted 2018-08-13 14:09:03 -04:00
Kyle Spearrin d917651d9f search pending and is searchable 2018-08-13 11:52:55 -04:00
Kyle Spearrin b724448081 search service implementation with lunr 2018-08-13 09:42:52 -04:00
Kyle Spearrin 3429b57db4 web vault and organizations support 2018-08-06 11:39:55 -04:00
Kyle Spearrin 8b26d90e74 import service adjustments 2018-08-06 10:37:57 -04:00
Brandon Davis a5476f12aa feature/cli-18-import (#8)
* feature/cli-18-import

* updates to jslib
2018-08-06 09:37:56 -04:00
Kyle Spearrin 76c89f01ef new constant 2018-07-31 23:49:15 -04:00
Kyle Spearrin a1112988c4 null key checks 2018-07-31 14:37:39 -04:00
Kyle Spearrin ee13a562f9 check that period is positive value 2018-07-31 11:35:04 -04:00
Kyle Spearrin 41ab22a82f support for otpauth:// urls for totp codes 2018-07-31 11:25:50 -04:00
Kyle Spearrin 2045e7047a add support for md5 hash crypto function 2018-07-30 23:29:30 -04:00
Kyle Spearrin cfa4664b31 null or empty on password changed checks 2018-07-30 16:40:16 -04:00
Kyle Spearrin 2fcc3c51b8 dont need to check storage for lock options on get 2018-07-27 21:52:09 -04:00
Kyle Spearrin 6a8d2c305e support for password revision date on logins 2018-07-27 17:48:18 -04:00
Kyle Spearrin 6d431f7832 keep last 5, not 4 2018-07-27 17:30:51 -04:00
Kyle Spearrin dab9954887 send password history to server 2018-07-27 16:44:20 -04:00
Kyle Spearrin 61d2040518 sequentialize updates 2018-07-23 15:12:32 -04:00
Kyle Spearrin 003c730eb1 sequentialize updates 2018-07-23 14:42:37 -04:00
Kyle Spearrin c7e8f1d13f Revert "make getAllDecrypted synchronous"
This reverts commit 51ee0b065a.
2018-07-23 14:24:27 -04:00
Fred Cox 04014a8e78 Add sequentialize to prevent parralel loading of cipher keys (#7)
* Add sequentialize to prevent parralel loading of cipher keys

Massively improves start up performance of extensions

* Add tests for sequentialize

* Fix sequentialize as it was caching calls for all instances together

* Add sequentialize to the functions that have internal caches

* Adding sequentialize to getOrgKeys makes big performance difference

* Update cipher.service.ts

* Update collection.service.ts

* Update folder.service.ts
2018-07-23 14:23:30 -04:00
Kyle Spearrin cc8dd89b2b fix delete account endpoint 2018-07-20 13:01:48 -04:00
Kyle Spearrin 51ee0b065a make getAllDecrypted synchronous 2018-07-18 22:47:55 -04:00
Kyle Spearrin e555536f24 add org 2fa apis 2018-07-18 17:07:59 -04:00
Kyle Spearrin f4ed6a5566 regular fetch for password check 2018-07-18 15:09:13 -04:00
Kyle Spearrin 493770510f org update license api 2018-07-17 22:50:04 -04:00
Kyle Spearrin f35ecf0cd8 update key api changes 2018-07-17 17:22:45 -04:00
Kyle Spearrin 1cb3447bdd org seat billing api 2018-07-17 12:05:19 -04:00
Kyle Spearrin 4228277d23 get org license apis 2018-07-17 11:25:15 -04:00
Kyle Spearrin 9c0b4b8973 org billing apis 2018-07-17 11:04:19 -04:00
Kyle Spearrin 6b4ae1b8d5 api adjustments and org additions 2018-07-16 17:16:15 -04:00
Kyle Spearrin b2c700ad28 org delete apis 2018-07-16 12:41:54 -04:00
Kyle Spearrin 3649e2fffe org apis 2018-07-16 12:30:45 -04:00
Kyle Spearrin 51f041a959 recover delete apis 2018-07-13 15:55:02 -04:00
Kyle Spearrin cc6f732a14 hasEncKey checks 2018-07-12 17:07:06 -04:00
Kyle Spearrin 67b2b53185 allow null name 2018-07-12 14:19:39 -04:00
Kyle Spearrin 24d608d365 verify email apis 2018-07-12 11:35:04 -04:00
Kyle Spearrin d7f3f9425e user public key apis 2018-07-11 13:30:06 -04:00
Kyle Spearrin c76cbf1274 org user apis 2018-07-10 13:03:24 -04:00
Kyle Spearrin 049e129f36 added delete entity user apis 2018-07-09 23:47:12 -04:00
Kyle Spearrin 89e71d7c16 fix org api paths 2018-07-09 16:27:03 -04:00
Kyle Spearrin 621a6d1524 adjust enum names for added browser types 2018-07-09 09:04:47 -04:00
Kyle Spearrin 8ac3450d9e fetch with proper no-cache 2018-07-07 23:48:58 -04:00
Kyle Spearrin 1b7ace0495 event apis 2018-07-06 23:06:38 -04:00
Kyle Spearrin 7b23b90054 org user apis, sort function utils 2018-07-06 15:00:55 -04:00
Kyle Spearrin b9a15d7ced cast fix 2018-07-06 12:55:48 -04:00
Kyle Spearrin 2a526940fd apis for groups and collections 2018-07-06 12:40:43 -04:00
Kyle Spearrin 4ae4b667ff decrypt many collections service function 2018-07-06 12:40:36 -04:00
Kyle Spearrin a600c4a539 org import and collection encrypt function 2018-07-05 23:38:27 -04:00
Kyle Spearrin 91081d9232 fix implicit any 2018-07-05 14:49:48 -04:00
Kyle Spearrin 87e273252b exporting organization data 2018-07-05 14:39:58 -04:00
Kyle Spearrin 47ab71e730 admin functions for cipher attachments 2018-07-05 10:48:19 -04:00
Kyle Spearrin 9b008ff382 admin cipher apis 2018-07-05 09:42:13 -04:00
Kyle Spearrin 278b4402da api for leaving organization 2018-07-04 09:54:14 -04:00
Kyle Spearrin ff8c1dfea9 org vault listing from apis 2018-07-03 23:33:15 -04:00
Kyle Spearrin af43232567 make keypair on login if missing 2018-07-03 12:06:01 -04:00
Kyle Spearrin 3454d93fef generate keypair on registration 2018-07-03 11:41:55 -04:00
Kyle Spearrin 269b59210c use rsaExtractPublicKey for getting public key 2018-07-02 23:57:22 -04:00
Kyle Spearrin 2bc7ae0da2 extract public from private key 2018-07-02 23:53:44 -04:00
Kyle Spearrin e22915818c added public key and share key to crypto service 2018-07-02 17:09:45 -04:00
Kyle Spearrin 0033b92a2d org create apis 2018-07-02 15:36:32 -04:00
Kyle Spearrin 8be95bfe57 get email verified from token service 2018-07-02 10:27:27 -04:00
Kyle Spearrin 5b5d3069a9 update license apis 2018-07-02 09:53:43 -04:00
Kyle Spearrin f5287e29a2 payment update api 2018-06-30 13:22:21 -04:00
Kyle Spearrin c0e7e588ed adjust storage apis 2018-06-29 23:40:10 -04:00
Kyle Spearrin 3726d9e6d8 add cancel and reinstate premium 2018-06-29 13:58:01 -04:00
Kyle Spearrin 1565140024 add billing apis 2018-06-29 11:29:24 -04:00
Kyle Spearrin e297f39bd5 breach check changed to username 2018-06-29 08:20:28 -04:00
Kyle Spearrin 93edd272dd premium api 2018-06-28 23:05:25 -04:00
Kyle Spearrin 3aebe1a09a specify any type 2018-06-28 13:48:50 -04:00
Kyle Spearrin a097ef9bea breach report audit api 2018-06-28 11:57:29 -04:00
Kyle Spearrin ccd10751e3 u2f email send apis 2018-06-27 17:50:12 -04:00
Kyle Spearrin 3cc759791e 2fa provider properties 2018-06-26 22:39:39 -04:00
Kyle Spearrin c3b6baf726 add two factor apis 2018-06-26 15:17:14 -04:00
Kyle Spearrin 3cf8ffab8d add domain rules apis 2018-06-25 23:04:59 -04:00
Kyle Spearrin 6ae6a79f43 exclude domains from sync on web and desktop 2018-06-25 22:47:01 -04:00
Kyle Spearrin 79fd5d9832 send api helper 2018-06-25 22:42:57 -04:00
Kyle Spearrin 1aa774b99f update folder of items when folder is deleted 2018-06-25 14:54:47 -04:00
Kyle Spearrin ca3b1c739c get web vault url 2018-06-25 08:06:19 -04:00
Kyle Spearrin 1609ed5419 import apis 2018-06-23 15:41:22 -04:00
Kyle Spearrin 23e950beea dont export organization ciphers 2018-06-22 09:41:01 -04:00
Kyle Spearrin 99e522a5d1 cleanup api urls 2018-06-21 22:12:26 -04:00
Kyle Spearrin dc01f0701e revert web client api endpoint changes 2018-06-21 17:16:22 -04:00
Kyle Spearrin 2e486d5a7c more apis for account settings 2018-06-21 17:15:43 -04:00
Kyle Spearrin 322dcf76ae apis for change email and change password 2018-06-21 14:28:49 -04:00
Kyle Spearrin d98aeab0c8 put profile 2018-06-20 23:40:59 -04:00
Kyle Spearrin 6e89b503f2 hmac directly into array 2018-06-13 22:47:40 -04:00
Kyle Spearrin 4bce071498 expose api service urls 2018-06-13 22:12:23 -04:00
Kyle Spearrin 755f8f93ec apiBaseUrl and make some props private 2018-06-13 22:09:47 -04:00
Kyle Spearrin 3303e60b40 implement hasKey helper 2018-06-13 17:14:26 -04:00
Kyle Spearrin eda99e4f12 hasKey helper 2018-06-13 17:10:52 -04:00
Kyle Spearrin 6aa922f380 fix unreachable code 2018-06-13 17:06:09 -04:00
Kyle Spearrin 0429c0557b hkdf key stretching for pbkdf2 key 2018-06-13 16:48:00 -04:00
Kyle Spearrin 4dea46f1ad prod urls for web client 2018-06-13 14:08:43 -04:00
Kyle Spearrin cfad521ea8 bulk share apis 2018-06-13 00:02:15 -04:00
Kyle Spearrin 7a5a4e654a bulk move/delete apis 2018-06-12 17:12:27 -04:00
Kyle Spearrin 1021f23277 cipher collection apis 2018-06-12 13:07:06 -04:00
Kyle Spearrin b3f71ed8e4 api support for sharing 2018-06-12 11:45:02 -04:00
Kyle Spearrin cd3c2ddff1 allow static lock timeout definition 2018-06-09 14:50:18 -04:00
Kyle Spearrin f40451ecc5 ie fixes 2018-06-07 23:36:39 -04:00
Kyle Spearrin c5fbea2341 getCredentials conditions 2018-06-05 15:45:19 -04:00
Kyle Spearrin 476d21e9f0 alloe cache on lowdb 2018-06-05 14:44:13 -04:00
Kyle Spearrin 22c12cf5c4 always read before writing 2018-06-04 12:05:43 -04:00
Kyle Spearrin 9b3fddbd33 always read from source 2018-06-01 12:33:38 -04:00
Kyle Spearrin c512b9b3ce return null for undefined storage key 2018-06-01 11:51:48 -04:00
Kyle Spearrin f618c0b5ee replace electron store with lowdb 2018-05-31 09:07:56 -04:00
Kyle Spearrin e0190f14be catch invalid regex 2018-05-30 23:19:12 -04:00
Kyle Spearrin 49dece7983 theme key 2018-05-29 23:16:50 -04:00
Kyle Spearrin c71b9703f3 credentials: 'include' 2018-05-29 14:36:20 -04:00
yxzzx 4c8f9c6b7c make src/services/api.service.ts work with https servers requiring client certificates. (#4) 2018-05-29 14:34:32 -04:00
Kyle Spearrin d3f3f47286 switch to filepath 2018-05-25 08:39:48 -04:00
Kyle Spearrin 43ac05d1fc switch to node crypto for rsa encrypt/decrypt 2018-05-21 09:10:13 -04:00
Kyle Spearrin bf260819bb sync organizations 2018-05-18 15:26:46 -04:00
Kyle Spearrin a421f6e64a raw attachment saves with node form data 2018-05-17 15:35:02 -04:00
Kyle Spearrin ba10d07042 export service 2018-05-17 10:52:06 -04:00
Kyle Spearrin 1fdb694fae dont include search in barrel file 2018-05-16 16:18:00 -04:00
Kyle Spearrin 12b01e1894 remove forge import from crypto service 2018-05-16 16:02:05 -04:00
Kyle Spearrin cf5bce1ea9 supports duo platform util 2018-05-16 15:30:28 -04:00
Kyle Spearrin e6fde2e92b move lock service interval to init 2018-05-16 10:18:05 -04:00
Kyle Spearrin 799c90af17 make logout callback async 2018-05-15 23:40:15 -04:00
Kyle Spearrin 7112911cb8 2fa adjustments in auth services 2018-05-15 21:11:20 -04:00
Kyle Spearrin f173001a41 polyfill fetch globals on nodeapi 2018-05-15 09:02:57 -04:00
Kyle Spearrin 17cf059970 node fetch api 2018-05-14 23:56:27 -04:00
Kyle Spearrin 5850a590ce utils global 2018-05-14 23:41:12 -04:00
Kyle Spearrin 29556c5d3b rename some crypto terms 2018-05-09 16:00:15 -04:00
Kyle Spearrin 22894a6876 cache key meta data for forge decryption 2018-05-09 15:48:17 -04:00
Kyle Spearrin e614cffffb remove some crypto functions 2018-05-07 12:14:40 -04:00
Kyle Spearrin 87ac298af9 web crypto testing. more test browsers 2018-05-07 11:43:14 -04:00
Kyle Spearrin de4494e1b3 fast decrypt 2018-05-07 09:00:49 -04:00
Kyle Spearrin c3dad8fd1a add account profile api 2018-05-03 12:46:49 -04:00
Kyle Spearrin b5db9edc3f adjust collator sorting options 2018-05-02 17:00:24 -04:00
Kyle Spearrin 66bdf442d6 add necessary apis for org directory imports 2018-04-30 17:00:31 -04:00
Kyle Spearrin e7735f2d80 test pbkdf2 node function 2018-04-25 16:30:47 -04:00
Kyle Spearrin 6e6dc422ac option to not set crypto keys 2018-04-25 12:42:52 -04:00
Kyle Spearrin 0ad2c9d667 make supportedTranslationLocales public 2018-04-25 08:26:02 -04:00
Kyle Spearrin 119a9ba6bc locale key 2018-04-24 23:53:03 -04:00
Kyle Spearrin 768ab7dd0a b64 to utf8 utils 2018-04-23 13:45:40 -04:00
Kyle Spearrin e5ae1cbb1c remove comment 2018-04-23 13:05:05 -04:00