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
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
Kyle Spearrin
ed89dfaba7
allow empty ctor
2018-05-17 13:25:03 -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
9de9c1655c
move tray to jslib
2018-05-08 12:05:00 -04:00
Kyle Spearrin
e7779759f2
dont send message back to main if that's where it came from originally
2018-05-08 10:29:19 -04:00
Kyle Spearrin
3270d8bd0e
adjust base menu
2018-05-08 09:40:12 -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
c6c5dd6d46
electron constants
2018-05-05 00:28:33 -04:00
Kyle Spearrin
61e13daefa
proper default height
2018-05-04 17:33:06 -04:00
Kyle Spearrin
36dfdf24f1
pass in default width/height of window
2018-05-04 15:57:54 -04:00
Kyle Spearrin
2032e14285
move updater to jslib
2018-05-04 14:16:23 -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
c29b53cdd6
show string errors
2018-05-02 16:00:46 -04:00
Kyle Spearrin
66bdf442d6
add necessary apis for org directory imports
2018-04-30 17:00:31 -04:00
Kyle Spearrin
12533dd951
move storage defaults out to app
2018-04-26 16:17:11 -04:00
Kyle Spearrin
35039fdae2
main messaging service to jslib
2018-04-26 15:43:59 -04:00
Kyle Spearrin
983a7b474c
dummy module. ref https://github.com/angular/angular/issues/13590
2018-04-26 00:43:01 -04:00
Kyle Spearrin
7b5d3eb15c
autocomplete off
2018-04-26 00:19:54 -04:00
Kyle Spearrin
df1649bac1
input verbatim directive
2018-04-25 17:53:37 -04:00
Kyle Spearrin
e7735f2d80
test pbkdf2 node function
2018-04-25 16:30:47 -04:00
Kyle Spearrin
33c3af3a8e
require node URL
2018-04-25 16:30:18 -04:00
Kyle Spearrin
42bf9b2edb
base electron menu class
2018-04-25 15:43:02 -04:00
Kyle Spearrin
990c9a4c5d
keytar storage listener
2018-04-25 15:42:51 -04:00
Kyle Spearrin
6e6dc422ac
option to not set crypto keys
2018-04-25 12:42:52 -04:00
Kyle Spearrin
05e6d2c0f0
move sync to post login action
2018-04-25 12:08:18 -04:00
Kyle Spearrin
31bd1f9423
move electron renderer messaging service to jslib
2018-04-25 09:00:58 -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
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
e5ae1cbb1c
remove comment
2018-04-23 13:05:05 -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
fc1114a6bd
refactor crypto service to use crypto functions
2018-04-21 23:14:04 -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
2c2128a871
lint error
2018-04-19 23:12:06 -04:00
Kyle Spearrin
8cf3a6b0f0
hostname or uri
2018-04-19 14:40:42 -04:00
Kyle Spearrin
fae4530564
use TwoFactorProviderType enum for remember me
2018-04-19 14:07:11 -04:00
Kyle Spearrin
23917010a7
psss doc to copy function
2018-04-19 08:00:54 -04:00
Kyle Spearrin
97fe01e131
rsaDecrypt implementation
2018-04-19 00:00:53 -04:00
Kyle Spearrin
e8824c2c8b
lint spec dir
2018-04-18 13:43:42 -04:00
Kyle Spearrin
9b4069cb19
node vs web testing with jasmine
2018-04-18 12:59:48 -04:00
Kyle Spearrin
172f2de4ff
node crypto aes implementations
2018-04-18 08:50:02 -04:00
Kyle Spearrin
866de1278f
remove 256 from expectation
2018-04-18 00:25:16 -04:00
Kyle Spearrin
680fbff306
web crypto aes encryption and random bytes
2018-04-18 00:24:17 -04:00
Kyle Spearrin
2e58314759
byteString conversion without b64
2018-04-17 22:35:53 -04:00
Kyle Spearrin
3ca8716fc6
determine length based on alg. fix 512 wc pbkdf2
2018-04-17 21:18:47 -04:00
Kyle Spearrin
81f7bd7b76
hmac implementation for web crypto
2018-04-17 19:02:58 -04:00
Kyle Spearrin
719c8aa70c
this.isEdge member
2018-04-17 18:32:08 -04:00
Kyle Spearrin
da473ee1a6
test web crypto hashing
2018-04-17 18:26:02 -04:00
Kyle Spearrin
5ed0edf867
test web crypto pbkdf2
2018-04-17 17:56:41 -04:00
Kyle Spearrin
709e2eb3c0
setup karma testing
2018-04-17 16:15:19 -04:00
Kyle Spearrin
5d085b74f5
crypto function implementations for hash
2018-04-17 15:59:38 -04:00
Kyle Spearrin
d6474aee0e
crypto function implementations
2018-04-16 12:07:51 -04:00
Kyle Spearrin
4ad29e25f3
stub out crypto function service with pbkdf2
2018-04-14 23:20:37 -04:00
Kyle Spearrin
759ac04ee9
try catch collator set
2018-04-14 20:26:04 -04:00
Kyle Spearrin
94ca579168
sanitize system language
2018-04-14 20:17:10 -04:00
Kyle Spearrin
2930d7daf7
===
2018-04-14 13:38:04 -04:00
Kyle Spearrin
831b4cff7b
hostname fix
2018-04-14 10:01:40 -04:00
Kyle Spearrin
e883dfdaac
remove empty uri on add
2018-04-14 00:16:12 -04:00
Kyle Spearrin
5608f11925
formatting fixes
2018-04-13 23:55:07 -04:00
Kyle Spearrin
95cd9153c9
move premium page to jslib
2018-04-13 13:19:14 -04:00
Kyle Spearrin
df9074a0e5
move folder add/edit to jslib
2018-04-13 00:05:58 -04:00
Kyle Spearrin
2782ae33fc
optionally set loaded
2018-04-12 15:42:34 -04:00
Kyle Spearrin
c2bdabc098
only search name on edge
2018-04-12 15:42:22 -04:00
Kyle Spearrin
286e839ebb
remove unused member
2018-04-12 14:48:12 -04:00
Kyle Spearrin
7bc65b8366
return confirmed from delete
2018-04-11 16:27:10 -04:00
Kyle Spearrin
44a9d17dba
abstract away loading messages file json
2018-04-11 15:16:17 -04:00
Kyle Spearrin
97be728b31
move base i18nservice out to jslib
2018-04-11 15:07:33 -04:00
Kyle Spearrin
7933746d82
lint fixes
2018-04-10 23:49:09 -04:00
Kyle Spearrin
fa5f6c0906
return boolean from generate password
2018-04-10 13:53:21 -04:00
Kyle Spearrin
f8d8ca2253
default folderId null
2018-04-10 00:04:39 -04:00
Kyle Spearrin
cd1828da23
export component
2018-04-09 19:05:13 -04:00
Kyle Spearrin
4f79addb8a
load cipher from state
2018-04-09 17:35:56 -04:00
Kyle Spearrin
2c87f12718
use win variables
2018-04-07 00:18:31 -04:00
Kyle Spearrin
5d66ede2ea
move broadcaster to jslib
2018-04-06 15:33:38 -04:00
Kyle Spearrin
0b9c2f518d
remove template ref
2018-04-06 12:25:42 -04:00
Kyle Spearrin
69afd7923b
ref icon templateUrl
2018-04-06 12:01:21 -04:00
Kyle Spearrin
db83cab552
call into load method
2018-04-05 23:49:38 -04:00
Kyle Spearrin
45ba629371
move vault components to jslib
2018-04-05 22:21:18 -04:00
Kyle Spearrin
22f0f97cda
move ciphers, groupings, and search pipe to jslib
2018-04-05 11:12:00 -04:00
Kyle Spearrin
a0ca51dda4
lock component to jslib
2018-04-04 22:59:14 -04:00
Kyle Spearrin
d429cd2199
more icon component into jslib
2018-04-04 17:04:31 -04:00
Kyle Spearrin
fd19efa9f2
do not init duo if safari
2018-04-04 16:51:11 -04:00
Kyle Spearrin
013bf20a35
add u2f support to two factor component
2018-04-04 16:27:30 -04:00
Kyle Spearrin
f673bd62d7
move bow-row direct, and selected provider support
2018-04-04 14:18:42 -04:00
Kyle Spearrin
f855a8272c
share components with jslib
2018-04-04 10:08:06 -04:00
Kyle Spearrin
7b4d0a71de
share login component
2018-04-04 09:19:21 -04:00
Kyle Spearrin
579f970323
move various angular bits into shared jslib
2018-04-04 08:22:55 -04:00
Kyle Spearrin
00bb0fdbdf
convert appid to abstract class
2018-04-04 08:22:18 -04:00
Kyle Spearrin
167558168c
add duo org support to old constants
2018-04-03 15:27:14 -04:00
Kyle Spearrin
bea9e06506
added 2fa support for org duo
2018-04-03 15:11:03 -04:00
Kyle Spearrin
bdbb01317d
use client_id from decoded token
2018-03-28 21:54:21 -04:00
Kyle Spearrin
e5fb0fe6c6
refresh clientid
2018-03-28 15:20:11 -04:00
Kyle Spearrin
0b57d8b7f3
platform specific identity client id
2018-03-21 11:19:05 -04:00
Kyle Spearrin
e27df6bc09
null checks on sort function values
2018-03-19 19:42:38 -04:00
Kyle Spearrin
a3beb04f7e
mask field
2018-03-06 08:17:39 -05:00
Kyle Spearrin
145188c005
maskedPassword is constant 8 char
2018-03-06 07:44:32 -05:00
Kyle Spearrin
1f2cf2bcdf
lock service invokes callback on lock
2018-03-03 23:04:55 -05:00
Kyle Spearrin
848f50afe7
uri match value can be 0
2018-03-02 15:15:15 -05:00
Kyle Spearrin
913336280a
rename enum from basedomain => domain
2018-03-02 13:50:26 -05:00
Kyle Spearrin
0d80216921
add http protocol if none fiven
2018-03-02 12:42:11 -05:00
Kyle Spearrin
f205a9cc9f
break from switch
2018-03-02 12:36:53 -05:00
Kyle Spearrin
ad4c81ed84
support for uri matching types to cipher service
2018-03-02 12:03:03 -05:00
Kyle Spearrin
dc0befc9be
other types param now typed with CipherType
2018-03-02 08:33:57 -05:00
Kyle Spearrin
20389402fc
comment out TODO code
2018-03-02 08:15:31 -05:00
Kyle Spearrin
063bb010db
refactor for login uris and response model changes
2018-03-01 23:44:29 -05:00
Kyle Spearrin
52f3ea58d1
add services to index
2018-02-28 21:03:23 -05:00
Kyle Spearrin
6aef18ee7f
search service with lunr implementation
2018-02-28 15:15:10 -05:00
Kyle Spearrin
e3b3e444db
formatting cleanup
2018-02-28 11:09:10 -05:00
Kyle Spearrin
e1041e9b5b
cleanup auditservice
2018-02-28 10:58:34 -05:00
Oscar Hinton
1aabb42e47
AuditService ( #2 )
...
* Add AuditService.
* Change sha1 to use Webcrypto.
* Add interface for AuditService.
* Move PwnedPasswodsApi constant outside class.
* Change FromBufferToHex implementation to simpler code.
* Use correct string to array function.
* Change auditService interface to abstract class. Add missing type to utils.
2018-02-28 10:52:35 -05:00
Kyle Spearrin
ab00dfd399
none folder added last
2018-02-27 22:54:38 -05:00
Kyle Spearrin
902d72457c
analytics disabled by default on mas
2018-02-26 23:34:02 -05:00
Kyle Spearrin
783a86fe58
isMacAppStore
2018-02-26 23:32:06 -05:00
Kyle Spearrin
b747830c5b
log level type
2018-02-23 23:10:13 -05:00
Kyle Spearrin
9adabdab48
add log service abstraction
2018-02-23 22:10:58 -05:00
Kyle Spearrin
5b63336347
Revert "collection from domain index"
...
This reverts commit 36315dae19
.
2018-02-19 13:07:37 -05:00
Kyle Spearrin
166ed44392
Revert "reference barrels"
...
This reverts commit 2d9f53fbed
.
2018-02-19 13:07:19 -05:00
Kyle Spearrin
2d9f53fbed
reference barrels
2018-02-19 12:33:32 -05:00
Kyle Spearrin
36315dae19
collection from domain index
2018-02-19 12:04:35 -05:00
Kyle Spearrin
80cd30d7d8
dont init history
2018-02-17 22:51:28 -05:00
Kyle Spearrin
acb7b7b8e3
installedVersionKey constant
2018-02-16 15:50:01 -05:00
Kyle Spearrin
ccf2fbd996
copyToClipboard device utils
2018-02-16 14:00:16 -05:00
Kyle Spearrin
7b3bbd9245
userid null check
2018-02-15 13:39:23 -05:00
Kyle Spearrin
4412708ecb
send loggedout message
2018-02-15 13:39:18 -05:00
Kyle Spearrin
61918fbc04
isDev method
2018-02-13 17:23:45 -05:00
Kyle Spearrin
56d941a754
state service
2018-02-12 15:06:18 -05:00
Kyle Spearrin
4960fa18c0
setLockOption
2018-02-11 00:38:17 -05:00
Kyle Spearrin
6c3f0a538f
convert more service abstractions
2018-02-10 10:53:07 -05:00
Kyle Spearrin
8d4799a0a2
password gen fixes
2018-02-09 12:08:33 -05:00
Kyle Spearrin
28ed4144db
abstract services
2018-02-08 12:24:37 -05:00
Kyle Spearrin
9cd74af2df
sync service abstraction
2018-02-08 10:49:00 -05:00
Kyle Spearrin
4c6a1892c0
show dialog interface
2018-02-02 23:47:03 -05:00
Kyle Spearrin
4a3705e675
remove unnecessary fields from 2fa providers
2018-02-02 12:03:05 -05:00
Kyle Spearrin
17b9e9b03a
add placeholder support for i18n
2018-02-02 12:02:49 -05:00
Kyle Spearrin
7c3bed1737
updates for 2fa auth services
2018-02-01 22:55:49 -05:00
Kyle Spearrin
5845291aaf
abstract api service
2018-01-31 14:27:11 -05:00
Kyle Spearrin
4694793785
reset domain to null if empty
2018-01-30 13:13:12 -05:00
Kyle Spearrin
15f254879f
abstract password generation service
2018-01-29 17:59:57 -05:00
Kyle Spearrin
e160b97497
remove static sorting functions
2018-01-26 22:54:02 -05:00
Kyle Spearrin
3e43dd7aac
lint fix
2018-01-26 22:38:22 -05:00
Kyle Spearrin
ce4f683b96
added i18n sorting to folders, ciphers, collection
2018-01-26 22:16:35 -05:00
Kyle Spearrin
78dcbac7fa
remove alerterror
2018-01-26 16:13:54 -05:00
Kyle Spearrin
6f9f1f9a25
extract analytics to jslib
2018-01-26 10:35:44 -05:00
Kyle Spearrin
f8cbf8b247
fieldview ctor
2018-01-25 22:59:53 -05:00
Kyle Spearrin
47385a2818
default to null
2018-01-25 16:16:02 -05:00
Kyle Spearrin
3869dcaf7b
apply collection and folder views
2018-01-25 14:57:42 -05:00
Kyle Spearrin
8d2a90e496
add options
2018-01-25 14:32:10 -05:00
Kyle Spearrin
11755e409a
defining more abstractions
2018-01-25 14:26:09 -05:00
Kyle Spearrin
e5c1adedff
lib updates for login view on desktop
2018-01-24 23:27:04 -05:00
Kyle Spearrin
b4257b9ff3
subtitle properties
2018-01-24 16:58:34 -05:00
Kyle Spearrin
9fe0cfb2d8
fix encryptCipherData
2018-01-24 13:27:32 -05:00
Kyle Spearrin
bb18729306
update abstraction
2018-01-24 12:19:49 -05:00
Kyle Spearrin
7e1c883f03
view model types
2018-01-24 11:33:15 -05:00
Kyle Spearrin
5557c5b638
foramtting fixes
2018-01-24 09:27:08 -05:00
Kyle Spearrin
edc3bd1f81
convert services to abstractions
2018-01-23 17:29:15 -05:00
Kyle Spearrin
6c9e0c4cd3
added auth service
2018-01-23 15:58:13 -05:00
Kyle Spearrin
e157d5be6d
remove model window assignments
2018-01-20 14:12:18 -05:00
Kyle Spearrin
e753becd33
lazy load history
2018-01-19 14:58:06 -05:00
Kyle Spearrin
8636033159
resolve link warning on missing mac
2018-01-18 12:14:30 -05:00
Kyle Spearrin
0bbb118691
use random bytes for each HMAC comparison
2018-01-18 09:59:40 -05:00
Kyle Spearrin
335c94e24c
macBytes must exist if key has macKey
2018-01-18 09:03:27 -05:00
Kyle Spearrin
59f2fc0e73
add b64 output encoding option for decrypt
2018-01-18 00:08:10 -05:00
Kyle Spearrin
332a3b87c8
add vivaldi to interface
2018-01-17 13:38:44 -05:00
Kyle Spearrin
229c632c4f
never domains key
2018-01-13 10:14:00 -05:00
Kyle Spearrin
583b7c3b15
delay i18n evaluations
2018-01-12 21:56:35 -05:00
Kyle Spearrin
b1e4c98f6d
add safari to interface
2018-01-11 15:34:51 -05:00
Kyle Spearrin
27d858f879
remove "in UI" functions
2018-01-11 15:30:36 -05:00
Kyle Spearrin
d4645c8c2e
remove initListSectionItemListeners
2018-01-11 15:21:52 -05:00
Kyle Spearrin
ce628ba1db
rename to bitwardenContainerService
2018-01-11 14:00:32 -05:00
Kyle Spearrin
808e74bcfb
added missing return types to sync service
2018-01-09 23:34:33 -05:00
Kyle Spearrin
258178dc16
added missing implements
2018-01-09 23:31:09 -05:00
Kyle Spearrin
6be48873cc
move sync service to jslib
2018-01-09 23:25:59 -05:00
Kyle Spearrin
f383ee5027
move lock service ti jslib
2018-01-09 23:18:51 -05:00
Kyle Spearrin
8e64181a5d
move collection service tio jslib
2018-01-09 23:12:18 -05:00
Kyle Spearrin
6bdc683c0d
move cipherService to jslib
2018-01-09 23:01:16 -05:00
Kyle Spearrin
e85eb143bf
move settings service to jslib
2018-01-09 22:47:58 -05:00
Kyle Spearrin
4ea1a5f239
move folder service to jslib
2018-01-09 22:39:43 -05:00
Kyle Spearrin
426c536b15
move container service to jslib
2018-01-09 22:28:29 -05:00
Kyle Spearrin
0c7175d1bf
instance props reference static
2018-01-09 22:23:38 -05:00
Kyle Spearrin
3220252cb9
convert environment service to jslib
2018-01-09 20:20:54 -05:00
Kyle Spearrin
38502b5447
convert password generator to jslib
2018-01-09 17:55:32 -05:00
Kyle Spearrin
9b327683b4
convert totp service to jslib
2018-01-09 17:45:21 -05:00
Kyle Spearrin
564d024dd1
convert user service to jslib
2018-01-09 17:37:50 -05:00
Kyle Spearrin
07e4758dee
return type for setUrls
2018-01-09 16:23:27 -05:00
Kyle Spearrin
7ce34ac139
add api, appid, and token services
2018-01-09 16:19:55 -05:00
Kyle Spearrin
9a74f3e4ea
restore cryptokey class with node ref
2018-01-09 15:38:33 -05:00
Kyle Spearrin
bf35cf3588
remove unused service test
2018-01-09 15:37:51 -05:00
Kyle Spearrin
b7a0fbfef5
no aliasing
2018-01-09 14:26:29 -05:00
Kyle Spearrin
005ec447a7
unused service test
2018-01-08 16:22:31 -05:00
Kyle Spearrin
5c243e01ec
fix constants export
2018-01-08 16:22:19 -05:00
Kyle Spearrin
2b387058bd
rename exported models
2018-01-08 16:22:05 -05:00
Kyle Spearrin
1d9f28e185
update crypto interface
2018-01-08 16:21:49 -05:00
Kyle Spearrin
7c848edf3c
added models, crypto, and constants services
2018-01-08 14:11:28 -05:00
Kyle Spearrin
66aa1a783d
new script for publishing
2018-01-06 22:19:10 -05:00
Kyle Spearrin
2b4cd3fba7
re-organize into "barrels". add utils service
2018-01-06 22:13:11 -05:00
Kyle Spearrin
108eafaea3
moved service abstractions to lib
2018-01-06 15:47:23 -05:00
Kyle Spearrin
0f0b092ed7
add more enums to jslib
2018-01-06 14:27:30 -05:00
Kyle Spearrin
ad99560a92
transpiled npm package
2018-01-05 22:46:51 -05:00
Kyle Spearrin
5bcfa67635
npm package
2018-01-05 00:31:04 -05:00
Kyle Spearrin
bbfe69eea0
clean out old models/services
2018-01-04 23:51:02 -05:00
Kyle Spearrin
a95632294f
copy common ts code over from browser repo
2018-01-03 21:20:41 -05:00