1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-13 06:54:07 +00:00
Commit Graph

650 Commits

Author SHA1 Message Date
Vicki League
a5cf8e806b Merge branch 'main' into ps/extension-refresh 2024-10-01 15:25:56 -04:00
Daniel García
9aeb412404 [PM-7646][PM-5506] Rust IPC changes: Episode 2 (#11122)
* Revert "[PM-7646][PM-5506] Revert IPC changes (#10946)"

This reverts commit ed4d481e4d.

* Ensure tmp dir gets created on MacOS

* Remove client reconnections

* Improve client error handling and process exiting
2024-10-01 16:28:56 +02:00
Victoria League
b4a2b2f22f Merge branch 'main' into ps/extension-refresh 2024-09-30 16:48:32 -04:00
Bernd Schoolmann
19f547e638 [PM-8836] Move ownership of biometrics to key-management (#10818)
* Move ownership of biometrics to key-management

* Move biometrics ipc ownership to km

* Move further files to km; split off preload / ipc to km

* Fix linting

* Fix linting

* Fix tests

* Fix tests

* Update .github/CODEOWNERS

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Update .github/CODEOWNERS

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Change ownership of native messaging to key-management

* Move biometrics to libs/key-management

* Add README to capital whitelist

* Update package-lock.json

* Move km to key-management

* Move km to key-management

* Fix build for cli

* Import fixes

* Apply prettier fix

* Fix test

* Import fixes

* Import fixes

* Update libs/key-management/README.md

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Update libs/key-management/package.json

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Update lock file

* Change imports to top level km package

---------

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
2024-09-30 18:14:32 +02:00
Vicki League
90496b7695 Merge branch 'main' into ps/extension-refresh 2024-09-30 11:47:21 -04:00
Michał Chęciński
cc9a72616a Differenciate slack chanel by environment in deploy-web.yml workflow (#11255) 2024-09-30 09:18:37 -04:00
renovate[bot]
0cd2b4aae5 [deps] DevOps: Update gh minor (#11320)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 11:46:20 +02:00
Victoria League
02eb6dc978 Merge branch 'main' into ps/extension-refresh 2024-09-24 12:02:22 -04:00
renovate[bot]
0089ae0886 [deps] DevOps: Update gh minor (#11064)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-24 11:35:01 -04:00
Victoria League
c5980524ae Merge branch 'main' into ps/extension-refresh 2024-09-19 08:59:34 -04:00
Vince Grassia
64844600dc Fix alert message for Desktop builds (#11139) 2024-09-19 10:40:55 +02:00
Victoria League
e85f0af2fc Merge branch 'main' into ps/extension-refresh 2024-09-16 15:32:14 -04:00
Vince Grassia
f2142e318e BRE-315 - Update workflow to push to TestFlight on protected branches (#11082) 2024-09-16 11:15:34 -06:00
Opeyemi
d34b40797e [BRE-246] - Use GH-App for Version Bump Workflow (#10986)
* Use GH-App for version bump workflow

* update secret
2024-09-16 16:36:53 +01:00
Victoria League
a9397705c9 Merge branch 'main' into ps/extension-refresh 2024-09-12 15:23:50 -04:00
Matt Gibson
3be5c4800b Do not test napi crate on windows (#11003)
* Do not test napi crate on windows

possibly related to https://github.com/napi-rs/napi-rs/issues/1405. We are seeing buffer overflows in ci due to repeated Node-API GetProcAddress failures.

We don't have any tests in the napi crate, so there's no harm in removing those tests right now. If we have tests there in the future, we'll need to actually fix this. However, the napi crate is just a wiring crate, so maybe we won't ever have any unit tests there.

* include crate in name

* Remove crate axis
2024-09-12 11:21:23 -06:00
Vicki League
7462b1323a Merge branch 'main' into ps/extension-refresh 2024-09-11 14:58:46 -04:00
Bernd Schoolmann
aa2a2d3ed0 Add initial km CODEOWERSHIP (#10988) 2024-09-11 14:04:01 +02:00
Victoria League
0a5a993d63 Merge branch 'main' into ps/extension-refresh 2024-09-10 14:18:18 -04:00
Todd Martin
ed4d481e4d [PM-7646][PM-5506] Revert IPC changes (#10946)
* Revert "Remove unnecessary plist keys in desktop_proxy (#10933)"

This reverts commit 4dbb036df1.

* Revert "Fix TestFlight errors caused by desktop_proxy (#10928)"

This reverts commit 40cb4b5353.

* Revert "[PM-5506] Enable electron fuses (#10073)"

This reverts commit 78c5e9c706.

* Revert "[PM-7846] Implement a rust based native messaging proxy and IPC system (#9894)"

This reverts commit 55874b72bf.
2024-09-09 09:09:17 -04:00
Victoria League
ae3bd26fa0 Merge branch 'main' into ps/extension-refresh 2024-09-05 11:10:33 -04:00
Daniel García
55874b72bf [PM-7846] Implement a rust based native messaging proxy and IPC system (#9894)
* [PM-7846] Implement a rust based native messaging proxy and IPC system

* Only build desktop_proxy

* Bundle the desktop_proxy file

* Make sys deps optional for the proxy

* Restore accidentally deleted after-sign

* Update native cache to contain dist folder

* Add some test logging

* Native module cache seems very aggressive

* Fix invalid directory

* Fix debug print

* Remove cache force

* Remove cache debug code

* Only log to file in debug builds

* Place the binary in the correct place for mac and make sure it's signed

* Fix platform paths

* Test unsigned appx

* Revert "Test unsigned appx"

This reverts commit e47535440a.

* Fix comment

* Remove logs

* Use debug builds in native code, and test private path on MacOS

* Add connected message

* Update IPC API comments

* Update linux to also use XDG_ dir

* Update main.rs comment

* Improve docs and split some tasks spawned into separate functions

* Update send docs and return number of elements sent

* Mark `listen` as async to ensure it runs in a tokio context, handle errors better

* Add log on client channel closed

* Move binary to MacOS folder, and sign it manually so it gets the correct entitlements

* Fix some review comments

* Run prettier

* Added missing zbus_polkit dep

* Extract magic number and increase it to match spec

* Comment fix

* Use Napi object, combine nativeBinding export, always log to file

* Missed one comment

* Remove unnecessary generics

* Correct comment

* Select only codesigning identities

* Filter certificates

* Also add local dev cert

* Remove log

* Fix package ID

* debug_assert won't run the pop() in release mode

* Better error messages

* Fix review comments

* Remove unnecessary comment

* Update napi generated TS file

* Temporary fix for DDG
2024-09-05 12:54:24 +02:00
Victoria League
1a23643c1d Merge branch 'main' into ps/extension-refresh 2024-09-04 11:40:44 -04:00
renovate[bot]
b90563aa50 [deps] DevOps: Update sonarsource/sonarcloud-github-action action to v3 (#10851)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 09:52:22 -04:00
renovate[bot]
46835f0a58 [deps] DevOps: Update gh minor (#10847)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 09:44:00 -04:00
Vicki League
fd6c0c8326 Merge branch 'main' into ps/extension-refresh 2024-08-28 17:17:33 -04:00
Vince Grassia
00bdfa1cda Revert "[deps] DevOps: Update crowdin/github-action action to v2 (#10596)" (#10775)
This reverts commit b0636bb39d.
2024-08-28 18:15:16 +01:00
Vicki League
33c973d073 Merge branch 'main' into ps/extension-refresh 2024-08-27 10:55:30 -04:00
Vince Grassia
866a624e44 Fix NPM build artifact (#10734) 2024-08-26 18:05:43 -06:00
renovate[bot]
f9b66db1a9 [deps] DevOps: Update gh minor (#10577)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 16:45:28 -04:00
Vince Grassia
da6b3535da BRE-277 - Fix CLI NPM publish job (#10729) 2024-08-26 18:33:14 +01:00
Victoria League
d06f1ae6f2 Merge branch 'main' into ps/extension-refresh 2024-08-26 11:43:54 -04:00
renovate[bot]
b0636bb39d [deps] DevOps: Update crowdin/github-action action to v2 (#10596)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 11:38:10 -04:00
renovate[bot]
f7c4a82773 [deps] DevOps: Update docker/build-push-action action to v6 (#10597)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 11:37:33 -04:00
Victoria League
9066c1f43e Merge branch 'main' into ps/extension-refresh 2024-08-26 09:33:45 -04:00
Michał Chęciński
722c4737fc Send Slack notifications for DEV env (#10632) 2024-08-26 09:00:31 -04:00
renovate[bot]
aa7c9685b6 [deps] DevOps: Update chromaui/action action to v11 (#10595)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 10:33:32 -06:00
Victoria League
e6c3dc5508 Merge branch 'main' into ps/extension-refresh 2024-08-23 11:09:15 -04:00
Vince Grassia
49810beb24 BRE-272 - Fix Publish Workflows (#10693) 2024-08-23 13:54:51 +02:00
Vince Grassia
62666c51f5 BRE-272 - Fix CLI release and publish workflows (#10688) 2024-08-23 01:29:39 +00:00
Vince Grassia
ed703b3658 BRE-272 - Fix Publish Workflows and other misc workflow updates (#10676) 2024-08-22 08:54:23 -06:00
Vince Grassia
64005d25e2 Fix reference to variable (#10670) 2024-08-22 14:24:26 +02:00
Vicki League
e8b26ce54b Merge branch 'main' into ps/extension-refresh 2024-08-20 11:58:18 -04:00
Cesar Gonzalez
8fbdd8d22e [PM-10667] Implement manifest v3 POC for remaining browsers (#10419)
* [PM-10667] Implement manifest v3 on Firefox and Safari

* [PM-10667] Fixing issues with CORS present in sandboxed iframe on Firefox

* [PM-10667] Updating gulp build process to ensure dist files are created correctly

* [PM-10667] Adding build processes to the Github workflow

* [PM-10667] Removing faulty Safari mv3 build workflow

* [PM-10667] Fixing jest tests

* [PM-10667] Reworking logic within inline menu

* Update apps/browser/webpack.config.js

Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com>

---------

Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com>
2024-08-15 09:54:18 -05:00
Victoria League
abd317eb0a Merge branch 'main' into ps/extension-refresh 2024-08-14 13:21:55 -04:00
Matt Bishop
eb868eebd7 Upload test results to Codecov (#10510) 2024-08-14 11:21:22 -04:00
Victoria League
a617fbc24e Merge branch 'main' into ps/extension-refresh 2024-08-14 10:53:36 -04:00
Matt Bishop
c3d7da06b8 Use cancellation check with latest test reporter (#10507) 2024-08-13 15:10:19 -04:00
Matt Bishop
6651f930aa Test for secrets before performing restricted actions (#10502)
* Test for secrets before performing restricted actions

* Go back to always
2024-08-13 12:56:33 -04:00
Vince Grassia
2acd201752 BRE-243 - Fix credentials used for Desktop upload to App Store (#10503) 2024-08-13 17:14:15 +01:00