Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
09 Oct 2020 21:00:14
2.2.6

|
dch  |
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 |
09 May 2020 01:52:03
2.2.6

|
csjp  |
Fix h2o build when building with libressl
PR: 242863
Reported by: Ulas SAYGIN
Reviewed by: dch
Approved by: dch
Differential Revision: https://reviews.freebsd.org/D24455 |
06 Dec 2019 09:48:35
2.2.6

|
pkubaj  |
www/h2o: unbreak on powerpc64 elfv2
FreeBSD 13 soon switches to LLVM in base, which builds this port.
Approved by: mentors (implicit approval) |
25 Aug 2019 18:29:33
2.2.6

|
dch  |
www/h2o: update to 2.2.6
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
2.2.5_4

|
gerald  |
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
2.2.5_3

|
adamw  |
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
2.2.5_2

|
tobik  |
www/h2o*: Remove nop CMAKE_VERBOSE |
12 Dec 2018 01:35:36
2.2.5_2

|
gerald  |
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 |
13 Oct 2018 14:55:19
2.2.5_1

|
dch  |
www/h2o: add CONFLICTS and appease portlint
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D17466 |
29 Jul 2018 22:18:46
2.2.5_1

|
gerald  |
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 |
02 Jul 2018 22:47:17
2.2.5

|
dch  |
www/h2o: update 2.2.4 to 2.2.5
- fix buffer overflow CVE-2018-0608 #1775 (Frederik Deweerdt)
- LibreSSL and PicoTLS changes
- see https://github.com/h2o/h2o/blob/master/Changes
PR: 228762
Submitted by: Max Kostikov <max@kostikov.co>
Approved by: jrm
MFH: 2018Q3
Security: CVE-2018-0608 |
18 Jun 2018 14:40:31
2.2.4_1

|
linimon  |
Mark ports broken on powerpc64, categories o-z.
While here, pet portlint and do some other cleanup.
Approved by: portmgr (tier-2 blanket) |
02 Jun 2018 20:05:46
2.2.4_1

|
yuri  |
www/h2o: Unbreak: build and install libraries that this project builds by
default
Port changes:
* Remove -DWITHOUT_LIBS=ON: the project builds libs by default,
and has "it can also be used as a library" in its description.
If desired, the option NOLIBS can potentially be created.
* Remove stray -DEXTRA_LIBRARIES=OFF: EXTRA_LIBRARIES doesn't exist in the
CMakeLists.txt
Approved by: portmgr |
22 Apr 2018 08:25:24
2.2.4

|
brnrd  |
www/h2o: Fix build with LibreSSL 2.7
- LibreSSL 2.7 implements OpenSSL 1.1 API
- Use patch from upstream issue 1706
PR: 227169
Approved by: maintainer time-out |
16 Dec 2017 00:40:59
2.2.4

|
dch  |
www/h2o: update to 2.2.4
Approved by: jrm (mentor)
Sponsored by: https://iwantmyname.com/
Differential Revision: https://reviews.freebsd.org/D13077 |
11 Dec 2017 07:18:48
2.2.3

|
linimon  |
Mark several ports newly broken on arm.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
22 Oct 2017 22:34:58
2.2.3

|
dch  |
www/h2o: update to 2.2.3
- resolve security vulnerabilities via new release
- ensure custom config files are loaded by re-ordering h2o rc.d script
- clean up options while we are here
- full changelog: https://github.com/h2o/h2o/releases/tag/v2.2.3
PR: 222281
Reported by: freebsd@get-experience.com
Reviewed by: jrm (mentor)
Approved by: jrm (mentor)
MFH: 2017Q4
Security: CVE-2017-10868
Security: CVE-2017-10869
Differential Revision: https://reviews.freebsd.org/D12619 |
10 Sep 2017 20:55:39
2.2.2_1

|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
25 Jun 2017 21:07:58
2.2.2

|
tcberner  |
Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while
building.
Therefore switch from having the ninja generator opt-in to having it opt-out.
Previously cmake-ports that wanted to use ninja could set
CMAKE_NINJA=yes
now, ports that do not work with ninja can set
cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.
The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary
PR: 219629
PR: 213331
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D10748 |
06 May 2017 05:46:14
2.2.2

|
miwi  |
- Update to 2.2.2
PR: 218764
Submitted by: maintainer |
01 Apr 2017 15:23:32
2.1.0_1

|
gerald  |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
17 Mar 2017 18:38:06
2.1.0

|
amdmi3  |
- Upgrade to 2.1.0
- Drop bundled libressl switch
PR: 217088
Submitted by: dch@skunkwerks.at (maintainer) |
29 Dec 2016 13:24:01
2.0.4_2

