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
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
cfa4664b31
null or empty on password changed checks
2018-07-30 16:40:16 -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
61d2040518
sequentialize updates
2018-07-23 15:12:32 -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
cc8dd89b2b
fix delete account endpoint
2018-07-20 13:01:48 -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
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
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
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
51f041a959
recover delete apis
2018-07-13 15:55:02 -04:00
Kyle Spearrin
cc6f732a14
hasEncKey checks
2018-07-12 17:07:06 -04:00
Kyle Spearrin
67b2b53185
allow null name
2018-07-12 14:19:39 -04:00
Kyle Spearrin
24d608d365
verify email apis
2018-07-12 11:35:04 -04:00
Kyle Spearrin
d7f3f9425e
user public key apis
2018-07-11 13:30:06 -04:00
Kyle Spearrin
c76cbf1274
org user apis
2018-07-10 13:03:24 -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
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
1b7ace0495
event apis
2018-07-06 23:06:38 -04:00
Kyle Spearrin
7b23b90054
org user apis, sort function utils
2018-07-06 15:00:55 -04:00
Kyle Spearrin
b9a15d7ced
cast fix
2018-07-06 12:55:48 -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
a600c4a539
org import and collection encrypt function
2018-07-05 23:38:27 -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
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
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
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
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
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
ccd10751e3
u2f email send apis
2018-06-27 17:50:12 -04:00
Kyle Spearrin
3cc759791e
2fa provider properties
2018-06-26 22:39:39 -04:00
Kyle Spearrin
c3b6baf726
add two factor apis
2018-06-26 15:17:14 -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
1aa774b99f
update folder of items when folder is deleted
2018-06-25 14:54:47 -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
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
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
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
cd3c2ddff1
allow static lock timeout definition
2018-06-09 14:50:18 -04:00
Kyle Spearrin
f40451ecc5
ie fixes
2018-06-07 23:36:39 -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
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
f618c0b5ee
replace electron store with lowdb
2018-05-31 09:07:56 -04:00
Kyle Spearrin
e0190f14be
catch invalid regex
2018-05-30 23:19:12 -04:00
Kyle Spearrin
49dece7983
theme key
2018-05-29 23:16:50 -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
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
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
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
66bdf442d6
add necessary apis for org directory imports
2018-04-30 17:00:31 -04:00
Kyle Spearrin
e7735f2d80
test pbkdf2 node function
2018-04-25 16:30:47 -04:00
Kyle Spearrin
6e6dc422ac
option to not set crypto keys
2018-04-25 12:42:52 -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
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
fae4530564
use TwoFactorProviderType enum for remember me
2018-04-19 14:07:11 -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
831b4cff7b
hostname fix
2018-04-14 10:01:40 -04:00
Kyle Spearrin
5608f11925
formatting fixes
2018-04-13 23:55:07 -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
f673bd62d7
move bow-row direct, and selected provider support
2018-04-04 14:18:42 -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
1f2cf2bcdf
lock service invokes callback on lock
2018-03-03 23:04:55 -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
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
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
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
4a3705e675
remove unnecessary fields from 2fa providers
2018-02-02 12:03:05 -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
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
3869dcaf7b
apply collection and folder views
2018-01-25 14:57:42 -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
9fe0cfb2d8
fix encryptCipherData
2018-01-24 13:27:32 -05:00
Kyle Spearrin
7e1c883f03
view model types
2018-01-24 11:33:15 -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
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
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
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
bf35cf3588
remove unused service test
2018-01-09 15:37:51 -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
7c848edf3c
added models, crypto, and constants services
2018-01-08 14:11:28 -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