Fred Cox
e7f4dccfc3
Clear sequentialize cache when empty to remove chance of memory leaks ( #26 )
2019-02-02 09:23:16 -05:00
Kyle Spearrin
cb7336c0e8
null or whitespace util
2019-01-15 11:34:35 -05:00
Kyle Spearrin
f4c4f28026
disable analytics
2019-01-15 11:02:15 -05:00
Kyle Spearrin
f3f17138c8
check for existing protocol
2019-01-07 10:40:11 -05:00
Kyle Spearrin
e7464785e1
allow launching URLs without protocol than end with tld
2019-01-07 10:33:13 -05:00
Kyle Spearrin
aa17849329
install and use duo_web_sdk w/ npm
2018-12-18 17:00:07 -05:00
Kyle Spearrin
5609fecbce
continue logic
2018-11-30 09:49:08 -05: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
0d30a1a1c9
tldjs noop
2018-10-13 22:43:54 -04:00
Kyle Spearrin
ad97afc590
move getDomain to jslib Utils
2018-10-13 22:21:54 -04:00
Kyle Spearrin
c35576deb8
ns updates and overloads
2018-10-13 00:11: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
Kyle Spearrin
46f9e17056
add nativescript support to utils
2018-09-10 15:57:59 -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
2bc7c42733
catch security errors on ie when reading hostname
2018-08-22 08:37:52 -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
a26527b500
is mobile browser checks on autofocus
2018-08-01 09:13:49 -04:00
Kyle Spearrin
41ab22a82f
support for otpauth:// urls for totp codes
2018-07-31 11:25:50 -04:00
Kyle Spearrin
9df96a3288
default disable on FirefoxExtension
2018-07-25 11:01:03 -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
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
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
257b1d7d7a
stip guids from analytics page paths
2018-07-18 13:12:48 -04:00
Kyle Spearrin
621a6d1524
adjust enum names for added browser types
2018-07-09 09:04:47 -04:00
Kyle Spearrin
7b23b90054
org user apis, sort function utils
2018-07-06 15:00:55 -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
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
5850a590ce
utils global
2018-05-14 23:41:12 -04:00
Kyle Spearrin
33c3af3a8e
require node URL
2018-04-25 16:30:18 -04:00
Kyle Spearrin
8469d18f47
move modal and duo to jslib
2018-04-24 23:22:21 -04:00
Kyle Spearrin
5d3b99ce6f
move common electron code to jslib
2018-04-24 16:00:20 -04:00
Kyle Spearrin
768ab7dd0a
b64 to utf8 utils
2018-04-23 13:45:40 -04:00
Kyle Spearrin
0fa9fc58eb
refactor utils service to utils
2018-04-23 13:03:47 -04:00
Kyle Spearrin
5e7115f78d
implement crypto functions in more places
2018-04-21 23:55:21 -04:00
Kyle Spearrin
d73012efc8
rsa encrypt and decrypt tests
2018-04-20 15:32:25 -04:00
Kyle Spearrin
3b2b48dd8d
misc utils for browser and node
2018-04-20 10:59:55 -04:00
Kyle Spearrin
013bf20a35
add u2f support to two factor component
2018-04-04 16:27:30 -04:00