Kyle Spearrin
45341ec408
lower kdf iterations for edge/ie since they use less-performant polyfill
2018-10-02 09:20:32 -04:00
Kyle Spearrin
c3a2d3a536
default iterations when registering is now 100k
2018-10-02 09:06:03 -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
46f9e17056
add nativescript support to utils
2018-09-10 15:57:59 -04:00
Kyle Spearrin
e240085351
expose decrypt to bytes
2018-09-10 12:13:30 -04:00
Kyle Spearrin
4927d0d907
make enpass checks ignore case
2018-09-10 10:38:21 -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
5571fbe8bf
use currency pipe on premium price
2018-08-31 15:38:40 -04:00
Kyle Spearrin
38c26d9649
Fix !== null checks
2018-08-30 21:47:41 -04:00
Kyle Spearrin
82bf646a77
check enabled too
2018-08-29 13:44:55 -04:00
Kyle Spearrin
5db115ae43
check for null path
2018-08-29 09:35:10 -04:00
Kyle Spearrin
42dbdb0043
allow attachments if can access premium
2018-08-29 09:21:27 -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
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
Kyle Spearrin
a6a0673af8
fix model bug
2018-07-10 14:43:59 -04:00
Kyle Spearrin
c76cbf1274
org user apis
2018-07-10 13:03:24 -04:00
Kyle Spearrin
bded5eb625
bug fixes in api models
2018-07-10 10:06:47 -04:00
Kyle Spearrin
36ab2ec78b
add missing permissions to organization objs
2018-07-10 09:19:15 -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
0a46513e38
add missing collectionid
2018-07-09 11:49:16 -04:00
Kyle Spearrin
9a73e73351
update device string for electron
2018-07-09 09:30:15 -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
a7e7dcc1fe
safeincloud xml importer, org import support
2018-07-07 23:02:53 -04:00
Kyle Spearrin
1b7ace0495
event apis
2018-07-06 23:06:38 -04:00
Kyle Spearrin
c44e633f42
allow prop 3 search
2018-07-06 15:03:00 -04:00
Kyle Spearrin
7b23b90054
org user apis, sort function utils
2018-07-06 15:00:55 -04:00
Kyle Spearrin
e25ad93082
trim search term
2018-07-06 14:11:47 -04:00
Kyle Spearrin
b9a15d7ced
cast fix
2018-07-06 12:55:48 -04:00
Kyle Spearrin
7f8ed5a928
api interface updates
2018-07-06 12:49:22 -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
4aebc4ab3d
search pipe
2018-07-06 12:40:08 -04:00
Kyle Spearrin
a600c4a539
org import and collection encrypt function
2018-07-05 23:38:27 -04:00
Kyle Spearrin
ed93fa9ea3
move to organization property instead of param
2018-07-05 19:00:00 -04:00
Kyle Spearrin
56cf068acd
importer organization support
2018-07-05 17:29:35 -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
ef5eebba66
allow overridable encrypt function
2018-07-05 10:10:15 -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
7ba04c919e
plan types
2018-07-02 15:19:33 -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
20622db73c
isSelfHost
2018-06-30 13:51:09 -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
ef897695e9
fix typo on billing response
2018-06-29 16:55:04 -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
ac221d8867
blur csv importer
2018-06-29 09:27:50 -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
569ad25208
lint fixes
2018-06-27 22:09:39 -04:00
Kyle Spearrin
ccd10751e3
u2f email send apis
2018-06-27 17:50:12 -04:00
Kyle Spearrin
ec505b8c55
data is never null
2018-06-26 22:52:12 -04:00
Kyle Spearrin
3cc759791e
2fa provider properties
2018-06-26 22:39:39 -04:00
Kyle Spearrin
0d30c89c5a
export challenge response
2018-06-26 15:55:01 -04:00
Kyle Spearrin
c3b6baf726
add two factor apis
2018-06-26 15:17:14 -04:00
Kyle Spearrin
32a636e5a5
add settings domains apis to abstraction
2018-06-25 23:09:32 -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
0d2cd4c482
name from url
2018-06-25 15:19:51 -04:00
Kyle Spearrin
1aa774b99f
update folder of items when folder is deleted
2018-06-25 14:54:47 -04:00
Kyle Spearrin
8a91e5b4d6
avira csv importer
2018-06-25 14:15:34 -04:00
Kyle Spearrin
95337651fc
init arrays
2018-06-25 11:40:03 -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
ce40a803d8
importers parse
2018-06-23 14:46:23 -04:00
Kyle Spearrin
154c087b97
importers for lastpass, bitwarden, and keepassx
2018-06-23 09:27:30 -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
6e501dddb9
force length to 5 when < 5
2018-06-20 22:12:15 -04:00
Kyle Spearrin
d75543e6c8
totp and edit props
2018-06-19 23:40:10 -04:00
Kyle Spearrin
e5db01083c
switch icons server to icons.bitwarden.net
2018-06-18 08:33:09 -04:00
Neil Burrows
8fcbc887a2
Mask Card Code on Angular Web Vault ( #6 )
...
* Adding mask and toggle for Card Security Code
* For Card Code Mask - show same number of characters as code
* Mask Card Code in angular web vault
2018-06-16 08:39:51 -04:00
Kyle Spearrin
c3ad9b9b7d
remove unused import
2018-06-13 23:15:02 -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
c42a45e967
cipher with id for bulk share request
2018-06-13 14:08:28 -04:00
Neil Burrows
1ab6ce6ec0
Adding mask and toggle for Card Security Code ( #5 )
...
* Adding mask and toggle for Card Security Code
* For Card Code Mask - show same number of characters as code
2018-06-13 12:33:26 -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
5db55496c2
add support for readonly flag on collections
2018-06-11 14:32:35 -04:00
Kyle Spearrin
4bd9a9fc11
load DuoWebSDK as a module
2018-06-11 13:32:53 -04:00
Kyle Spearrin
d875b9aeb0
remove dummy module
2018-06-11 08:54:22 -04:00
Kyle Spearrin
cd3c2ddff1
allow static lock timeout definition
2018-06-09 14:50:18 -04:00
Kyle Spearrin
7b05416d55
attachment events
2018-06-09 13:29:07 -04:00
Kyle Spearrin
fe3a878542
update dummy module
2018-06-08 16:07:21 -04:00
Kyle Spearrin
4c083eeb92
download attachments function from component
2018-06-08 12:14:02 -04:00
Kyle Spearrin
8a1bc30fc9
update jslib to support modules
2018-06-08 10:11:28 -04:00
Kyle Spearrin
f40451ecc5
ie fixes
2018-06-07 23:36:39 -04:00
Kyle Spearrin
8211e19db0
add web device type, dont check password twice
2018-06-07 17:11:17 -04:00
Kyle Spearrin
c59bca05bb
fixes on modal
2018-06-06 17:26:58 -04:00
Kyle Spearrin
a7a58ae8f3
true false value directive
2018-06-06 14:29:59 -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
66b3dbae17
element array instead of node list
2018-06-05 13:28:09 -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
e0d5a4d8b7
show toast util
2018-05-31 14:40:01 -04:00
Kyle Spearrin
79f8370f7c
fix node check
2018-05-31 09:13:38 -04:00
Kyle Spearrin
f618c0b5ee
replace electron store with lowdb
2018-05-31 09:07:56 -04:00
Kyle Spearrin
98e2e611f8
update to electron 2.x
2018-05-31 08:09:56 -04:00
Kyle Spearrin
e0190f14be
catch invalid regex
2018-05-30 23:19:12 -04:00
Kyle Spearrin
e9228a7888
cleanup totpCode
2018-05-30 16:08:43 -04:00
Kyle Spearrin
49dece7983
theme key
2018-05-29 23:16:50 -04:00
Kyle Spearrin
f99b34d062
no tray ctx menu for macos due to electorn bug
2018-05-29 23:06:12 -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