Граф коммитов

180 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen dbcec77cab Update NSS to version 3.106 2024-10-24 18:44:50 +00:00
Ryan VanderMeulen c965aabb6d Update NSS to version 3.105 2024-09-27 01:48:22 +00:00
Ryan VanderMeulen af68772caa Update NSS to version 3.104 2024-08-30 15:29:09 +00:00
Ryan VanderMeulen 4a3df8efe9 Update NSS to version 3.103 2024-08-01 21:05:41 +00:00
Ryan VanderMeulen b64bf9d20e Fetch a newer NSS artifact 2024-07-19 02:36:10 +00:00
Ryan VanderMeulen 01b4c20324 Update NSS to version 3.102 2024-07-03 23:57:01 +00:00
Ryan VanderMeulen 245535e727 Update NSS to version 3.101 2024-06-07 20:46:16 +00:00
Alexander Cyon d73a4c7a45 Typos 2024-05-24 20:17:12 +00:00
Ryan VanderMeulen 019c87d532 Update NSS to version 3.100 2024-05-08 14:37:24 +00:00
Ryan VanderMeulen ffacc52804 Update NSS to version 3.99 2024-03-16 21:13:59 +00:00
Ryan VanderMeulen 8591eea1b0 Switch NSS artifact path back to fetched archive 2024-02-21 21:01:15 +00:00
Ryan VanderMeulen f189871114 Update NSS to version 3.98 2024-02-21 18:59:57 +00:00
Sammy Khamis 1f1a8fa994 Update NSS compile scripts to use L3 2024-02-02 19:37:01 +00:00
Sammy Khamis bf64fe0371 update expired nss ci build 2024-02-01 21:21:29 +00:00
Sammy Khamis 2cd280e2ee remove MacOSX 10.12 SDK 2024-02-01 18:56:38 +00:00
Sammy Khamis 36326f0256 update to MacOSX11.0 SDK 2024-02-01 18:56:38 +00:00
Sammy Khamis e47dfe6a1d [ci full] Update NSS to 3.97 2024-02-01 18:56:38 +00:00
Sammy Khamis 9772f05636 [ci full] test updating clang & cctools 2024-01-26 18:25:07 +00:00
Ryan VanderMeulen 0b008d943c Revert "Update NSS to version 3.96.1"
This reverts commit 3340f92b6b.
2023-12-19 02:19:22 +00:00
Ryan VanderMeulen 3340f92b6b Update NSS to version 3.96.1 2023-12-18 22:52:35 +00:00
Sammy Khamis fa6ea561e2 Build NSS for iPhoneSimulator target 2023-09-19 21:46:35 +00:00
Sammy Khamis 4bc525e8ee Remove SQLCipher 2023-09-15 21:25:34 +00:00
Andrew Halberstadt 64d2662ed5 Make toolchain-desktop-macos depend on fetch-nss-artifact [ci full]
The `toolchain-desktop-macos` task implicitly depends on the
`fetch-nss-artifact` task, as it is using the index here:
41ecfc79dd/libs/build-nss-desktop.sh (L61)

However, it doesn't list the task as a dependency. This means that the
`fetch-nss-artifact` task never gets pulled into the graph and needs to be
run manually anytime it expires or is updated.

By adding this as a `fetch` to the `toolchain-desktop-macos`, it:

1. Sets up the dependency link in Taskcluster
2. Automatically downloads + extracts the artifact (so we can cleanup
   the build script a bunch)
