aboutsummaryrefslogtreecommitdiff
path: root/libs/h2o
Commit message (Collapse)AuthorAge
* h2o: remove, nothing depends on it anymorePeter van Dijk2024-02-18
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* h2o: ABI-breaking patch for CVE-2023-44487Peter van Dijk2023-10-14
| | | | | | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com> bump soname refreh
* h2o: Reduce the size of the default HTTP2 bufferRemi Gacogne2023-06-22
| | | | | | | | The initial value takes 80kB of memory for each HTTP/2 connection which is a lot on small devices. Using 8kB instead saves a fair amount of memory without sacrificing performance. Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* h2o: Do not initialize the mime types map at startupRemi Gacogne2023-06-22
| | | | | | | The map takes a fair amount of memory and the only consumer of this library, dnsdist, does not need it. Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* h2o: Build libh2o-evloop without yaml supportRemi Gacogne2023-06-22
| | | | | | | The only package using this library, dnsdist, does not require it so let's save space and PSS memory. Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* treewide: back to cmake.mkRosen Penev2021-06-12
| | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pdns: Change maintainer on pdns packagesJames Taylor2021-06-02
| | | | | | | Remove myself as maintainer from PowerDNS Related packages and add Peter van Dijk from PowerDNS as the new maintainer Signed-off-by: James Taylor <james@jtaylor.id.au>
* h2o: only install one copy of the .soPeter van Dijk2021-04-25
| | | | | | | | | | | | | | | | | | I noticed that the package contained 3 identical copies of the lib: root@52170cbc2408:/# ls -ali /usr/lib/libh2o* 162653 -rwxr-xr-x 1 root root 348857 Apr 25 11:50 /usr/lib/libh2o-evloop.so 162660 -rwxr-xr-x 1 root root 348857 Apr 25 11:50 /usr/lib/libh2o-evloop.so.0.13 162661 -rwxr-xr-x 1 root root 348857 Apr 25 11:50 /usr/lib/libh2o-evloop.so.0.13.6 so this commit fixes that: root@472ad3a8404e:/# ls -ali /usr/lib/libh2o* 289858 lrwxrwxrwx 1 root root 21 Apr 25 12:43 /usr/lib/libh2o-evloop.so -> libh2o-evloop.so.0.13 289859 lrwxrwxrwx 1 root root 23 Apr 25 12:43 /usr/lib/libh2o-evloop.so.0.13 -> libh2o-evloop.so.0.13.6 289860 -rw-r--r-- 1 root root 348857 Apr 25 12:41 /usr/lib/libh2o-evloop.so.0.1 Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* h2o: remove useless ruby dependencyPeter van Dijk2021-04-25
| | | | | | | | h2o is the library dnsdist uses to offer DNS over HTTPS to clients. dnsdist is the only user of h2o in this tree. While h2o can depend on Ruby (to build mruby support), this is disabled in the OpenWRT build of h2o. Hence, the Ruby dependency is unnecessary, and removing it saves a few megabytes of disk space. Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* treewide: build CMake projects with NinjaRosen Penev2021-03-27
| | | | | | | | | | | | | | | | | | | | faster to compile. A small selection of packages was tested going from: Executed in 696.30 secs fish external usr time 82.98 mins 395.00 micros 82.98 mins sys time 9.02 mins 0.00 micros 9.02 mins to: Executed in 592.20 secs fish external usr time 84.84 mins 361.00 micros 84.84 mins sys time 8.85 mins 57.00 micros 8.85 mins Tested by running make -j 12 and wiping staging/build_dir/target_x Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* h2o: fix pkgconfig pathsRosen Penev2020-07-14
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* h2o: use static libwslayRosen Penev2020-07-10
| | | | | | Allows a smaller size. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* h2o: fix compilation without engine supportRosen Penev2020-04-06
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* h2o: fix compilation without deprecated OpenSSL APIsRosen Penev2020-02-03
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* h2o: backport backtrace detectionJames Taylor2019-12-20
| | | | | | | | backport patch for backtrace detection in h2o. This patch solves the issue of uclibc pretending to be glibc Signed-off-by: James Taylor <james@jtaylor.id.au>
* h2o: update wslay link patch to upstreamJames Taylor2019-12-13
| | | | | | Update wslay link patch with upstream fix from h2o/h2o#2196 Signed-off-by: James Taylor <james@jtaylor.id.au>
* h2o: add packageJames Taylor2019-12-10
H2O is a new generation HTTP server that provides quicker response to users with less CPU utilization when compared to older generation of web servers. Designed from ground-up, the server takes full advantage of HTTP/2 features including prioritized content serving and server push, promising outstanding experience to the visitors of your web site. Signed-off-by: James Taylor <james@jtaylor.id.au>