<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/h2o/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2024-02-18T23:03:07Z</updated>
<entry>
<title>h2o: remove, nothing depends on it anymore</title>
<updated>2024-02-18T23:03:07Z</updated>
<author>
<name>Peter van Dijk</name>
</author>
<published>2024-02-16T14:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d30a34bac1376a90f5767bfefa6e5eeaf4a945a7'/>
<id>urn:sha1:d30a34bac1376a90f5767bfefa6e5eeaf4a945a7</id>
<content type='text'>
Signed-off-by: Peter van Dijk &lt;peter.van.dijk@powerdns.com&gt;
</content>
</entry>
<entry>
<title>h2o: ABI-breaking patch for CVE-2023-44487</title>
<updated>2023-10-14T03:26:02Z</updated>
<author>
<name>Peter van Dijk</name>
</author>
<published>2023-10-11T09:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5b9239a95b8cbbeec61e8508538d4aa0da5f469f'/>
<id>urn:sha1:5b9239a95b8cbbeec61e8508538d4aa0da5f469f</id>
<content type='text'>
Signed-off-by: Peter van Dijk &lt;peter.van.dijk@powerdns.com&gt;

bump soname

refreh
</content>
</entry>
<entry>
<title>h2o: Build libh2o-evloop without yaml support</title>
<updated>2023-06-22T18:36:50Z</updated>
<author>
<name>Remi Gacogne</name>
</author>
<published>2023-06-14T13:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=23a9cd519ca6f5a0e0a23518d4cb1470720f3438'/>
<id>urn:sha1:23a9cd519ca6f5a0e0a23518d4cb1470720f3438</id>
<content type='text'>
The only package using this library, dnsdist, does not require it
so let's save space and PSS memory.

Signed-off-by: Remi Gacogne &lt;remi.gacogne@powerdns.com&gt;
</content>
</entry>
<entry>
<title>treewide: remove AUTORELEASE</title>
<updated>2023-04-21T20:46:58Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-04-21T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0c10c224be81f9221dabfab449855ab6718d2a0c'/>
<id>urn:sha1:0c10c224be81f9221dabfab449855ab6718d2a0c</id>
<content type='text'>
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 &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: back to cmake.mk</title>
<updated>2021-06-13T04:05:01Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-06-10T23:27:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2e654b19f38f1f941c70a5adcdac6311234362c3'/>
<id>urn:sha1:2e654b19f38f1f941c70a5adcdac6311234362c3</id>
<content type='text'>
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>pdns: Change maintainer on pdns packages</title>
<updated>2021-06-02T12:19:42Z</updated>
<author>
<name>James Taylor</name>
</author>
<published>2021-06-02T12:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bdfc242e297e458d2d1da27fdb8fe136eb0382b3'/>
<id>urn:sha1:bdfc242e297e458d2d1da27fdb8fe136eb0382b3</id>
<content type='text'>
Remove myself as maintainer from PowerDNS Related packages and add
Peter van Dijk from PowerDNS as the new maintainer

Signed-off-by: James Taylor &lt;james@jtaylor.id.au&gt;
</content>
</entry>
<entry>
<title>h2o: only install one copy of the .so</title>
<updated>2021-04-25T19:26:42Z</updated>
<author>
<name>Peter van Dijk</name>
</author>
<published>2021-04-25T13:00:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3ddefd7feb2014e8a45cfbb1491f4afc1a1d2d04'/>
<id>urn:sha1:3ddefd7feb2014e8a45cfbb1491f4afc1a1d2d04</id>
<content type='text'>
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 -&gt; libh2o-evloop.so.0.13
 289859 lrwxrwxrwx    1 root     root            23 Apr 25 12:43 /usr/lib/libh2o-evloop.so.0.13 -&gt; 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 &lt;peter.van.dijk@powerdns.com&gt;
</content>
</entry>
<entry>
<title>h2o: remove useless ruby dependency</title>
<updated>2021-04-25T19:26:42Z</updated>
<author>
<name>Peter van Dijk</name>
</author>
<published>2021-04-25T13:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6ffe955dccc1016031c3e2f60a5a37556645451a'/>
<id>urn:sha1:6ffe955dccc1016031c3e2f60a5a37556645451a</id>
<content type='text'>
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 &lt;peter.van.dijk@powerdns.com&gt;
</content>
</entry>
<entry>
<title>treewide: build CMake projects with Ninja</title>
<updated>2021-03-28T04:51:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-03-04T22:45:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a31b7320077c340268d31642ded69cc66fbc230c'/>
<id>urn:sha1:a31b7320077c340268d31642ded69cc66fbc230c</id>
<content type='text'>
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 &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>h2o: fix pkgconfig paths</title>
<updated>2020-07-14T21:10:09Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-07-14T05:01:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=356fa3486f77710c5cc8e3c59ae1a28b1520fd61'/>
<id>urn:sha1:356fa3486f77710c5cc8e3c59ae1a28b1520fd61</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