|
brnrd  |
www/h2o: Fix Use-after-free vulnerability
- Fix duplicate PORTREVISION assignment
- Register OpenSSL dependency when LIBRESSL is OFF
PR: 215587
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer)
MFH: 2016Q4
Security: d0b12952-cb86-11e6-906f-0cc47a065786
Security: CVE-2016-7835 |
17 Dec 2016 22:42:05
2.0.4_1

|
matthew  |
- add option knob mruby handler as default
- simplify ssl option
- bump portversion
PR: 213733
Submitted by: dch@skunkwerks.at (maintainer) |
02 Dec 2016 09:21:59
2.0.4_1

|
mat  |
http://github.com redirects to https://github.com, spare everyone a redirect.
Sponsored by: Absolight |
20 Nov 2016 09:38:09
2.0.4_1

|
gerald  |
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler. |
14 Sep 2016 09:27:14
2.0.4

|
brnrd  |
www/h2o: Update to 2.0.4 (Fixes vulnerability)
- Update to version 2.0.4
PR: 211892
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer)
Reviewed by: brnrd
MFH: 2016Q3
Security: 08664d42-7989-11e6-b7a8-74d02b9a84d5 |
03 Jul 2016 21:01:57
2.0.1

|
junovitch  |
www/h2o: update 2.0.0 -> 2.0.1
This is a bug-fix release of 2.0 series, fixing following issues found in 2.0.0.
* [fastcgi] fix internal server error when PHP returns a huge header #958
* [http2] recognize link header containing multiple links #950
* [libh2o] fix resource leaks upon startup failure #936
* [libh2o] do not require linking to libbrotli externally #941
Changes: https://github.com/h2o/h2o/releases/tag/v2.0.1
PR: 210769
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
05 Jun 2016 22:38:48
2.0.0

|
junovitch  |
www/h2o: update 1.7.3 -> 2.0.0
- explicitly set H2O_PERL via rc.d script
Summary of major changes:
- support for Brotli compression
- directives for file-level resource mapping
- addition of the status handler
- reverse proxying using HTTPS
Changes: https://github.com/h2o/h2o/releases/tag/v2.0.0
PR: 209927
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
01 Jun 2016 22:50:28
1.7.3

|
zi  |
- Update to 1.7.3
PR: 209926
Submitted by: Dave Cottlehuber
Security: 65bb1858-27de-11e6-b714-74d02b9a84d5 |
15 May 2016 14:43:52
1.7.2

|
matthew  |
Update to 1.7.2
- various SSL & signal handling fixes
- minor http2 tweaks
PR: 209517
Submitted by: dch@skunkwerks.at (maintainer) |
15 Mar 2016 12:37:33
1.7.1

|
feld  |
www/h2o: Update to 1.7.1
- build system fixes
- improved documentation
- fix file transfer > 2GB on FreeBSD
PR: 208002 |
12 Feb 2016 20:22:15
1.7.0_1

|
rakuco  |
Add SIGHUP support.
Support soft reloading of config via `sudo service h2o reload`.
PR: 207093
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
09 Feb 2016 15:28:32
1.7.0

|
koobs  |
www/h2o: Update to 1.7.0
- Update PORTVERSION and dinsto checksum (1.7.0)
- Update pkg-plist
Changes:
https://github.com/h2o/h2o/blob/v1.7.0/Changes
PR: 206949
Submitted by: Dave Cottlehuber <dch skunkwerks at> (maintainer) |
28 Jan 2016 22:02:39
1.6.3

|
rakuco  |
Update to 1.6.3.
PR: 206708
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
15 Jan 2016 15:40:36
1.6.2

|
miwi  |
- Update to 1.6.2
PR: 206193
Submitted by: maintainer
MFH: 2016Q1
Security: 6c808811-bb9a-11e5-a65c-485d605f4717 |
13 Jan 2016 05:39:29
1.6.1_1

|
ak  |
- Remove unused USE_* knobs:
databases/mysql57-server
games/kajongg
textproc/ruby-htree
- Fix typos in USE_* knobs:
graphics/fortytwo
math/hexcalc
misc/gnustep-examples
www/h2o
- Remove unused BROKEN_alpha knob:
devel/directfb
- Remove user-settable knob:
multimedia/tovid
Approved by: portmgr blanket |
10 Jan 2016 15:59:20
1.6.1

