1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-11 14:04:03 +00:00
Commit Graph

659 Commits

Author SHA1 Message Date
Michal Checinski
88e2ce92f8 Try to fix 2024-10-10 15:57:45 +02:00
Michal Checinski
a8f614fae5 Fix 2024-10-10 15:40:12 +02:00
Michal Checinski
53012eca26 Change provision profile 2024-10-10 15:37:37 +02:00
Michal Checinski
183e20ed4a Change provision profile 2024-10-10 13:13:02 +02:00
Michal Checinski
c3f7d75c83 Add deep flag for signing 2024-10-09 16:51:44 +02:00
Michal Checinski
4f17f3221b Fix codesigning for macOS app and update entitlements for Bitwarden Login Helper 2024-10-09 16:30:38 +02:00
Michal Checinski
57a2176208 Revert 2024-10-03 15:30:16 +02:00
Michal Checinski
faec796fe0 Fix 2024-10-03 15:11:52 +02:00
Michal Checinski
1a097dbff1 Fix codesigning for macOS app and update entitlements for Bitwarden Login Helper 2024-10-03 13:53:46 +02:00
Michal Checinski
2e3fa46e7f Fix codesigning for macOS app 2024-10-03 13:12:05 +02:00
Michal Checinski
36409cf518 Fix path 2024-10-02 16:42:56 +02:00
Michal Checinski
5bec1221a3 Change entitlements file 2024-10-02 15:34:20 +02:00
Michal Checinski
10c67f670c Fix 2024-10-02 12:57:18 +02:00
Michal Checinski
cada3708d8 Change entitlements 2024-09-18 17:05:06 +02:00
Michal Checinski
6d9dcf9ce4 Add entitlements 2024-09-18 16:40:26 +02:00
Michal Checinski
f2b78dba49 Resign desktop 2024-09-18 16:07:25 +02:00
Michal Checinski
56f71165e3 Setup two profiles: for extension and app 2024-09-18 15:37:00 +02:00
Michal Checinski
86418e445b Use Bitwarden Desktop App Store 2021 to sign desktop and autofill extension 2024-09-18 15:18:14 +02:00
Michal Checinski
9d378d2d11 Go back in browser 2024-09-18 15:16:05 +02:00
Michal Checinski
1ab8c155bc Try to fix 2024-09-18 15:05:04 +02:00
Michal Checinski
dc83b7f689 Try to fix 2024-09-18 15:02:32 +02:00
Michal Checinski
fd8552c079 Try to fix 2024-09-18 14:52:02 +02:00
Michal Checinski
4600d0ec1d Sign browser with autofill profile 2024-09-18 14:41:47 +02:00
Michal Checinski
3ff42996fc Remove resigning in desktop 2024-09-18 14:40:41 +02:00
Michal Checinski
daad57401a Preserve entitlements during code signing for Bitwarden app 2024-09-17 13:46:33 +02:00
Michal Checinski
222e5ef7db Resign force 2024-09-16 16:16:26 +02:00
Michal Checinski
d476e22481 Remove autofill entitlements for safari 2024-09-16 15:54:52 +02:00
Michal Checinski
039a957e7e Update provisioning profile handling for autofill app store 2024-09-16 15:43:27 +02:00
Michal Checinski
09904be249 Merge remote-tracking branch 'origin/main' into extension-signing 2024-09-13 16:16:49 +02:00
Michal Checinski
56518b0de3 Refactor provisioning profile setup and remove autofill entitlement from browser 2024-09-13 15:33:40 +02: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
Michal Checinski
db57ef6522 Setup provisioning profiles 2024-09-12 16:50:47 +02:00
Michal Checinski
f42d5bbd08 List all signing identities 2024-09-12 16:12:41 +02:00
Bernd Schoolmann
aa2a2d3ed0 Add initial km CODEOWERSHIP (#10988) 2024-09-11 14:04:01 +02: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
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
Michal Checinski
a9b2faeec2 FIx 2024-09-04 16:41:15 +02: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
Michal Checinski
d826c527fe Fix 2024-09-02 16:00:04 +02:00
Michal Checinski
a198aba175 Trying to fix 2024-09-02 15:46:53 +02:00
Michal Checinski
a958852ac2 Fix 2024-09-02 15:12:41 +02:00
Michal Checinski
72fc8da256 Remove xcode version output 2024-09-02 13:54:34 +02:00
Michal Checinski
a4bce1375f Get xcode version 2024-09-02 13:12:48 +02:00
Michal Checinski
de89aa122a chore: update build-desktop.yml to use extension-signing for browser build 2024-09-02 11:52:26 +02:00
Michal Checinski
9ef0e06494 chore: update build-desktop.yml to use extension-signing for browser build 2024-09-02 11:51:47 +02:00
Michal Checinski
10d23cab97 Use extension profile to sign browser extension for Safari 2024-09-02 11:39:04 +02: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
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