CVE and update status of the FreeBSD ports tree4,805 unaddressed CVEs in 625 portsAll times are CET

Port details

mail/thunderbird-esr153.5.1

Mozilla Thunderbird is standalone mail and news that stands above

Maintainer
gecko@FreeBSD.org
Packages
thunderbird-esr 153.5.1
Upstream
up to date
CPE
mozilla:thunderbird_esr from the port
WWW
https://www.thunderbird.net/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (15)

VuXML entries whose affected range this version has left.

Commits (265)

Christoph Moench-Tegeder (cmt) · 153.6.0
mail/thunderbird-esr: update to 153.6.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.6.0esr/releasenotes/
317353408f
Christoph Moench-Tegeder (cmt) · 153.5.1
mail/thunderbird-esr: update to 153.5.1

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.5.1esr/releasenotes/
60e461c683
Piotr Kubaj (pkubaj) · 153.5.0_1
Mk/bsd.gecko.mk, lang/spidermonkey128: use RUST_LIB_BACKTRACE on powerpc64le

rust.mk only exports RUST_BACKTRACE, so RUST_LIB_BACKTRACE=0 from the
environment is enough and the per-port patches can go. spidermonkey128
is hit by the same cargo crash.
169e4aece1
Mikael Urankar (mikael) · 153.5.0_1
lang/rust: Bump revisions after 1.99.0

PR:		299016
9c878207a1
Christoph Moench-Tegeder (cmt) · 153.5.0
mail/thunderbird-esr: update to 153.5.0

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.5.0esr/releasenotes/
b067dcc23a
Piotr Kubaj (pkubaj) · 153.4.0_1
mail/thunderbird*, www/firefox*: fix build on powerpc64*

1. On powerpc64 WASI seems to be broken.
2. On powerpc64le without recent LLVM patch, RUST_BACKTRACE is broken.
472e40ba3c
Christoph Moench-Tegeder (cmt) · 153.4.0_1
mail/thunderbird-esr: update to 153.4.0 (ga)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.4.0esr/releasenotes/
0827f5c685
Christoph Moench-Tegeder (cmt) · 153.4.0
mail/thunderbird-esr: update to 153.4.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.4.0esr/releasenotes/
2fb98c8473
Christoph Moench-Tegeder (cmt) · 153.3.1
mail/thunderbird-esr: update to 153.3.1

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.3.1esr/releasenotes/
0b64548bab
Christoph Moench-Tegeder (cmt) · 153.3.0_1
mail/thunderbird-esr: update to 153.3.0 (ga)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.3.0esr/releasenotes/
1050071235
Christoph Moench-Tegeder (cmt) · 153.3.0
mail/thunderbird-esr: update to 153.3.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.3.0esr/releasenotes/
b3ecd66fdf
Mikael Urankar (mikael) · 153.2.0_2
lang/rust: Bump revisions after 1.98.1

PR:		298139
7316461925
Charlie Li (vishwin) · 153.2.0_1
devel/wasi-libc: bump consumer PORTREVISIONs after update
b25213c075
Christoph Moench-Tegeder (cmt) · 153.2.0
mail/thunderbird-esr: update to 153.2.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.2.0esr/releasenotes/
eb9e6b984d
Christoph Moench-Tegeder (cmt) · 153.1.1
mail/thunderbird-esr: update to 153.1.1

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.1.1esr/releasenotes/
4b9df0b402
Christoph Moench-Tegeder (cmt) · 153.1.0
mail/thunderbird-esr: update to 153.1.0

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.1.0esr/releasenotes/
e631a6a949
Christoph Moench-Tegeder (cmt) · 153.0.3
mail/thunderbird-esr: update to 153.0.3

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0.3esr/releasenotes/
a3a1e21386
Christoph Moench-Tegeder (cmt) · 153.0.2
gecko: declare NOT_FOR_ARCHS=i386

The building and linking of the rust parts on x86 needs a larger
address space than a 32bit platform can provide (at most 4GB).
The gecko ports have been failing for quite a while on the official
builders with an "rustc-LLVM ERROR: out of memory" message, e.g.
https://pkg-status.freebsd.org/beefy18/data/144i386-default/6f1fe399c86f/logs/thunderbird-153.0.2.log

