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
0d15ae8615
lint fixes
2018-08-27 20:00:41 -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
6f43b73237
don't re-throw exception on 2fa failure
2018-08-25 08:47:38 -04:00
Kyle Spearrin
7d0583f47b
ELECTRON_NO_UPDATER env variable to disable auto-updates
2018-08-25 08:30:06 -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
5d95fc733c
null checks
2018-08-23 08:56:27 -04:00
Kyle Spearrin
db1a632c65
sync on reconnect
2018-08-23 08:56:23 -04:00
Kyle Spearrin
3d02a1ecb8
make filter public
2018-08-22 22:35:18 -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
2bc7c42733
catch security errors on ie when reading hostname
2018-08-22 08:37: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
bba52192dc
reload view on sync complete
2018-08-20 17:00:49 -04:00
Kyle Spearrin
7cae08a55b
reinit notifications after setting urls
2018-08-20 17:00:39 -04:00
Kyle Spearrin
9bd8b73e27
standardize date types
2018-08-20 16:20:51 -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
aed1c5e927
dont show tags on save dialog (mac)
2018-08-18 00:24:48 -04:00
Kyle Spearrin
0d69c3f266
update to file save dialog
2018-08-17 23:57:42 -04:00
Kyle Spearrin
bf9a9c5f9f
fix copy options
2018-08-17 12:24:56 -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
a7bbdf9c93
remove allciphers
2018-08-13 16:27:28 -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
49d3f22704
format multiple error messages when validating
2018-08-02 08:46:08 -04:00
Kyle Spearrin
6f64c5cb5a
null check
2018-08-01 16:53:48 -04:00
Kyle Spearrin
370952971a
make billing expiration a date object
2018-08-01 16:50:34 -04:00
Kyle Spearrin
a26527b500
is mobile browser checks on autofocus
2018-08-01 09:13:49 -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
13769a7fcb
dont use cipher revisionDate
2018-07-30 22:01:21 -04:00
Kyle Spearrin
cfa4664b31
null or empty on password changed checks
2018-07-30 16:40:16 -04:00
Kyle Spearrin
557b2fc3f0
move onViewCipherPasswordHistory to desktop
2018-07-30 10:58:47 -04:00
Kyle Spearrin
a5d1bb88a7
move view history method to just desktop
2018-07-30 10:56:33 -04:00
Kyle Spearrin
b21cb789da
dont make date obj from revision date
2018-07-30 10:50:22 -04:00
Kyle Spearrin
c0f6fa2db1
password history component
2018-07-30 10:04:20 -04:00
Kyle Spearrin
0b29dc10bf
cipher view revision dates
2018-07-27 23:37:36 -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
9df96a3288
default disable on FirefoxExtension
2018-07-25 11:01:03 -04:00
Kyle Spearrin
6dc13e8579
nested folders use /
2018-07-23 17:37:32 -04:00
Kyle Spearrin
20ac5a98a3
password agent csv importer
2018-07-23 17:33:35 -04:00
Kyle Spearrin
bbcbd6d119
null checks
2018-07-23 17:15:23 -04:00
Kyle Spearrin
0b2fab43d5
ref PR for mem leak explanation
2018-07-23 15:46:59 -04:00
Kyle Spearrin
70a0044ac5
added memory leak warning
2018-07-23 15:41:54 -04:00
Kyle Spearrin
61d2040518
sequentialize updates
2018-07-23 15:12:32 -04:00
Kyle Spearrin
8e586437e0
sequentialize fixes
2018-07-23 14:47:28 -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
3a34d3b174
gnome json importer
2018-07-23 12:04:34 -04:00
Kyle Spearrin
e5d060c80b
passkeep csv importer
2018-07-23 11:41:12 -04:00
Kyle Spearrin
06682e2672
splash id importer
2018-07-23 11:23:20 -04:00
Kyle Spearrin
790e50f2b6
check SafariExtension instead of safari
2018-07-21 15:35:17 -04:00
Kyle Spearrin
240e5ba5ab
parse function
2018-07-21 14:38:21 -04:00
Kyle Spearrin
7b89ad6bf7
check event.data type. some debug logging
2018-07-21 14:07:06 -04:00
Kyle Spearrin
57ce9d5315
null check on u2f data
2018-07-21 09:59:37 -04:00
Kyle Spearrin
2fe65e27e2
normalize new lines and trim csv data
2018-07-21 08:21:08 -04:00
Kyle Spearrin
b5353551a8
null check on u2f challenge
2018-07-21 00:32:41 -04:00
Kyle Spearrin
cc8dd89b2b
fix delete account endpoint
2018-07-20 13:01:48 -04:00
Kyle Spearrin
8149d7877d
zoho csv importer
2018-07-19 15:12:58 -04:00
Kyle Spearrin
3f329ca613
fix implicit any
2018-07-19 08:30:07 -04:00
Kyle Spearrin
4750a64ece
pasword boss importer. convert to note helper
2018-07-19 08:05:45 -04:00
Kyle Spearrin
4b5e192457
ascendo dv csv importer
2018-07-19 00:01:18 -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
257b1d7d7a
stip guids from analytics page paths
2018-07-18 13:12:48 -04:00
Kyle Spearrin
aa811e51c3
add storage gb info to org
2018-07-18 09:21:34 -04:00
Kyle Spearrin
4d702f4de3
roboform csv importer
2018-07-17 23:47:28 -04:00
Kyle Spearrin
1660d7570b
lint fix
2018-07-17 23:14:42 -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
3354f0b818
is owner get prop
2018-07-17 15:56:49 -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
4be7c6aa4c
clipperz html importer
2018-07-17 10:08:35 -04:00
Kyle Spearrin
d677bad76a
truekey csv importer
2018-07-17 00:15:14 -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
76ece834d1
stick password xml importer
2018-07-13 17:11:19 -04:00
Kyle Spearrin
51f041a959
recover delete apis
2018-07-13 15:55:02 -04:00
Kyle Spearrin
9bc7459eac
add org invite token to registration if present
2018-07-13 11:06:44 -04:00
Kyle Spearrin
a949f499ac
onSuccessfulLoginNavigate for 2fa page
2018-07-13 10:49:37 -04:00
Kyle Spearrin
b3bd13fe2b
pass email param on login/register
2018-07-13 10:44:47 -04:00
Kyle Spearrin
6db55bbae8
fix path to utils
2018-07-13 09:31:14 -04:00
Kyle Spearrin
747cd63733
adjust focus on fields for browser apps
2018-07-13 09:28:45 -04:00
Kyle Spearrin
0217fdf7c1
remember email on login
2018-07-13 09:13:10 -04:00
Kyle Spearrin
cc6f732a14
hasEncKey checks
2018-07-12 17:07:06 -04:00
Kyle Spearrin
5fac067713
msecure csv importer
2018-07-12 16:27:24 -04:00
Kyle Spearrin
41dd6b1f2c
dashlane csv importer
2018-07-12 15:53:14 -04:00
Kyle Spearrin
67b2b53185
allow null name
2018-07-12 14:19:39 -04:00
Kyle Spearrin
f6a5979334
rate limit message on 429
2018-07-12 11:52:55 -04:00
Kyle Spearrin
24d608d365
verify email apis
2018-07-12 11:35:04 -04:00
Kyle Spearrin
152c44185b
optimize id search
2018-07-12 10:10:05 -04:00
Kyle Spearrin
89779db1f2
convert to processFolder helper
2018-07-12 09:57:08 -04:00
Kyle Spearrin
7ca2a40478
folder helps and pwsafe xml importer
2018-07-12 09:48:39 -04:00
Kyle Spearrin
768b41153d
change to secure note if not login
2018-07-12 09:21:35 -04:00
Kyle Spearrin
b4846e5fea
enpass csv importer
2018-07-12 00:11:09 -04:00
Kyle Spearrin
17d50fc90c
password dragon xml importer
2018-07-11 23:30:15 -04:00
Kyle Spearrin
0c9fd975f7
kepper csv importer
2018-07-11 17:43:26 -04:00
Kyle Spearrin
ef75dc735e
search cipher id as well
2018-07-11 15:47:54 -04:00
Kyle Spearrin
d7f3f9425e
user public key apis
2018-07-11 13:30:06 -04:00
Kyle Spearrin
e9518e104e
fix implicit any
2018-07-11 10:26:32 -04:00
Kyle Spearrin
06e412a095
one password importers
2018-07-11 10:18:25 -04:00
Kyle Spearrin
4ba55c8c8b
add several simple csv importers
2018-07-10 23:17:55 -04:00
Kyle Spearrin
089622d5b1
dont need to turn arrays into arrays, derp..
2018-07-10 22:39:29 -04:00
Kyle Spearrin
678b191a32
org support for keepass
2018-07-10 17:57:59 -04:00
Kyle Spearrin
74ddd9b8e3
keepass2 xml importer
2018-07-10 17:51:55 -04:00
Kyle Spearrin
c9fc74c5cb
more importer helpers
2018-07-10 17:51:47 -04:00
Kyle Spearrin
4004449aa8
padlock importer. move relationships to arrays
2018-07-10 16:38:43 -04:00