2023-08-31 16:43:24 +00:00
Ryan VanderMeulen 41ecfc79dd Update NSS to version 3.93 2023-08-30 20:15:04 +00:00
Ted Campbell 99f090846e Fix toolchain-desktop-macos CI jobs [ci full]
When NSS was updated in #5752, the SHA256 value in build-nss-desktop.sh was not
updated. This fixes that hash value and updates the docs.
2023-08-29 01:07:56 +00:00
Ryan VanderMeulen 48e15d0333 Update NSS to version 3.92 2023-07-28 19:09:19 +00:00
Ryan VanderMeulen ac9107b988 Update Linux Dockerfile and install Java 17 2023-06-13 01:48:12 +00:00
Sammy Khamis 3d67f469c7 Use the appservices NSS Taskcluster over NSS CI 2023-06-13 00:18:11 +00:00
Sammy Khamis 95daaca226 Add fetch task for NSS mac opt-static binary 2023-06-08 19:50:03 +00:00
Sammy Khamis b25a0e4315 update NSS to 3.90 2023-06-06 19:49:54 +00:00
Ben Dean-Kawamura b953c6d157 Updating NSS taskcluster link
I'm not sure if this is the right one, but I'm hoping it makes the build
work.
2023-05-24 13:47:22 +00:00
Ben Dean-Kawamura c5994f62f3 Updating the NSS link 2023-05-11 22:41:50 +00:00
Ryan VanderMeulen d6a31de6eb Update sqlcipher to version 4.5.4 2023-05-02 16:57:35 -04:00
Tarik Eshaq 413e401fd4
Bumps cross-compiled NSS artifact for mac (#5528) 2023-05-01 16:09:03 -04:00
Mark Hammond afc295fb90
Building nss now forces the integrated assember to work with ndk 25 (#5514) 2023-04-28 00:02:59 +10:00
Ben Dean-Kawamura 9434ca0061 Updating the NSS download link 2023-04-21 15:48:53 -04:00
Ben Dean-Kawamura 2c97beb435 Fix for the Android x86-64 megazord with Android NDK-25
The new NDK doesn't link to `libgcc` anymore, which breaks our our NSS
and SQLCipher libraries since they depended on the symbols from
libclang_rt.builtins-x86_64-android` like `__extenddftf2`. See #5436 for
more details.

The change works around this by manually linking to the
libclang_rt.builtins-x86_64-android library in this case.

Added a doc on how to upgrade the Android NDK which hopefully will help
us in the future.  Extracted some common code from the the
`build-*-android.sh` scripts to make these directions simpler.
2023-03-30 09:55:52 -04:00
Ryan VanderMeulen 6fa406f804 Upgrade NDK to r25b. 2023-03-30 09:55:52 -04:00
Ryan VanderMeulen 8d06f82c0c Update NSS to version 3.88.1 2023-02-15 18:59:38 -05:00
Ben Dean-Kawamura eb576bade3 Updgrading sqlcipher
Updating to 4.5.3 and start using the official builds from zetetic.net.
This is needed for #5354. I was able to verify this one with their GPG
key so I think it should be trusted.
2023-01-30 17:05:14 -05:00
Lina Butler b6bbe8ca17
Update iOS docs for adding a Rust component; install Apple silicon iOS Simulator target. [ci full] (#5322)
* Update iOS docs for adding a new component.

* Fix the path to `MozillaTestServices.xcodeproj`.
* Clarify that the generated bindings for the component should be added
  after the UDL file. When adding a UniFFIed component for the first
  time, the `Generated` subdirectory won't exist until after the UDL
  file has been added to the project, _and_ Xcode has run
  `uniffi_bindgen` to generate the `.swift` file.
* Add a note to double-check that the new `.udl` file is _not_ added as
  a bundle resource (it should be added as a source), and the generated
  `.swift` file isn't added at all. Xcode's "add files" dialog likes to
  add files to a target, which will cause a cryptic build cycle error
  in this case.
* The "Headers" phase has been removed; it looks like it's not necessary
  to add `<your_crate_name>FFI.h` to the list of Public headers anymore.
* Fix the module name for tests.

* Add the Apple silicon iOS simulator Rust target.

We currently install the Intel iOS Simulator target, but not the Apple
silicon iOS Simulator target. Without the latter, `build-xcframework.sh`
can't build the framework on an M1 Mac.

Co-authored-by: Tarik Eshaq <teshaq@mozilla.com>
2023-01-10 18:26:55 -05:00
Sammy Khamis 889d06a06c
fix bash lint issue (#5295) 2022-12-13 10:46:08 -10:00
Sammy Khamis 16043abbdb
Update where mac cross compiler fetches precompiled NSS [ci full][ff-android: main][fenix: main] (#5254)
*update NSS to 3.86 & update where mac cross compiler fetches precompiled NSS
2022-12-13 09:03:30 -10:00
Sammy Khamis dca2ada6ab
Remove MinGW support on windows (#5243) 2022-11-18 11:46:25 -10:00
Ben Dean-Kawamura 40f7b3e061 Reverting the Android NDK upgrade (#5165) 2022-10-12 16:13:37 -04:00
Ryan VanderMeulen 3e570bae3a Upgrade NDK to r25b. 2022-09-19 21:37:56 -04:00
Ryan VanderMeulen ee0a57ee52 Update SQLCipher to version 4.5.2. 2022-09-19 16:45:31 -04:00
Thom Chiovoloni b4ecfe4227
Bump SQLcipher version to 4.5.1 (equivalent to SQLite 3.37.2) (#4897) 2022-04-05 09:52:16 +10:00
Grisha Kruglov b2690fd2e4
Misc improvements to Android verify scripts (#4824) 2022-03-31 19:28:14 -07:00
Sammy Khamis 3fbe10cfbe
Merge ios and ios-rust directories and clean up Xcode project (#4830)
* remove ios and keep ios-rust directory
2022-03-03 10:03:32 -10:00