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

Port details

devel/folly2026.10.12.00

C++ library developed and used at Facebook

Maintainer
yuri@FreeBSD.org
Packages
folly 2026.10.12.00
Upstream
Higher version available: 2026.10.19.00
CPE
facebook:folly from the port
WWW
https://github.com/facebook/folly
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 (0)

No VuXML entries for this package.

Commits (301)

Yuri Victorovich (yuri) · 2025.04.28.00
devel/folly: update 2025.04.14.00 → 2025.04.28.00
6c8532f571
Yuri Victorovich (yuri) · 2025.04.14.00
devel/folly: update 2025.04.07.00 → 2025.04.14.00
6de4ef7873
Yuri Victorovich (yuri) · 2025.04.07.00
devel/folly: update 2025.03.31.00 → 2025.04.07.00
fd946ca85e
Yuri Victorovich (yuri) · 2025.03.31.00
devel/folly: update 2025.03.24.00 → 2025.03.31.00
ffde12e949
Yuri Victorovich (yuri) · 2025.03.24.00
devel/folly: update 2025.03.10.00 → 2025.03.24.00
a6952a1955
Yuri Victorovich (yuri) · 2025.03.10.00
devel/folly: update 2025.03.03.00 → 2025.03.10.00
1640a70c9f
Yuri Victorovich (yuri) · 2025.03.03.00
devel/folly: update 2025.02.24.00 → 2025.03.03.00
3c85af3e08
Yuri Victorovich (yuri) · 2025.02.24.00
devel/folly: update 2025.02.17.00 → 2025.02.24.00
3bb4979812
Yuri Victorovich (yuri) · 2025.02.17.00_2
devel/folly: update 2025.02.10.00 → 2025.02.17.00
00ee149ce7
Daniel Engberg (diizzy) · 2025.02.10.00_2
*/*: Bump consumers of devel/icu

...to avoid library mismatches
ff33dd4700
Dima Panov (fluffy) · 2025.02.10.00_1
devel/boost: bump consumers after Boost-1.87 update

Sponsored by:	Future Crew, LLC
fa53920e72
Yuri Victorovich (yuri) · 2025.02.10.00
devel/folly: update 2025.02.03.00 → 2025.02.10.00
20599c45ac
Yuri Victorovich (yuri) · 2025.02.03.00
devel/folly: update 2025.01.27.00 → 2025.02.03.00
0edd040d13
Yuri Victorovich (yuri) · 2025.01.27.00
devel/folly: update 2025.01.20.00 → 2025.01.27.00
2cac53ac96
Yuri Victorovich (yuri) · 2025.01.20.00
devel/folly: update 2025.01.13.00 → 2025.01.20.00
ba2b5d8727
Yuri Victorovich (yuri) · 2025.01.13.00
devel/folly: update 2025.01.06.00 → 2025.01.13.00
6ab82d5b5d
Yuri Victorovich (yuri) · 2025.01.06.00
devel/folly: update 2024.12.30.00 → 2025.01.06.00
b2fd44965d
Yuri Victorovich (yuri) · 2024.12.30.00
devel/folly: update 2024.12.23.00 → 2024.12.30.00
62180270de
Yuri Victorovich (yuri) · 2024.12.23.00
devel/folly: update 2024.12.09.00 → 2024.12.23.00
ea09da61e0
Yuri Victorovich (yuri) · 2024.12.09.00
devel/folly: Broken on 13

Reported by:	fallout
d9e39c6fd6
Yuri Victorovich (yuri) · 2024.12.09.00
devel/folly: update 2024.12.02.00 → 2024.12.09.00
73f891cd0a
Yuri Victorovich (yuri) · 2024.12.02.00
devel/folly: update 2024.11.18.00 → 2024.12.02.00
37eaef7bdc
Dima Panov (fluffy) · 2024.11.18.00_1
devel/boost: bump consu,ers after update Boost to 1.86 release

Sponsored by:	Future Crew, LLC
312ee18b02
Yuri Victorovich (yuri) · 2024.11.18.00
devel/folly: update 2024.11.11.00 → 2024.11.18.00
b5b7cd9b48
Yuri Victorovich (yuri) · 2024.11.11.00
devel/folly: Fix build on aarch due to missing #include

Reported by:	fallout
2fb025b854
Yuri Victorovich (yuri) · 2024.11.11.00
devel/folly: update 2024.11.04.00 → 2024.11.11.00
b0bb2596bf
Yuri Victorovich (yuri) · 2024.11.04.00
devel/folly: update 2024.10.28.00 → 2024.11.04.00
0b7910ef7a
Dimitry Andric (dim) · 2024.10.28.00_1
devel/folly: remove libc++ 19 workaround

For bug 281499 we added a workaround for the `peekView()` method
returning a `std::basic_string<uint8_t>`, which is no longer supported
in libc++ 19 and later.

However, upstream folly has consolidated the `peek` and `peekView`
methods into just `peek`, and is now returning a `std::span<uint8_t
const>` instead [1], so the workaround is no longer needed.

Remove it, and bump PORTREVISION so dependent ports get rebuilt. In
particular, I was looking at a build failure of net/mvfst which was
occurring in the folly headers, due to the `peek()` method being
unavailable.

[1] https://github.com/facebook/folly/commit/3f21ed6dd97f36ca6653b16d5b086b8b8a7efebc

PR:		282522
Approved by:	yuri (maintainer)
MFH:		2024Q4
efc339d7d3
Yuri Victorovich (yuri) · 2024.10.28.00
devel/folly: update 2024.10.21.00 → 2024.10.28.00
35874c475f
Yuri Victorovich (yuri) · 2024.10.21.00
devel/folly: update 2024.10.14.00 → 2024.10.21.00
578cf95f1c
Yuri Victorovich (yuri) · 2024.10.14.00
devel/folly: update 2024.09.30.00 → 2024.10.14.00
45245542ab
Dima Panov (fluffy) · 2024.09.30.00_1
*/*: bump consumers after devel/boost* update

