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
7b3fce1779
default empty string on description to notes
2018-10-08 15:50:58 -04:00
Kyle Spearrin
e0c32bebc7
null checks and fix email in notes
2018-10-08 15:49:38 -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
6b3dc2344f
move toast and event track to messaging for electron
2018-10-03 09:41:41 -04:00
Kyle Spearrin
7ae640e5f8
implement eventTrack for electron
2018-10-03 00:09:07 -04:00
Kyle Spearrin
ad31527b8d
move eventTrack analytics to platform utils
2018-10-03 00:03:49 -04:00
Kyle Spearrin
f793ff0aa5
refactor toaster to platform showToast
2018-10-02 23:09:19 -04:00
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
64be82d5cc
remove unused import
2018-09-19 09:57:17 -04:00
Kyle Spearrin
85587e0672
isSafari mock
2018-09-14 13:36:03 -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
832babf704
update node-fetch
2018-09-11 23:13:04 -04:00
Kyle Spearrin
930ee9f3c0
update node types
2018-09-11 22:47:19 -04:00
Kyle Spearrin
b6ee31879f
update libs
2018-09-11 17:29:47 -04:00
Kyle Spearrin
04f6b44d54
use regualar fetch for hibp apis
2018-09-11 15:54:18 -04:00
Kyle Spearrin
d0ad865060
add getDevice to mocked utils service
2018-09-10 16:44:50 -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