We can as well stop trying to save the CPU cycles leading up to
this error.
368d875486
Christoph Moench-Tegeder (cmt) · 153.0.2
mail/thunderbird-esr: update to 153.0.2

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0.2esr/releasenotes/
f8c861d2fa
Christoph Moench-Tegeder (cmt) · 153.0.1
mail/thunderbird-esr: update to 153.0.1

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0.1esr/releasenotes/
a74d5e8920
Mikael Urankar (mikael) · 153.0_3
lang/rust: Bump revisions after 1.97.1

PR:		296645
9c892d2601
Christoph Moench-Tegeder (cmt) · 153.0_2
mail/thunderbird-esr: update to 153.0 (rc3)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/
66b5b48b06
Christoph Moench-Tegeder (cmt) · 153.0_1
mail/thunderbird-esr: update to 153.0 (rc2)

Relesae Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/
1cebf21d0d
Christoph Moench-Tegeder (cmt) · 153.0
mail/thunderbird-esr: update to 153.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/

We're switching esr early, as the previous esr had build problems on
very recent versions of FreeBSD.
f522e9e5b4
Christoph Moench-Tegeder (cmt) · 140.12.1
mail/thunderbird-esr: update to 140.12.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.12.1esr/releasenotes/
bc2e59eb6e
Christoph Moench-Tegeder (cmt) · 140.12.0
devel/rust-cbindgen: update to 0.29.4

Release Notes:
  https://github.com/mozilla/cbindgen/releases/tag/0.29.4

Second attempt, pull in fixes for gecko esr ports to fix build with
newer rust-cbindgen as per https://github.com/mozilla/cbindgen/issues/1165
625b0ffb53
Christoph Moench-Tegeder (cmt) · 140.12.0
mail/thunderbird-esr: update to 140.12.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.12.0esr/releasenotes/
3a13016deb
Mikael Urankar (mikael) · 140.11.1_1
lang/rust: Bump revisions after 1.96.0

PR:		295694
e29b5eeec3
Christoph Moench-Tegeder (cmt) · 140.11.1
mail/thunderbird-esr: udpate to 140.11.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.11.1esr/releasenotes/
bbacdf7dd0
Christoph Moench-Tegeder (cmt) · 140.11.0
wasi/gecko: fix wasi target triple for FreeBSD

Our wasi target triple on "older" LLVM versions (<22) deviates from
the respective LLVM's defaults, so we need to align ports with that.

PR:		295332
e84b0b8772
Charlie Li (vishwin) · 140.11.0
wasi/gecko: remove ${REINPLACE_CMD} for unconditional wasm32-wasip1

No longer needed after toolchain.configure was restructured for
gecko 151, with upstream commit backported to the ESR branches in
the linked PR

PR: 295332
5cb777e21f
Christoph Moench-Tegeder (cmt) · 140.11.0
mail/thunderbird-esr: enable configure with llvm 22

from clang 22.1 the target formerly known as wasm32-wasi is now
named wasm32-wasip1

Upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=2023597

PR:				295332
Reported by:	Chad Jacob Milios
155b962376
Christoph Moench-Tegeder (cmt) · 140.11.0
mail/thunderbird-esr: update to 14.11.0 (rc1)

the other half to go with 1b53524e527f

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.11.0esr/releasenotes/

Pointy Hat:	/me
5a179567c0
Christoph Moench-Tegeder (cmt) · 140.10.2_1
mail/thunderbird-esr: update to 140.11.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.11.0esr/releasenotes/
1b53524e52
Christoph Moench-Tegeder (cmt) · 140.10.2_1
www/firefox{,-esr} mail/thunderbird{,-esr}: native DNS HTTPS resolving

This enables the geckos to use the OS' resolver to resolve
DNS HTTPS RRs (see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460
for specs on that)

PR:		294981
Submitted by:	Andre Albsmeier
c839877b69
Christoph Moench-Tegeder (cmt) · 140.10.2
mail/thunderbird-esr: update to 140.10.2

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.10.2esr/releasenotes/
c4f53f1296
Christoph Moench-Tegeder (cmt) · 140.10.1_1
mail/thunderbird-esr: update to 140.10.1 (rc2)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.10.1esr/releasenotes/
d630bf517a
Christoph Moench-Tegeder (cmt) · 140.10.1
mail/thunderbird-esr: update to 140.10.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.10.1esr/releasenotes/
9a8e7518d6
Mikael Urankar (mikael) · 140.10.0_2
lang/rust: Bump revisions after 1.95.0

PR:		294615
17bf498fd2
Mikael Urankar (mikael) · 140.10.0_1
mail/thunderbird-esr: Fix build with rust 1.95.0

Import part of upstream patch [1] to fix the following error,
upstream PR at [2]:

error[E0599]: no method named `select` found for struct `Mask<T, N>` in the current scope
  --> third_party/rust/encoding_rs/src/x_user_defined.rs:23:56

[1] https://hg-edge.mozilla.org/mozilla-central/rev/ec1dd05fd578
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=2033279

PR:		294615, 294703
Approved by:	portmgr (build fix blanket)
be89c5eb3d
Christoph Moench-Tegeder (cmt) · 140.10.0_1
mail/thunderbird-esr: update to 140.10.0 (ga)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.10.0esr/releasenotes/
b16dfd4fee
Christoph Moench-Tegeder (cmt) · 140.10.0
mail/thunderbird-esr: update to 140.10.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.10.0esr/releasenotes/
05102a88a4
Christoph Moench-Tegeder (cmt) · 140.9.1
mail/thunderbird-esr: update to 140.9.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.9.1esr/releasenotes/
a9e1f981d4
Mikael Urankar (mikael) · 140.9.0_1
lang/rust: Bump revisions after 1.94.0

PR:		293615
43f5b4a72f
Christoph Moench-Tegeder (cmt) · 140.9.0
mail/thunderbird-esr: update to 140.9.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.9.0esr/releasenotes/
c0a6d689ba
Charlie Li (vishwin) · 140.8.1_1
wasi: consistently use the wasm32-wasip1 triple

The WebAssembly community have reclaimed wasm32-wasi, without suffix,
for a future WASI 1.0 standard. The first version of WASI, 0.1, is
now wasm32-wasip1 in triple form, WASI 0.2 is wasm32-wasip2, etc.
Starting LLVM 22 the non-suffixed form is deprecated, aligning with
Rust and Go:

https://github.com/llvm/llvm-project/issues/165344
https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets/

The Mozilla build system's WASI checks always pass -Werror so
configure fails when the non-suffixed target/triple is passed using
LLVM 22:

Using wasi sysroot in /usr/local/share/wasi-sysroot
checking for the wasm C compiler... /usr/local/bin/clang22
checking whether the wasm C compiler can be used... yes
checking the wasm C compiler version... 22.1.0
checking the wasm C compiler works... yes
checking the wasm C compiler can find wasi headers... yes
checking the wasm C linker can find wasi libraries... yes
checking for the wasm C++ compiler... /usr/local/bin/clang++22
checking whether the wasm C++ compiler can be used... yes
checking the wasm C++ compiler version... 22.1.0
checking the wasm C++ compiler works... yes
checking the wasm C++ compiler can find wasi headers... yes
checking the wasm C++ linker can find wasi libraries... yes
checking for clock() in wasi sysroot... no
checking for emulated clock() in wasi sysroot...
DEBUG: Creating `/tmp/conftest0vk5p554.c` with content:
DEBUG: | #include <time.h>
DEBUG: | int
DEBUG: | main(void)
DEBUG: | {
DEBUG: | clock();
DEBUG: |   ;
DEBUG: |   return 0;
DEBUG: | }
DEBUG: Executing: `/usr/local/bin/clang22 --target=wasm32-wasi /tmp/conftest0vk5p554.c -Werror -D_WASI_EMULATED_PROCESS_CLOCKS -lwasi-emulated-process-clocks --sysroot=/usr/local/share/wasi-sysroot`
DEBUG: The command returned non-zero exit status 1.
DEBUG: Its error output was:
DEBUG: | clang: error: argument '--target=wasm32-wasi' is deprecated, use --target=wasm32-wasip1 instead [-Werror,-Wdeprecated]
ERROR: Can't find clock() in wasi sysroot.

Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=2023597

Bump all WASI ports for the new triple. Adjust consumers accordingly
but do not bump, since non-suffixed and p1 are identical as a
transition measure.
7c5b2039a4
Charlie Li (vishwin) · 140.8.1_1
devel/wasi-libc: bump consumer PORTREVISIONs after update
cec47c79e8
Christoph Moench-Tegeder (cmt) · 140.8.1
mail/thunderbird-esr: update to 140.8.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.8.1esr/releasenotes/
9b7ade6bbc
Christoph Moench-Tegeder (cmt) · 140.8.0
mail/thunderbird-esr: update to 140.8.0 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.8.0esr/releasenotes/
f2f83f7ea4
Christoph Moench-Tegeder (cmt) · 140.7.2
mail/thunderbird-esr: update to 140.7.2 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.7.2esr/releasenotes/
87e11aa965