summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--joshuto-bin/.gitignore4
-rw-r--r--joshuto-bin/PKGBUILD35
-rw-r--r--lua-curl/PKGBUILD46
-rw-r--r--mullvad-browser-bin/PKGBUILD155
-rw-r--r--mullvad-browser-bin/mullvad-browser.changelog1684
-rw-r--r--mullvad-browser-bin/mullvad-browser.desktop301
-rwxr-xr-xmullvad-browser-bin/mullvad-browser.sh23
-rw-r--r--opencode-bin/PKGBUILD21
-rw-r--r--pandoc-bin/.gitignore4
-rw-r--r--pandoc-bin/PKGBUILD44
-rw-r--r--paru/PKGBUILD52
-rw-r--r--rusty-path-of-building/LICENSE12
l---------rusty-path-of-building/LICENSES/0BSD.txt1
-rw-r--r--rusty-path-of-building/PKGBUILD59
-rw-r--r--rusty-path-of-building/REUSE.toml22
-rw-r--r--rusty-path-of-building/rusty-path-of-building-1.desktop11
-rw-r--r--rusty-path-of-building/rusty-path-of-building-2.desktop11
-rw-r--r--servo-bin/.nvchecker.toml4
-rw-r--r--servo-bin/PKGBUILD45
-rw-r--r--shellcheck-bin/PKGBUILD32
-rw-r--r--sniprun/PKGBUILD72
-rw-r--r--sniprun/neovim-sniprun.install11
-rw-r--r--sway-git/.gitignore1
-rw-r--r--sway-git/50-systemd-user.conf16
-rw-r--r--sway-git/PKGBUILD82
-rw-r--r--sway-git/sway-git.install23
-rw-r--r--sway-git/sway-portals.conf5
-rw-r--r--wlroots-git/.gitignore4
-rw-r--r--wlroots-git/PKGBUILD76
29 files changed, 2856 insertions, 0 deletions
diff --git a/joshuto-bin/.gitignore b/joshuto-bin/.gitignore
new file mode 100644
index 0000000..018a3de
--- /dev/null
+++ b/joshuto-bin/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/joshuto-bin/PKGBUILD b/joshuto-bin/PKGBUILD
new file mode 100644
index 0000000..aa2cb91
--- /dev/null
+++ b/joshuto-bin/PKGBUILD
@@ -0,0 +1,35 @@
+pkgname=joshuto-bin
+pkgver=0.9.9
+pkgrel=1
+pkgdesc="ranger-like terminal file manager written in Rust"
+url="https://github.com/kamiyaa/joshuto"
+license=("LGPL3")
+arch=("x86_64" "arm" "aarch64")
+options=("!debug")
+depends=("gcc-libs")
+optdepends=(
+ 'xclip: X11 clipboard support'
+ 'wl-clipboard: Wayland clipboard support'
+ 'fzf: fuzzy finder support'
+ 'zoxide: zoxide support'
+)
+provides=("joshuto")
+conflicts=("joshuto" "joshuto-git")
+source_x86_64=("$pkgname-$pkgver-x86_64.tar.gz::https://github.com/kamiyaa/joshuto/releases/download/v$pkgver/joshuto-v$pkgver-x86_64-unknown-linux-musl.tar.gz")
+source_arm=("$pkgname-$pkgver-arm.tar.gz::https://github.com/kamiyaa/joshuto/releases/download/v$pkgver/joshuto-v$pkgver-arm-unknown-linux-gnueabihf.tar.gz")
+source_aarch64=("$pkgname-$pkgver-aarch64.tar.gz::https://github.com/kamiyaa/joshuto/releases/download/v$pkgver/joshuto-v$pkgver-aarch64-unknown-linux-gnu.tar.gz")
+b2sums_x86_64=('7e22620816a9c876380c0401d1d51736a9bf6fb4354f909b67e46c9a9087a9edcff694ebe25f6bbda1ccf4c7a5ab8fa9141ce8babfd8fac6566f19b3779bbd9f')
+b2sums_arm=('464e5b95402fcc3e4d7cda201c8f69c04a244b87e06ad59e4510c72797d89156c6af414d50e08100e6f7e390b353e77dc151dbf69da536e04bc9f1e2ea2d6073')
+b2sums_aarch64=('2cf92dc7395cc64ce2539065b5b035ffbb5ca172987b89ef3e73eeb5ee8797b70637e00689533775131485257daf1ee217b72fd4b9338b9d9cda66013ca1e891')
+
+package() {
+ case "$CARCH" in
+ "x86_64")
+ subfolder="joshuto-v$pkgver-$CARCH-unknown-linux-musl";;
+ "aarch64")
+ subfolder="joshuto-v$pkgver-$CARCH-unknown-linux-gnu";;
+ "arm")
+ subfolder="joshuto-v$pkgver-$CARCH-unknown-linux-gnueabihf";;
+ esac
+ install -Dm0755 -t "$pkgdir/usr/bin/" "$srcdir/$subfolder/joshuto"
+}
diff --git a/lua-curl/PKGBUILD b/lua-curl/PKGBUILD
new file mode 100644
index 0000000..b7350bc
--- /dev/null
+++ b/lua-curl/PKGBUILD
@@ -0,0 +1,46 @@
+#pkgname=('lua-curl' 'lua51-curl' 'lua52-curl' 'lua53-curl')
+pkgname=('lua51-curl')
+_pkgname=Lua-cURL
+pkgver=0.3.13
+pkgrel=1
+arch=('x86_64')
+url='https://github.com/Lua-cURL/Lua-cURLv3'
+license=('MIT')
+depends=('curl')
+#makedepends=('lua' 'lua51' 'lua52' 'lua53')
+makedepends=('lua51')
+options=("!debug")
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/${_pkgname}/${_pkgname}v3/archive/v${pkgver}.tar.gz")
+sha256sums=('aba40511a7cac4422c0238d1db42b2124ea5a727b0745f7f434f3dc119cbb2db')
+
+#package_lua-curl() {
+# pkgdesc="Lua 5.4 binding to libcurl"
+#
+# cd "${_pkgname}v3-${pkgver}"
+# make clean
+# make DESTDIR="${pkgdir}/" LUA_IMPL=lua install
+#}
+
+package_lua51-curl() {
+ pkgdesc="Lua 5.1 binding to libcurl"
+
+ cd "${_pkgname}v3-${pkgver}"
+ make clean
+ make DESTDIR="${pkgdir}/" LUA_IMPL=lua51 install
+}
+
+#package_lua52-curl() {
+# pkgdesc="Lua 5.2 binding to libcurl"
+#
+# cd "${_pkgname}v3-${pkgver}"
+# make clean
+# make DESTDIR="${pkgdir}/" LUA_IMPL=lua52 install
+#}
+
+#package_lua53-curl() {
+# pkgdesc="Lua 5.3 binding to libcurl"
+#
+# cd "${_pkgname}v3-${pkgver}"
+# make clean
+# make DESTDIR="${pkgdir}/" LUA_IMPL=lua53 install
+#}
diff --git a/mullvad-browser-bin/PKGBUILD b/mullvad-browser-bin/PKGBUILD
new file mode 100644
index 0000000..ab03bc9
--- /dev/null
+++ b/mullvad-browser-bin/PKGBUILD
@@ -0,0 +1,155 @@
+# Maintainer: tarball <bootctl@gmail.com>
+# Contributor: Mark Wagie <mark.wagie@proton.me>
+#
+# Please don't report bugs upstream! Use AUR comments.
+#
+# Fetching the signing key:
+# https://mullvad.net/en/help/verifying-mullvad-browser-signature
+# If you can't open the page, here's the important line:
+# gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org
+
+pkgname=mullvad-browser-bin
+pkgver=15.0.4
+pkgrel=1
+pkgdesc='Privacy-focused web browser developed by Mullvad VPN and the Tor Project'
+arch=(x86_64)
+url=https://mullvad.net/en/browser
+license=(MPL-2.0) # see about:license
+depends=(
+ alsa-lib
+ at-spi2-core
+ bash
+ cairo
+ dbus
+ ffmpeg4.4
+ fontconfig
+ freetype2
+ gcc-libs
+ gdk-pixbuf2
+ glib2
+ glibc
+ gtk3
+ hicolor-icon-theme
+ libpulse
+ libx11
+ libxcb
+ libxcomposite
+ libxcursor
+ libxdamage
+ libxext
+ libxfixes
+ libxi
+ libxrandr
+ libxrender
+ libxss
+ libxt
+ mime-types
+ nspr
+ nss
+ pango
+ ttf-font
+)
+optdepends=(
+ 'hunspell-en_US: Spell checking, American English'
+ 'libnotify: Notification integration'
+ 'networkmanager: Location detection via available WiFi networks'
+ 'pulse-native-provider: Sound support when using PipeWire or PulseAudio' # thanks to @cyberpunkrocker for the suggestion
+ 'speech-dispatcher: Text-to-Speech'
+ 'xdg-desktop-portal: Screensharing with Wayland'
+)
+provides=(mullvad-browser=$pkgver mullvad-browser)
+conflicts=(mullvad-browser)
+
+# mullvad.net is blocked or slow in many countries around the world.
+# If you don't want to download from Microsoft, use any of the alternative links.
+source=(
+ https://github.com/mullvad/mullvad-browser/releases/download/$pkgver/mullvad-browser-linux-x86_64-$pkgver.tar.xz{,.asc}
+ #https://cdn.mullvad.net/browser/$pkgver/mullvad-browser-linux-x86_64-$pkgver.tar.xz{,.asc}
+ #https://dist.torproject.org/mullvadbrowser/$pkgver/mullvad-browser-linux-x86_64-$pkgver.tar.xz{,.asc}
+ #https://tor.eff.org/dist/mullvadbrowser/$pkgver/mullvad-browser-linux-x86_64-$pkgver.tar.xz{,.asc}
+
+ mullvad-browser.sh
+ mullvad-browser.desktop
+)
+validpgpkeys=(
+ 'EF6E286DDA85EA2A4BA7DE684E2C6E8793298290' # Tor Browser Developers (signing key) <torbrowser@torproject.org>
+)
+changelog='mullvad-browser.changelog'
+
+sha256sums=('978d529faf61bd05f06f5dd3d68eae90858ec695ee01103e27cf908cd87e6dda'
+ 'SKIP'
+ '9e1a8b33705972bd372be3af3bdf3039297e6d568e53dcf2e3da03f6f2f2aadd'
+ '9bb24b8e210112b1222d028285c6d68ab599f8382b2b108ab69284948bb4ac70')
+
+package() {
+ local pkg=${pkgname%%-bin}
+
+ # cli wrapper
+ install -Dvm755 "$pkg.sh" "$pkgdir/usr/bin/$pkg"
+
+ # desktop file
+ install -Dvm644 "$pkg.desktop" -t "$pkgdir/usr/share/applications/"
+
+ cd mullvad-browser
+
+ # only owner has access to all files
+ chmod --recursive --verbose a+r .
+ find . -executable -execdir chmod --verbose a+x '{}' +
+
+ # copy files from archive
+ install -dvm755 "$pkgdir/opt/$pkg/"
+ cp --archive --verbose Browser/. "$pkgdir/opt/$pkg/"
+
+ # fix "open file" dialog crash
+ sed -i 's|<dir prefix="cwd">fonts</dir>|<dir>/opt/mullvad-browser/fonts</dir>|' \
+ "$pkgdir/opt/$pkg/fonts/fonts.conf"
+
+ # create profiles in ~
+ install -Dvm644 /dev/null "$pkgdir/opt/$pkg/system-install"
+
+ # disable built-in updates
+ install -Dvm644 /dev/null "$pkgdir/opt/$pkg/is-packaged-app"
+
+ # icons
+ local size
+ for size in 16 32 48 64 128; do
+ install -Dvm644 "$pkgdir/opt/$pkg/browser/chrome/icons/default/default$size.png" \
+ "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/$pkg.png"
+ done
+ install -Dvm644 "$pkgdir/opt/$pkg/browser/chrome/icons/default/about-logo.svg" \
+ "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkg.svg"
+
+ # license files
+ install -dvm755 "$pkgdir/usr/share/licenses/"
+ ln -sfv "/opt/$pkg/MullvadBrowser/Docs/Licenses" "$pkgdir/usr/share/licenses/$pkg"
+
+ # distribution channel
+ install -Dvm644 /dev/stdin "$pkgdir/opt/$pkg/distribution/distribution.ini" <<END
+[Global]
+id=archlinux-aur
+version=1.0
+about=Mullvad Browser for Arch Linux (AUR)
+
+[Preferences]
+app.distributor=archlinux-aur
+app.distributor.channel=$pkgname
+app.partner.archlinux=archlinux-aur
+END
+
+ # GNOME search provider (while the browser is running)
+ install -Dvm644 /dev/stdin "$pkgdir/opt/$pkg/browser/defaults/preferences/vendor.js" <<END
+// Use system-provided dictionaries
+pref("spellchecker.dictionary_path", "/usr/share/hunspell");
+
+// Enable GNOME Shell search provider
+pref("browser.gnome-search-provider.enabled", true);
+END
+
+ install -Dvm644 /dev/stdin "$pkgdir/usr/share/gnome-shell/search-providers/$pkg.search-provider.ini" <<END
+[Shell Search Provider]
+DesktopId=mullvad-browser.desktop
+BusName=org.mozilla.mullvadbrowser.SearchProvider
+ObjectPath=/org/mozilla/mullvadbrowser/SearchProvider
+Version=2
+END
+}
diff --git a/mullvad-browser-bin/mullvad-browser.changelog b/mullvad-browser-bin/mullvad-browser.changelog
new file mode 100644
index 0000000..16de19a
--- /dev/null
+++ b/mullvad-browser-bin/mullvad-browser.changelog
@@ -0,0 +1,1684 @@
+Mullvad Browser 15.0.4 - January 13 2025
+ * All Platforms
+ * Updated Firefox to 140.7.0esr
+ * Updated NoScript to 13.5.7.1984
+ * Updated Mullvad Browser Extension to 0.9.7
+ * Bug 503: Rebase Mullvad Browser stable onto 140.7.0esr [mullvad-browser]
+ * Bug 44433: Weird §:domain.com label in the Blocked Objects window [tor-browser]
+ * Bug 44474: Backport Security Fixes from Firefox 147 [tor-browser]
+ * Bug 44482: (H1) Script execution in Safest mode via data URI navigation [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41682: relprep.py should fail when a GitHub release is not found [tor-browser-build]
+ * Bug 40090: Make the cleanup faster [rbm]
+ * Bug 40095: cached checksums should not be used for input files when refresh_input is enabled [rbm]
+
+Mullvad Browser 15.0.3 - December 09 2025
+ * All Platforms
+ * Updated Firefox to 140.6.0esr
+ * Updated NoScript to 13.5.2.1984
+ * Updated uBlock Origin to 1.68.0
+ * Bug 497: Rebase Mullvad Browser stable onto 140.6.0esr [mullvad-browser]
+ * Bug 22974: Self-host NoScript Updates [tor-browser]
+ * Bug 44348: Backport Bugzilla 1999126: Protect whether PDF.js is enabled/disabled to improve fingerprinting protection [tor-browser]
+ * Bug 44391: Restrictions cascade blocks every capability in subframes (e.g. captchas) [tor-browser]
+ * Bug 44409: Backport Security Fixes from Firefox 146 [tor-browser]
+ * Bug 44414: Disable Zucchini for the 15.0 series. [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 493: Automatically check whether the signed build is avaliable on dist.torproject.org before notifying Mullvad for QA [mullvad-browser]
+ * Bug 41644: Self-hosted browser extensions support in relprep.py [tor-browser-build]
+
+Mullvad Browser 15.0.2 - November 20 2025
+ * All Platforms
+ * Updated Mullvad Browser Extension to 0.9.6
+ * Bug 486: Possible race condition for upgrade message in about:mullvad-browser [mullvad-browser]
+ * Bug 488: Remove Leta search engine and migrate users to DuckDuckGo [mullvad-browser]
+
+Mullvad Browser 15.0.1 - November 11 2025
+ * All Platforms
+ * Updated Firefox to 140.5.0esr
+ * Updated NoScript to 13.4
+ * Updated uBlock Origin to 1.67.0
+ * Bug 484: Rebase Mullvad Browser stable onto 140.5.0esr [mullvad-browser]
+ * Bug 487: Search engines are sorted alphabetically rather than the desired order [mullvad-browser]
+ * Bug 44275: Reduce console noise on security level guessing [tor-browser]
+ * Bug 44310: Default zoom always resets to 100% [tor-browser]
+ * Bug 44325: Backport Security Fixes from Firefox 145 [tor-browser]
+ * Bug 44333: Add the "No AI" version of DuckDuckGo to available search engines [tor-browser]
+ * Linux
+ * Bug 44273: Restore Noto CJK as Jigmo has a too low readability [tor-browser]
+ * Bug 44315: Font/text issue with self-upgrade window [tor-browser]
+
+Mullvad Browser 15.0 - October 28 2025
+ * All Platforms
+ * Updated Firefox to 140.4.0esr
+ * Updated NoScript to 13.2.2
+ * Bug 451: The restart to apply button doesn't work [mullvad-browser]
+ * Bug 463: Fix typo in MimeType entry in .desktop file included in deb/rpm package (application/xhtml_xml instead of application/xhtml+xml) [mullvad-browser]
+ * Bug 468: Drop the Metager search engine [mullvad-browser]
+ * Bug 478: Update to the Mullvad Browser extension to 0.9.5 [mullvad-browser]
+ * Bug 19741: Opensearch (contextual search) does not obey FPI [tor-browser]
+ * Bug 42738: Tidy up the commit structure for browser updates UI [tor-browser]
+ * Bug 43009: Backport Bug 1973265 - Put WebCodecs API behind RFP Target [tor-browser]
+ * Bug 43093: Refactor the patch to disable LaterRun [tor-browser]
+ * Bug 43111: Delete our webextensions for search engines when Bug 1885953 is fixed upstream [tor-browser]
+ * Bug 43525: Check if our search engine customization still works after ESR 140 transition [tor-browser]
+ * Bug 43590: Move letterboxing rules out of browser/base/content/browser.css [tor-browser]
+ * Bug 43610: Use newer CSS variable names for ESR 140 [tor-browser]
+ * Bug 43629: All migrations in migrateUIBB are run for new profiles [tor-browser]
+ * Bug 43638: Fix up our `<command>` elements [tor-browser]
+ * Bug 43664: Review Mozilla 1842832: Move the private browsing toggle to initial install dialog [tor-browser]
+ * Bug 43728: Update search engine icon sizes [tor-browser]
+ * Bug 43745: Disable HEVC (H265) playback support [tor-browser]
+ * Bug 43749: Replace the newtab component and addon with our home page [tor-browser]
+ * Bug 43770: Bugzilla 1958070: More BrowserGlue simplification/splitting [tor-browser]
+ * Bug 43772: Do not use official branding for BB/TB/MB [tor-browser]
+ * Bug 43776: Set branding files for l10n merging [tor-browser]
+ * Bug 43795: Restore the URL classifier XPCOM components. [tor-browser]
+ * Bug 43844: Security level shield icon should be flipped for RTL locales [tor-browser]
+ * Bug 43850: Modify the Contrast Control settings for RFP [tor-browser]
+ * Bug 43864: Remove features from the unified search button [tor-browser]
+ * Bug 43869: Hide pens with RFP [tor-browser]
+ * Bug 43874: Incorporate our unified extension button hiding logic into mozilla's changes for ESR 140 [tor-browser]
+ * Bug 43886: Fix new tab for ESR 140 [tor-browser]
+ * Bug 43900: Open newtab rather than firefoxview when unloading the last tab [tor-browser]
+ * Bug 43902: Hide Sidebar buttons [tor-browser]
+ * Bug 43903: Report broken site is disabled rather than hidden [tor-browser]
+ * Bug 43905: base-browser.ftl missing from about:addons [tor-browser]
+ * Bug 43906: Extension.sys.mjs change in the wrong commit [tor-browser]
+ * Bug 43913: Context menu not properly populated [tor-browser]
+ * Bug 43947: Console error from ContentBlockingPrefs.init [tor-browser]
+ * Bug 43966: Notify the user when they are in a custom security level (desktop) [tor-browser]
+ * Bug 43989: Switch off AI chatbot preference [tor-browser]
+ * Bug 44030: Security Level selector does not get confirmation before restarting [tor-browser]
+ * Bug 44034: Update string used for checkbox on New Identity confirmation dialog [tor-browser]
+ * Bug 44040: Modify nsIPrompt and the commonDialog code to allow destructive buttons [tor-browser]
+ * Bug 44045: Drop AI and machine learning components [tor-browser]
+ * Bug 44090: Several of our XUL pages cause a crash because of missing CSP [tor-browser]
+ * Bug 44106: Make sure background tasks are not used for shutdown cleanup [tor-browser]
+ * Bug 44107: Switch tab search action is missing an icon [tor-browser]
+ * Bug 44108: Fix the new history sidebar [tor-browser]
+ * Bug 44123: Do not trim protocol off of URLs ever [tor-browser]
+ * Bug 44125: Do not offer to save signatures by default in Private Browsing Mode [tor-browser]
+ * Bug 44140: Refactored patch to prevent writing temp PDF files to disk [tor-browser]
+ * Bug 44141: Hide "Report broken site" items by default [tor-browser]
+ * Bug 44142: Missing document_pdf.svg from our branding directories [tor-browser]
+ * Bug 44153: Test search engine customization [tor-browser]
+ * Bug 44159: Change or hide the sidebar settings description [tor-browser]
+ * Bug 44177: Remove more urlbar actions [tor-browser]
+ * Bug 44178: Search preservation does not work with duckduckgo in safest security level [tor-browser]
+ * Bug 44187: TLS session tickets leak Private Browsing mode [tor-browser]
+ * Bug 44213: Reduce linkability concerns of the "Search with" contextual search action [tor-browser]
+ * Bug 44214: Update letterboxing to reflect changes in ESR 140 [tor-browser]
+ * Bug 44215: Hide Firefox home settings in about:preferences [tor-browser]
+ * Bug 44221: Backport MozBug 1984333 Bump Spoofed Processor Count [tor-browser]
+ * Bug 44234: No images in PDF [tor-browser]
+ * Bug 44242: Hand over Security Level's WebAssembly controls to NoScript [tor-browser]
+ * Bug 44262: Disable adding search engines from HTML forms [tor-browser]
+ * Bug 44270: Match Firefox's TLS fingerprint [tor-browser]
+ * Bug 44275: Reduce console noise on security level guess [tor-browser]
+ * Bug 44279: Disable contextual search install prompt [tor-browser]
+ * Windows
+ * Bug 440: Make abseil use win32 thread model on mingw [mullvad-browser]
+ * Bug 44046: Replace BASE_BROWSER_UPDATE with BASE_BROWSER_VERSION in the font visibility list [tor-browser]
+ * Bug 44062: Force touch enabled on Windows and Android [tor-browser]
+ * Linux
+ * Bug 43950: Review Mozilla 1894818: Support HEVC playback on Linux [tor-browser]
+ * Bug 43959: Make Noto Color Emoji the default emoji font on Linux [tor-browser]
+ * Bug 44227: Some CJK characters cannot be rendered by Tor which uses the Noto font family [tor-browser]
+ * Bug 44286: Hardcode GTK system font [tor-browser]
+ * Bug 41586: Replace Noto CJK with Jigmo on Linux [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 466: Automate the release process / replace the new build email [mullvad-browser]
+ * Bug 43891: Update the translation CI to use the new mozilla versions [tor-browser]
+ * Bug 44067: Move --enable-geckodriver only to Linux-only mozconfigs [tor-browser]
+ * Bug 44103: git's export-subst is a reproducibility problem [tor-browser]
+ * Bug 44104: Don't run linter when there are no overall changes [tor-browser]
+ * Bug 26408: Make MAR signature checks clearer when creating incremental MAR files [tor-browser-build]
+ * Bug 34434: Remove unused variables from rbm.conf [tor-browser-build]
+ * Bug 40697: Delete repackage_browser.sh [tor-browser-build]
+ * Bug 40698: Update locale in tbb_version.json [tor-browser-build]
+ * Bug 40994: Add support in do-all-signing to sign release for some archs only [tor-browser-build]
+ * Bug 41064: Update tools/signing/README and add a tools/signing/machines-setup/README [tor-browser-build]
+ * Bug 41227: Update projects/common/list_toolchain_updates-common-firefox-geckoview to include check for binutils [tor-browser-build]
+ * Bug 41373: Remove `_ALL` from mar filenames [tor-browser-build]
+ * Bug 41444: Build artifacts to support artifact builds of Tor/Muillvad/Base Browser [tor-browser-build]
+ * Bug 41448: Update toolchains for Firefox ESR 140 [tor-browser-build]
+ * Bug 41452: Skip update-responses xml files for versions which don't have incrementals [tor-browser-build]
+ * Bug 41457: Set mar IDs as env variables in tor-browser-build [tor-browser-build]
+ * Bug 41459: Update taskcluster/ci paths in README and comments [tor-browser-build]
+ * Bug 41465: Disable development artifacts generation by default, keep it enabled for nightly builds [tor-browser-build]
+ * Bug 41478: Add vim and others missing basic tools to base container image [tor-browser-build]
+ * Bug 41496: Clean up unused projects [tor-browser-build]
+ * Bug 41501: cargo_vendor generated archive maintains timestamps [tor-browser-build]
+ * Bug 41517: Add morgan's key to the setup account on the signing machine [tor-browser-build]
+ * Bug 41534: Copy geckodriver only for Linux x86-64 [tor-browser-build]
+ * Bug 41539: Update Ubuntu version used to run mmdebstrap to 24.04.3 [tor-browser-build]
+ * Bug 41568: Update instructions for manually building 7zip [tor-browser-build]
+ * Bug 41579: Add zip to the list of Tor Browser Build dependencies [tor-browser-build]
+ * Bug 40084: Always use bash for the debug terminal [rbm]
+ * Bug 40087: Downloaded files getting stricter permissions than expected [rbm]
+ * Windows
+ * Bug 44167: Move the nsis-uninstall.patch to tor-browser repository [tor-browser]
+ * macOS
+ * Bug 41503: Error 403 when downloading macOS SDK [tor-browser-build]
+ * Bug 41527: Update libdmg-hfsplus and enable LZMA compression on dmgs [tor-browser-build]
+ * Bug 41538: Bump macOS SDK to 15.5 [tor-browser-build]
+ * Bug 41571: Work-around to prevent older 7z versions to break rcodesign. [tor-browser-build]
+ * Linux
+ * Bug 41458: Ship geckodriver only on Linux [tor-browser-build]
+ * Bug 41488: Disable sys/random.h for Node.js [tor-browser-build]
+ * Bug 41558: Share descriptions between Linux packages and archives [tor-browser-build]
+ * Bug 41561: Ship Noto Color Emoji on Linux [tor-browser-build]
+ * Bug 41569: Use var/display_name in .desktop files [tor-browser-build]
+
+Mullvad Browser 15.0a4 - October 16 2025
+ * All Platforms
+ * Updated Firefox to 140.4.0esr
+ * Updated NoScript to 13.2.1
+ * Updated Mullvad Browser Extension to 0.9.5
+ * Updated uBlock Origin to 1.66.4
+ * Bug 477: Rebase Mullvad Browser Alpha onto 140.4.0esr [mullvad-browser]
+ * Bug 478: Update to the Mullvad Browser extension to 0.9.5 [mullvad-browser]
+ * Bug 19741: Opensearch (contextual search) does not obey FPI [tor-browser]
+ * Bug 43850: Modify the Contrast Control settings for RFP [tor-browser]
+ * Bug 43869: Hide pens with RFP [tor-browser]
+ * Bug 43900: Open newtab rather than firefoxview when unloading the last tab [tor-browser]
+ * Bug 44107: Switch tab search action is missing an icon [tor-browser]
+ * Bug 44108: Fix the new history sidebar [tor-browser]
+ * Bug 44123: Do not trim protocol off of URLs ever [tor-browser]
+ * Bug 44153: Test search engines [tor-browser]
+ * Bug 44159: Change or hide the sidebar settings description [tor-browser]
+ * Bug 44177: Remove more urlbar actions [tor-browser]
+ * Bug 44178: Search preservation does not work with duckduckgo in safest security level [tor-browser]
+ * Bug 44187: TLS session tickets leak Private Browsing mode [tor-browser]
+ * Bug 44213: Reduce linkability concerns of the "Search with" contextual search action [tor-browser]
+ * Bug 44214: Update letterboxing to reflect changes in ESR 140 [tor-browser]
+ * Bug 44215: Hide Firefox home settings in about:preferences [tor-browser]
+ * Bug 44221: Backport MozBug 1984333 Bump Spoofed Processor Count [tor-browser]
+ * Bug 44234: No images in PDF [tor-browser]
+ * Bug 44240: Typo on dom.security.https_first_add_exception_on_failure [tor-browser]
+ * Bug 44242: Hand over Security Level's WebAssembly controls to NoScript [tor-browser]
+ * Bug 44262: Disable adding search engines from HTML forms [tor-browser]
+ * Linux
+ * Bug 44227: Some CJK characters cannot be rendered by Tor which uses the Noto font family [tor-browser]
+ * Bug 41586: Replace Noto CJK with Jigmo on Linux [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41373: Remove `_ALL` from mar filenames [tor-browser-build]
+ * Bug 41568: Update instructions for manually building 7zip [tor-browser-build]
+ * Bug 41579: Add zip to the list of Tor Browser Build dependencies [tor-browser-build]
+ * Bug 41588: Restore legacy channel support in projects/release/update_responses_config.yml [tor-browser-build]
+ * Bug 41589: Backport tor-browser-build-browser#41270: Add updater rewriterules to make 13.5.7 a watershed [tor-browser-build]
+ * Windows
+ * Bug 44167: Move the nsis-uninstall.patch to tor-browser repository [tor-browser]
+ * macOS
+ * Bug 41571: Work-around to prevent older 7z versions to break rcodesign. [tor-browser-build]
+ * Linux
+ * Bug 41558: Share descriptions between Linux packages and archives [tor-browser-build]
+ * Bug 41569: Use var/display_name in .desktop files [tor-browser-build]
+
+Mullvad Browser 15.0a3 - September 18 2025
+ * All Platforms
+ * Updated Firefox to 140.3.0esr
+ * Updated uBlock Origin to 1.66.0
+ * Bug 463: Fix typo in MimeType entry in .desktop file included in deb/rpm package (application/xhtml_xml instead of application/xhtml+xml) [mullvad-browser]
+ * Bug 468: Drop the Metager search engine [mullvad-browser]
+ * Bug 43009: Backport Bug 1973265 - Put WebCodecs API behind RFP Target [tor-browser]
+ * Bug 43093: Refactor the patch to disable LaterRun [tor-browser]
+ * Bug 43525: Check if our search engine customization still works after ESR 140 transition [tor-browser]
+ * Bug 43664: Review Mozilla 1842832: Move the private browsing toggle to initial install dialog [tor-browser]
+ * Bug 43745: Review Mozilla 1842838: [meta] HEVC (H265) playback related bugs. See the support status on the User Story. [tor-browser]
+ * Bug 43770: Bugzilla 1958070: More BrowserGlue simplification/splitting [tor-browser]
+ * Bug 43966: Notify the user when they are in a custom security level (desktop) [tor-browser]
+ * Bug 44142: Missing document_pdf.svg from our branding directories [tor-browser]
+ * Bug 44199: Backport Security Fixes from Firefox 143 [tor-browser]
+ * Bug 41563: Do not copy Noto Color Emoji on Windows [tor-browser-build]
+ * Linux
+ * Bug 43950: Review Mozilla 1894818: Support HEVC playback on Linux [tor-browser]
+ * Bug 43959: Make Noto Color Emoji the default emoji font on Linux [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41064: Update tools/signing/README and add a tools/signing/machines-setup/README [tor-browser-build]
+ * Linux
+ * Bug 41561: Ship Noto Color Emoji on Linux [tor-browser-build]
+
+Mullvad Browser 15.0a2 - August 29 2025
+ * All Platforms
+ * Updated Firefox to 140.2.0esr
+ * Updated NoScript to 13.0.9
+ * Bug 451: The restart to apply button doesn't work [mullvad-browser]
+ * Bug 460: Rebase Mullvad Browser alpha onto 140.2.0esr [mullvad-browser]
+ * Bug 43111: Delete our webextensions for search engines when Bug 1885953 is fixed upstream [tor-browser]
+ * Bug 43728: Update search engine icon sizes [tor-browser]
+ * Bug 43795: Restore the URL classifier XPCOM components. [tor-browser]
+ * Bug 43844: Security level shield icon should be flipped for RTL locales [tor-browser]
+ * Bug 43864: Remove features from the unified search button [tor-browser]
+ * Bug 43874: Incorporate our unified extension button hiding logic into mozilla's changes for ESR 140 [tor-browser]
+ * Bug 43902: Hide Sidebar buttons [tor-browser]
+ * Bug 43903: Report broken site is disabled rather than hidden [tor-browser]
+ * Bug 44030: Security Level selector does not get confirmation before restarting [tor-browser]
+ * Bug 44034: Update string used for checkbox on New Identity confirmation dialog [tor-browser]
+ * Bug 44040: Modify nsIPrompt and the commonDialog code to allow destructive buttons [tor-browser]
+ * Bug 44041: Letterboxing causes greyed out alert background to be mis-aligned [tor-browser]
+ * Bug 44045: Drop AI and machine learning components [tor-browser]
+ * Bug 44048: Backport Bug 1979608 [tor-browser]
+ * Bug 44090: Several of our XUL pages cause a crash because of missing CSP [tor-browser]
+ * Bug 44100: Backport Security Fixes from Firefox 142 [tor-browser]
+ * Bug 44106: Make sure background tasks are not used for shutdown cleanup [tor-browser]
+ * Bug 44125: Do not offer to save signatures by default in Private Browsing Mode [tor-browser]
+ * Bug 44140: Align PDF changes to 140esr [tor-browser]
+ * Windows
+ * Bug 44046: Replace BASE_BROWSER_UPDATE with BASE_BROWSER_VERSION in the font visibility list [tor-browser]
+ * Bug 44062: Force touch enabled on Windows and Android [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 44067: Move --enable-geckodriver only to Linux-only mozconfigs [tor-browser]
+ * Bug 44103: git's export-subst is a reproducibility problem [tor-browser]
+ * Bug 44104: Don't run linter when there are no overall changes [tor-browser]
+ * Bug 26408: Make MAR signature checks clearer when creating incremental MAR files [tor-browser-build]
+ * Bug 40697: Delete repackage_browser.sh [tor-browser-build]
+ * Bug 40698: Update locale in tbb_version.json [tor-browser-build]
+ * Bug 41517: Add morgan's key to the setup account on the signing machine [tor-browser-build]
+ * Bug 41529: Automate publishing browser release branch and tags to Mullvad repository [tor-browser-build]
+ * Bug 41534: Copy geckodriver only for Linux x86-64 [tor-browser-build]
+ * Bug 41539: Update Ubuntu version used to run mmdebstrap to 24.04.3 [tor-browser-build]
+ * Bug 40087: Downloaded files getting stricter permissions than expected [rbm]
+ * macOS
+ * Bug 41527: Update libdmg-hfsplus and enable LZMA compression on dmgs [tor-browser-build]
+ * Bug 41538: Bump macOS SDK to 15.5 [tor-browser-build]
+
+Mullvad Browser 15.0a1 - July 29 2025
+ * All Platforms
+ * Updated Firefox to 140.1.0esr
+ * Updated NoScript to 13.0.8
+ * Updated uBlock Origin to 1.65.0
+ * Bug 457: Rebase Mullvad Browser Alpha onto 140.1esr [mullvad-browser]
+ * Bug 42738: Tidy up the commit structure for browser updates UI [tor-browser]
+ * Bug 43397: Click to play should override "Any capability blocked in the top document must be blocked in its subdocuments too" [tor-browser]
+ * Bug 43590: Move letterboxing rules out of browser/base/content/browser.css [tor-browser]
+ * Bug 43610: Use newer CSS variable names for ESR 140 [tor-browser]
+ * Bug 43629: All migrations in _migrateUIBB are run for new profiles [tor-browser]
+ * Bug 43635: Console noise due to the x-load capability not being localized [tor-browser]
+ * Bug 43638: Fix up our `<command>` elements [tor-browser]
+ * Bug 43772: Do not use official branding for BB/TB/MB [tor-browser]
+ * Bug 43776: Set branding files for l10n merging [tor-browser]
+ * Bug 43886: Fix new tab for ESR 140 [tor-browser]
+ * Bug 43905: base-browser.ftl missing from about:addons [tor-browser]
+ * Bug 43906: Extension.sys.mjs change in the wrong commit [tor-browser]
+ * Bug 43929: two about:tor pages opened after update [tor-browser]
+ * Bug 43947: Console error from ContentBlockingPrefs.init [tor-browser]
+ * Bug 43989: Switch off AI chatbot preference [tor-browser]
+ * Bug 43993: Backport Security Fixes from Firefox 141 [tor-browser]
+ * Windows
+ * Bug 440: Make abseil use win32 thread model on mingw [mullvad-browser]
+ * Build System
+ * All Platforms
+ * Bug 43777: Disable ./mach telemetry [tor-browser]
+ * Bug 43891: Update the translation CI to use the new mozilla versions [tor-browser]
+ * Bug 34434: Remove unused variables from rbm.conf [tor-browser-build]
+ * Bug 40994: Add support in do-all-signing to sign release for some archs only [tor-browser-build]
+ * Bug 41227: Update projects/common/list_toolchain_updates-common-firefox-geckoview to include check for binutils [tor-browser-build]
+ * Bug 41435: Skip update-responses update entries for versions without incremental or full update mar [tor-browser-build]
+ * Bug 41444: Build artifacts to support artifact builds of Tor/Muillvad/Base Browser [tor-browser-build]
+ * Bug 41448: Update toolchains for Firefox ESR 140 [tor-browser-build]
+ * Bug 41449: Add prefix to update-responses xml files [tor-browser-build]
+ * Bug 41451: When update-responses contains multiple versions, .htaccess only has one no-update.xml redirect [tor-browser-build]
+ * Bug 41452: Skip update-responses xml files for versions which don't have incrementals [tor-browser-build]
+ * Bug 41457: Set mar IDs as env variables in tor-browser-build [tor-browser-build]
+ * Bug 41459: Update taskcluster/ci paths in README and comments [tor-browser-build]
+ * Bug 41460: Add brizental to the list of people who can sign Tor Browser and Mullvad Browser tags [tor-browser-build]
+ * Bug 41465: Disable development artifacts generation by default, keep it enabled for nightly builds [tor-browser-build]
+ * Bug 41467: Remove list_toolchain_updates-firefox-android from Makefile [tor-browser-build]
+ * Bug 41477: Update keyring/boklm.gpg for new subkeys (2025) [tor-browser-build]
+ * Bug 41478: Add vim and others missing basic tools to base container image [tor-browser-build]
+ * Bug 41496: Clean up unused projects [tor-browser-build]
+ * Bug 41498: Update keyring/morgan.gpg with updated public key [tor-browser-build]
+ * Bug 41501: cargo_vendor generated archive maintains timestamps [tor-browser-build]
+ * Bug 40084: Always use bash for the debug terminal [rbm]
+ * macOS
+ * Bug 41503: Error 403 when downloading macOS SDK [tor-browser-build]
+ * Linux
+ * Bug 41458: Ship geckodriver only on Linux [tor-browser-build]
+ * Bug 41488: Disable sys/random.h for Node.js [tor-browser-build]
+
+Mullvad Browser 14.5a6 - April 08 2025
+ * All Platforms
+ * Updated Firefox to 128.9.0esr
+ * Updated uBlock Origin to 1.63.2
+ * Bug 410: Update learn more link text in about:mullvad-browser [mullvad-browser]
+ * Bug 411: Use the same logic in about:mullvad-browser as the about dialog for the release notes [mullvad-browser]
+ * Bug 417: Rebase Mullvad Browser Alpha onto 128.9.0esr [mullvad-browser]
+ * Bug 419: Create a Mullvad Browser version of migrateUI [mullvad-browser]
+ * Bug 41919: Add temporarily visible web content-size overlay after resizing window when letterboxing is enabled [tor-browser]
+ * Bug 43322: Stop blocking all fonts in FontFace [tor-browser]
+ * Bug 43601: Backport security fixes from Firefox 137 [tor-browser]
+ * Linux
+ * Bug 415: Load apparmor profile when configuring deb package [mullvad-browser]
+ * Build System
+ * All Platforms
+ * Bug 41365: Indent download*.json files [tor-browser-build]
+ * Bug 41409: Create a script for quickly setting up protected branches [tor-browser-build]
+ * Bug 41419: Add comment in downloads.json to mention that the file is deprecated, and that download-$platform.json should be used instead [tor-browser-build]
+ * Bug 41420: Update the changelog script for label updates [tor-browser-build]
+ * Bug 40083: rbm creates out/$project directories with mode 0700 [rbm]
+ * macOS
+ * Bug 41403: The rcodesign step has a wrong dmg name in alpha [tor-browser-build]
+
+Mullvad Browser 14.5a5 - March 21 2025
+ * All Platforms
+ * Updated uBlock Origin to 1.63.0
+ * Bug 412: Link the release page in the about dialog and clean brand-related preferences [mullvad-browser]
+ * Bug 41051: Replace Noto Sans Myanmar with Pyidaungsu [tor-browser]
+ * Bug 41755: Show the link to about:support in the help menu [tor-browser]
+ * Bug 42670: Letterboxing visible even if disable with tiled window managers [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41394: Fix upload-update_responses-to-staticiforme for mullvadbrowser [tor-browser-build]
+ * Bug 41401: Replace Noto Sans Myanmar with Pyidaungsu [tor-browser-build]
+ * Linux
+ * Bug 41397: Building mullvad-browser no longer generates .deb or .rpm packages [tor-browser-build]
+
+Mullvad Browser 14.5a4 - March 12 2025
+ * All Platforms
+ * Updated Firefox to 128.8.0esr
+ * Bug 393: Rebase Mullvad Browser Alpha onto 128.8.0esr [mullvad-browser]
+ * Bug 395: Set Mullvad Leta as default search engine [mullvad-browser]
+ * Bug 404: Incorrect information in `about:rights` [mullvad-browser]
+ * Bug 43205: newwin / letterboxing rounding with subpixels is off [tor-browser]
+ * Bug 43551: Backport Mozilla Bug 1924070 - modify H.264 extradata to match sample conversion code.... [tor-browser]
+ * Linux
+ * Bug 394: Missing package when try to install Mullvad Browser in Debian Trixie [mullvad-browser]
+ * Bug 30970: Different window borders in XFCE can lead to different, not rounded window sizes [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40799: Remove legacy locale iteration in build and signing scripts [tor-browser-build]
+ * Bug 41040: Add configuration to rbm.conf to select channel and platforms [tor-browser-build]
+ * Bug 41363: Change update-response generation script to create one commit per OS+arch tuple [tor-browser-build]
+ * Bug 41374: Remove support for migrate_archs and migrate_langs in update_responses [tor-browser-build]
+ * Bug 41380: Update kick-devmole script to use Mullvad's new GitHub action [tor-browser-build]
+ * Bug 41381: Usability improvements for the browser commit tagging script [tor-browser-build]
+ * Bug 41382: Replace gitlab templates ReleasePrep label references with Apps::Type::ReleasePreparation [tor-browser-build]
+ * Bug 41383: Add clairehurst to list of accepted firefox/geckoview signers [tor-browser-build]
+ * Bug 41389: Remove need to update set-config.tbb-version [tor-browser-build]
+ * Bug 40082: With `fetch: if_needed`, rbm is doing a git fetch when it shouldn't, when using a fixed commit [rbm]
+
+Mullvad Browser 14.5a3 - February 10 2025
+ * All Platforms
+ * Updated Firefox to 128.7.0esr
+ * Updated uBlock Origin to 1.62.0
+ * Bug 312: Apply Alpha and Nightly branding to unstable release channels [mullvad-browser]
+ * Bug 324: Figure out how to handle string differences between mullvad release and mullvad tip [mullvad-browser]
+ * Bug 41065: navigator.storage "best effort" + "persistent" leak partitionSize/totalSpace entropy [tor-browser]
+ * Bug 43308: Only allow "about:" pages to have access to contentaccessible branding assets [tor-browser]
+ * Bug 43323: Expose a stable asset from chrome:// to identify Tor, Base, and Mullvad Browser [tor-browser]
+ * Bug 43386: Extension requests expose Firefox's minor version and custom app name [tor-browser]
+ * Bug 43451: Backport security fixes from Firefox 135 [tor-browser]
+ * Windows
+ * Bug 43402: set browser.startup.blankWindow false [tor-browser]
+ * macOS
+ * Bug 43468: ScreenCaptureKit framework should be a weak link [tor-browser]
+ * Linux
+ * Bug 41297: Add video codecs dependencies (recommends) on the Debian package [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41281: Better dev defaults for fetch variable [tor-browser-build]
+ * Bug 41324: Improve build signing ergonomics [tor-browser-build]
+ * Bug 41358: Update sign-tag script to handle rapid-release nightly branches [tor-browser-build]
+ * Bug 40079: Make `fetch: if_needed` fetch existing branches [rbm]
+ * macOS
+ * Bug 41350: Increase timeout in rcodesign-notary-submit [tor-browser-build]
+
+Mullvad Browser 14.5a2 - January 14 2025
+ * All Platforms
+ * Updated Firefox to 128.6.0esr
+ * Updated NoScript to 12.1.1
+ * Bug 389: Rebase Mullvad Browser alpha onto 128.6.0esr [mullvad-browser]
+ * Bug 43176: noscript-marker CSP warnings in the console [tor-browser]
+ * Bug 43269: NoScript localization issue [tor-browser]
+ * Bug 43282: Unable to click/tap/select anything adjacent the WebGL placeholders [tor-browser]
+ * Bug 43296: NoScript-blocked video content placeholder is not centered [tor-browser]
+ * Bug 43334: Developer Tools lacks data for Responsive Design Mode and Compatibility [tor-browser]
+ * Bug 43338: Custom zoom + "Zoom text only" breaks pdfjs [tor-browser]
+ * Bug 43340: Support linux-aarch64 dev builds [tor-browser]
+ * Bug 43352: Failing connection attempts to multicast IPv6 ff00:::443 logged during NoScript updates [tor-browser]
+ * Bug 43366: Do not use system accent color in inputs [tor-browser]
+ * Bug 43384: Backport security fixes from Firefox 134 [tor-browser]
+ * Linux
+ * Bug 43236: High refresh rate detectable by websites when Wayland (MOZ_ENABLE_WAYLAND=1) is used [tor-browser]
+ * Bug 43330: System fonts leak when emptying the allow list on Linux [tor-browser]
+ * Bug 41311: AppArmor profile fails on Debian stable [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 43373: Do not run all CI jobs for scheduled jobs. [tor-browser]
+ * Bug 41340: Update kick_devmole_build script with Mullvad's new GitHub workflow endpoint [tor-browser-build]
+ * Bug 41343: Add signing step to clean some files such as test artifacts [tor-browser-build]
+ * Bug 40081: Support apt option for not installing recommended dependencies [rbm]
+ * Windows + macOS
+ * Bug 41349: Wrong copyright year makes build non-reproducible [tor-browser-build]
+ * macOS
+ * Bug 41325: Newer versions of 7z fail to extract our dmg files because of the /Applications symlink [tor-browser-build]
+ * Bug 41327: Print more logs when make_full_update.sh failed to generate mar file in dmg2mar [tor-browser-build]
+ * Linux
+ * Bug 41329: Do not install python2.7-minimal in the linux-aarch64 firefox container [tor-browser-build]
+ * Bug 41331: Make update_responses find linux-aarch64 mar files [tor-browser-build]
+ * Bug 41335: linux-package project is not getting the channel target in testbuilds [tor-browser-build]
+
+Mullvad Browser 14.5a1 - November 25 2024
+ * All Platforms
+ * Updated Firefox to 128.5.0esr
+ * Updated NoScript to 11.5.2
+ * Updated Mullvad Browser Extension to 0.9.3
+ * Updated uBlock Origin to 1.61.2
+ * Bug 383: Rebase MB alpha onto 128.5.0esr [mullvad-browser]
+ * Bug 32668: NoScript default whitelist re-appears on clicking NoScript Options / Reset [tor-browser]
+ * Bug 42125: lock RFP part 2 [tor-browser]
+ * Bug 42739: Fix localization in the profile error dialog [tor-browser]
+ * Bug 43257: NoScript-blocked content placeholders causing slow downs [tor-browser]
+ * Bug 43258: NoScript Lifecycle error on extension updates [tor-browser]
+ * Bug 43313: Backport security fixes from Firefox 133 [tor-browser]
+ * macOS
+ * Bug 43165: Disable Microsoft SSO on macOS [MozBug 1768724] [tor-browser]
+ * Linux
+ * Bug 41799: Make lack of fonts.conf less of a footgun [tor-browser]
+ * Bug 43140: Ship our FontConfig configuration with the browser [tor-browser]
+ * Bug 41298: Remove `--detach` parameter from .desktop files [tor-browser-build]
+ * Bug 41312: Remove comment in start-browser about --class and --name parameters [tor-browser-build]
+ * Bug 41313: Show waiting cursor while app opens [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 43295: Update MR templates [tor-browser]
+ * Bug 40996: Do not version the .nobackup files [tor-browser-build]
+ * Bug 41284: Update relprep.py script to not synchronise changelogs between channels [tor-browser-build]
+ * Bug 41288: Use exec_noco option when using exec [tor-browser-build]
+ * Bug 41300: Add bea, clairehurst, and jwilde to tb_builders [tor-browser-build]
+ * Bug 41304: Add a browser commit tag+signing script [tor-browser-build]
+ * Bug 41306: Container dependencies are sorted before resolving templates [tor-browser-build]
+ * Bug 41307: Container dependencies are not filtered for duplicates [tor-browser-build]
+ * Bug 41315: Fix the Mullvad Extension update in relprep.py [tor-browser-build]
+ * Bug 41321: Update PieroV's expired keys [tor-browser-build]
+ * Bug 40006: Add option to avoid doing a git checkout when using the exec template function [rbm]
+ * Linux
+ * Bug 41266: Build the Tor and Mullvad Browsers for aarch64 Linux [tor-browser-build]
+
+Mullvad Browser 14.0a9 - October 08 2024
+ * All Platforms
+ * Bug 43197: Disable automatic exception for HTTPS-First [tor-browser]
+ * Bug 43201: Security fixes from Firefox 131.0.2 [tor-browser]
+ * Build System
+ * Bug 41260: Don't set legacy version for Mullvad Browser [tor-browser-build]
+
+Mullvad Browser 13.5.7 - October 08 2024
+ * All Platforms
+ * Updated uBlock Origin to 1.60.0
+ * Bug 361: SSL_ERROR_NO_CYPHER_OVERLAP on some Brazilian government websites [mullvad-browser]
+ * Bug 43201: Security fixes from Firefox 131.0.2 [tor-browser]
+
+Mullvad Browser 14.0a8 - October 07 2024
+ * All Platforms
+ * Updated uBlock Origin to 1.60.0
+ * Bug 349: Tidy up mullvad Fluent files [mullvad-browser]
+ * Bug 30543: compat: make spoofed orientation reflect spoofed screen dimensions [1607032 + 1918202] [tor-browser]
+ * Bug 42054: ESR128: investigate - thorin's list [tor-browser]
+ * Bug 43164: Prevent search-bar from being auto-hidden when not used for awhile [tor-browser]
+ * Bug 43169: compat: align userAgent in navigator + HTTP Header [tor-browser]
+ * Bug 43173: Backport security fixes from Firefox 131 [tor-browser]
+ * Bug 43178: Audit fingerprinting overrides (MozBug 1834274) [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 43157: Move tb-dev to base-browser [tor-browser]
+ * Bug 41256: tools/signing/upload-update_responses-to-staticiforme should regenerate update-responses when it already exists [tor-browser-build]
+ * Bug 41259: Skip versions which don't set incremental_from when generating incrementals [tor-browser-build]
+
+Mullvad Browser 13.5.6 - September 30 2024
+ * All Platforms
+ * Updated Firefox to 115.16.0esr
+ * Updated NoScript to 11.4.40
+ * Bug 356: Rebase Mullvad Browser Release onto Firefox 115.16.0esr [mullvad-browser]
+ * Bug 42832: Download spam prevention should not affect browser extensions [tor-browser]
+ * Bug 43173: Backport security fixes from Firefox 131 [tor-browser]
+ * Linux
+ * Bug 334: When set as default browser on Linux in standard mode, links don't open correctly [mullvad-browser]
+ * Build System
+ * macOS
+ * Bug 41231: Use var/browser_release_date in tools/signing/gatekeeper-bundling.sh [tor-browser-build]
+
+Mullvad Browser 14.0a7 - September 27 2024
+ * All Platforms
+ * Updated Firefox to 128.3.0esr
+ * Updated NoScript to 11.4.40
+ * Bug 355: Rebase Mullvad Browser Alpha onto Firefox 128.3.0esr [mullvad-browser]
+ * Bug 42070: Backport Bugzilla 1834307 and hide smooth-scroll UX [tor-browser]
+ * Bug 42362: "New window" missing from File menu [tor-browser]
+ * Bug 42742: Inconsistent use of "New private window" vs "New window" [tor-browser]
+ * Bug 42832: Download spam prevention should not affect browser extensions [tor-browser]
+ * Bug 43163: Disable offscreen canvas until verified it is not fingerprintable [tor-browser]
+ * Bug 41248: Check and update bundled font versions [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41236: Remove binutils when not needed [tor-browser-build]
+
+Mullvad Browser 14.0a6 - September 19 2024
+ * All Platforms
+ * Bug 344: set media.navigator.enabled = true [mullvad-browser]
+ * Bug 42718: Remove the firefox-view button from UI, even when always-on private-browsing mode is disabled [tor-browser]
+ * Bug 42740: Stop trying to hide "Restore previous session" [tor-browser]
+ * Bug 42831: Remove the shopping components [tor-browser]
+ * Bug 43072: moz-message-bar does not get announced on Orca screen-reader [tor-browser]
+ * Bug 43083: Backport fix for Mozilla 1436462 [tor-browser]
+ * Bug 43144: Ensure non-privacy browsing also sets the GPC header [tor-browser]
+ * Linux
+ * Bug 43141: Hardcode Arimo as a system-ui font [tor-browser]
+ * Bug 41237: Add some aliases to our Linux font config for compatibility [tor-browser-build]
+
+Mullvad Browser 14.0a5 - September 12 2024
+ * All Platforms
+ * Updated NoScript to 11.4.37
+ * Bug 328: Provide search engine icons [mullvad-browser]
+ * Bug 42255: pdfjs.disabled used to be part of RFP until Bug 1838415; lock pref to false in stable [tor-browser]
+ * Bug 42647: "Switching to a new device" regressed on 128 [tor-browser]
+ * Bug 42653: The Neterror page has a checkbox to report iframe origin errors to TPO [tor-browser]
+ * Bug 42777: Remove 'Website Privacy Preferences' and ensure sensible default prefs [tor-browser]
+ * Bug 43046: Review Mozilla 1866927: Adds ability to enable email tracker blocking protection in private mode [tor-browser]
+ * Bug 43054: check bounceTrackingProtection in PB mode does not persist to disk [tor-browser]
+ * Bug 43109: Remove mention of Firefox Relay from settings [tor-browser]
+ * Bug 43117: Hide 'Always underline links' option [tor-browser]
+ * Linux
+ * Bug 334: When set as default browser on Linux in standard mode, links don't open correctly [mullvad-browser]
+ * Build System
+ * macOS
+ * Bug 41231: Use var/browser_release_date in tools/signing/gatekeeper-bundling.sh [tor-browser-build]
+
+Mullvad Browser 14.0a4 - September 06 2024
+ * All Platforms
+ * Updated NoScript to 11.4.35
+ * Bug 329: Remove the Security Levels icon from the toolbar [mullvad-browser]
+ * Bug 30862: 10ms time precision via EXSLT date-time function [tor-browser]
+ * Bug 40147: Re-enable Picture-in-Picture mode [tor-browser]
+ * Bug 41309: Re-enable screenshots component [tor-browser]
+ * Bug 42601: Check Bug 1894779: Allow font-face urls to be resource:// urls and relax CORS for resource:// URLs [tor-browser]
+ * Bug 42617: Restore the HTML form on DDG when using safest in 128 [tor-browser]
+ * Bug 42630: Review LaterRun in 128 [tor-browser]
+ * Bug 42640: Disable Firefox Flame button due to unknown interactions with New Identity [tor-browser]
+ * Bug 42684: Disable network prefetch [tor-browser]
+ * Bug 42685: compat: ESR128: enable textmetrics [tor-browser]
+ * Bug 42686: Backport Mozilla 1885101 [tor-browser]
+ * Bug 42730: Make RemoteSettings use only local dumps [tor-browser]
+ * Bug 42735: Disable recent search suggestions [tor-browser]
+ * Bug 42745: Remove some residuals from update scripts [tor-browser]
+ * Bug 42764: Unconditionally disable find-bar transition animation [tor-browser]
+ * Bug 42867: Disable contentRelevancy component [tor-browser]
+ * Bug 43100: Backport security fixes from Firefox 130 [tor-browser]
+ * Bug 43103: Verify whether an update is unsupported before choosing one [tor-browser]
+ * macOS
+ * Bug 42494: mac: add Arial Black and Arial Narrow to allowlist [tor-browser]
+ * Linux
+ * Bug 42773: Replace ~ with the original HOME [tor-browser]
+ * Bug 43092: Disable Wayland by default in 14.0 [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41096: Set SOURCE_DATE_EPOCH in the default env variables [tor-browser-build]
+ * Bug 41188: Upgrade binutils to 2.41 [tor-browser-build]
+
+Mullvad Browser 13.5.3 - September 03 2024
+ * All Platforms
+ * Updated Firefox to 115.15.0esr
+ * Updated NoScript to 11.4.35
+ * Bug 332: Rebase Mullvad Browser Stable onto 115.15.0esr [mullvad-browser]
+ * Bug 40056: Ensure that the lazy loading attribute is ignored on script-disabled documents [tor-browser]
+ * Bug 42686: Backport Mozilla 1885101 [tor-browser]
+ * Bug 42829: Prevent CSS-based scriptless interaction tracking [tor-browser]
+ * Bug 43100: Backport security fixes from Firefox 130 [tor-browser]
+ * Linux
+ * Bug 43064: Make copy/paste and drag/drop file filtering more specific [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41218: Use new Tor Browser gpg subkey for signing stable releases [tor-browser-build]
+ * Bug 41222: link_old_mar_filenames still referenced in torbrowser-incrementals-{release,alpha}-unsigned [tor-browser-build]
+
+Mullvad Browser 14.0a3 - August 26 2024
+ * All Platforms
+ * Updated Firefox to 128.2.0esr
+ * Bug 333: Rebase Mullvad Browser Alpha onto 128.2.0esr [mullvad-browser]
+ * Bug 40056: Ensure that the lazy loading attribute is ignored on script-disabled documents [tor-browser]
+ * Bug 41817: Add more color aliases that take dark mode into account [tor-browser]
+ * Bug 42603: Remove safebrowsing URLs [tor-browser]
+ * Bug 42611: Set clipboard.imageAsFile.enabled to false [tor-browser]
+ * Bug 42646: Drop patch for tor-browser#40166 [tor-browser]
+ * Bug 42665: Drop "Learn More" spacing [tor-browser]
+ * Linux
+ * Bug 43064: Make copy/paste and drag/drop file filtering more specific [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41013: Add a README to each project [tor-browser-build]
+ * Bug 41222: link_old_mar_filenames still referenced in torbrowser-incrementals-{release,alpha}-unsigned [tor-browser-build]
+
+Mullvad Browser 14.0a2 - August 16 2024
+ * All Platforms
+ * Updated Firefox to 128.1.0esr
+ * Updated NoScript to 11.4.34
+ * Updated uBlock Origin to 1.59.0
+ * Bug 326: Rebase Mullvad Browser Alpha onto 128.1.0esr [mullvad-browser]
+ * Bug 42596: Several console errors: Console.maxLogLevelPref used with a non-existing pref: [tor-browser]
+ * Bug 42641: Move from panel-footer class to moz-button-group [tor-browser]
+ * Bug 42644: toolbar rules in panelUI-shared.css are unneccessary [tor-browser]
+ * Bug 42667: Add description-deemphasized class to our additions to about:preferences [tor-browser]
+ * Bug 42679: Use a more robust approach to hide the "tracking protection" urlbar button [tor-browser]
+ * Bug 42699: Drop level="top" attribute from panels [tor-browser]
+ * Bug 42704: Drop the badged="true" attribute from security level button [tor-browser]
+ * Bug 42705: Update our preferences to account for new line height [tor-browser]
+ * Bug 42762: Review Mozilla 1498512: Enable by default setSinkId pref [tor-browser]
+ * Bug 42788: Review Mozilla 1828606: Add Recently Closed tabs to its own page [tor-browser]
+ * Bug 42789: Review Mozilla 1830157: Add new telemetry probe to determine how often an extension process had to be... [tor-browser]
+ * Bug 42792: Review Mozilla 1837097: Implement "Show less frequently" behavior for Pocket suggestions [tor-browser]
+ * Bug 42810: Review Mozilla 1840584: Support autofilling `first name` and `last name` field in a credit card form [tor-browser]
+ * Bug 42814: Opt out from Firefox relay by default. [tor-browser]
+ * Bug 42818: Review Mozilla 1841295: Update PocketSuggestions for the final suggestions schema [tor-browser]
+ * Bug 42835: Filter data transfers containing files [tor-browser]
+ * Bug 42846: Review Mozilla 1841995: Enable Credit Card Autofill in ES and IT in nightly [tor-browser]
+ * Bug 42847: Review Mozilla 1841996: Enable Credit Card Autofill in AT, BE, and PL in nightly [tor-browser]
+ * Bug 42848: Review Mozilla 1841998: Enable Credit Card Autofill for ES,IT,AT,BE and PL locales in release. r=dimi... [tor-browser]
+ * Bug 42855: Review Mozilla 1843130: Pocket newtab use new recs api for locale list config if new api pref is set [tor-browser]
+ * Bug 42862: Review Mozilla 1845428: Instrument Translations Panel With Telemetry [tor-browser]
+ * Bug 42863: Review Mozilla 1847150: Add more TranslationsTelemetry event keys for panel open r=gregtatum, a=dsmith [tor-browser]
+ * Bug 42864: Review Mozilla 1848845: Pocket newtab migrate existing markets to new API. r=gvn a=RyanVM [tor-browser]
+ * Bug 42872: Disable translations until audited and solved the UX problems [tor-browser]
+ * Bug 42886: Review Mozilla 1848048: Add a result menu to disable trending results. r=dao,fluent-reviewers,setting... [tor-browser]
+ * Bug 42996: Review Mozilla 1517786: Implement and ship CanvasRenderingContext2D.getContextAttributes() [tor-browser]
+ * Windows + macOS
+ * Bug 42774: Review Mozilla 1848815: Add a user-facing setting to enable enterprise roots import, and enable it by default [tor-browser]
+ * Bug 43021: Revert the OS deprecation notification introduced in #42347 [tor-browser]
+ * Windows
+ * Bug 43051: windows: remove UI for "open Tor Browser automatically when computer starts" [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 42799: Do not run lint pipelines on new tag [tor-browser]
+ * Bug 41204: NoScript isn't added automatically to Mullvad Browser changelogs [tor-browser-build]
+ * Windows
+ * Bug 41185: Drop Windows 7 support for 14.0 from build tools [tor-browser-build]
+ * Bug 41201: Bump the Windows version checked by the installer [tor-browser-build]
+
+Mullvad Browser 13.5.2 - August 06 2024
+ * All Platforms
+ * Updated Firefox to 115.14.0esr
+ * Updated NoScript to 11.4.31
+ * Updated uBlock Origin to 1.59.0
+ * Bug 325: Rebase Mullvad Browser Stable onto 115.14.0esr [mullvad-browser]
+ * Bug 42835: Filter data transfers containing files [tor-browser]
+ * Bug 43005: Backport security fixes from Firefox 129 [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 42470: Add merge request CI for linting [tor-browser]
+ * Bug 40964: Create new Tor Browser gpg subkey [tor-browser-build]
+ * Bug 41190: Add morgan.gpg to keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
+ * Bug 41191: Remove richard.gpg from keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
+ * Bug 41204: NoScript isn't added automatically to Mullvad Browser changelogs [tor-browser-build]
+
+Mullvad Browser 14.0a1 - July 24 2024
+ * All Platforms
+ * Updated Firefox to 128.0esr
+ * Bug 42441: Evaluate RR version-by-RR version rebases instead of ESR-to-ESR [tor-browser]
+ * Bug 42683: Create script to generate issue triage csv's from bugzilla query and git scraping [tor-browser]
+ * Bug 42687: Disable Privacy-Preserving Attribution [tor-browser]
+ * Windows
+ * Bug 320: Temporarily disable WebRTC and the default browser agent on Windows [mullvad-browser]
+ * Linux
+ * Bug 314: Mullvad Browser is not listed as a possible default browser application for Gnome on Ubuntu / Fedora [mullvad-browser]
+ * Build System
+ * All Platforms
+ * Bug 42470: Add merge request CI for linting [tor-browser]
+ * Bug 42722: clang-format and localization linters are not running [tor-browser]
+ * Bug 40964: Create new Tor Browser gpg subkey [tor-browser-build]
+ * Bug 41155: Update toolchains for ESR128 [tor-browser-build]
+ * Bug 41156: Split the Rust configuration options [tor-browser-build]
+ * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
+ * Bug 41176: Update list of people with github commit access in MB issue templates [tor-browser-build]
+ * Bug 41190: Add morgan.gpg to keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
+ * Bug 41191: Remove richard.gpg from keyrings and list of valid keyrings in firefox+geckoview [tor-browser-build]
+ * Bug 40078: Update tools/tb-build-06-start-nightly-build after tor-browser-build#40829 [tor-browser-bundle-testsuite]
+ * Windows
+ * Bug 29318: Drop mingw-w64/gcc toolchain [tor-browser-build]
+ * Bug 29320: Use mingw-w64/clang toolchain to build Rust [tor-browser-build]
+ * Bug 41167: Stop generating an MB "portable" windows install and output a single build from 13.5 release [tor-browser-build]
+ * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
+ * Linux
+ * Bug 41173: Fix permission issue on files in the debian directory [tor-browser-build]
+ * Windows + macOS
+ * Bug 41197: Modify update-responses to prevent upgrades on unsupported Windows and macOS versions [tor-browser-build]
+
+Mullvad Browser 13.5.1 - July 09 2024
+ * All Platforms
+ * Updated Firefox to 115.13.0esr
+ * Bug 317: Rebase Mullvad Browser stable onto 115.13.0esr [mullvad-browser]
+ * Bug 42693: Backports security fixes from Firefox 128 [tor-browser]
+ * Linux
+ * Bug 314: Mullvad Browser is not listed as a possible default browser application for Gnome on Ubuntu / Fedora [mullvad-browser]
+ * Build System
+ * All Platforms
+ * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
+ * Bug 41173: Fix permission issue on files in the debian directory [tor-browser-build]
+ * Windows
+ * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
+
+Mullvad Browser 13.5 - June 17 2024
+ * All Platforms
+ * Bug 222: Hide "List all tabs" when the tabs don't overflow [mullvad-browser]
+ * Bug 234: Make User-Agent request header match RFP's navigator.userAgent [mullvad-browser]
+ * Bug 241: Move network.proxy.failover_direct=false pref to base-browser [mullvad-browser]
+ * Bug 256: Update nightly mar signing key [mullvad-browser]
+ * Bug 262: Mouse-over long links causes the browser element to re-center relative to width of status tooltip [mullvad-browser]
+ * Bug 284: Should we reflect the actual channel in about:debugging? [mullvad-browser]
+ * Bug 289: The Letterboxing>Content Alignment heading doesn't follow the Firefox design document capitalization [mullvad-browser]
+ * Bug 290: Add default bookmarks in the alpha channels for testing [mullvad-browser]
+ * Bug 40919: Consider dropping protection against line-height introduced in #23104 [tor-browser]
+ * Bug 41467: compat: beacon: re-enable the API but transform it to a no-op [tor-browser]
+ * Bug 41916: Letterboxing preferences UI [tor-browser]
+ * Bug 41917: Make the appearance of letterboxing look more intentional [tor-browser]
+ * Bug 41918: Add option to reuse last window size when letterboxing is enabled [tor-browser]
+ * Bug 41930: intl.accept_languages gets into a stuck modifed state [tor-browser]
+ * Bug 42153: Drop dom.enable_resource_timing = false preference [tor-browser]
+ * Bug 42172: browser.startup.homepage and TOR_DEFAULT_HOMEPAGE are ignored for the new window opened by New Identity [tor-browser]
+ * Bug 42192: Correctly round new windows when bookmarks toolbar is set to "Only Show on New Tab" [tor-browser]
+ * Bug 42211: Fluent migration: new identity [tor-browser]
+ * Bug 42214: Fluent migration: security level [tor-browser]
+ * Bug 42315: compat: why is eventCounts undefined? [tor-browser]
+ * Bug 42387: Visual noise in 13.5a4 letterboxing [tor-browser]
+ * Bug 42389: Betterboxing: gradient is never shown [tor-browser]
+ * Bug 42390: Betterboxing: make the decorator border disappear when the corners are flat [tor-browser]
+ * Bug 42397: Change RFP-spoofed Timezone from UTC to a real-world, less discriminable one [tor-browser]
+ * Bug 42398: Include Alpha and Nightly in MOZ_APP_DISPLAYNAME (and possibly in other places) [tor-browser]
+ * Bug 42405: Fix betterboxing + findbar horizontal bounce if the scrollbar is not an overlay [tor-browser]
+ * Bug 42443: Shrink the window to match letterboxing size when the emtpy area is doble-clicked [tor-browser]
+ * Bug 42490: Install svg from branding theme to browser/chrome/icons/default [tor-browser]
+ * Bug 42500: When startup window is maximized per letterboxing.rememberSize on startup, the restore button shrinks it to its minimum size [tor-browser]
+ * Bug 42519: Update the profile directory patch to check both for `system-install` and for `is-packaged-app` file [tor-browser]
+ * Bug 42520: Correctly record new initial window size after auto-shrinking [tor-browser]
+ * Bug 42529: Try not to spoof system-ui in contexts exempt from RFP [tor-browser]
+ * Bug 42537: Move base-browser.ftl Fluent file from "browser" to "toolkit" [tor-browser]
+ * Bug 42574: Exempt pdf.js from letterboxing [tor-browser]
+ * Bug 42583: Modify moz-support-link [tor-browser]
+ * Windows + macOS
+ * Bug 41405: Win ≤8.1 and macOS ≤10.14 not supported in ESR 128 [tor-browser]
+ * Bug 42347: Add a banner warning users about the upcoming EOL for Win ≤8.1 and macOS ≤10.14 [tor-browser]
+ * Bug 42586: Add support link to OS deprecation message [tor-browser]
+ * Windows
+ * Bug 278: Create asset(s) for the Mullvad Browser installer [mullvad-browser]
+ * Bug 305: Disable setting default browser on Windows [mullvad-browser]
+ * Bug 41901: windows: FontSubstitutes can leak system locale [tor-browser]
+ * Bug 41089: Add filetype association to the installer of Mullvad Browser [tor-browser-build]
+ * macOS
+ * Bug 40569: Create build-specific installer for macOS [tor-browser-build]
+ * Linux
+ * Bug 41136: Include *.deb in the list of files to gpg sign [tor-browser-build]
+ * Bug 28: deb installation package for Linux [mullvad-browser]
+ * Bug 29: rpm installation package for Linux [mullvad-browser]
+ * Bug 295: Filepicker string chars are tofu for the .deb package in Ubuntu 22.04 / Debian 11 [mullvad-browser]
+ * Bug 42438: Adapt the data import wizard to use the original $HOME on Linux [tor-browser]
+ * Bug 41135: 13.5a7's start-tor-browser seems to break KeePassXC-Browser? [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 282: Move `--disable-eme` to OS- and architecture-specific mozconfigs [mullvad-browser]
+ * Bug 301: Deb package in the debian software installer is showing the License as "Proprietary" [mullvad-browser]
+ * Bug 42337: Enable GeckoDriver for all desktop platforms [tor-browser]
+ * Bug 42594: Update mach to work with python 3.12 [tor-browser]
+ * Bug 40983: Bump the various branches to 13.5 on main [tor-browser-build]
+ * Bug 41001: Create Release Prep MR generating script [tor-browser-build]
+ * Bug 41031: Add command to unsign .mar files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
+ * Bug 41038: Add RPM dependencies to README [tor-browser-build]
+ * Bug 41041: Sign mullvad-browser nightly updates [tor-browser-build]
+ * Bug 41045: Dump more information about build times on Firefox [tor-browser-build]
+ * Bug 41057: make fetch is not fetching mullvad repo [tor-browser-build]
+ * Bug 41072: Set correct updater_url for Mullvad Browser nightly builds [tor-browser-build]
+ * Bug 41081: Update detailsURL in tools/signing/nightly/update-responses-base-config.yml [tor-browser-build]
+ * Bug 41088: Remove use of projects/browser/run_scripts [tor-browser-build]
+ * Bug 41148: Update projects/browser/Bundle-Data/Docs/Licenses/NoScript.txt [tor-browser-build]
+ * Bug 41153: Update README for Ubuntu 24.04 unprivileged user namespace changes [tor-browser-build]
+ * Bug 41154: Update keyring/boklm.gpg for new subkeys [tor-browser-build]
+ * Bug 41161: Explicitly fetch tags in the release preparation script [tor-browser-build]
+ * Bug 40884: Script to automate uploading sha256s and signatures to location signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo expects them to be [tor-browser-build]
+ * Bug 40071: Add an option to create zip files using 7z [rbm]
+ * Bug 40072: Move capture_exec to a separate module [rbm]
+ * Bug 40073: We should remove ./ when using 7-zip for zip files [rbm]
+ * Bug 40076: Correctly refresh file when computing input_files_id and a file is set as refresh_input [rbm]
+ * Windows
+ * Bug 200: Build system installer for Mullvad Browser on Windows [mullvad-browser]
+ * Bug 40606: Use Clang to compile NSIS [tor-browser-build]
+ * Bug 40900: Update NSIS to 3.09 [tor-browser-build]
+ * Bug 41065: Do a cleanup of the NSIS script [tor-browser-build]
+ * Bug 41076: Include the ShellLink plugin in NSIS [tor-browser-build]
+ * Bug 41077: Draft the new installer for Mullvad Browser [tor-browser-build]
+ * Bug 41084: $app_bundle is missing the final .app in projects/firefox/build [tor-browser-build]
+ * Bug 41097: authenticode-timestamping.sh fails to run again because tmp-timestamp already exists [tor-browser-build]
+ * Bug 41151: Explicitly initialize the plugin directory on the Windows installer [tor-browser-build]
+ * Bug 41167: Stop generating an MB "portable" windows install [tor-browser-build]
+ * macOS
+ * Bug 40990: Remove old macos signing scripts [tor-browser-build]
+ * Bug 41124: Since TB/MB 13.5a5 macos signed installers contain all .DS_Store [tor-browser-build]
+ * Linux
+ * Bug 42491: Add mozconfig-linux-aarch64 [tor-browser]
+ * Bug 41046: Use the final path for Linux debug symbols [tor-browser-build]
+ * Bug 41083: Make deb package for Mullvad Browser [tor-browser-build]
+ * Bug 41112: Fix indentation of projects/browser/RelativeLink/start-browser [tor-browser-build]
+ * Bug 41129: Make rpm package for Mullvad Browser [tor-browser-build]
+
+
+Mullvad Browser 13.0.16 - June 11th 2024
+* All Platforms
+ * Updated Firefox to 115.12.0esr
+ * Updated uBlock Origin to 1.58.0
+ * Bug 310: Rebase Mullvad Browser Stable 13.0 onto 115.12.0esr [mullvad-browser]
+ * Bug 42621: Backport security fixes from Firefox 127 [tor-browser]
+
+Mullvad Browser 13.5a9 - June 10 2024
+ * All Platforms
+ * Updated Firefox to 115.12.0esr
+ * Updated uBlock Origin to 1.58.0
+ * Bug 290: Add default bookmarks in the alpha channels for testing [mullvad-browser]
+ * Bug 308: Rebase Mullvad Browser stable onto 115.12.0esr [mullvad-browser]
+ * Bug 41467: compat: beacon: re-enable the API but transform it to a no-op [tor-browser]
+ * Windows + macOS
+ * Bug 42586: Add support link to OS deprecation message [tor-browser]
+ * Linux
+ * Bug 29: rpm installation package for Linux [mullvad-browser]
+ * Build System
+ * All Platforms
+ * Bug 301: Deb package in the debian software installer is showing the License as "Proprietary" [mullvad-browser]
+ * Bug 42594: Update mach to work with python 3.12 [tor-browser]
+ * Bug 41153: Update README for Ubuntu 24.04 unprivileged user namespace changes [tor-browser-build]
+ * Bug 41154: Update keyring/boklm.gpg for new subkeys [tor-browser-build]
+ * Windows
+ * Bug 41151: Explicitly initialize the plugin directory on the Windows installer [tor-browser-build]
+ * Linux
+ * Bug 41129: Make rpm package for Mullvad Browser [tor-browser-build]
+
+Mullvad Browser 13.5a8 - May 16 2024
+ * All Platforms
+ * Updated Firefox to 115.11.0esr
+ * Bug 222: Hide "List all tabs" when the tabs don't overflow [mullvad-browser]
+ * Bug 241: Move network.proxy.failover_direct=false pref to base-browser [mullvad-browser]
+ * Bug 284: Should we reflect the actual channel in about:debugging? [mullvad-browser]
+ * Bug 290: Add default bookmarks in the alpha channels for testing [mullvad-browser]
+ * Bug 297: Rebase Mullvad Browser alpha onto 115.11.0esr [mullvad-browser]
+ * Bug 41930: intl.accept_languages gets into a stuck modifed state [tor-browser]
+ * Bug 42391: IndexDB's private directory not removed on browser shutdown in global private browsing mode [tor-browser]
+ * Bug 42405: Fix betterboxing + findbar horizontal bounce if the scrollbar is not an overlay [tor-browser]
+ * Bug 42565: Backport Android and desktop security fixes from Firefox 126 [tor-browser]
+ * Bug 42574: Exempt pdf.js from letterboxing [tor-browser]
+ * Bug 42583: Modify moz-support-link [tor-browser]
+ * Windows + macOS
+ * Bug 41405: Win ≤8.1 and macOS ≤10.14 not supported in ESR 128 [tor-browser]
+ * Bug 42347: Add a banner warning users about the upcoming EOL for Win ≤8.1 and macOS ≤10.14 [tor-browser]
+ * Windows
+ * Bug 278: Create asset(s) for the Mullvad Browser installer [mullvad-browser]
+ * Linux
+ * Bug 28: deb installation package for Linux [mullvad-browser]
+ * Bug 295: Filepicker string chars are tofu for the .deb package in Ubuntu 22.04 / Debian 11 [mullvad-browser]
+ * Bug 41135: 13.5a7's start-tor-browser seems to break KeePassXC-Browser? [tor-browser-build]
+ * Bug 41136: Include *.deb in the list of files to gpg sign [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41001: Create Release Prep MR generating script [tor-browser-build]
+ * Bug 41148: Update projects/browser/Bundle-Data/Docs/Licenses/NoScript.txt [tor-browser-build]
+ * Bug 40076: Correctly refresh file when computing input_files_id and a file is set as refresh_input [rbm]
+ * Windows
+ * Bug 200: Build system installer for Mullvad Browser on Windows [mullvad-browser]
+
+Mullvad Browser 13.0.15 - May 15 2024
+ * All Platforms
+ * Updated Firefox to 115.11.0esr
+ * Bug 296: Rebase Mullvad Browser stable onto 115.10.0esr [mullvad-browser]
+ * Bug 42391: IndexDB's private directory not removed on browser shutdown in global private browsing mode [tor-browser]
+ * Bug 42532: Use the HomePage module for new identity checks [tor-browser]
+ * Bug 42565: Backport Android and desktop security fixes from Firefox 126 [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41122: Add release date to rbm.conf [tor-browser-build]
+ * macOS
+ * Bug 42535: mac: app change to ja doesn't apply ja translations to most (all?) chrome [tor-browser]
+
+Mullvad Browser 13.5a7 - April 25 2024
+ * All Platforms
+ * Updated Firefox to 115.10.0esr
+ * Updated uBlock Origin to 1.57.2
+ * Bug 283: New identity complains about about:mullvad-browser [mullvad-browser]
+ * Bug 289: The Letterboxing>Content Alignment heading doesn't follow the Firefox design document capitalization [mullvad-browser]
+ * Bug 291: Rebase Mullvad Browser Alpha onto 115.10.0esr [mullvad-browser]
+ * Bug 40919: Consider dropping protection against line-height introduced in #23104 [tor-browser]
+ * Bug 42172: browser.startup.homepage and TOR_DEFAULT_HOMEPAGE are ignored for the new window opened by New Identity [tor-browser]
+ * Bug 42192: Correctly round new windows when bookmarks toolbar is set to "Only Show on New Tab" [tor-browser]
+ * Bug 42315: compat: why is eventCounts undefined? [tor-browser]
+ * Bug 42490: Install svg from branding theme to browser/chrome/icons/default [tor-browser]
+ * Bug 42500: When startup window is maximized per letterboxing.rememberSize on startup, the restore button shrinks it to its minimum size [tor-browser]
+ * Bug 42520: Correctly record new initial window size after auto-shrinking [tor-browser]
+ * Bug 42529: Try not to spoof system-ui in contexts exempt from RFP [tor-browser]
+ * Bug 42532: Use the HomePage module for new identity checks [tor-browser]
+ * Bug 42537: Move Fluent files from "browser" to "toolkit" [tor-browser]
+ * Windows
+ * Bug 41901: windows: FontSubstitutes can leak system locale [tor-browser]
+ * Linux
+ * Bug 41112: Fix indentation of projects/browser/RelativeLink/start-browser [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 282: Move `--disable-eme` to OS- and architecture-specific mozconfigs [mullvad-browser]
+ * Bug 42519: Update the profile directory patch to check both for `system-install` and for `is-packaged-app` file [tor-browser]
+ * Bug 41122: Add release date to rbm.conf [tor-browser-build]
+ * macOS
+ * Bug 42535: mac: app change to ja doesn't apply ja translations to most (all?) chrome [tor-browser]
+ * Bug 41124: Since TB/MB 13.5a5 macos signed installers contain all .DS_Store [tor-browser-build]
+ * Linux
+ * Bug 42491: Add mozconfig-linux-aarch64 [tor-browser]
+ * Bug 41083: Make deb package for Mullvad Browser [tor-browser-build]
+
+Mullvad Browser 13.0.14 - April 16 2024
+ * All Platforms
+ * Updated Firefox to 115.10.0esr
+ * Updated uBlock Origin to 1.57.2
+ * Bug 271: After update, don't open the release page on Github. Instead link it in the startpage, like in Tor Browser [mullvad-browser]
+ * Bug 283: New identity complains about about:mullvad-browser [mullvad-browser]
+ * Bug 285: Rebase Mullvad Browser stable onto 115.10.0esr [mullvad-browser]
+ * Bug 41676: Set privacy.resistFingerprinting.testing.setTZtoUTC as a defense-in-depth [tor-browser]
+ * Bug 42236: Let users decide whether to load their home page on new identity. [tor-browser]
+ * Bug 42335: Do not localize the order of locales for app lang [tor-browser]
+ * Bug 42428: Timezone offset leak via document.lastModified [tor-browser]
+ * Bug 42468: App languages not sorted correctly in stable [tor-browser]
+ * Bug 42472: Timezone May leak from XSLT Date function [tor-browser]
+ * Linux
+ * Bug 41110: Avoid Fontconfig warning about "ambiguous path" [tor-browser-build]
+
+Mullvad Browser 13.5a6 - March 28 2024
+ * All Platforms
+ * Updated Firefox to 115.9.0esr
+ * Updated mullvad-browser-extension to 0.9.0
+ * Bug 234: Make User-Agent request header match RFP's navigator.userAgent [mullvad-browser]
+ * Bug 271: After update, don't open the release page on Github. Instead link it in the startpage, like in Tor Browser [mullvad-browser]
+ * Bug 274: Rebase Mullvad Browser alpha onto Firefox 115.9.0esr [mullvad-browser]
+ * Bug 41676: Set privacy.resistFingerprinting.testing.setTZtoUTC as a defense-in-depth [tor-browser]
+ * Bug 41916: Letterboxing preferences UI [tor-browser]
+ * Bug 41918: Add option to reuse last window size when letterboxing is enabled [tor-browser]
+ * Bug 42211: Fluent migration: new identity [tor-browser]
+ * Bug 42214: Fluent migration: security level [tor-browser]
+ * Bug 42236: Let users decide whether to load their home page on new identity. [tor-browser]
+ * Bug 42428: Timezone offset leak via document.lastModified [tor-browser]
+ * Bug 42443: Shrink the window to match letterboxing size when the emtpy area is doble-clicked [tor-browser]
+ * Bug 42472: Timezone May leak from XSLT Date function [tor-browser]
+ * Bug 42473: ESR 115.9.1 fixes [tor-browser]
+ * Windows
+ * Bug 80: Make 'Mullvad your default browser' does not work on Windows [mullvad-browser]
+ * Bug 42377: Hidden fonts are automatically added to the allow list [tor-browser]
+ * Bug 41089: Add filetype association to the installer of Mullvad Browser [tor-browser-build]
+ * Linux
+ * Bug 42438: Adapt the data import wizard to use the original $HOME on Linux [tor-browser]
+ * Bug 41110: Avoid Fontconfig warning about "ambiguous path" [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41088: Remove use of projects/browser/run_scripts [tor-browser-build]
+ * Bug 41102: src archive does not match likely due to mismatched xz-utils version [tor-browser-build]
+ * Bug 40073: We should remove ./ when using 7-zip for zip files [rbm]
+ * Windows
+ * Bug 41097: authenticode-timestamping.sh fails to run again because tmp-timestamp already exists [tor-browser-build]
+
+Mullvad Browser 13.0.13 - March 22 2024
+ * Windows + macOS + Linux
+ * Updated Firefox to 115.9.1esr
+ * Bug 42473: ESR 115.9.1 fixes [tor-browser]
+ * Bug 277: Rebase Mullvad Browser stable onto Firefox 115.9.1esr [mullvad-browser]
+
+Mullvad Browser 13.0.12 - March 19 2024
+ * All Platforms
+ * Updated Firefox to 115.9.0esr
+ * Updated mullvad-browser-extension to 0.9.0
+ * Updated uBlock Origin to 1.56.0
+ * Bug 270: Mullvad support email has changed from `support@mullvad.net` to `support@mullvadvpn.net` [mullvad-browser]
+ * Bug 273: Rebase Mullvad Browser stable onto Firefox 115.9.0esr [mullvad-browser]
+ * Bug 42376: The placeholder of datetime inputs keeps being localized when spoof English is on [tor-browser]
+ * Bug 42378: spoof english + htmlform <details> can leak app language [tor-browser]
+ * Windows
+ * Bug 42377: Hidden fonts are automatically added to the allow list [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41085: kick_devmole_build script prints wrong URL for Mullvad's build hashes [tor-browser-build]
+ * Bug 41097: authenticode-timestamping.sh fails to run again because tmp-timestamp already exists [tor-browser-build]
+ * Bug 41102: src archive does not match likely due to mismatched xz-utils version [tor-browser-build]
+
+Mullvad Browser 13.5a5 - February 27 2024
+ * All Platforms
+ * Updated Firefox to 115.8.0esr
+ * Updated uBlock Origin to 1.56.0
+ * Updated mullvad-browser-extension to 0.8.5
+ * Bug 262: Mouse-over long links causes the browser element to re-center relative to width of status tooltip [mullvad-browser]
+ * Bug 268: Rebase Mullvad Browser Alpha onto 115.8.0esr [mullvad-browser]
+ * Bug 42376: The placeholder of datetime inputs keeps being localized when spoof English is on [tor-browser]
+ * Bug 42378: spoof english + htmlform <details> can leak app language [tor-browser]
+ * Bug 42387: Visual noise in 13.5a4 letterboxing [tor-browser]
+ * Bug 42389: Betterboxing: gradient is never shown [tor-browser]
+ * Bug 42390: Betterboxing: make the decorator border disappear when the corners are flat [tor-browser]
+ * Bug 42397: Change RFP-spoofed Timezone from UTC to a real-world, less discriminable one [tor-browser]
+ * Bug 42398: Include Alpha and Nightly in MOZ_APP_DISPLAYNAME (and possibly in other places) [tor-browser]
+ * Bug 42423: Move temporary Lox Fluent strings to new file [tor-browser]
+ * macOS
+ * Bug 40569: Create build-specific installer for macOS [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41038: Add RPM dependencies to README [tor-browser-build]
+ * Bug 41067: Use Capture::Tiny instead of IO::CaptureOutput [tor-browser-build]
+ * Bug 41072: Set correct updater_url for Mullvad Browser nightly builds [tor-browser-build]
+ * Bug 41081: Update detailsURL in tools/signing/nightly/update-responses-base-config.yml [tor-browser-build]
+ * Bug 41085: kick_devmole_build script prints wrong URL for Mullvad's build hashes [tor-browser-build]
+ * Bug 40068: Switch from IO::CaptureOutput to Capture::Tiny [rbm]
+ * Bug 40069: Make stdout and stderr utf8 [rbm]
+ * Bug 40071: Add an option to create zip files using 7z [rbm]
+ * Bug 40072: Move capture_exec to a separate module [rbm]
+ * Windows
+ * Bug 41076: Include the ShellLink plugin in NSIS [tor-browser-build]
+ * Bug 41077: Draft the new installer for Mullvad Browser [tor-browser-build]
+ * macOS
+ * Bug 41084: $app_bundle is missing the final .app in projects/firefox/build [tor-browser-build]
+
+Mullvad Browser 13.0.10 - February 20 2024
+ * All Platforms
+ * Updated Firefox to 115.8.0esr
+ * Updated mullvad-browser-extension to 0.8.5
+ * Bug 267: Rebase Mullvad Browser Stable onto Firefox 115.8.0esr [mullvad-browser]
+ * Bug 42374: spoof english leaks via numberingSystem: numbers (non-latn) or decimal separator (latn) [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 41037: Set time on signing machine before starting signing [tor-browser-build]
+ * Bug 41067: Use Capture::Tiny instead of IO::CaptureOutput [tor-browser-build]
+ * Bug 40068: Switch from IO::CaptureOutput to Capture::Tiny [rbm]
+ * Bug 40069: Make stdout and stderr utf8 [rbm]
+
+Mullvad Browser 13.5a4 - January 29 2024
+ * All Platforms
+ * Updated Firefox to 115.7.0esr
+ * Updated uBlock Origin to 1.55.0
+ * Bug 261: Rebase Mullvad Browser Alpha onto Firefox 115.7.0esr [mullvad-browser]
+ * Bug 41917: Make the appearance of letterboxing look more intentional [tor-browser]
+ * Bug 42374: spoof english leaks via numberingSystem: numbers (non-latn) or decimal separator (latn) [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 42337: Enable GeckoDriver for all desktop platforms [tor-browser]
+ * Bug 41037: Set time on signing machine before starting signing [tor-browser-build]
+ * Bug 41045: Dump more information about build times on Firefox [tor-browser-build]
+ * Bug 41056: Make it possible to use templates in var/torbrowser_incremental_from [tor-browser-build]
+ * Bug 41057: make fetch is not fetching mullvad repo [tor-browser-build]
+ * Bug 41059: Update keyring/torbrowser.gpg with updated key [tor-browser-build]
+ * Windows
+ * Bug 40606: Use Clang to compile NSIS [tor-browser-build]
+ * Bug 40900: Update NSIS to 3.09 [tor-browser-build]
+ * Bug 41065: Do a cleanup of the NSIS script [tor-browser-build]
+ * Linux
+ * Bug 41046: Use the final path for Linux debug symbols [tor-browser-build]
+
+Mullvad Browser 13.0.9 - January 23 2024
+ * All Platforms
+ * Updated Firefox to 115.7.0esr
+ * Updated uBlock Origin to 1.55.0
+ * Bug 249: BrowserHost has null mRoot when applying initial window size in debug [mullvad-browser]
+ * Bug 260: Rebase Mullvad Browser Stable onto Firefox 115.7.0esr [mullvad-browser]
+ * Bug 42189: Assertion failure: the value of mPrivateBrowsingId in the loadContext and in the loadInfo are not the same! [tor-browser]
+ * Bug 41044: Add tbb_version.json-like file for Mullvad Browser [tor-browser-build]
+ * Linux
+ * Bug 41050: Improve the disk leak sanitization on start-$browser [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41042: Add options to include updates in the changelog scripts [tor-browser-build]
+ * Bug 41043: Create script to push build requests to Mullvad build servers [tor-browser-build]
+ * Bug 41056: Make it possible to use templates in var/torbrowser_incremental_from [tor-browser-build]
+ * Bug 41059: Update keyring/torbrowser.gpg with updated key [tor-browser-build]
+ * Bug 40067: Use --no-verbose wget option when not running in a terminal [rbm]
+ * Windows + macOS
+ * Bug 41016: Switch from bullseye to bookworm for desktop platforms [tor-browser-build]
+ * Windows
+ * Bug 41015: Enable std::filesystem on libc++ on Windows [tor-browser-build]
+
+Mullvad Browser 13.5a3 - December 20 2023
+ * All Platforms
+ * Updated Firefox to 115.6.0esr
+ * Updated NoScript to 11.4.29
+ * Bug 249: BrowserHost has null mRoot when applying initial window size in debug [mullvad-browser]
+ * Bug 256: Update nightly mar signing key [mullvad-browser]
+ * Bug 258: Rebase Mullvad Browser alpha onto 115.6.0esr [mullvad-browser]
+ * Bug 42042: view-source:http://ip-address does not work because of HTTPS Only [tor-browser]
+ * Bug 42189: Assertion failure: the value of mPrivateBrowsingId in the loadContext and in the loadInfo are not the same! [tor-browser]
+ * Bug 42335: Do not localize the order of locales for app lang [tor-browser]
+ * Bug 41044: Add tbb_version.json-like file for Mullvad Browser [tor-browser-build]
+ * Windows
+ * Bug 42163: Make the 3rd party DLL blocklist obey portable mode [tor-browser]
+ * Linux
+ * Bug 41050: Improve disk leak sanitization on startup [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40995: Use cdn.stagemole.eu instead of cdn.devmole.eu in download-unsigned-sha256sums-gpg-signatures-from-people-tpo [tor-browser-build]
+ * Bug 41026: Do not use ~ when uploading the signed hashes [tor-browser-build]
+ * Bug 41027: Remove tb-build-04 and tb-build-05 from tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo [tor-browser-build]
+ * Bug 41031: Add command to unsign .mar files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
+ * Bug 41039: Update tools/signing/upload-update_responses-to-staticiforme to keep download-*json files from previous release when new release does not include them [tor-browser-build]
+ * Bug 41041: Sign mullvad-browser nightly updates [tor-browser-build]
+ * Bug 41042: Add options to include updates in the changelog scripts [tor-browser-build]
+ * Bug 41043: Create script to push build requests to Mullvad build servers [tor-browser-build]
+ * Windows + macOS
+ * Bug 41016: Switch from bullseye to bookworm for desktop platforms [tor-browser-build]
+ * Windows
+ * Bug 41015: Enable std::filesystem on libc++ on Windows [tor-browser-build]
+ * Bug 41030: Add command to unsign .exe files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
+ * macOS
+ * Bug 40990: Remove old macos signing scripts [tor-browser-build]
+
+Mullvad Browser 13.0.7 - December 19 2023
+ * All Platforms
+ * Updated Firefox to 115.6.0esr
+ * Updated NoScript to 11.4.29
+ * Bug 257: Rebase Mullvad Browser Stable to 115.6.0esr [mullvad-browser]
+ * Bug 42042: view-source:http://ip-address does not work because of HTTPS Only [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40884: Script to automate uploading sha256s and signatures to location signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo expects them to be [tor-browser-build]
+ * Bug 41026: Do not use ~ when uploading the signed hashes [tor-browser-build]
+ * Bug 41039: Update tools/signing/upload-update_responses-to-staticiforme to keep download-*json files from previous release when new release does not include them [tor-browser-build]
+ * macOS
+ * Bug 40990: Remove old macos signing scripts [tor-browser-build]
+
+Mullvad Browser 13.0.6 - December 04 2023
+ * All Platforms
+ * Bug 42288: Allow language spoofing in status messages [tor-browser]
+ * Updated uBlock Origin to 1.54.0
+ * Linux
+ * Bug 17560: Downloaded URLs disk leak on Linux [tor-browser]
+ * Bug 42306: Tor Browser crashes when extensions popups are opened with Wayland enabled [tor-browser]
+ * Bug 41017: Disable Nvidia shader cache [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41027: Remove tb-build-04 and tb-build-05 from tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo [tor-browser-build]
+ * Bug 40936: Revert tor-browser-build#40933 [tor-browser-build]
+ * Bug 40970: Missing symlink create-blog-post.torbrowser -> create-blog-post symlink [tor-browser-build]
+ * Bug 40995: Use cdn.stagemole.eu instead of cdn.devmole.eu in download-unsigned-sha256sums-gpg-signatures-from-people-tpo [tor-browser-build]
+ * Bug 40063: RBM's chroot fails in Fedora [rbm]
+ * Bug 40064: Using exec on project with no git_url/hg_url is causing warning [rbm]
+ * Windows + macOS + Linux
+ * Bug 41031: Add command to unsign .mar files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
+ * Windows
+ * Bug 41030: Add command to unsign .exe files and compare with sha256sums-unsigned-build.txt [tor-browser-build]
+
+Mullvad Browser 13.5a2 - November 27 2023
+ * All Platforms
+ * Updated Firefox to 115.5.0esr
+ * Updated uBlock Origin to 1.54.0
+ * Bug 250: Enable storage.sync to fix broken webextensions [mullvad-browser]
+ * Bug 254: Rebase Mullvad Browser Alpha to 115.5.0esr [mullvad-browser]
+ * Bug 42153: Drop dom.enable_resource_timing = false preference [tor-browser]
+ * Bug 42194: Blank Net Error page on name resolution failure [tor-browser]
+ * Bug 42276: Rebase Browsers Alpha to 115.5.0esr [tor-browser]
+ * Bug 42288: Allow language spoofing in status messages [tor-browser]
+ * Linux
+ * Bug 17560: Downloaded URLs disk leak on Linux [tor-browser]
+ * Bug 41017: Disable Nvidia shader cache [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 40884: Script to automate uploading sha256s and signatures to location signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo expects them to be [tor-browser-build]
+ * Bug 40970: Missing symlink create-blog-post.torbrowser -> create-blog-post symlink [tor-browser-build]
+ * Bug 41006: Fix typo in finished-signing-clean-linux signer [tor-browser-build]
+ * Bug 40063: RBM's chroot fails in Fedora [rbm]
+ * Bug 40064: Using exec on project with no git_url/hg_url is causing warning [rbm]
+ * macOS
+ * Bug 41005: Unpack macOS bundle to /var/tmp instead of /tmp in rcodesign-notary-submit step [tor-browser-build]
+ * Bug 41007: gatekeeper-bundling.sh refers to old .tar.gz archive [tor-browser-build]
+ * Bug 41014: Update libdmg-hfsplus to drop the OpenSSL patch [tor-browser-build]
+ * Bug 41020: Opening MacOS dmg file is causing a warning, since 13.0 [tor-browser-build]
+
+Mullvad Browser 13.0.4 - November 16 2023
+ * All Platforms
+ * Updated Firefox to 115.5.0esr
+ * Updated uBlock Origin to 1.53.0
+ * Bug 250: Enable storage.sync to fix broken webextensions [mullvad-browser]
+ * Bug 253: Rebase Mullvad Browser Stable to 115.5.0esr [mullvad-browser]
+ * Bug 42194: Blank Net Error page on name resolution failure [tor-browser]
+ * Windows + macOS
+ * Bug 42154: Empty the clipboard on browser shutdown only if content comes from private browsing windows [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40934: Remove $bundle_locales from signing scripts now that we're on ALL for everything [tor-browser-build]
+ * Bug 40982: Fix logging in tools/signing/do-all-signing [tor-browser-build]
+ * Bug 40989: Add .nobackup files to reproducible and disposable directores [tor-browser-build]
+ * Bug 41006: Fix typo in finished-signing-clean-linux signer [tor-browser-build]
+ * macOS
+ * Bug 29815: Sign our macOS bundles on Linux [tor-browser-build]
+ * Bug 41005: Unpack macOS bundle to /var/tmp instead of /tmp in rcodesign-notary-submit step [tor-browser-build]
+ * Bug 41007: gatekeeper-bundling.sh refers to old .tar.gz archive [tor-browser-build]
+ * Bug 41014: Update libdmg-hfsplus to drop the OpenSSL patch [tor-browser-build]
+ * Bug 41020: Opening MacOS dmg file is causing a warning, since 13.0 [tor-browser-build]
+
+Mullvad Browser 13.5a1 - November 01 2023
+ * All Platforms
+ * Updated Firefox to 115.4.0esr
+ * Updated NoScript to 11.4.28
+ * Bug 246: Add the last Mullvad Browser Extension (0.8.4) to 13.0 [mullvad-browser]
+ * Bug 42182: Default Search Engine Does Not Persist Through Shift to New Identity [tor-browser]
+ * Bug 42191: Backport security fixes (Android & wontfix) from Firefox 119 to 115.4 - based Tor Browser [tor-browser]
+ * Windows + macOS
+ * Bug 42154: Empty the clipboard on browser shutdown only if content comes from private browsing windows [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40934: Remove $bundle_locales from signing scripts now that we're on ALL for everything [tor-browser-build]
+ * Bug 40982: Fix logging in tools/signing/do-all-signing [tor-browser-build]
+ * Bug 40983: Bump the various branches to 13.5 on main [tor-browser-build]
+ * Bug 40989: Add .nobackup files to reproducible and disposable directores [tor-browser-build]
+ * Windows
+ * Bug 40984: The PDBs for .exe are not included [tor-browser-build]
+ * macOS
+ * Bug 29815: Sign our macOS bundles on Linux [tor-browser-build]
+
+Mullvad Browser 13.0.1 - October 24 2023
+ * All Platforms
+ * Updated Firefox to 115.4.0esr
+ * Bug 42182: Default Search Engine Does Not Persist Through Shift to New Identity [tor-browser]
+ * Bug 42185: Rebase stable browsers on top of 115.4.0esr [tor-browser]
+ * Bug 42191: Backport security fixes (Android & wontfix) from Firefox 119 to 115.4 - based Tor Browser [tor-browser]
+ * Build System
+ * Windows + Linux
+ * Bug 40991: Fix creation of downloads-windows-x86_64.json and downloads-linux-x86_64.json [tor-browser-build]
+ * Windows
+ * Bug 40984: The PDBs for .exe are not included [tor-browser-build]
+
+Mullvad Browser 13.0 - October 12 2023
+ * All Platforms
+ * Updated Firefox to 115.3.1esr
+ * Bug 40050: FF103 Audit [tor-browser-spec]
+ * Bug 40051: FF104 Audit [tor-browser-spec]
+ * Bug 40052: FF105 Audit [tor-browser-spec]
+ * Bug 40053: FF106 Audit [tor-browser-spec]
+ * Bug 40054: FF107 Audit [tor-browser-spec]
+ * Bug 40055: FF108 Audit [tor-browser-spec]
+ * Bug 40056: FF109 Audit [tor-browser-spec]
+ * Bug 40057: FF110 Audit [tor-browser-spec]
+ * Bug 40058: FF111 Audit [tor-browser-spec]
+ * Bug 40059: FF112 Audit [tor-browser-spec]
+ * Bug 40060: FF113 Audit [tor-browser-spec]
+ * Bug 40061: FF114 Audit [tor-browser-spec]
+ * Bug 40062: FF115 Audit [tor-browser-spec]
+ * Bug 66: Localize Mullvad Browser [mullvad-browser]
+ * Bug 166: Enable built-in URL anti-tracking query parameters stripping [mullvad-browser]
+ * Bug 175: Change the default start window size from 1000x1000 [mullvad-browser]
+ * Bug 177: Change help links in `about:preferences` and menu [mullvad-browser]
+ * Bug 183: Rebase Mullvad Browser to Firefox 115 [mullvad-browser]
+ * Bug 195: Choose which locales to translate Mullvad Browser to [mullvad-browser]
+ * Bug 196: Enumerate Mullvad Browser-specific strings for localization [mullvad-browser]
+ * Bug 199: Mullvad Browser changes required to use Mullvad Browser-specific localization strings [mullvad-browser]
+ * Bug 208: Improve letterboxing's dimensions [mullvad-browser]
+ * Bug 211: Change "Mullvad Browser Home" to "New tab" [mullvad-browser]
+ * Bug 213: Add search engines to the default list [mullvad-browser]
+ * Bug 214: Enable cross-tab identity leak protection in "quiet" mode [mullvad-browser]
+ * Bug 215: Update re-adds manually removed default toolbar buttons [mullvad-browser]
+ * Bug 218: uBO and Mullvad Browser Extension hidden in unified extensions panel [mullvad-browser]
+ * Bug 220: "Firefox Suggest" string appears when search matches a bookmark [mullvad-browser]
+ * Bug 223: Trademarks in the about popup are not translated [mullvad-browser]
+ * Bug 226: First window after update should go to the user-friendly release page on GitHub [mullvad-browser]
+ * Bug 228: Remove popup asking for preferred language on websites [mullvad-browser]
+ * Bug 231: Fix the Security Level "read more" link in popup/settings panel [mullvad-browser]
+ * Bug 243: Make sure about:mullvadbrowser is treated as a new tab page [mullvad-browser]
+ * Bug 26277: When "Safest" setting is enabled searching using duckduckgo should always use the Non-Javascript site for searches [tor-browser]
+ * Bug 30556: Re-evaluate letterboxing dimension choices [tor-browser]
+ * Bug 33282: Increase the max width of new windows [tor-browser]
+ * Bug 33955: Selecting "Copy image" from menu leaks the source URL to the clipboard. This data is often dereferenced by other applications. [tor-browser]
+ * Bug 41327: Disable UrlbarProviderInterventions [tor-browser]
+ * Bug 41477: Review some extensions.* preferences [tor-browser]
+ * Bug 41496: Review 000-tor-browser.js and 001-base-profile.js for 115 [tor-browser]
+ * Bug 41528: Hard-coded English "based on Mozilla Firefox" appears in version in "About" dialog [tor-browser]
+ * Bug 41576: ESR115: ensure no remote calls for weather & addon suggestions [tor-browser]
+ * Bug 41581: ESR115: figure out extension pinning / unified Extensions [tor-browser]
+ * Bug 41642: Do not hide new PBM in the hamburger menu if auto PBM is not enabled [tor-browser]
+ * Bug 41675: Remove javascript.options.large_arraybuffers [tor-browser]
+ * Bug 41691: "Firefox Suggest" text appearing in UI [tor-browser]
+ * Bug 41727: WebRTC privacy-hardening settings [tor-browser]
+ * Bug 41739: Remove "Website appearance" [tor-browser]
+ * Bug 41740: ESR115: change devicePixelRatio spoof to 2 in alpha for testing [tor-browser]
+ * Bug 41752: Review changes done by Bug 41565 [tor-browser]
+ * Bug 41765: TTP-02-006 WP1: Information leaks via custom homepage (Low) [tor-browser]
+ * Bug 41774: Hide the new "Switching to a new device" help menu item [tor-browser]
+ * Bug 41791: Copying page contents also puts the source URL on the clipboard [tor-browser]
+ * Bug 41797: Lock RFP in release builds [tor-browser]
+ * Bug 41833: Reload extensions on new identity [tor-browser]
+ * Bug 41834: Hide "Can't Be Removed - learn more" menu line for uninstallable add-ons [tor-browser]
+ * Bug 41874: Visual & A11 regressions in add-on badges [tor-browser]
+ * Bug 41876: Remove Firefox View from title bar [tor-browser]
+ * Bug 41877: NoScript seems to be blocking by default in the first 115-based testbuild [tor-browser]
+ * Bug 41881: Developer tools/Network/New Request remembers requests [tor-browser]
+ * Bug 41903: The info icon on the language change prompt is not shown [tor-browser]
+ * Bug 41936: Review Mozilla 1770158: Use double-conversion library instead of dtoa for string-to-double conversion [tor-browser]
+ * Bug 41937: Review Mozilla 1780014: Add specific telemetry for conservative and first-try handshakes [tor-browser]
+ * Bug 41938: Review Mozilla 1769994: On systems with IPv6 preferred DNS resolution clients will fail to connect when "localhost" is used as host for the WebSocket server [tor-browser]
+ * Bug 41939: Review Mozilla 1728871: Support fetching data from Remote Setting [tor-browser]
+ * Bug 41940: Review Mozilla 1739348: When a filetype is set to "always ask" and the user makes a save/open choice in the dialog, we should not also open the downloads panel [tor-browser]
+ * Bug 41941: Review Mozilla 1775254: Improve Math.pow accuracy for large exponents [tor-browser]
+ * Bug 41943: Lock javascript.options.spectre.disable_for_isolated_content to false [tor-browser]
+ * Bug 41945: Review Mozilla 1783019: Add a cookie banner service to automatically handle website cookie banners [tor-browser]
+ * Bug 41946: Review Mozilla 1782579: Add a locale parameter to the text recognition API [tor-browser]
+ * Bug 41947: Review Mozilla 1779005: Broken since Firefox 102.0: no instant fallback to direct connection when proxy became unreachable while runtime [tor-browser]
+ * Bug 41949: Review Mozilla 1782578: Implement a context menu modal for text recognition [tor-browser]
+ * Bug 41950: Review Mozilla 1788668: Add the possibility to check that the clipboard contains some pdfjs stuff [tor-browser]
+ * Bug 41951: Review Mozilla 1790681: Enable separatePrivateDefault by default [tor-browser]
+ * Bug 41959: Review Mozilla 1795944: Remove descriptionheightworkaround [tor-browser]
+ * Bug 41961: Review Mozilla 1798868: Hide cookie banner handling UI by default [tor-browser]
+ * Bug 41969: Review Mozilla 1746983: Re-enable pingsender2 [tor-browser]
+ * Bug 41970: Review Mozilla 17909270: WebRTC bypasses Network settings & proxy.onRequest [tor-browser]
+ * Bug 41973: Custom wingpanels don't line up with their toolbar icons in 13.0 alpha [tor-browser]
+ * Bug 41981: Review Mozilla 1800675: Add about:preferences entry for cookie banner handling [tor-browser]
+ * Bug 41983: Review Mozilla 1770447: Create a reusable "support-link" widget [tor-browser]
+ * Bug 41984: Rename languageNotification.ftl to base-browser.ftl [tor-browser]
+ * Bug 42013: Review Mozilla 1834374: Do not call EmptyClipboard() in nsBaseClipboard destructor [tor-browser]
+ * Bug 42014: Review Mozilla 1832791: Implement a Remote Settings for the Quarantined Domains pref [tor-browser]
+ * Bug 42015: Review Mozilla 1830890: Keep a history window of WebRTC stats for about:webrtc [tor-browser]
+ * Bug 42019: Empty browser's clipboard on browser shutdown [tor-browser]
+ * Bug 42022: Prevent extension search engines from breaking the whole search system [tor-browser]
+ * Bug 42026: Disable cookie banner service and UI. [tor-browser]
+ * Bug 42027: Create a Base Browser version of migrateUI [tor-browser]
+ * Bug 42029: Defense-in-depth: disable non-proxied UDP WebRTC [tor-browser]
+ * Bug 42037: Disable about:firefoxview [tor-browser]
+ * Bug 42043: Disable gUM: media.devices.enumerate.legacy.enabled [tor-browser]
+ * Bug 42046: Remove XUL layout hacks from base browser [tor-browser]
+ * Bug 42050: Bring back Save As... dialog as default [tor-browser]
+ * Bug 42061: Move the alpha update channel creation to a commit on its own [tor-browser]
+ * Bug 42083: RemoteSecuritySettings.init throws error in console [tor-browser]
+ * Bug 42084: Race condition with language preferences may make spoof_english ineffective [tor-browser]
+ * Bug 42094: Disable `media.aboutwebrtc.hist.enabled` as security in-depth [tor-browser]
+ * Bug 42138: Disable apz.overscroll.enabled pref [tor-browser]
+ * Bug 42159: Responsive Design Mode not working correctly [tor-browser]
+ * Bug 42166: New identity dialog missing accessible name [tor-browser]
+ * Bug 42167: Make the preference auto-focus more reliable [tor-browser]
+ * Bug 40893: Update (Noto) fonts for 13.0 [tor-browser-build]
+ * Bug 40924: Customize MOZ_APP_REMOTINGNAME instead of passing --name and --class [tor-browser-build]
+ * Bug 40937: First window after update should go to the user-friendly release page on GitHub [tor-browser-build]
+ * Windows
+ * Bug 40737: Revert backout of Mozilla's fix for bug 1724777 [tor-browser]
+ * Bug 41798: Stop building private_browsing.exe on Windows [tor-browser]
+ * Bug 41806: Prevent Private Browsing start menu item to be added automatically [tor-browser]
+ * Bug 41942: Review Mozilla 1682520: Use the WER runtime exception module to catch early crashes [tor-browser]
+ * Bug 41944: Review Mozilla 1774083: Add Surrogate COM Server to handle native Windows notifications when Firefox is closed. [tor-browser]
+ * Bug 42008: Review Mozilla 1808146: Copying images from Pixiv and pasting them in certain programs is broken [tor-browser]
+ * Bug 42010: Review Mozilla 1810641: Enable overscroll on Windows on all channels [tor-browser]
+ * Bug 40930: Upate zlib to 1.3 after 13.0a3 [tor-browser-build]
+ * macOS
+ * Bug 41948: Review Mozilla 1782981: Hide the text recognition context menu if the macOS version doesn't support APIs [tor-browser]
+ * Bug 41982: Review Mozilla 1762392: Add Cocoa platform support for paste files [tor-browser]
+ * Bug 42057: Disable Platform text-recognition functionality [tor-browser]
+ * Bug 42147: Add browser.helperApps.deleteTempFileOnExit to our profile [tor-browser]
+ * Linux
+ * Bug 225: Right Click -> New Tab on link does nothing [mullvad-browser]
+ * Bug 41884: Linux: set browser.tabs.searchclipboardfor.middleclick to false [tor-browser]
+ * Bug 40576: Fontconfig warning: remove 'blank' configuration [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 180: Change the naming scheme of the installers at build time [mullvad-browser]
+ * Bug 197: Develop Crowdin to Gitlab translations repo pipeline [mullvad-browser]
+ * Bug 198: Enable localization for Mullvad Browser builds [mullvad-browser]
+ * Bug 31588: Be smarter about vendoring for Rust projects [tor-browser-build]
+ * Bug 40089: Clean up usage of get-moz-build-date script [tor-browser-build]
+ * Bug 40149: Remove patching of nightly update URL [tor-browser-build]
+ * Bug 40410: Get rid of python2 [tor-browser-build]
+ * Bug 40487: Bump Python version [tor-browser-build]
+ * Bug 40615: Consider adding a readme to the fonts directory [tor-browser-build]
+ * Bug 40802: Drop the patch for making WASI reproducible [tor-browser-build]
+ * Bug 40829: Review and standardize naming scheme for browser installer/package artifacts [tor-browser-build]
+ * Bug 40855: Update toolchains for Mozilla 115 [tor-browser-build]
+ * Bug 40868: Bump Rust to 1.69.0 [tor-browser-build]
+ * Bug 40880: The README doesn't include some dependencies needed for building incrementals [tor-browser-build]
+ * Bug 40886: Update README with instructions for Arch linux [tor-browser-build]
+ * Bug 40898: Add doc from tor-browser-spec/processes/ReleaseProcess to gitlab issue templates [tor-browser-build]
+ * Bug 40907: Sometimes debug information are not deterministic with Clang 16.0.4 [tor-browser-build]
+ * Bug 40916: Update updated_responses_config.yml to pull Mullvad incrementals from archive.torproject.org [tor-browser-build]
+ * Bug 40922: Use base-browser.ftl instead of languageNotification.ftl [tor-browser-build]
+ * Bug 40931: Fix incrementals after tor-browser-build#40829 [tor-browser-build]
+ * Bug 40932: Remove appname_bundle_android, appname_bundle_macos, appname_bundle_linux, appname_bundle_win32, appname_bundle_win64 from projects/release/update_responses_config.yml [tor-browser-build]
+ * Bug 40933: Fix generating incrementals between 12.5.x and 13.0 [tor-browser-build]
+ * Bug 40935: Fix fallout from build target rename in signing scripts [tor-browser-build]
+ * Bug 40942: Use the branch to build Base Browser [tor-browser-build]
+ * Bug 40944: After #40931, updates_responses is using incremental.mar files as if they were non-incremental mar files [tor-browser-build]
+ * Bug 40946: override_updater_url does not work for Mullvad Browser [tor-browser-build]
+ * Bug 40947: Remove migrate_langs from tools/signing/nightly/update-responses-base-config.yml [tor-browser-build]
+ * Bug 40956: Allow testing the updater also with release and alpha channel [tor-browser-build]
+ * Bug 40957: Expired subkey warning on Tor Browser GPG verification [tor-browser-build]
+ * Bug 40972: Handle Mullvad Browser in the changelog script and group entries by project [tor-browser-build]
+ * Windows
+ * Bug 41995: Generated headers on Windows aren't reproducible [tor-browser]
+ * Bug 40832: Unify mingw-w64-clang 32+64 bits [tor-browser-build]
+ * Bug 40940: Change position of the `install|portable` in the builds filenames [tor-browser-build]
+ * macOS
+ * Bug 40943: Update libdmg-hfsplus to include our uplifted patch [tor-browser-build]
+ * Linux
+ * Bug 40102: Move from Debian Jessie to Debian Stretch for our Linux builds [tor-browser-build]
+
+Mullvadd Browser 13.0a6 - September 29 2023
+ * All Platforms
+ * Updated uBlock Origin to 1.52.2
+ * Updated Translations
+ * Bug 42139: Backport security fixes from Firefox 115.3.1 to 115.3.0 [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40957: Expired subkey warning on Tor Browser GPG verification [tor-browser-build]
+
+Mullvad Browser 12.5.6 - September 29 2023
+ * All Platforms
+ * Bug 42135: Backport security fixes from Firefox 115.3.1 to 102.15.1 [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40957: Update subkey expiration date for Tor Browser gpg key [tor-browser-build]
+
+Mullvad Browser 12.5.5 - September 25 2023
+ * All Platforms
+ * Updated NoScript to 11.4.27
+ * Updated uBlock Origin to 1.52.2
+ * Bug 42123: Backport security fixes from Firefox 118 to ESR 102.15 / 115.3 - based Tor Browser [tor-browser]
+
+Mullvad Browser 13.0a5 - September 21 2023
+ * All Platforms
+ * Updated Translations
+ * Updated Firefox to 115.3.0esr
+ * Bug 228: Remove popup asking for preferred language on websites [mullvad-browser]
+ * Bug 238: Rebase Mullvad Browser to 115.3.0esr [mullvad-browser]
+ * Bug 40893: Update (Noto) fonts for 13.0 [tor-browser-build]
+ * Bug 41327: Disable UrlbarProviderInterventions [tor-browser]
+ * Bug 41581: ESR115: figure out extension pinning / unified Extensions [tor-browser]
+ * Bug 41903: The info icon on the language change prompt is not shown [tor-browser]
+ * Bug 42026: Disable cookie banner service and UI. [tor-browser]
+ * Bug 42037: Disable about:firefoxview [tor-browser]
+ * Bug 42083: RemoteSecuritySettings.init throws error in console [tor-browser]
+ * Bug 42094: Disable media.aboutwebrtc.hist.enabled as security in-depth [tor-browser]
+ * Windows
+ * Bug 41798: Stop building private_browsing.exe on Windows [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40956: Allow testing the updater also with release and alpha channel [tor-browser-build]
+ * Windows
+ * Bug 41995: Generated headers on Windows aren't reproducible [tor-browser]
+
+Mullvad Browser 13.0a4 - September 12 2023
+ * All Platforms
+ * Updated Firefox to 115.2.1esr
+ * Updated Translations
+ * Updated NoScript to 11.4.27
+ * Bug 211: Change "Mullvad Browser Home" to "New tab" [mullvad-browser]
+ * Bug 231: Fix the Security Level "read more" link in popup/settings panel [mullvad-browser]
+ * Bug 236: Rebase alpha onto 115.2.1 [mullvad-browser]
+ * Bug 40149: Remove patching of nightly update URL [tor-browser-build]
+ * Bug 40937: First window after update should go to the user-friendly release page on GitHub [tor-browser-build]
+ * Bug 41528: Hard-coded English "based on Mozilla Firefox" appears in version in "About" dialog [tor-browser]
+ * Bug 41675: ESR115: decide on large array buffers [tor-browser]
+ * Bug 41739: Remove "Website appearance" [tor-browser]
+ * Bug 41740: ESR115: change devicePixelRatio spoof to 2 in alpha for testing [tor-browser]
+ * Bug 41774: Hide the new "Switching to a new device" help menu item [tor-browser]
+ * Bug 41797: Lock RFP in release builds [tor-browser]
+ * Bug 41876: Remove firefox view from title bar [tor-browser]
+ * Bug 41881: Developer tools/Network/New Request remembers requests [tor-browser]
+ * Bug 42027: Create a Base Browser version of migrateUI [tor-browser]
+ * Bug 42043: Disable gUM: media.devices.enumerate.legacy.enabled [tor-browser]
+ * Bug 42046: Remove XUL layout hacks from base browser [tor-browser]
+ * Bug 42050: Bring back Save As... dialog as default [tor-browser]
+ * Bug 42061: Move the alpha update channel creation to a commit on its own [tor-browser]
+ * Bug 42084: Race condition with language preferences may make spoof_english ineffective [tor-browser]
+ * Windows
+ * Bug 40930: Update zlib to 1.3 after 13.0a3 [tor-browser-build]
+ * macOS
+ * Bug 42057: Disable Platform text-recognition functionality [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40857: Mullvad Browser generated downloads.json references tbb-* build tag rather than mb-* [tor-browser-build]
+ * Bug 40932: Remove appname_bundle_android, appname_bundle_macos, appname_bundle_linux, appname_bundle_win32, appname_bundle_win64 from projects/release/update_responses_config.yml [tor-browser-build]
+ * Bug 40933: Fix generating incrementals between 12.5.x and 13.0 [tor-browser-build]
+ * Bug 40935: Fix fallout from build target rename in signing scripts [tor-browser-build]
+ * Bug 40942: Use the branch to build Base Browser [tor-browser-build]
+ * Bug 40946: override_updater_url does not work for Mullvad Browser [tor-browser-build]
+ * macOS
+ * Bug 40943: Update libdmg-hfsplus to include our uplifted patch [tor-browser-build]
+
+Mullvad Browser 12.5.4 - September 12 2023
+ * All Platforms
+ * Updated Firefox to 102.15.1esr
+ * Updated Translations
+ * Bug 235: Rebase release onto 102.15.1 ESR [mullvad-browser]
+ * Bug 42084: Race condition with language preferences may make spoof_english ineffective [tor-browser]
+
+Mullvad Browser 12.5.3 - August 28 2023
+ * All Platforms
+ * Updated Translations
+ * Updated Firefox to 102.15.0esr
+ * Bug 232: Rebase Mullvad Browser stable onto 102.15 [mullvad-browser]
+ * Bug 42053: Backport security fixes from Firefox 117 to ESR 102.15 - based Tor Browser [tor-browser]
+ * Bug 40937: First window after update should go to the user-friendly release page on GitHub [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 40857: Mullvad Browser generated downloads.json references tbb-* build tag rather than mb-* [tor-browser-build]
+ * Bug 40913: add boklm back to list of taggers in relevant projects [tor-browser-build]
+ * Bug 40921: staticiforme-prepare-cdn-dist-upload uses hardcoded torbrowser path for .htacess file generation [tor-browser-build]
+
+Mullvad Browser 13.0a3 - August 21 2023
+ * All Platforms
+ * Updated Translations
+ * Updated Firefox to 115.2.0esr
+ * Bug 220: "Firefox Suggest" string appears when search matches a bookmark [mullvad-browser]
+ * Bug 223: Trademarks in the about popup are not translated [mullvad-browser]
+ * Bug 230: Rebase MB 13.0 alpha onto 115.2.0esr [mullvad-browser]
+ * Bug 40924: Customize MOZ_APP_REMOTINGNAME instead of passing --name and --class [tor-browser-build]
+ * Bug 41833: Reload extensions on new identiy [tor-browser]
+ * Bug 41943: Lock javascript.options.spectre.disable_for_isolated_content to false [tor-browser]
+ * Bug 41984: Rename languageNotification.ftl to base-browser.ftl [tor-browser]
+ * Bug 42019: Empty browser's clipboard on browser shutdown [tor-browser]
+ * Bug 42022: Prevent extension search engines from breaking the whole search system [tor-browser]
+ * Bug 42029: Defense-in-depth: disable non-proxied UDP WebRTC [tor-browser]
+ * Linux
+ * Bug 40576: Fontconfig warning: remove 'blank' configuration [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 40829: Review and standardize naming scheme for browser installer/package artifacts [tor-browser-build]
+ * Bug 40921: staticiforme-prepare-cdn-dist-upload uses hardcoded torbrowser path for .htacess file generation [tor-browser-build]
+ * Bug 40922: Use base-browser.ftl instead of languageNotification.ftl [tor-browser-build]
+ * Bug 40923: Switch Mullvad Browser translations to the new repository [tor-browser-build]
+
+Mullvad Browser 13.0a2 - August 08 2023
+ * All Platforms
+ * Updated NoScript to 11.4.26
+ * Upated uBlock Origin to 1.51.0
+ * Updated Firefox to 115.1.0esr
+ * Bug 195: Choose which locales to translate Mullvad Browser to [mullvad-browser]
+ * Bug 216: Rebase Mullvad Browser onto 115.1.0esr [mullvad-browser]
+ * Bug 30556: Re-evaluate letterboxing dimension choices [tor-browser]
+ * Bug 33282: Increase the max width of new windows [tor-browser]
+ * Bug 40916: Update updated_responses_config.yml to pull Mullvad incrementals from archive.torproject.org [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 198: Enable localization for Mullvad Browser builds [mullvad-browser]
+ * Bug 199: Mullvad Browser changes required to use Mullvad Browser-specific localization strings [mullvad-browser]
+ * Bug 40615: Consider adding a readme to the fonts directory [tor-browser-build]
+ * Bug 40880: The README doesn't include some dependencies needed for building incrementals [tor-browser-build]
+ * Bug 40907: Mar-tools aren't deterministic on 13.0a1 [tor-browser-build]
+ * Bug 40909: Add dan_b and ma1 to list of taggers in relevant projects [tor-browser-build]
+ * Bug 40913: add boklm back to list of taggers in relevant projects [tor-browser-build]
+
+Mullvad Browser 12.5.2 - July 31 2023
+ * All Platforms
+ * Updated NoScript to 11.4.26
+ * Upated uBlock Origin to 1.51.0
+ * Updated Firefox to 102.14.0esr
+ * Bug 217: Rebase Mullvad Browser 12.5 stable on top of 102.14esr [mullvad-browser]
+ * Build System
+ * All Platforms
+ * Bug 40889: Add mullvad sha256sums URL to tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo [tor-browser-build]
+ * Bug 40894: Fix format of keyring/boklm.gpg [tor-browser-build]
+ * Bug 40909: Add dan_b and ma1 to list of taggers in relevant projects [tor-browser-build]
+ * Windows
+ * Bug 31546: Create and expose PDB files for Tor Browser debugging on Windows [tor-browser-build]
+
+Mullvad Browser 13.0a1 - July 20 2023
+ * All Platforms
+ * Updated NoScript to 11.4.25
+ * Updated uBlock Origin to 1.50.0
+ * Updated mullvad-browser-extension to 0.8.3
+ * Updated Firefox to 115.0.2esr
+ * Bug 166: Enable built-in URL anti-tracking query parameters stripping [mullvad-browser]
+ * Bug 183: Rebase Mullvad Browser to Firefox 115 [mullvad-browser]
+ * Bug 213: Add search engines to the default list [mullvad-browser]
+ * Bug 214: Enable cross-tab identity leak protection in "quiet" mode [mullvad-browser]
+ * Bug 26277: When "Safest" setting is enabled searching using duckduckgo should always use the Non-Javascript site for searches [tor-browser]
+ * Bug 33955: Selecting "Copy image" from menu leaks the source URL to the clipboard. This data is often dereferenced by other applications. [tor-browser]
+ * Bug 41759: Rebase Base Browser to 115 nightly [tor-browser]
+ * Bug 41834: Hide "Can't Be Removed - learn more" menu line for uninstallable add-ons [tor-browser]
+ * Bug 41854: Download Spam Protection cannot be overridden to allow legitimate downloads [tor-browser]
+ * Bug 41874: Visual & A11 regressions in add-on badges [tor-browser]
+ * Windows
+ * Bug 41806: Prevent Private Browsing start menu item to be added automatically [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40089: Clean up usage of get-moz-build-date script [tor-browser-build]
+ * Bug 40410: Get rid of python2 [tor-browser-build]
+ * Bug 40487: Bump Python version [tor-browser-build]
+ * Bug 40802: Drop the patch for making WASI reproducible [tor-browser-build]
+ * Bug 40836: Update do-all-signing script to also deploy mullvad-browser installer bins to dist.torproject.org [tor-browser-build]
+ * Bug 40868: Bump Rust to 1.69.0 [tor-browser-build]
+ * Bug 40881: do-all-signing is asking for nssdb7 password when signing mullvadbrowser [tor-browser-build]
+ * Bug 40882: Fix static-update-component command in issue_templates [tor-browser-build]
+ * Bug 40886: Update README with instructions for Arch linux [tor-browser-build]
+ * Bug 40889: Add mullvad sha256sums URL to tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo [tor-browser-build]
+ * Bug 40894: Fix format of keyring/boklm.gpg [tor-browser-build]
+ * Bug 40898: Add doc from tor-browser-spec/processes/ReleaseProcess to gitlab issue templates [tor-browser-build]
+ * Windows
+ * Bug 40832: Unify mingw-w64-clang 32+64 bits [tor-browser-build]
+ * Linux
+ * Bug 40102: Move from Debian Jessie to Debian Stretch for our Linux builds [tor-browser-build]
+
+Mullvad Browser 12.5.1 - July 5 2023
+ * All Platforms
+ * Updated Firefox to 102.13.0esr
+ * Bug 192: Rebase Mullvad Browser 12.5 stable on top of 102.13esr [mullvad-browser]
+ * Bug 41854: Download Spam Protection cannot be overridden to allow legitimate downloads [tor-browser]
+
+Mullvad Browser 12.5 - June 21 2023
+ * All Platforms
+ * Updated uBlock Origin to 1.50.0
+ * Updated mullvad-browser-extension to version 0.8.3
+ * Windows + macOS + Linux
+ * Bug 41577: Disable profile migration [tor-browser]
+ * Bug 41595: Disable pagethumbnails capturing [tor-browser]
+ * Bug 41609: Move the disabling of Firefox Home (Activity Stream) to base-browser [tor-browser]
+ * Bug 41668: Move part of the updater patches to base browser [tor-browser]
+ * Bug 41686: Move the 'Bug 11641: Disable remoting by default' commit from base-browser to tor-browser [tor-browser]
+ * Bug 41695: Port warning on maximized windows without letterboxing from torbutton [tor-browser]
+ * Bug 41701: Reporting an extension does not work [tor-browser]
+ * Bug 41711: Race condition when opening a new window in New Identity [tor-browser]
+ * Bug 41736: Customize the default CustomizableUI toolbar using CustomizableUI.jsm [tor-browser]
+ * Bug 41738: Replace the patch to disable live reload with its preference [tor-browser]
+ * Bug 41775: Avoid re-defining some macros in nsUpdateDriver.cpp [tor-browser]
+ * Windows + Linux
+ * Bug 41654: UpdateInfo jumped into Data [tor-browser]
+ * Linux
+ * Bug 40860: Improve the transition from the old fontconfig file to the new one [tor-browser-build]
+ * Bug 41163: Many bundled fonts are blocked in Ubuntu/Fedora because of RFP [tor-browser]
+ * Bug 41732: implement linux font whitelist as defense-in-depth [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40837: Rebase mullvad-browser build changes onto main [tor-browser-build]
+ * Bug 40870: Remove url without browser name from tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo [tor-browser-build]
+ * Windows + macOS + Linux
+ * Bug 40826: Correctly set appname_marfile for basebrowser in tools/signing/nightly/update-responses-base-config.yml [tor-browser-build]
+ * Bug 40866: Remove `Using ansible to set up a nightly build machine` from README [tor-browser-build]
+ * macOS
+ * Bug 40858: Create script to assist testers self sign Mac builds to allow running on Arm processors [tor-browser-build]
diff --git a/mullvad-browser-bin/mullvad-browser.desktop b/mullvad-browser-bin/mullvad-browser.desktop
new file mode 100644
index 0000000..cea60ae
--- /dev/null
+++ b/mullvad-browser-bin/mullvad-browser.desktop
@@ -0,0 +1,301 @@
+[Desktop Entry]
+Type=Application
+Name=Mullvad Browser
+Comment=Mullvad Browser is +1 for privacy and −1 for mass surveillance
+Categories=Network;WebBrowser;Security;
+Exec=mullvad-browser %u
+Icon=mullvad-browser
+Terminal=false
+StartupNotify=true
+StartupWMClass=Mullvad Browser
+Actions=new-window;new-private-window;
+MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json;
+
+GenericName=Web Browser
+GenericName[ar]=متصفح ويب
+GenericName[ast]=Restolador Web
+GenericName[bn]=ওয়েব ব্রাউজার
+GenericName[ca]=Navegador web
+GenericName[cs]=Webový prohlížeč
+GenericName[da]=Webbrowser
+GenericName[de]=Webbrowser
+GenericName[el]=Περιηγητής διαδικτύου
+GenericName[es]=Navegador web
+GenericName[et]=Veebibrauser
+GenericName[fa]=مرورگر اینترنتی
+GenericName[fi]=WWW-selain
+GenericName[fr]=Navigateur Web
+GenericName[gl]=Navegador Web
+GenericName[he]=דפדפן אינטרנט
+GenericName[hr]=Web preglednik
+GenericName[hu]=Webböngésző
+GenericName[it]=Browser web
+GenericName[ja]=ウェブ・ブラウザ
+GenericName[ko]=웹 브라우저
+GenericName[ku]=Geroka torê
+GenericName[lt]=Interneto naršyklė
+GenericName[nb]=Nettleser
+GenericName[nl]=Webbrowser
+GenericName[nn]=Nettlesar
+GenericName[no]=Nettleser
+GenericName[pl]=Przeglądarka WWW
+GenericName[pt]=Navegador Web
+GenericName[pt_BR]=Navegador Web
+GenericName[ro]=Navigator Internet
+GenericName[ru]=Веб-браузер
+GenericName[sk]=Internetový prehliadač
+GenericName[sl]=Spletni brskalnik
+GenericName[sv]=Webbläsare
+GenericName[tr]=Web Tarayıcı
+GenericName[ug]=توركۆرگۈ
+GenericName[uk]=Веб-браузер
+GenericName[vi]=Trình duyệt Web
+GenericName[zh_CN]=网络浏览器
+GenericName[zh_TW]=網路瀏覽器
+
+Keywords=Internet;WWW;Browser;Web;Explorer
+Keywords[ar]=انترنت;إنترنت;متصفح;ويب;وب
+Keywords[ast]=Internet;WWW;Restolador;Web;Esplorador
+Keywords[ca]=Internet;WWW;Navegador;Web;Explorador;Explorer
+Keywords[cs]=Internet;WWW;Prohlížeč;Web;Explorer
+Keywords[da]=Internet;Internettet;WWW;Browser;Browse;Web;Surf;Nettet
+Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
+Keywords[el]=Internet;WWW;Browser;Web;Explorer;Διαδίκτυο;Περιηγητής;Firefox;Φιρεφοχ;Ιντερνετ
+Keywords[es]=Explorador;Internet;WWW
+Keywords[fi]=Internet;WWW;Browser;Web;Explorer;selain;Internet-selain;internetselain;verkkoselain;netti;surffaa
+Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
+Keywords[he]=דפדפן;אינטרנט;רשת;אתרים;אתר;פיירפוקס;מוזילה;
+Keywords[hr]=Internet;WWW;preglednik;Web
+Keywords[hu]=Internet;WWW;Böngésző;Web;Háló;Net;Explorer
+Keywords[it]=Internet;WWW;Browser;Web;Navigatore
+Keywords[is]=Internet;WWW;Vafri;Vefur;Netvafri;Flakk
+Keywords[ja]=Internet;WWW;Web;インターネット;ブラウザ;ウェブ;エクスプローラ
+Keywords[nb]=Internett;WWW;Nettleser;Explorer;Web;Browser;Nettside
+Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online
+Keywords[pt]=Internet;WWW;Browser;Web;Explorador;Navegador
+Keywords[pt_BR]=Internet;WWW;Browser;Web;Explorador;Navegador
+Keywords[ru]=Internet;WWW;Browser;Web;Explorer;интернет;браузер;веб;файрфокс;огнелис
+Keywords[sk]=Internet;WWW;Prehliadač;Web;Explorer
+Keywords[sl]=Internet;WWW;Browser;Web;Explorer;Brskalnik;Splet
+Keywords[tr]=İnternet;WWW;Tarayıcı;Web;Gezgin;Web sitesi;Site;sörf;çevrimiçi;tara
+Keywords[uk]=Internet;WWW;Browser;Web;Explorer;Інтернет;мережа;переглядач;оглядач;браузер;веб;файрфокс;вогнелис;перегляд
+Keywords[vi]=Internet;WWW;Browser;Web;Explorer;Trình duyệt;Trang web
+Keywords[zh_CN]=Internet;WWW;Browser;Web;Explorer;网页;浏览;上网;火狐;Firefox;ff;互联网;网站;
+Keywords[zh_TW]=Internet;WWW;Browser;Web;Explorer;網際網路;網路;瀏覽器;上網;網頁;火狐
+
+[Desktop Action new-window]
+Exec=mullvad-browser --new-window %u
+Name=New Window
+Name[ach]=Dirica manyen
+Name[af]=Nuwe venster
+Name[an]=Nueva finestra
+Name[ar]=نافذة جديدة
+Name[as]=নতুন উইন্ডো
+Name[ast]=Ventana nueva
+Name[az]=Yeni Pəncərə
+Name[be]=Новае акно
+Name[bg]=Нов прозорец
+Name[bn_BD]=নতুন উইন্ডো (N)
+Name[bn_IN]=নতুন উইন্ডো
+Name[br]=Prenestr nevez
+Name[brx]=गोदान उइन्ड'(N)
+Name[bs]=Novi prozor
+Name[ca]=Finestra nova
+Name[cak]=K'ak'a' tzuwäch
+Name[cs]=Nové okno
+Name[cy]=Ffenestr Newydd
+Name[da]=Nyt vindue
+Name[de]=Neues Fenster
+Name[dsb]=Nowe wokno
+Name[el]=Νέο παράθυρο
+Name[en_GB]=New Window
+Name[en_US]=New Window
+Name[en_ZA]=New Window
+Name[eo]=Nova fenestro
+Name[es_AR]=Nueva ventana
+Name[es_CL]=Nueva ventana
+Name[es_ES]=Nueva ventana
+Name[es_MX]=Nueva ventana
+Name[et]=Uus aken
+Name[eu]=Leiho berria
+Name[fa]=پنجره جدید
+Name[ff]=Henorde Hesere
+Name[fi]=Uusi ikkuna
+Name[fr]=Nouvelle fenêtre
+Name[fy_NL]=Nij finster
+Name[ga_IE]=Fuinneog Nua
+Name[gd]=Uinneag ùr
+Name[gl]=Nova xanela
+Name[gn]=Ovetã pyahu
+Name[gu_IN]=નવી વિન્ડો
+Name[he]=חלון חדש
+Name[hi_IN]=नया विंडो
+Name[hr]=Novi prozor
+Name[hsb]=Nowe wokno
+Name[hu]=Új ablak
+Name[hy_AM]=Նոր Պատուհան
+Name[id]=Jendela Baru
+Name[is]=Nýr gluggi
+Name[it]=Nuova finestra
+Name[ja]=新しいウィンドウ
+Name[ja_JP-mac]=新規ウインドウ
+Name[ka]=ახალი ფანჯარა
+Name[kk]=Жаңа терезе
+Name[km]=បង្អួចថ្មី
+Name[kn]=ಹೊಸ ಕಿಟಕಿ
+Name[ko]=새 창
+Name[kok]=नवें जनेल
+Name[ks]=نئئ وِنڈو
+Name[lij]=Neuvo barcon
+Name[lo]=ຫນ້າຕ່າງໃຫມ່
+Name[lt]=Naujas langas
+Name[ltg]=Jauns lūgs
+Name[lv]=Jauns logs
+Name[mai]=नव विंडो
+Name[mk]=Нов прозорец
+Name[ml]=പുതിയ ജാലകം
+Name[mr]=नवीन पटल
+Name[ms]=Tetingkap Baru
+Name[my]=ဝင်းဒိုးအသစ်
+Name[nb_NO]=Nytt vindu
+Name[ne_NP]=नयाँ सञ्झ्याल
+Name[nl]=Nieuw venster
+Name[nn_NO]=Nytt vindauge
+Name[or]=ନୂତନ ୱିଣ୍ଡୋ
+Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ
+Name[pl]=Nowe okno
+Name[pt_BR]=Nova janela
+Name[pt_PT]=Nova janela
+Name[rm]=Nova fanestra
+Name[ro]=Fereastră nouă
+Name[ru]=Новое окно
+Name[sat]=नावा विंडो (N)
+Name[si]=නව කවුළුවක්
+Name[sk]=Nové okno
+Name[sl]=Novo okno
+Name[son]=Zanfun taaga
+Name[sq]=Dritare e Re
+Name[sr]=Нови прозор
+Name[sv_SE]=Nytt fönster
+Name[ta]=புதிய சாளரம்
+Name[te]=కొత్త విండో
+Name[th]=หน้าต่างใหม่
+Name[tr]=Yeni pencere
+Name[tsz]=Eraatarakua jimpani
+Name[uk]=Нове вікно
+Name[ur]=نیا دریچہ
+Name[uz]=Yangi oyna
+Name[vi]=Cửa sổ mới
+Name[wo]=Palanteer bu bees
+Name[xh]=Ifestile entsha
+Name[zh_CN]=新建窗口
+Name[zh_TW]=開新視窗
+
+[Desktop Action new-private-window]
+Exec=mullvad-browser --private-window %u
+Name=New Private Window
+Name[ach]=Dirica manyen me mung
+Name[af]=Nuwe privaatvenster
+Name[an]=Nueva finestra privada
+Name[ar]=نافذة خاصة جديدة
+Name[as]=নতুন ব্যক্তিগত উইন্ডো
+Name[ast]=Ventana privada nueva
+Name[az]=Yeni Məxfi Pəncərə
+Name[be]=Новае акно адасаблення
+Name[bg]=Нов прозорец за поверително сърфиране
+Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো
+Name[bn_IN]=নতুন ব্যক্তিগত উইন্ডো
+Name[br]=Prenestr merdeiñ prevez nevez
+Name[brx]=गोदान प्राइभेट उइन्ड'
+Name[bs]=Novi privatni prozor
+Name[ca]=Finestra privada nova
+Name[cak]=K'ak'a' ichinan tzuwäch
+Name[cs]=Nové anonymní okno
+Name[cy]=Ffenestr Breifat Newydd
+Name[da]=Nyt privat vindue
+Name[de]=Neues privates Fenster
+Name[dsb]=Nowe priwatne wokno
+Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης
+Name[en_GB]=New Private Window
+Name[en_US]=New Private Window
+Name[en_ZA]=New Private Window
+Name[eo]=Nova privata fenestro
+Name[es_AR]=Nueva ventana privada
+Name[es_CL]=Nueva ventana privada
+Name[es_ES]=Nueva ventana privada
+Name[es_MX]=Nueva ventana privada
+Name[et]=Uus privaatne aken
+Name[eu]=Leiho pribatu berria
+Name[fa]=پنجره ناشناس جدید
+Name[ff]=Henorde Suturo Hesere
+Name[fi]=Uusi yksityinen ikkuna
+Name[fr]=Nouvelle fenêtre de navigation privée
+Name[fy_NL]=Nij priveefinster
+Name[ga_IE]=Fuinneog Nua Phríobháideach
+Name[gd]=Uinneag phrìobhaideach ùr
+Name[gl]=Nova xanela privada
+Name[gn]=Ovetã ñemi pyahu
+Name[gu_IN]=નવી ખાનગી વિન્ડો
+Name[he]=חלון פרטי חדש
+Name[hi_IN]=नयी निजी विंडो
+Name[hr]=Novi privatni prozor
+Name[hsb]=Nowe priwatne wokno
+Name[hu]=Új privát ablak
+Name[hy_AM]=Սկսել Գաղտնի դիտարկում
+Name[id]=Jendela Mode Pribadi Baru
+Name[is]=Nýr huliðsgluggi
+Name[it]=Nuova finestra anonima
+Name[ja]=新しいプライベートウィンドウ
+Name[ja_JP-mac]=新規プライベートウインドウ
+Name[ka]=ახალი პირადი ფანჯარა
+Name[kk]=Жаңа жекелік терезе
+Name[km]=បង្អួចឯកជនថ្មី
+Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ
+Name[ko]=새 사생활 보호 모드
+Name[kok]=नवो खाजगी विंडो
+Name[ks]=نْو پرایوٹ وینڈو
+Name[lij]=Nêuvo barcón privòu
+Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່
+Name[lt]=Naujas privataus naršymo langas
+Name[ltg]=Jauns privatais lūgs
+Name[lv]=Jauns privātais logs
+Name[mai]=नया निज विंडो (W)
+Name[mk]=Нов приватен прозорец
+Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
+Name[mr]=नवीन वैयक्तिक पटल
+Name[ms]=Tetingkap Persendirian Baharu
+Name[my]=New Private Window
+Name[nb_NO]=Nytt privat vindu
+Name[ne_NP]=नयाँ निजी सञ्झ्याल
+Name[nl]=Nieuw privévenster
+Name[nn_NO]=Nytt privat vindauge
+Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ
+Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
+Name[pl]=Nowe okno prywatne
+Name[pt_BR]=Nova janela privativa
+Name[pt_PT]=Nova janela privada
+Name[rm]=Nova fanestra privata
+Name[ro]=Fereastră privată nouă
+Name[ru]=Новое приватное окно
+Name[sat]=नावा निजेराक् विंडो (W )
+Name[si]=නව පුද්ගලික කවුළුව (W)
+Name[sk]=Nové okno v režime Súkromné prehliadanie
+Name[sl]=Novo zasebno okno
+Name[son]=Sutura zanfun taaga
+Name[sq]=Dritare e Re Private
+Name[sr]=Нови приватан прозор
+Name[sv_SE]=Nytt privat fönster
+Name[ta]=புதிய தனிப்பட்ட சாளரம்
+Name[te]=కొత్త ఆంతరంగిక విండో
+Name[th]=หน้าต่างส่วนตัวใหม่
+Name[tr]=Yeni gizli pencere
+Name[tsz]=Juchiiti eraatarakua jimpani
+Name[uk]=Приватне вікно
+Name[ur]=نیا نجی دریچہ
+Name[uz]=Yangi maxfiy oyna
+Name[vi]=Cửa sổ riêng tư mới
+Name[wo]=Panlanteeru biir bu bees
+Name[xh]=Ifestile yangasese entsha
+Name[zh_CN]=新建隐私浏览窗口
+Name[zh_TW]=新增隱私視窗
+
diff --git a/mullvad-browser-bin/mullvad-browser.sh b/mullvad-browser-bin/mullvad-browser.sh
new file mode 100755
index 0000000..c79232b
--- /dev/null
+++ b/mullvad-browser-bin/mullvad-browser.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
+
+# Allow users to override command-line options
+USER_FLAGS_FILE="$XDG_CONFIG_HOME/mullvad-browser-flags.conf"
+
+if [ -f "$USER_FLAGS_FILE" ]; then
+ USER_FLAGS="$(sed 's/#.*//' "$USER_FLAGS_FILE" | tr '\n' ' ')"
+fi
+
+# Do not (try to) connect to the session manager
+unset SESSION_MANAGER
+
+# Set up custom bundled fonts. See fonts-conf(5).
+export FONTCONFIG_PATH="/opt/mullvad-browser/fonts"
+export FONTCONFIG_FILE="fonts.conf"
+
+# tor-browser-build#41017: Nvidia drivers create a shader cache by default in
+# $HOME/.cache/nvidia. We we can easily disable it.
+export __GL_SHADER_DISK_CACHE=0
+
+exec /opt/mullvad-browser/mullvadbrowser "$@" $USER_FLAGS
diff --git a/opencode-bin/PKGBUILD b/opencode-bin/PKGBUILD
new file mode 100644
index 0000000..7051f4e
--- /dev/null
+++ b/opencode-bin/PKGBUILD
@@ -0,0 +1,21 @@
+pkgname='opencode-bin'
+pkgver=1.1.48
+_subver=
+options=('!debug' '!strip')
+pkgrel=1
+pkgdesc='The AI coding agent built for the terminal.'
+url='https://github.com/anomalyco/opencode'
+arch=('aarch64' 'x86_64')
+license=('MIT')
+provides=('opencode')
+conflicts=('opencode')
+depends=('ripgrep')
+
+source_aarch64=("${pkgname}_${pkgver}_aarch64.tar.gz::https://github.com/anomalyco/opencode/releases/download/v${pkgver}${_subver}/opencode-linux-arm64.tar.gz")
+sha256sums_aarch64=('f4c17d49b3dbeca04b9e8eb780259cb12e6a0befe9b8a699816ae00a52161eb5')
+source_x86_64=("${pkgname}_${pkgver}_x86_64.tar.gz::https://github.com/anomalyco/opencode/releases/download/v${pkgver}${_subver}/opencode-linux-x64.tar.gz")
+sha256sums_x86_64=('7524880c32215434e08fc2ea1a5acabe3491745c8a8752236830d07fc81e80bc')
+
+package() {
+ install -Dm755 ./opencode "${pkgdir}/usr/bin/opencode"
+}
diff --git a/pandoc-bin/.gitignore b/pandoc-bin/.gitignore
new file mode 100644
index 0000000..018a3de
--- /dev/null
+++ b/pandoc-bin/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/pandoc-bin/PKGBUILD b/pandoc-bin/PKGBUILD
new file mode 100644
index 0000000..3117dcc
--- /dev/null
+++ b/pandoc-bin/PKGBUILD
@@ -0,0 +1,44 @@
+pkgname=pandoc-bin
+pkgver=3.8.3
+pkgrel=1
+pkgdesc="Conversion between documentation formats"
+url="https://pandoc.org"
+license=("GPL-2.0-or-later")
+arch=('x86_64' 'aarch64')
+conflicts=("pandoc-cli")
+provides=("pandoc=$pkgver" "pandoc-cli=$pkgver")
+optdepends=(
+ 'pandoc-crossref: for numbering figures, equations, tables and cross-references to them with pandoc-crossref filter'
+ 'texlive-context: for pdf output using context engine'
+ 'groff: for pdf output using pdfroff engine'
+ 'python-weasyprint: for pdf output using weasyprint engine'
+ 'typst: for pdf output using typst engine'
+ 'tectonic: for pdf output using tectonic engine'
+ 'texlive-fontsrecommended: for pdf output using latex or xelatex engines'
+ 'texlive-latex: for pdf output using pdflatex engine'
+ 'texlive-xetex: for pdf output using xelatex engine'
+)
+
+options=("!debug")
+
+# The binary release doesn't have the datafiles, so we need to yoink those out of the source tarball, too.
+source=("$pkgname-$pkgver.tar.gz::https://github.com/jgm/pandoc/archive/${pkgver}.tar.gz")
+source_x86_64=("https://github.com/jgm/pandoc/releases/download/${pkgver}/pandoc-${pkgver}-linux-amd64.tar.gz")
+source_aarch64=("https://github.com/jgm/pandoc/releases/download/${pkgver}/pandoc-${pkgver}-linux-arm64.tar.gz")
+
+sha256sums=('064775f55802fea443c53b9ad61b6af5aab3fcda71c40e8ccb97f650dce78640')
+sha256sums_x86_64=('c224fab89f827d3623380ecb7c1078c163c769c849a14ac27e8d3bfbb914c9b4')
+sha256sums_aarch64=('166a5a37387eb10bd4c4f242a8109beef755ac1e8d4eb039c6b5ebd1d918d8d7')
+
+package() {
+ cd "${srcdir}/pandoc-${pkgver}"
+
+ mkdir -p "${pkgdir}/usr/share/pandoc"
+ cp -R bin share "${pkgdir}/usr"
+ cp -R data citeproc "${pkgdir}/usr/share/pandoc/"
+ cp COPYRIGHT MANUAL.txt "${pkgdir}/usr/share/pandoc/"
+ bin/pandoc --bash-completion | \
+ install -Dm644 /dev/stdin "$pkgdir"/usr/share/bash-completion/completions/pandoc
+}
+
+# vim: set ts=2 sw=2 et
diff --git a/paru/PKGBUILD b/paru/PKGBUILD
new file mode 100644
index 0000000..9c182de
--- /dev/null
+++ b/paru/PKGBUILD
@@ -0,0 +1,52 @@
+pkgname=paru
+pkgver=2.1.0
+pkgrel=2
+pkgdesc='Feature packed AUR helper'
+url='https://github.com/morganamilo/paru'
+options=("!debug")
+source=("$pkgname-$pkgver.tar.gz::https://github.com/Morganamilo/paru/archive/v$pkgver.tar.gz")
+backup=("etc/paru.conf")
+arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64')
+license=('GPL-3.0-or-later')
+makedepends=('cargo')
+depends=('git' 'pacman' 'libalpm.so>=14')
+optdepends=('bat: colored pkgbuild printing' 'devtools: build in chroot and downloading pkgbuilds')
+sha256sums=('eea4dbb524db765d5316f540f9ee670c0bf81aae4827b5417eebb4c9b5651727')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ cargo update alpm alpm-utils
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's|host: ||p')"
+}
+
+build () {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ if pacman -T pacman-git > /dev/null; then
+ _features+="git,"
+ fi
+
+ if [[ $CARCH != x86_64 ]]; then
+ export CARGO_PROFILE_RELEASE_LTO=off
+ fi
+
+ cargo build --frozen --features "${_features:-}" --release --target-dir target
+ ./scripts/mkmo locale/
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ install -Dm755 target/release/paru "${pkgdir}/usr/bin/paru"
+ install -Dm644 paru.conf "${pkgdir}/etc/paru.conf"
+
+ install -Dm644 man/paru.8 "$pkgdir/usr/share/man/man8/paru.8"
+ install -Dm644 man/paru.conf.5 "$pkgdir/usr/share/man/man5/paru.conf.5"
+
+ install -Dm644 completions/bash "${pkgdir}/usr/share/bash-completion/completions/paru.bash"
+ install -Dm644 completions/fish "${pkgdir}/usr/share/fish/vendor_completions.d/paru.fish"
+ install -Dm644 completions/zsh "${pkgdir}/usr/share/zsh/site-functions/_paru"
+
+ install -d "$pkgdir/usr/share/"
+ cp -r locale "$pkgdir/usr/share/"
+}
diff --git a/rusty-path-of-building/LICENSE b/rusty-path-of-building/LICENSE
new file mode 100644
index 0000000..b87c5e4
--- /dev/null
+++ b/rusty-path-of-building/LICENSE
@@ -0,0 +1,12 @@
+Copyright Arch Linux Contributors
+
+Permission to use, copy, modify, and/or distribute this software for
+any purpose with or without fee is hereby granted.
+
+THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
+WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
+FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
+AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/rusty-path-of-building/LICENSES/0BSD.txt b/rusty-path-of-building/LICENSES/0BSD.txt
new file mode 120000
index 0000000..ea5b606
--- /dev/null
+++ b/rusty-path-of-building/LICENSES/0BSD.txt
@@ -0,0 +1 @@
+../LICENSE \ No newline at end of file
diff --git a/rusty-path-of-building/PKGBUILD b/rusty-path-of-building/PKGBUILD
new file mode 100644
index 0000000..b1bd29b
--- /dev/null
+++ b/rusty-path-of-building/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: meehl
+
+pkgname='rusty-path-of-building'
+pkgver=0.2.10
+pkgrel=2
+pkgdesc="An offline build planner for Path of Exile 1 and 2 using the cross-platform 'rusty-path-of-building' runtime"
+url='https://github.com/meehl/rusty-path-of-building'
+license=('MIT')
+makedepends=('cargo' 'git' 'zlib')
+depends=('desktop-file-utils' 'luajit' 'lua51-curl' 'lua51-luautf8' 'lua51-socket')
+arch=('x86_64')
+provides=("rusty-path-of-building")
+# LTO causes problems with 'ring' (dependency of ureq)
+options=("!debug" "!lto")
+source=(
+ "${pkgname}-${pkgver}.tar.gz::https://github.com/meehl/rusty-path-of-building/archive/v${pkgver}.tar.gz"
+ "rusty-path-of-building-1.desktop"
+ "rusty-path-of-building-2.desktop"
+)
+b2sums=('f4986cf18d0e16fb3ca3c7fa5a87889b9185984c832ff6e8eea5e07e71225556cb2dc740e1de7680742c76156945d19ef517ac099d4cae3cd2e609057c6b45e5'
+ 'aee0f8d3e6171cbe4a331af35125948f2a8398ec9d59d899f58133355cae67ac4fd0b87f38b2efe1f8cf23870bbbb2ac534a6992b5ab31189a9ed42a9d637db6'
+ 'c2af601318bda69c8c7eba72b37cb6c1a63e052ee50c9e62fe257e2e820952ea92475ce25a573970d0ea3d80348dee7b9e9460563d4e4a1e02064e175a1d0968')
+
+prepare() {
+ cd "${pkgname}-${pkgver}"
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
+
+build() {
+ cd "${pkgname}-${pkgver}"
+
+ # build lzip.so
+ (cd "lua/libs/lzip" && make LUA_IMPL=luajit)
+
+ # build runtime binary
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ export RUSTFLAGS="-C target-cpu=native"
+ cargo build --frozen --release
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+
+ # install lzip.so
+ (cd "lua/libs/lzip" && make DESTDIR="${pkgdir}" install)
+
+ # install executable and license
+ install -Dm0755 -t "${pkgdir}/usr/bin/" "target/release/${pkgname}"
+ install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ # install desktop entries
+ install -Dm644 "${srcdir}/rusty-path-of-building-1.desktop" "${pkgdir}/usr/share/applications/rusty-path-of-building-1.desktop"
+ install -Dm644 "${srcdir}/rusty-path-of-building-2.desktop" "${pkgdir}/usr/share/applications/rusty-path-of-building-2.desktop"
+
+ # install icon
+ install -Dm644 "assets/icon.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/rusty-path-of-building.png"
+}
diff --git a/rusty-path-of-building/REUSE.toml b/rusty-path-of-building/REUSE.toml
new file mode 100644
index 0000000..8501755
--- /dev/null
+++ b/rusty-path-of-building/REUSE.toml
@@ -0,0 +1,22 @@
+version = 1
+
+[[annotations]]
+path = [
+ "PKGBUILD",
+ "README.md",
+ "keys/**",
+ ".SRCINFO",
+ ".nvchecker.toml",
+ "*.install",
+ "*.sysusers",
+ "*.tmpfiles",
+ "*.logrotate",
+ "*.pam",
+ "*.service",
+ "*.socket",
+ "*.timer",
+ "*.desktop",
+ "*.hook",
+]
+SPDX-FileCopyrightText = "Arch Linux contributors"
+SPDX-License-Identifier = "0BSD"
diff --git a/rusty-path-of-building/rusty-path-of-building-1.desktop b/rusty-path-of-building/rusty-path-of-building-1.desktop
new file mode 100644
index 0000000..5a20c22
--- /dev/null
+++ b/rusty-path-of-building/rusty-path-of-building-1.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Path of Building 1 (Rusty)
+Comment=An offline build planner for Path of Exile 1
+Exec=rusty-path-of-building poe1 %u
+Terminal=false
+Type=Application
+Categories=Game
+Keywords=poe;pob;poe1;pob1;path;exile;
+MimeType=x-scheme-handler/pob;
+Icon=rusty-path-of-building
+StartupWMClass=rusty-path-of-building-1
diff --git a/rusty-path-of-building/rusty-path-of-building-2.desktop b/rusty-path-of-building/rusty-path-of-building-2.desktop
new file mode 100644
index 0000000..e954195
--- /dev/null
+++ b/rusty-path-of-building/rusty-path-of-building-2.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Path of Building 2 (Rusty)
+Comment=An offline build planner for Path of Exile 2
+Exec=rusty-path-of-building poe2 %u
+Terminal=false
+Type=Application
+Categories=Game
+Keywords=poe;pob;poe2;pob2;path;exile;
+MimeType=x-scheme-handler/pob2;
+Icon=rusty-path-of-building
+StartupWMClass=rusty-path-of-building-2
diff --git a/servo-bin/.nvchecker.toml b/servo-bin/.nvchecker.toml
new file mode 100644
index 0000000..e506bd7
--- /dev/null
+++ b/servo-bin/.nvchecker.toml
@@ -0,0 +1,4 @@
+[servo-bin]
+source = "git"
+git = "https://github.com/servo/servo.git"
+prefix = "v"
diff --git a/servo-bin/PKGBUILD b/servo-bin/PKGBUILD
new file mode 100644
index 0000000..c80148e
--- /dev/null
+++ b/servo-bin/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: George Hu <integral@archlinux.org>
+
+pkgname=servo-bin
+_pkgname="${pkgname%-bin}"
+pkgver=0.0.4
+pkgrel=1
+pkgdesc="A prototype web browser engine written in the Rust language"
+arch=('x86_64')
+url="https://${_pkgname}.org"
+license=('MPL-2.0')
+depends=(
+ 'fontconfig'
+ 'gcc-libs'
+ 'glib2'
+ 'glibc'
+ 'gst-plugins-bad-libs'
+ 'gst-plugins-base-libs'
+ 'gstreamer'
+ 'hicolor-icon-theme'
+ 'systemd-libs'
+ 'zlib'
+)
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+options=("!debug")
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${_pkgname}/${_pkgname}/releases/download/v${pkgver}/${_pkgname}-${CARCH}-linux-gnu.tar.gz")
+sha256sums=('131d99bca0739864098792385c17d789002bc0190325c390fa01d6297f5004a8')
+
+prepare() {
+ sed -i '/^Exec=/s|SERVO_SRC_PATH/target/release/||;/TODO:/d' "${_pkgname}/resources/org.servo.Servo.desktop"
+}
+
+package() {
+ cd "${_pkgname}/"
+ install -Dm755 "${_pkgname}" -t "${pkgdir}/usr/lib/${_pkgname}/"
+ install -d "${pkgdir}/usr/bin/"
+ ln -s "/usr/lib/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
+
+ cp -a resources "${pkgdir}/usr/lib/${_pkgname}/"
+ cd resources
+ install -Dm644 "org.servo.Servo.desktop" -t "${pkgdir}/usr/share/applications/"
+ install -Dm644 "${_pkgname}.svg" -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps/"
+ install -Dm644 "${_pkgname}_64.png" -t "${pkgdir}/usr/share/icons/hicolor/64x64/apps/"
+ install -Dm644 "${_pkgname}_1024.png" -t "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/"
+}
diff --git a/shellcheck-bin/PKGBUILD b/shellcheck-bin/PKGBUILD
new file mode 100644
index 0000000..ab0ce9c
--- /dev/null
+++ b/shellcheck-bin/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Silvio <s.i.l.v.io..f.r.i.c.k.e@gmail.com>
+# Contribute via: https://github.com/silvio/archlinux-package--shellcheck-bin
+
+# Contributor: katt <magunasu.b97@gmail.com>
+
+pkgname=shellcheck-bin
+pkgver=0.11.0
+pkgrel=1
+url='https://shellcheck.net'
+pkgdesc='Shell script analysis tool (binary release, static)'
+license=(GPL-3.0-only)
+arch=(x86_64 armv6h aarch64)
+conflicts=(
+ "shellcheck"
+ "shellcheck-git"
+ "shellcheck-git-static"
+)
+provides=("shellcheck")
+options=("!debug")
+
+source_x86_64=(https://github.com/koalaman/"${pkgname%-bin}"/releases/download/v"$pkgver"/"${pkgname%-bin}"-v"${pkgver}".linux.x86_64.tar.xz)
+source_armv6h=(https://github.com/koalaman/"${pkgname%-bin}"/releases/download/v"$pkgver"/"${pkgname%-bin}"-v"${pkgver}".linux.armv6hf.tar.xz)
+source_aarch64=(https://github.com/koalaman/"${pkgname%-bin}"/releases/download/v"$pkgver"/"${pkgname%-bin}"-v"${pkgver}".linux.aarch64.tar.xz)
+
+sha512sums_x86_64=('25df28923d7d89cfdb9fa8aeef762a887f2bd4ebfbcd43ae71068c60e9458d66250b0f8d6fd66b4bc03723e6cdd47983c547e3ab4f3ea2cbc4bc4028842cc7b9')
+sha512sums_armv6h=('4f3530149b9ef5a145af5ed3d2efdb6195cc2910cccdc6e1b47efaeef4b5d5958e234f428000adeb4b2aec4c6b1f9adb050af65dd0b53866aa871b035d4cde3c')
+sha512sums_aarch64=('de5e49175861ce567b98ec7ae0dd25f679c169d15b015bbad8f92ca22d07bb17c0fb906f7d80857e8450945f6a185d4de45e5883514e9aeb3cc155306060225e')
+
+
+package() {
+ install -Dm755 "${pkgname%-bin}-v${pkgver}/${pkgname%-bin}" -t "${pkgdir}/usr/bin"
+}
diff --git a/sniprun/PKGBUILD b/sniprun/PKGBUILD
new file mode 100644
index 0000000..c329bd9
--- /dev/null
+++ b/sniprun/PKGBUILD
@@ -0,0 +1,72 @@
+pkgbase=sniprun
+pkgname=("sniprun") # "neovim-sniprun")
+pkgver=1.3.21
+pkgrel=1
+pkgdesc="A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages"
+arch=("x86_64")
+url="https://github.com/michaelb/sniprun"
+license=("MIT")
+makedepends=("cargo" "gcc-libs")
+options=("!debug" "!lto")
+source=("$pkgbase-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha512sums=('bf74c230c601291c354a39ff4c555f96953e8f9784c2f57bb8a2ba9fa47d74dddb2cfb1a8ee111025db5fb17d8eeecf2641f978f63a7efca09f44b16f7eb0dcf')
+
+prepare() {
+ cd "$pkgbase-$pkgver"
+ cargo update
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cd "$pkgbase-$pkgver"
+ cargo build --release --frozen --all-features
+}
+
+# check() {
+# export RUSTUP_TOOLCHAIN=stable
+# cd "$pkgname-$pkgver"
+# cargo test --frozen --all-features
+# }
+
+package_sniprun() {
+ pkgdesc='Compiled binary core for neovim-sniprun'
+ depends=('gcc-libs')
+
+ cd "$pkgbase-$pkgver"
+ install -D target/release/sniprun -t "$pkgdir/usr/bin/"
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+}
+
+#package_neovim-sniprun() {
+# arch=('any')
+# depends=('neovim' "sniprun=$pkgver")
+# optdepends=(
+# 'bash: Bash snippets support'
+# 'coffeescript: CoffeeScript snippets support'
+# 'gcc-ada: Limited Ada snippets support'
+# 'gcc: C/C++ snippets support'
+# 'ghc: Haskell snippets support'
+# 'go: Go snippets support'
+# 'java-environment-openjdk: Java snippets support'
+# 'julia: Julia snippets support'
+# 'jupyter: Jupyter support'
+# 'lua: Lua snippets support'
+# 'python3: Python3 snippets support'
+# 'r: R snippets support'
+# 'ruby: Ruby snippets support'
+# 'rust: Rust snippets support'
+# 'scala: Scala snippets support')
+# install="$pkgname.install"
+#
+# cd "$pkgbase-$pkgver"
+# find autoload doc plugin lua \
+# -type f -exec install -Dm644 '{}' "$pkgdir/usr/share/nvim/runtime/{}" \;
+# install -d "$pkgdir/usr/share/nvim/runtime/target/release"
+# ln -s "/usr/bin/sniprun" "$pkgdir/usr/share/nvim/runtime/target/release/sniprun"
+# install -d "$pkgdir/usr/share/licenses/" "$pkgdir/usr/share/doc/"
+# ln -s "/usr/share/licenses/sniprun/" "$pkgdir/usr/share/licenses/$pkgname"
+# ln -s "/usr/share/doc/sniprun/" "$pkgdir/usr/share/doc/$pkgname"
+#}
diff --git a/sniprun/neovim-sniprun.install b/sniprun/neovim-sniprun.install
new file mode 100644
index 0000000..9c6a664
--- /dev/null
+++ b/sniprun/neovim-sniprun.install
@@ -0,0 +1,11 @@
+post_install() {
+ printf "
+ ===== WARNING ======
+
+ IF YOU ARE USING SNIPRUN ON BASH SNIPPETS, USE EXTREME CARE AS IT RUNS AS A
+ SCRIPT ON THE LOCAL SYSTEM. IT IS _NOT_ ISOLATED, AND HAS ACCESS TO ALL ENV
+ VARIABLES AND THE PATH. THINK TWICE BEFORE RUNNING THAT 'rm -rf' COMMAND!
+
+ =====================
+\n"
+}
diff --git a/sway-git/.gitignore b/sway-git/.gitignore
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/sway-git/.gitignore
@@ -0,0 +1 @@
+
diff --git a/sway-git/50-systemd-user.conf b/sway-git/50-systemd-user.conf
new file mode 100644
index 0000000..8781db9
--- /dev/null
+++ b/sway-git/50-systemd-user.conf
@@ -0,0 +1,16 @@
+# sway does not set DISPLAY/WAYLAND_DISPLAY in the systemd user environment
+# See FS#63021
+# Adapted from xorg's 50-systemd-user.sh, which achieves a similar goal.
+
+# Upstream refuses to set XDG_CURRENT_DESKTOP so we have to.
+exec systemctl --user set-environment XDG_CURRENT_DESKTOP=sway
+exec systemctl --user import-environment DISPLAY \
+ SWAYSOCK \
+ WAYLAND_DISPLAY \
+ XDG_CURRENT_DESKTOP
+
+exec hash dbus-update-activation-environment 2>/dev/null && \
+ dbus-update-activation-environment --systemd DISPLAY \
+ SWAYSOCK \
+ XDG_CURRENT_DESKTOP=sway \
+ WAYLAND_DISPLAY
diff --git a/sway-git/PKGBUILD b/sway-git/PKGBUILD
new file mode 100644
index 0000000..d59435e
--- /dev/null
+++ b/sway-git/PKGBUILD
@@ -0,0 +1,82 @@
+pkgname=sway-git
+pkgver=1.12.r7631.e3c2412
+pkgrel=1
+pkgdesc='Tiling Wayland compositor and replacement for the i3 window manager (git development version)'
+arch=('x86_64')
+url="https://github.com/swaywm/sway"
+license=("MIT")
+depends=(
+ "cairo"
+ "gdk-pixbuf2"
+ "json-c"
+ "libdrm"
+ "libevdev"
+ "libinput"
+ "libxcb"
+ "libxkbcommon"
+ "pango"
+ "pcre2"
+ "pixman"
+ "wayland"
+ "wlroots-git"
+ "xcb-util-wm"
+)
+makedepends=(
+ "git"
+ "libcap"
+ "meson"
+ "scdoc"
+ "wayland-protocols"
+)
+optdepends=(
+ 'wmenu: Application launcher used in default configuration'
+ 'foot: Terminal emulator used in default configuration'
+ 'polkit: System privilege control. Required if not using seatd service'
+ 'swaybg: Wallpaper tool for sway'
+ 'swayidle: Idle management daemon'
+ 'swaylock: Screen locker'
+ 'xdg-desktop-portal-gtk: Portal used for default file picking'
+ 'xdg-desktop-portal-wlr: Portal used for screen sharing'
+)
+provides=("${pkgname%-git}" "wayland-compositor")
+conflicts=("${pkgname%-git}")
+install="${pkgname}.install"
+options=("!debug")
+source=("${pkgname}::git+${url}.git"
+ "50-systemd-user.conf"
+ "sway-portals.conf")
+b2sums=('SKIP'
+ '71f45f9abb4e9f98a52177b227aa30ab27d02c9eef8a31400460e71c72b6d40ec396581f0b1703d4cec655aaba704077212882f643c6efb6cda951ea69b5383d'
+ 'cdba5fd2988b7ead8b264d5b41f1c7adb47a6487be1e3a4ce98c0af2094d9964f4bc364237c4437014be18061f067aa741b0382f21365be497e06b189c5c7728')
+
+_meson_setup() {
+ arch-meson "$pkgname" "$1" -D sd-bus-provider=libsystemd
+}
+
+prepare() {
+ _meson_setup build-pkgver
+}
+
+pkgver() {
+ (
+ set -o pipefail
+ meson introspect --projectinfo build-pkgver | sed -n 's/.*"version": "\([^"]*\)".*/\1/;s/-\(dev\|rc[0-9]\+\)//p' | tr -d '\n'
+ )
+ cd "$pkgname"
+ printf ".r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+}
+
+build() {
+ _meson_setup build
+ meson compile -C build
+}
+
+package() {
+ meson install -C build --destdir "$pkgdir"
+
+ install -Dm644 "${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${pkgname}/README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+
+ install -Dm644 50-systemd-user.conf -t "$pkgdir/etc/sway/config.d/"
+ install -Dm644 sway-portals.conf -t "$pkgdir/usr/share/xdg-desktop-portal/"
+}
diff --git a/sway-git/sway-git.install b/sway-git/sway-git.install
new file mode 100644
index 0000000..36753dd
--- /dev/null
+++ b/sway-git/sway-git.install
@@ -0,0 +1,23 @@
+upgrade_wlroots_message() {
+ cat <<END
+
+Please make sure your wlroots-git is up-to-date before compiling sway-git.
+
+END
+}
+
+pre_install() {
+ upgrade_wlroots_message
+}
+
+pre_upgrade() {
+ upgrade_wlroots_message
+}
+
+post_install() {
+ post_upgrade
+}
+
+post_upgrade() {
+ setcap cap_sys_nice+ep usr/bin/sway
+}
diff --git a/sway-git/sway-portals.conf b/sway-git/sway-portals.conf
new file mode 100644
index 0000000..aebea31
--- /dev/null
+++ b/sway-git/sway-portals.conf
@@ -0,0 +1,5 @@
+[preferred]
+default=gtk
+org.freedesktop.impl.portal.ScreenCast=wlr
+org.freedesktop.impl.portal.Screenshot=wlr
+org.freedesktop.impl.portal.Inhibit=none
diff --git a/wlroots-git/.gitignore b/wlroots-git/.gitignore
new file mode 100644
index 0000000..218620e
--- /dev/null
+++ b/wlroots-git/.gitignore
@@ -0,0 +1,4 @@
+*
+!/PKGBUILD
+!/.SRCINFO
+!/.gitignore
diff --git a/wlroots-git/PKGBUILD b/wlroots-git/PKGBUILD
new file mode 100644
index 0000000..b73b448
--- /dev/null
+++ b/wlroots-git/PKGBUILD
@@ -0,0 +1,76 @@
+pkgname=wlroots-git
+pkgver=0.20.0.r7718.82d5ffb0
+pkgrel=1
+pkgdesc='Modular Wayland compositor library (git development version)'
+arch=(x86_64)
+url=https://gitlab.freedesktop.org/wlroots/wlroots
+license=(MIT)
+depends=(
+ glibc
+ libdrm
+ libinput
+ libliftoff
+ libxcb
+ libglvnd
+ lcms2
+ libxkbcommon
+ systemd-libs
+ opengl-driver
+ pixman
+ wayland
+ xcb-util-errors
+ xcb-util-renderutil
+ xcb-util-wm
+ seatd
+ glslang
+ vulkan-icd-loader
+ libdisplay-info)
+makedepends=(
+ git
+ meson
+ vulkan-headers
+ wayland-protocols
+ xorgproto
+ xorg-xwayland
+)
+optdepends=(
+ 'xorg-xwayland: enable X11 support'
+)
+provides=("lib${pkgname%-git}-${pkgver%.*.*.*}.so")
+options=("!debug")
+source=("${pkgname}::git+${url}.git")
+b2sums=('SKIP')
+_builddir="build"
+_builddir_pkgver="build-pkgver"
+
+_meson_setup() {
+ arch-meson \
+ --buildtype=debug \
+ -Dwerror=false \
+ -Dexamples=false \
+ "${pkgname}" "$1"
+}
+
+prepare() {
+ _meson_setup "${_builddir_pkgver}"
+}
+
+pkgver() {
+ (
+ set -o pipefail
+ meson introspect --projectinfo "${_builddir_pkgver}" |
+ awk 'match($0, /"version":\s*"([[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+)-(dev|rc[[:digit:]]+)"/, ret) {printf "%s",ret[1]}'
+ )
+ cd "${pkgname}"
+ printf ".r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ _meson_setup "${_builddir}"
+ meson compile -C "${_builddir}"
+}
+
+package() {
+ meson install -C "${_builddir}" --destdir="${pkgdir}"
+ install -Dm644 "${pkgname}/"LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}