Matt Gibson
a969696541
Fix/lock lowdb file ( #470 )
...
* Lock data.json while running
* Await floating promises
* Increase retry frequency and attempt count for lock file
* tweak lock retry times
(cherry picked from commit ee664059d2 )
2022-02-10 11:26:41 -05:00
Matt Gibson
3b1ccb409e
Fix/lowdb no cache ( #443 )
...
* Add jslib prettier commit to client ignore hashes
* Remove lowdb caching
* Fix state service remove being set to null
* Await in-memory key retrieval
* Fix key loading and unlock requests.
* Linter fixes
* linter fixes
* linter fixes
2022-01-13 11:03:19 -06:00
Oscar Hinton
910b4a24e6
Apply Prettier ( #426 )
2021-12-20 18:04:00 +01:00
Matt Gibson
65160f3bf4
Fix cli lock and logout ( #334 )
...
* Ensure order of operations
* Key removal is necessary to properly lock
* Update jslib
2021-06-22 12:37:30 -05:00
Matt Gibson
5a377f8ef9
Implement has for storage services ( #328 )
...
* Implement `has` for storage services
* Update jslib
2021-06-15 13:41:17 -05:00
Oscar Hinton
477066118e
Add jslib as a "real" dependency ( #321 )
...
* Split jslib
* Bump jslib
* Bump jslib, replace alias with tsconfig-paths-webpack-plugin
2021-06-07 19:25:55 +02:00
Matt Gibson
475efc4262
Update jslib ( #288 )
...
* Update jslib
* Convert NodeSecureStorage CipherArrayBuffer to string
2021-04-14 11:44:57 -05:00
Matt Gibson
0330641a14
Response option outputs only json on stdout ( #197 )
...
* Use logService for console logging
* jslib signature updates
* Use most specific import path
* Include new jslib dependency
* Update jslib
Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan >
2020-12-14 11:29:17 -06:00
Kyle Spearrin
a3ba833f0d
move shared CLI items to jslib
2019-03-15 22:34:59 -04:00
Kyle Spearrin
637241e27d
implement readFromClipboard util
2019-02-26 22:45:59 -05:00
Kyle Spearrin
73c597f649
add list items --url <url> command. resolves #32
2018-10-13 22:27:33 -04:00
Kyle Spearrin
dbca2a64e0
implement eventTrack
2018-10-03 10:48:28 -04:00
Kyle Spearrin
9afd50541b
update showToast signature
2018-10-02 23:34:28 -04:00
Kyle Spearrin
42e0a98fda
update device string
2018-07-09 09:30:45 -04:00
Kyle Spearrin
26baac529e
update devicetype enums
2018-07-09 09:13:54 -04:00
Kyle Spearrin
11ede29f9a
isSelfHost
2018-06-30 13:51:25 -04:00
Kyle Spearrin
055eae39e7
implement lock timeout
2018-06-09 14:50:34 -04:00
Kyle Spearrin
babaa11f8c
isIE
2018-06-07 23:37:07 -04:00
Kyle Spearrin
343a43df69
cli identity client id
2018-05-31 16:53:45 -04:00
Kyle Spearrin
ce1887154b
implement showToast
2018-05-31 14:43:45 -04:00
Kyle Spearrin
a9e3d31b07
move lowdb to jslib
2018-05-31 09:08:54 -04:00
Kyle Spearrin
549422ea63
BWCLI_ENV
2018-05-17 13:50:28 -04:00
Kyle Spearrin
c62c28677a
support custom data dir with BITWARDENCLI_APPDATA_DIR
2018-05-17 13:46:40 -04:00
Kyle Spearrin
36421c9144
add export command
2018-05-17 10:58:30 -04:00
Kyle Spearrin
1157c074ad
remove mkdirp lib
2018-05-16 22:17:38 -04:00
Kyle Spearrin
b425b6f509
create app dir if not exists
2018-05-16 21:38:45 -04:00
Kyle Spearrin
1c4449565e
fix path issues with user home dir
2018-05-16 20:11:14 -04:00
Kyle Spearrin
2170ebc6c7
2fa strings and supports duo false
2018-05-16 15:35:24 -04:00
Kyle Spearrin
cd54aedb9f
lowdb storage service
2018-05-16 15:22:32 -04:00
Kyle Spearrin
8a337893da
not implemented errors
2018-05-16 12:39:11 -04:00
Kyle Spearrin
6fff69c0ea
logout command
2018-05-15 23:26:36 -04:00
Kyle Spearrin
807cca2bd2
secure storage with env session key
2018-05-15 21:11:58 -04:00
Kyle Spearrin
4b5bab3c0e
lint fixes
2018-05-14 23:40:11 -04:00
Kyle Spearrin
ec049edfdf
switch to webpack
2018-05-14 23:16:59 -04:00
Kyle Spearrin
7f0f4a11f8
main and program are classes
2018-05-14 11:15:54 -04:00
Kyle Spearrin
ad2fa7efbb
application data directory
2018-05-14 08:26:00 -04:00
Kyle Spearrin
70c7b182ae
setup storage service and log in
2018-05-13 00:19:14 -04:00
Kyle Spearrin
8f49b58d2e
stub out some services
2018-05-12 21:24:28 -04:00