With hat:	office
Sponsored by:	Future Crew, LLC
55cfbcf56c
Yuri Victorovich (yuri) · 2024.09.30.00
devel/folly: update 2024.09.23.00 → 2024.09.30.00
3abf8c5fc0
Robert Clausecker (fuz) · 2024.09.23.00
devel/folly: fix build on aarch64

- ensure generic memset is not built on AArch64 FreeBSD, just like it
   is not on AArch64 Linux
 - test suite fails to build unfortunately

Approved by:	portmgr (build fix blanket)
6080ce3993
Yuri Victorovich (yuri) · 2024.09.23.00
devel/folly: update 2024.09.16.00 → 2024.09.23.00
b0fd80e108
Yuri Victorovich (yuri) · 2024.09.16.00
devel/folly: update 2024.09.09.00 → 2024.09.16.00
f0607bb80e
Dimitry Andric (dim) · 2024.09.09.00
devel/folly: fix build with clang 19

As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes devel/folly to fail to compile with clang 19 and libc++ 19,
resulting in errors similar to:

  /usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
    300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
        |                                          ^
  /wrkdirs/share/dim/ports/devel/folly/work/folly-2024.09.09.00/folly/io/Cursor.h:686:35: note: in instantiation of template class 'std::basic_string_view<unsigned char>' requested here
    686 |   std::basic_string_view<uint8_t> peekView() {
        |                                   ^
  /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
     23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
        |                             ^

Since the peekView() function is supposed to return a no longer existing
type, conditionalize it for libc++ versions before 19. As far as I can
see, there are no consumers of this function, except for some of the
tests.

[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals

PR:		281499
Approved by:	yuri (maintainer)
MFH:		2024Q3
b3459442f7
Yuri Victorovich (yuri) · 2024.09.09.00
devel/folly: update 2024.09.02.00 → 2024.09.09.00
25acb024a2
Yuri Victorovich (yuri) · 2024.09.02.00
devel/folly: update 2024.08.26.00 → 2024.09.02.00
29a884429c
Yuri Victorovich (yuri) · 2024.08.26.00
devel/folly: update 2024.08.19.00 → 2024.08.26.00
e987dd571d
Yuri Victorovich (yuri) · 2024.08.19.00
devel/folly: update 2024.08.12.00 → 2024.08.19.00
ee4faafed6
Yuri Victorovich (yuri) · 2024.08.12.00
devel/folly: update 2024.08.05.00 → 2024.08.12.00
aafc91ee2e
Yuri Victorovich (yuri) · 2024.08.05.00
devel/folly: update 2024.07.29.00 → 2024.08.05.00
c8b42c318f
Yuri Victorovich (yuri) · 2024.07.29.00
devel/folly: update 2024.07.22.00 → 2024.07.29.00
2a24dcfdaf
Yuri Victorovich (yuri) · 2024.07.22.00
devel/folly: update 2024.07.15.00 → 2024.07.22.00
0ed33e3c43
Yuri Victorovich (yuri) · 2024.07.15.00
devel/folly: update 2024.07.08.00 → 2024.07.15.00
f7743df312
Yuri Victorovich (yuri) · 2024.07.08.00
devel/folly: update 2024.06.24.00 → 2024.07.08.00
5af09aaefa
Yuri Victorovich (yuri) · 2024.06.24.00
devel/folly: update 2024.05.20.00 → 2024.06.24.00
36c591ce9b
Yuri Victorovich (yuri) · 2024.05.20.00
devel/folly: update 2024.05.06.00 → 2024.05.20.00
b528e70875
Vsevolod Stakhov (vsevolod) · 2024.05.06.00_1
security/libsodium: update to 1.0.19, bump dependent ports

PR:	278259
Reported by:	Andrey Korobkov <alster-vinterdalen.se>
b66e4949cb