- Update to 1.3.2 Changes: https://github.com/tatsuhiro-t/nghttp2/releases74da15791a
nghttp2 -- CWE-617: Reachable Assertionentered 2026-04-05
HTTP/2 tools
# pkg install nghttp2installs 1.70.0 from latest; from quarterly (2026Q4) 1.70.0# cd /usr/ports/www/nghttp2 && make install clean# make -C /usr/ports/www/nghttp2 config # change options first
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.70.0 | 1.70.0 | – |
| FreeBSD 15 | 1.70.0 | 1.70.0 | – |
| FreeBSD 14 | 1.70.0 | 1.70.0 | 1.70.0 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.70.0 | 1.70.0 | – |
| FreeBSD 14 | 1.70.0 | 1.70.0 | 1.70.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 1.70.0.- Update to 1.3.2 Changes: https://github.com/tatsuhiro-t/nghttp2/releases74da15791a
- Update to 1.3.1 Changes: https://github.com/tatsuhiro-t/nghttp2/releases Notified by: brnrde4f25c4f20
- Update to 1.3.0 Changes: https://github.com/tatsuhiro-t/nghttp2/releases Notified by: brnrd577cfb6ab6
- Update to 1.2.1 Changes: https://github.com/tatsuhiro-t/nghttp2/releases1bcfa18f6b
- Update to 1.2.0 Changes: https://github.com/tatsuhiro-t/nghttp2/releasesc266da9181
- Update to 1.1.2 Changes: https://github.com/tatsuhiro-t/nghttp2/releasesd47fc9c532
- Update to 1.0.5 Changes: https://github.com/tatsuhiro-t/nghttp2/releasese964da5a4a
- Update to 1.0.4 Changes: https://github.com/tatsuhiro-t/nghttp2/releasesce9c1ee436
- Update to 1.0.2 Changes: https://github.com/tatsuhiro-t/nghttp2/releases11794cecd1
- Update to 0.7.15 - Fix build on 9.x Changes: https://github.com/tatsuhiro-t/nghttp2/releases0969c9677a
- Update to 0.7.12 - Add DOCS to OPTIONS_DEFINE Changes: https://github.com/tatsuhiro-t/nghttp2/releases253012fac1
- Update to 0.7.9 Changes: https://github.com/tatsuhiro-t/nghttp2/releases PR: 198907 Submitted by: mif771cf6003
- Update to 0.7.8 Changes: https://github.com/tatsuhiro-t/nghttp2/releases190453f593
- Fix PLIST PR: 198795 Submitted by: <matthew@reztek.cz>60b25f9713
- Update to 0.7.7 Changes: https://github.com/tatsuhiro-t/nghttp2/releasesa05ec4c2c4
- Update to 0.7.5 Changes: https://github.com/tatsuhiro-t/nghttp2/releasesf05cb10863
- Update to 0.7.4 Changes: https://github.com/tatsuhiro-t/nghttp2/releases56f045cc4a
- Update to 0.7.3 Changes: https://github.com/tatsuhiro-t/nghttp2/releases PR: 197504 Submitted by: mib65c10c36f
- Update to 0.7.0 Changes: https://github.com/tatsuhiro-t/nghttp2/releasesc83630d567
- Fix OSVERSION and WITH_OPENSSL_PORT check We have 4 cases: 1. OSVERSION >= 1000000 and WITH_OPENSSL_PORT undefined 2. OSVERSION >= 1000000 and WITH_OPENSSL_PORT defined 3. OSVERSION < 1000000 and WITH_OPENSSL_PORT undefined 4. OSVERSION < 1000000 and WITH_OPENSSL_PORT defined nghttp2 builds fine in first 2 cases, and it fails in last 2 cases. The ".elif defined(WITH_OPENSSL_PORT)" in r347801 matches case 2 and 4, therefore users of case 2 are affected. We simplify the check to OSVERSION only since there is no need to check OpenSSL version. Notified by: Beeblebrox <zaphod@berentweb.com>28677ad8d5
Does not build < 10.0 even if WITH_OPENSSL_PORT:
First errors are:
CXX ssl.o
ssl.cc:29:10: fatal error: 'mutex' file not found
#include <mutex>
^
In file included from http2.cc:25:
./http2.h:43:19: error: no member named 'move' in namespace 'std'
: name(std::move(name)), value(std::move(value)), no_index(no_index) {}
~~~~~^
Sponsored by: Absolightd590d282dd- Make sure the include files from WRKSRC (current version) will be used instead of the installed ones PR: ports/195345 Submitted by: Mikhail T <mi@ALDAN.algebra.com>705f1cb447
- Update to 0.6.6 - Add ASIO option - Update WWW Changes: https://github.com/tatsuhiro-t/nghttp2/releasesca28713b00
- Update to 0.6.6 - Add ASIO option - Update WWW Changes: https://github.com/tatsuhiro-t/nghttp2/releasesdd0c16807c
- Update to 0.6.2 - Cleanup PLIST Changes: https://github.com/tatsuhiro-t/nghttp2/releases4db11c392d
- Update to 0.6.1 - Add BUILD_DEPENDS and RUN_DEPENDS to check version requirement Changes: https://github.com/tatsuhiro-t/nghttp2/releases99f97bff00
- Update to 0.6.0 Changes: https://github.com/tatsuhiro-t/nghttp2/releasesbbe4b23747
- Use INSTALL_TARGET=install-strip0681c44c60
- Update to 0.5.1 Changes: https://github.com/tatsuhiro-t/nghttp2/releases3fb74cec5b
Only use libevent2 Remove libevent as libevent2 is providing a good compatibility interface as well as providing better performances. Remove custom patches from libevent2 and install libevent2 the regular way Mark ports abusing private fields of the libevent1 API as broken Import a patch from fedora to have honeyd working with libevent2 Remove most of the patches necessary to find the custom installation we used to have for libevent2 With hat: portmgrb564653452
- Update to 0.5.0 Changes: https://github.com/tatsuhiro-t/nghttp2/releasesdad45fadcd
- Update to 0.4.1 Changes: https://github.com/tatsuhiro-t/nghttp2/releases597416687e
- Switch devel/jansson to libtool, drop .la files - Bump dependent ports as .so version has changed Approved by: portmgr blanket275c65d7c3
- Check OPSYS along with OSVERSION Suggested by: marino3f64b58c6f
- Use jemalloc only on FreeBSD 10 and above - Strip shared library in post-install: - Bump PORTREVISIONda6925543d
- Update to 0.4.0 - Use USES=libtool Changes: https://github.com/tatsuhiro-t/nghttp2/releases8b2701e277
The FreeBSD x11@ and graphics team proudly presents a zeising, kwm production, with help from dumbbell, bdrewery: NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE This update switches over to use the new xorg stack by default on FreeBSD 9 and 10 stable, on osversions where vt(9) is available. It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in /etc/make.conf . FreeBSD 8-STABLE and released versions of FreeBSD still use the old version. A package repository with binary packages for new xorg will be available soon. This patch also contains updates of libxcb and related ports, pixman, as well as some drivers and utilities. Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due to xserver version change. Apart from these updates, the way shared libraries are handled has been changed for all xorg ports, as well as libxml2 and freetype, which means ltverhack is gone and as a consequence shared libraries have been bumped. The plan is that this change will make library bumps less likely in the future. All affected ports have had their portrevisions bumped as a consequence of this. Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT. Update instructions, hardware support, and more notes can be found on https://wiki.freebsd.org/Graphics Thanks to: all testers, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/187602 [1] Approved by: portmgr (bdrewery), core (jhb)39fc32e828
- Update to 0.3.2 - Add my LOCAL to MASTER_SITES - Use USES=tar:xz Changes: https://github.com/tatsuhiro-t/nghttp2/releases7276445cfb
- Add HPACK option474b429209
- Fix LIB_DEPENDSe0613003c9
- Add nghttp2 0.3.1 nghttp2 - HTTP/2.0 C Library This is an experimental implementation of Hypertext Transfer Protocol version 2.0. WWW: http://tatsuhiro-t.github.io/nghttp2/1cad5f411a