notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
h2o-devel Optimized HTTP/2 server including support for TLS 1.3 and HTTP/1.x
2.3.0.b2.20210611 www on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.3.0.b2Version of this port present on the latest quarterly branch.
Maintainer: dch@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-07-19 12:23:49
Last Update: 2021-06-30 10:04:32
Commit Hash: ff8eabc
License: MIT BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (144 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/h2o-devel-2.3.0.b2.20210611/catalog.mk
  3. /usr/local/share/licenses/h2o-devel-2.3.0.b2.20210611/LICENSE
  4. /usr/local/share/licenses/h2o-devel-2.3.0.b2.20210611/MIT
  5. /usr/local/share/licenses/h2o-devel-2.3.0.b2.20210611/BSD2CLAUSE
  6. bin/h2o
  7. @comment bin/h2o-httpclient
  8. @sample etc/h2o/h2o.conf.sample
  9. include/h2o.h
  10. include/h2o/absprio.h
  11. include/h2o/balancer.h
  12. include/h2o/cache.h
  13. include/h2o/cache_digests.h
  14. include/h2o/configurator.h
  15. include/h2o/ebpf.h
  16. include/h2o/file.h
  17. include/h2o/filecache.h
  18. include/h2o/header.h
  19. include/h2o/hiredis_.h
  20. include/h2o/hostinfo.h
  21. include/h2o/hpack.h
  22. include/h2o/http1.h
  23. include/h2o/http2.h
  24. include/h2o/http2_casper.h
  25. include/h2o/http2_common.h
  26. include/h2o/http2_internal.h
  27. include/h2o/http2_scheduler.h
  28. include/h2o/http3_server.h
  29. include/h2o/http3_common.h
  30. include/h2o/http3_internal.h
  31. include/h2o/httpclient.h
  32. include/h2o/linklist.h
  33. include/h2o/memcached.h
  34. include/h2o/memory.h
  35. include/h2o/mruby_.h
  36. include/h2o/multithread.h
  37. include/h2o/openssl_backport.h
  38. include/h2o/qpack.h
  39. include/h2o/rand.h
  40. include/h2o/redis.h
  41. include/h2o/send_state.h
  42. include/h2o/serverutil.h
  43. include/h2o/socket.h
  44. include/h2o/socket/evloop.h
  45. include/h2o/socket/uv-binding.h
  46. include/h2o/socketpool.h
  47. include/h2o/string_.h
  48. include/h2o/time_.h
  49. include/h2o/timerwheel.h
  50. include/h2o/token.h
  51. include/h2o/token_table.h
  52. include/h2o/tunnel.h
  53. include/h2o/url.h
  54. include/h2o/version.h
  55. include/h2o/websocket.h
  56. @comment lib/libh2o-evloop.so
  57. @comment lib/libh2o-evloop.so.0.16
  58. @comment lib/libh2o-evloop.so.0.16.0-beta2
  59. @comment lib/libh2o.so
  60. @comment lib/libh2o.so.0.16
  61. @comment lib/libh2o.so.0.16.0-beta2
  62. libdata/pkgconfig/libh2o-evloop.pc
  63. libdata/pkgconfig/libh2o.pc
  64. man/man5/h2o.conf.5.gz
  65. man/man8/h2o.8.gz
  66. share/doc/h2o/assets/8mbps100msec-nginx195-h2o150.png
  67. share/doc/h2o/assets/firstpaintbench.png
  68. share/doc/h2o/assets/remotebench.png
  69. share/doc/h2o/assets/searchstyle.css
  70. share/doc/h2o/assets/staticfile612-nginx1910-h2o170.png
  71. share/doc/h2o/assets/style.css
  72. share/doc/h2o/benchmarks.html
  73. share/doc/h2o/configure.html
  74. share/doc/h2o/configure/access_control.html
  75. share/doc/h2o/configure/access_log_directives.html
  76. share/doc/h2o/configure/base_directives.html
  77. share/doc/h2o/configure/basic_auth.html
  78. share/doc/h2o/configure/cgi.html
  79. share/doc/h2o/configure/command_options.html
  80. share/doc/h2o/configure/compress_directives.html
  81. share/doc/h2o/configure/dos_detection.html
  82. share/doc/h2o/configure/errordoc_directives.html
  83. share/doc/h2o/configure/expires_directives.html
  84. share/doc/h2o/configure/fastcgi_directives.html
  85. share/doc/h2o/configure/file_directives.html
  86. share/doc/h2o/configure/headers_directives.html
  87. share/doc/h2o/configure/http1_directives.html
  88. share/doc/h2o/configure/http2_directives.html
  89. share/doc/h2o/configure/mruby.html
  90. share/doc/h2o/configure/mruby_directives.html
  91. share/doc/h2o/configure/proxy_directives.html
  92. share/doc/h2o/configure/quick_start.html
  93. share/doc/h2o/configure/redirect_directives.html
  94. share/doc/h2o/configure/reproxy_directives.html
  95. share/doc/h2o/configure/server_timing_directives.html
  96. share/doc/h2o/configure/status_directives.html
  97. share/doc/h2o/configure/syntax_and_structure.html
  98. share/doc/h2o/configure/throttle_response_directives.html
  99. share/doc/h2o/examples/doc_root.alternate/index.txt
  100. share/doc/h2o/examples/doc_root.third/index.txt
  101. share/doc/h2o/examples/doc_root/index.html
  102. share/doc/h2o/examples/h2o/alternate.crt
  103. share/doc/h2o/examples/h2o/alternate.key
  104. share/doc/h2o/examples/h2o/h2o.conf
  105. share/doc/h2o/examples/h2o/server.crt
  106. share/doc/h2o/examples/h2o/server.key
  107. share/doc/h2o/examples/h2o/server.pub
  108. share/doc/h2o/examples/h2o_mruby/h2o.conf
  109. share/doc/h2o/examples/h2o_mruby/hello.rb
  110. share/doc/h2o/examples/h2o/wildcard.crt
  111. share/doc/h2o/examples/h2o/wildcard.key
  112. share/doc/h2o/examples/libh2o/latency-optimization.c
  113. share/doc/h2o/examples/libh2o/redis-client.c
  114. share/doc/h2o/examples/libh2o/simple.c
  115. share/doc/h2o/examples/libh2o/socket-client.c
  116. share/doc/h2o/examples/libh2o/websocket.c
  117. share/doc/h2o/h2o.conf.5
  118. share/doc/h2o/faq.html
  119. share/doc/h2o/index.html
  120. share/doc/h2o/install.html
  121. share/doc/h2o/search/jquery-1.9.1.min.js
  122. share/doc/h2o/search/oktavia-english-search.js
  123. share/doc/h2o/search/oktavia-jquery-ui.js
  124. share/doc/h2o/search/searchindex.js
  125. share/h2o/annotate-backtrace-symbols
  126. share/h2o/fetch-ocsp-response
  127. share/h2o/kill-on-close
  128. share/h2o/start_server
  129. share/h2o/ca-bundle.crt
  130. share/h2o/fastcgi-cgi
  131. share/h2o/mruby/acl.rb
  132. share/h2o/mruby/bootstrap.rb
  133. share/h2o/mruby/dos_detector.rb
  134. share/h2o/mruby/htpasswd.rb
  135. share/h2o/mruby/lru_cache.rb
  136. share/h2o/mruby/preloads.rb
  137. share/h2o/mruby/prometheus.rb
  138. share/h2o/mruby/trie_addr.rb
  139. share/h2o/setuidgid
  140. share/h2o/status/index.html
  141. @dir(www,www,0750) /var/log/h2o/
  142. @owner
  143. @group
  144. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • h2o-devel>0:www/h2o-devel
  • For LIB depends:
    • libh2o-evloop.so:www/h2o-devel
    • libh2o.so:www/h2o-devel
Conflicts:
CONFLICTS:
  • h2o-2*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/www/h2o-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install www/h2o-devel
  • pkg install h2o-devel
PKGNAME: h2o-devel
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
h2o-devel
ABIlatestquarterly
FreeBSD:11:aarch642.3.0.b1_12.3.0.b2
FreeBSD:11:amd642.3.0.b2.202106112.3.0.b2.20210611
FreeBSD:11:armv6--
FreeBSD:11:i3862.3.0.b2.202106112.3.0.b2.20210611
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.3.0.b1_12.3.0.b2.20210611
FreeBSD:12:amd642.3.0.b2.202106112.3.0.b2.20210611
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.3.0.b2.202106112.3.0.b2.20210611
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.3.0.b22.3.0.b2.20210611
FreeBSD:13:amd642.3.0.b2.202106112.3.0.b2.20210611
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3862.3.0.b2.202106112.3.0.b2.20210611
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.3.0.b22.3.0.b2.20210611
FreeBSD:14:aarch642.3.0.b2.20210611-
FreeBSD:14:amd642.3.0.b2.20210611-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3862.3.0.b2.20210611-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.3.0.b2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ruby27 : lang/ruby27
  2. cmake : devel/cmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. bison : devel/bison
Runtime dependencies:
  1. perl5>=5.32.r0<5.33 : lang/perl5.32
Library dependencies:
  1. libuv.so : devel/libuv
Patch dependencies:
  1. ruby27 : lang/ruby27
Extract dependencies:
  1. ruby27 : lang/ruby27
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/h2o/h2o/tar.gz/96bf0ef?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 Jun 2021 10:04:32
 files touched by this commit commit hash:ff8eabc04971aafb3c5959a20b384044a0905f31  2.3.0.b2.20210611
dch search for other commits by this committer
www/h2o-devel: update to 20210611 snapshot

Sponsored by:	SkunkWerks, GmbH
Tested by:	Uwe Trenkner <uwe@trenknerconsulting.com>
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  2.3.0.b2
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.3.0.b2
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
24 Feb 2021 08:39:20
Original commit files touched by this commit Revision:566456  2.3.0.b2
dch search for other commits by this committer
www/h2o*: revert r566455 - broken with current libressl

Sponsored by:	SkunkWerks, GmbH
24 Feb 2021 08:00:18
Original commit files touched by this commit Revision:566455  2.3.0.b2_1
dch search for other commits by this committer
www/h2o*: support libressl, drop surplus replaces

Submitted by:   Uwe Trenkner <uwe@trenknerconsulting.com>
Sponsored by:	SkunkWerks, GmbH
09 Oct 2020 21:00:14
Original commit files touched by this commit Revision:551826  2.3.0.b2
dch search for other commits by this committer
www/h2o*: set default http headers in samples, not add

This improves the default security posture of both h2o-flavoured ports.

Submitted by:	Uwe Trenkner <uwe@trenknerconsulting.com>
Sponsored by:	SkunkWerks, GmbH
28 Feb 2020 02:47:17
Original commit files touched by this commit Revision:527316  2.3.0.b2
linimon search for other commits by this committer
Limit BROKEN on powerpc64 to elfv1 (e.g. GCC) only.
25 Aug 2019 18:37:20
Original commit files touched by this commit Revision:509835  2.3.0.b2
dch search for other commits by this committer
www/h2o-devel: update to 2.3.0-beta2

resolves:

- CVE-2019-9512 (Ping Flood)
- CVE-2019-9514 (Reset Flood)
- CVE-2019-9515 (Settings Flood)

PR:		239843
Submitted by:	Max Kostikov <max@kostikov.co>
Reported by:	Max Kostikov <max@kostikov.co>
Reviewed by:	adamw
Approved by:	jrm (mentor, implicit)
MFH:		2019Q3
Security:	CVE-2019-9512
Security:	CVE-2019-9514
Security:	CVE-2019-9515
Sponsored by:	SkunkWerks, GmbH
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  2.3.0.b1_4 This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
30 Jun 2019 14:41:18
Original commit files touched by this commit Revision:505423  2.3.0.b1_3 This port version is marked as vulnerable.
adamw search for other commits by this committer
h2o{,-devel}: Improve rc.d/h2o, freshen h2o.conf

rc.d/h2o:
 - Add a configtest target
 - Fix a bug that could prevent the script from locating the PIDfile path

h2o.conf:
 - Remove entries that are defaults

PR:		238888
Approved by:	maintainer (dch)
MFH:		2019Q2
25 May 2019 16:16:27
Original commit files touched by this commit Revision:502589  2.3.0.b1_2 This port version is marked as vulnerable.
tobik search for other commits by this committer
www/h2o*: Remove nop CMAKE_VERBOSE
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  2.3.0.b1_2 This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  2.3.0.b1_1 This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
19 Jul 2018 12:23:34
Original commit files touched by this commit Revision:474959  2.3.0.b1 This port version is marked as vulnerable.
dch search for other commits by this committer
www/h2o-devel: copy of port www/h2o following upstream betas

Approved by:	jrm
Differential Revision:	https://reviews.freebsd.org/D16310

Number of commits found: 14