|
junovitch  |
www/h2o: update 1.6.0 -> 1.6.1 and add LibreSSL option
- OPTIONS: Add bundled LIBRESSL option and set as default
- HTTP/2 support requires TLS ALPN extension missing in base OpenSSL
- Upstream expectation is the bundled LibreSSL is used to support HTTP/2
- Enables ChaCha20-Poly1305 ciphers as a bonus
- Update sample configuration file
Changes: https://github.com/h2o/h2o/releases/tag/v1.6.1
PR: 205946
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
16 Dec 2015 23:30:27
1.6.0

|
junovitch  |
www/h2o: update 1.5.3 -> 1.6.0
Changes: https://github.com/h2o/h2o/releases/tag/v1.6.0
PR: 205337
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
10 Nov 2015 02:47:16
1.5.3

|
junovitch  |
www/h2o: update 1.5.2 -> 1.5.3
Changes: https://github.com/h2o/h2o/releases/tag/v1.5.3
PR: 204321
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
25 Oct 2015 23:05:44
1.5.2

|
junovitch  |
www/h2o: update 1.5.0 -> 1.5.2
- Update cmake args and regen cmake patch for the new release
- Add documentation files to pkg-plist
Changes: https://github.com/h2o/h2o/releases/tag/v1.5.1
Changes: https://github.com/h2o/h2o/releases/tag/v1.5.2
PR: 203956
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
12 Oct 2015 14:00:20
1.5.0

|
junovitch  |
www/h2o: update 1.4.5 -> 1.5.0
Changes: https://github.com/h2o/h2o/releases/tag/v1.5.0
PR: 203575
Submitted by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
16 Sep 2015 12:29:57
1.4.5

|
gblach  |
- Fix rc.d issues introduced with recent perl changes [1]
- Update to 1.4.5 [2]
PR: 203147 [1], 203096 [2]
Submitted by: Dave Cottlehuber (maintainer) |
10 Sep 2015 22:59:56
1.4.4_1

|
gblach  |
- Fix rc.d script
- Bump PORTVERSION
PR: 202937
Submitted by: gblach
Approved by: Dave Cottlehuber (dch <at> skunkwerks <dot> at) |
06 Sep 2015 19:29:11
1.4.4

|
gblach  |
- Update to 1.4.4 [1]
- Drop 8.x support [2]
PR: 202818 [1]
Submitted by: Dave Cottlehuber (dch <at> skunkwerks <dot> at) [1]
Approved by: portmgr blanket [2] |
18 Aug 2015 11:11:23
1.4.3

|
wen  |
- Update to 1.4.3
PR: 202379
Submitted by: dch@skunkwerks.at(maintainer) |
28 Jul 2015 11:21:26
1.4.2

|
pi  |
www/h2o: 1.2.0 -> 1.4.2
ChangeLog:
https://github.com/h2o/h2o/releases
PR: 200998
Submitted by: sean@x-n.su
Approved by: Dave Cottlehuber <dch@skunkwerks.at> (maintainer) |
24 May 2015 21:38:57
1.2.0_1

|
amdmi3  |
- Fix shebangs
Approved by: portmgr blanket
MFH: 2015Q2 |
19 May 2015 06:10:29
1.2.0

|
wen  |
- Update to 1.2.0
PR: 198573
Submitted by: anonymous.bug.report@gmail.com
Approved by: dch@skunkwerks.at(maintainer) |
07 May 2015 20:24:16
1.0.1

|
mat  |
Update ports in the remaining categories to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
03 Mar 2015 08:39:12
1.0.1

|
mat  |
OSVERSION is not defined before bsd.pre.
Pointy Hat to: az
Sponsored by: Absolight |
02 Mar 2015 11:51:57
1.0.1

|
az  |
- update to 1.0.1
- ignore build on OSVERSION < 9.0 as it doesn't compile even with clang
- some port cleanups
PR: 197846
Submitted by: dch@skunkwerks.at (maintainer) |
18 Feb 2015 08:47:40
0.9.2_1

|
az  |
- remove -r flag from daemon runtime.
- bump PORTREVISION
PR: 197519
Submitted by: maintainer |
17 Feb 2015 21:03:06
0.9.2

|
az  |
- add new port: www/h2o
H2O is a very fast HTTP server written in C. It can also be used as a library.
It supports:
- HTTP/1.0, HTTP/1.1
- [HTTP/2](http://http2.github.io/)
- draft 16 (and draft 14 to support older clients)
- persistent connections
- chunked encoding
- negotiation methods: NPN, ALPN, Upgrade, direct
- dependency and weight-based prioritization
- server push
- TLS
- uses [OpenSSL](https://www.openssl.org/) (Only the first 15 lines of the commit message are shown above ) |