1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-23 19:53:43 +00:00
Commit Graph

277 Commits

Author SHA1 Message Date
Addison Beck
3718f35efd [chore] Update jslib (#459) 2022-01-31 18:00:19 -05:00
Addison Beck
5731e1e316 [chore] Update jslib (#457) 2022-01-28 10:09:24 -05:00
Matt Gibson
210e0502ca Feature/put serve behind feature flag (#455)
* Add build-time feature flag capabilities

* Toggle `bw serve` command with `serve` flag

* Run linter and prettier
2022-01-28 08:29:04 -06:00
Matt Gibson
1b409653a2 Fix/bitwarden serve (#454)
* Handle null passedOptions

* Require authentication to use `bs serve`
2022-01-26 10:28:56 -06:00
Thomas Rittson
8b650666c5 Fix migration to Key Connector (#452)
* Move Key Connector check to subclass

* Move authService.logout call to main program

* Move Key Connector migration check to unlock command

* Use get/setConvertAccountRequired flag

* Move Key Connector convert to own command, set usesKeyConnector after conversion

* Remove KC conversion check from syncCommand, fix callback

* Make class service private

* Fix naming convention

* Update jslib and deps
2022-01-21 06:03:37 +10:00
Kyle Spearrin
922cd1dc54 serve command (#451) 2022-01-19 10:45:14 -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
Thomas Rittson
b962af303a Fix always logging out instead of lock (#444) 2022-01-13 17:35:48 +10:00
Addison Beck
179f1dfe5d [refactor(Account Switching)] Implement StateService (#424) 2021-12-28 15:38:51 -05:00
Oscar Hinton
910b4a24e6 Apply Prettier (#426) 2021-12-20 18:04:00 +01:00
Matt Gibson
4345a093b7 Fix cli user agent (#415)
* Fix cli user agent

* update jslib
2021-11-23 15:13:29 -06:00
Thomas Rittson
62a3ea5699 [Key Connector] QA fixes (#410)
* Fix locked vault message if using key connector

* Add OTP verification on export

* Finish support for OTP on export

* Delete unneeded subclass

* update deps

* Update jslib
2021-11-16 19:42:30 +10:00
Thomas Rittson
85f4f1e727 [Key Connector] Add support for key connector (#406)
Co-authored-by: Hinton <oscar@oscarhinton.com>
2021-11-09 19:00:16 +01:00
Matt Gibson
739dbffd2b Update jslib (#398)
* Update jslib

* Add new service dependency

* update jslib
2021-10-28 10:17:42 -05:00
Oscar Hinton
fe0f4120ba Remove empty catch blocks and remove allow-empty-catch tslint rule (#393) 2021-10-20 22:41:33 +02:00
Vincent Salucci
325e9ded0d [Reset Password] Refactor to use new auth result (#380)
* [Reset Password] Refactor to use new auth result

* Update jslib

* Update class to fix build
2021-10-12 16:51:14 -05:00
Matt Gibson
12ead16167 Use split collections permisions (#382) 2021-10-05 11:13:03 -05:00
Luckymee
6ffc295be9 Implemented capitalize, and includeNumber (#369)
* Implemented capitalize, and includeNumber - generate passphrase.

Co-authored-by: davidrenzella <david.renzella@gmail.com>

* Capitalize shorthand flag

* Update package.json

* Remove accidental space

Co-authored-by: davidrenzella <david.renzella@gmail.com>
Co-authored-by: govjmal <govjmal@gmail.com>
2021-09-29 11:09:32 -04:00
Oscar Hinton
fe38848cf7 Use explicit import paths (#372) 2021-09-21 19:42:36 +02:00
Oscar Hinton
8690f51e2f Disable Private Vault Export Policy (#371) 2021-09-15 15:57:43 +02:00
Matt Gibson
49b6b717c1 Pass in apiKey login callback (#361)
* Pass in apiKey login callback

* Update jslib
2021-08-13 09:18:49 -05:00
Vincent Salucci
1a1ba6ed3b [Reset Password v1] Update Temp Password (#356)
* [Reset Password v1] Update Temp Password

* updated jslib

* fetched email before checking for reset master password

Co-authored-by: addison <addisonbeck1@gmail.com>
2021-08-10 13:35:41 -04:00
Oscar Hinton
4ec06bbd1e Add support for helpers in environment service (#353) 2021-07-23 22:46:32 +02:00
Matt Gibson
230e00e423 Fix unlock env and passwordfile (#352)
* Handle null options

* Pass in ConsoleLogService dependency
2021-07-20 09:54:04 -05:00
Philip Kaiser
47308ef240 --passwordenv doesn't work for for unlock (#347)
* - Add passwordenv parameter to unlock command
- Add passwordfile parameter to unlock command
- Adapt help message

* Remove newline

* Add warning if passwordenv var not found

* Appease the linter

* Refactor

* Undo last commit
2021-07-02 15:04:07 -05:00
Oscar Hinton
10b4efcb0d Set HashPurpose.LocalAuthorization on export password check (#339) 2021-06-30 20:27:47 +02: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
58fb7958fe Redefine cipher "share" to "move" (#330)
* Redefine cipher "share" to "move"

* PR fixes
2021-06-21 19:26:28 -05:00
Matt Gibson
10643be8bb Use getKey to actually retrieve key. (#332)
`hasKey` just validates it's available
2021-06-21 12:26:45 -05:00
Matt Gibson
62b5a05c40 Use cryptoservice to compare key to local keyhash (#331)
* Use cryptoservice to compare key to local keyhash

* Fix bugs

Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2021-06-21 12:23:30 -05:00
Matt Gibson
12b36557bd Fix reference after NodeCryptoFunctionService moved to jslib-node (#329) 2021-06-18 07:12:00 -05:00
Matt Gibson
17ab740914 Allow import to organization (#325)
* Allow import to organization vaults

* Use organization-aware Importer
2021-06-16 08:50:29 -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
Thomas Rittson
a5a3baea9c Use same export filename format as other clients (#312) 2021-05-28 06:47:39 +10:00
Thomas Rittson
13d3109f2b Add --cleanexit option (#309)
* add --cleanexit option

* bump jslib
2021-05-26 21:16:25 +10:00
Thomas Rittson
7a83b30490 update service deps and jslib (#308) 2021-05-26 07:42:59 +10:00
Oscar Hinton
1b22c91f35 Bump node to 14 (#296)
* Bump node to 14

* Change engine node to ~14. Fix linting
2021-05-14 14:30:26 +02:00
Matt Gibson
0cbcdd6948 Specify type of send from templateType (#304)
* Specify type of send from templateType

* Default to Text type send
2021-05-13 14:57:08 -05:00
Matt Gibson
1ed637e123 Replace cipher results with filtered results (#301) 2021-05-12 08:09:34 -05:00
Hannu Hartikainen
80f34d5de5 Add bw get notes <id> command (#255)
Rationale: the notes object is a freeform plain-text field that's
prominently displayed in Web Vault. It is also useful for the CLI users
as discussed before in issues #81 and #196. I have some use cases
planned myself.

I was rather surprised this wasn't supported already, but the
implementation is simple and cannot really break any existing
functionality so here it is.
2021-05-11 21:19:47 -05:00
Sang
50ee3c0f07 fix: fullObject option for send create (#285) 2021-05-11 14:56:38 -05:00
Me
5edd0a2c76 Add maxAccessCount to send command (#298) 2021-05-11 14:55:04 -05:00
Matt Gibson
63f522026b Get Attachment Download url from server (#295) 2021-04-29 09:49:04 -05:00
Oscar Hinton
9c55d78ffc Update dependencies (#292)
* Update dependencies

* Remove types which are no longer needed

* Bump jslib

* Revert pkg to 4.5.1 since 5.0.0 does not compile on linux.

* Bump pkg-fetch in build pipeline
2021-04-23 21:04:11 +02:00
Matt Gibson
019966f6d5 Specify api url in Send file download request (#291) 2021-04-22 07:45:06 -05:00
Matt Gibson
21ca15fb84 update jslib (#293)
* update jslib

* update jslib
2021-04-21 14:24:59 -05:00
Matt Gibson
754dfe9d80 Use Get command for final return value of edit (#290) 2021-04-20 14:55:04 -05:00
Matt Gibson
6d46dc4b87 If error is of unkown type, create and error response from it. (#289)
* If error is of unkown type, create and error response from it.

* Update src/commands/send/receive.command.ts

simplify error handling

Co-authored-by: Oscar Hinton <oscar@oscarhinton.com>

Co-authored-by: Oscar Hinton <oscar@oscarhinton.com>
2021-04-15 08:28:31 -05:00
Matt Gibson
475efc4262 Update jslib (#288)
* Update jslib

* Convert NodeSecureStorage CipherArrayBuffer to string
2021-04-14 11:44:57 -05:00