- Jan 30, 2024
-
-
boklm authored
The IO::CaptureOutput perl module is deprecated, so we switch to Capture::Tiny. We also remove some uses of IO::CaptureOutput where it was not needed.
-
Tested in Fedora 39.
-
Pier Angelo Vendrame authored
-
boklm authored
-
jq and 7zip are both absolutely required, 7zip just recently. bison, tcl, gyp and python3-venv are scattered around as dependency. wget is also definitely required, but it's not available in a minimal docker image. Besides this, python3, not python2 is required, similarly jdk 11 instead of 8.
-
- Jan 29, 2024
-
-
Richard Pospesel authored
-
Pier Angelo Vendrame authored
Improve the formatting of the installer, and update the language list to match the one in rbm.conf (even though it would be good to keep the lists synchronized automatically). Also, include the channel name in the displayed name and in the default install directory (except for release). Since we are changing many lines, I took the ocasion to switch to LF line endings (NSIS accepts them).
-
- Jan 25, 2024
-
-
boklm authored
-
- Jan 24, 2024
-
-
Pier Angelo Vendrame authored
Our APK was refused by the Play Store as too big. As a workaround, for this release we can try to compress the APK more, by extracting it and repacking it with 7-zip. The preferred and long-term solution would be to switch to Android App Bundles, but this might require some changes to our signing scripts.
-
Richard Pospesel authored
-
- Jan 18, 2024
-
-
boklm authored
After a reboot, the time on our signing machine is incorrect. To avoid signing a release with incorrect timestamps, we set the time on the signing machine at the beginning of the signing process.
-
- Jan 16, 2024
-
-
Pier Angelo Vendrame authored
-
- Jan 11, 2024
-
-
boklm authored
-
- Jan 10, 2024
-
-
boklm authored
Tor Browser gpg key has been updated with a new expiration date on its current subkey.
-
Pier Angelo Vendrame authored
The update allows us to delete the no-reloc-section patch, and while we are at it, we can replace the no-insert-timestamp patch with SOURCE_DATE_EPOCH, which we set as the creation date of the Source directory form the tarball.
-
Pier Angelo Vendrame authored
NSIS officially supports only MSVC and GCC as compilers, so it was one of the two projects forcing us to keep a GCC toolchain for Windows. With this commit, we adapt the tricks Mozilla uses to build NSIS with Clang, and remove the dependency on mingw-w64. The main trick is to use the GNU assembler instead of Clang's internal one to build NSIS's system plugin. Luckily, it can be found in binutils, without a full GCC build.
-
- Jan 09, 2024
-
-
Richard Pospesel authored
-
- Jan 08, 2024
-
-
Pier Angelo Vendrame authored
We modified TorSettings to handle pt_config.json, so we do not need to convert it to pref lines anymore, but we need to inject the updated file to omni.ja.
-
- Dec 22, 2023
-
-
Pier Angelo Vendrame authored
Bump the GeckoView tag to fix a bridge migration problem found during the QA.
-
- Dec 21, 2023
-
-
Richard Pospesel authored
-
boklm authored
-
- Dec 20, 2023
-
-
boklm authored
-
Pier Angelo Vendrame authored
Go 1.21 removed support for Windows 7 and 8. However, Firefox still supports them, so some users try Tor Browser but cannot use PTs. We cannot replicate the problem on our Windows 7 systems, but using Go 1.20.x for Windows should solve the problem for them. Snowflake is still on 1.21 because it is needed for some Pion changes.
-
- Dec 19, 2023
-
-
Pier Angelo Vendrame authored
We had shipped an archive with debug symbols for a long time now. However, users needed instructions on how to use it, because the files needed to be moved to be used. With this commit, it will be possible to just extract the tarball where the tor-browser directory is located.
-
Pier Angelo Vendrame authored
-
Pier Angelo Vendrame authored
We could dump more information about the time it takes to build Firefox to possibly improve our build strategies.
-
Richard Pospesel authored
-
boklm authored
-
Cecylia Bocovich authored
-
- Dec 18, 2023
-
-
Richard Pospesel authored
-
- Dec 15, 2023
-
-
Pier Angelo Vendrame authored
-
- Dec 14, 2023
-
-
Richard Pospesel authored
-
boklm authored
Add a file to make it easier to detect the version of Mullvad Browser installed, like the tbb_version.json file we have in Tor Browser.
-
Pier Angelo Vendrame authored
Update the release preparations for the new changelog script arguments and also to fix some steps that were not correct anymore.
-
Pier Angelo Vendrame authored
Pass the new version of components as arguments to avoid having to change the changelog output after it has been generated by the script.
-
- Dec 13, 2023
-
-
Pier Angelo Vendrame authored
-
- Dec 12, 2023
-
-
boklm authored
-
- Dec 06, 2023
-
-
boklm authored
-
- Dec 05, 2023
-
-
boklm authored
Since we don't have a `-nightly` target anymore, we don't need to keep `-alpha` in the other targets.
-