<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/ansuel/tools, branch master</title>
<subtitle>Staging tree of Christian Marangi</subtitle>
<id>https://git.openwrt.org/openwrt/staging/ansuel/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/ansuel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/'/>
<updated>2022-06-27T19:56:20Z</updated>
<entry>
<title>firmware-utils: bump to git HEAD</title>
<updated>2022-06-27T19:56:20Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2022-06-27T19:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=6445415809ba8cb9863f513efd56b0a77f5fdd6d'/>
<id>urn:sha1:6445415809ba8cb9863f513efd56b0a77f5fdd6d</id>
<content type='text'>
The support-list partition for the EAP225-V3 board ID became larger than
the allocated size, resulting in factory image generation for the
EAP225-Outdoor v3 and EAP225 v3 to fail. The make directive
Build/tplink-safeloader ignores this failure however, resulting in a
seemingly successful build with empty factory images.

Included changes:
    e609c5d75186 tplink-safeloader: drop unqualified EAP225-V3 IDs

Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
</content>
</entry>
<entry>
<title>tools/meson: update to 0.61.5</title>
<updated>2022-06-26T22:57:15Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-06-21T04:09:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=d60cfa5a9e85c4d74411ce0afbde47f54030cea8'/>
<id>urn:sha1:d60cfa5a9e85c4d74411ce0afbde47f54030cea8</id>
<content type='text'>
Mostly backports by a Red Hat employee as 0.62 and newer demands Python
3.7+. Same reason 0.61 is kept here.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>firmware-utils: bump to git HEAD</title>
<updated>2022-06-26T14:58:05Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2022-06-26T14:56:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=326e109f24731d751171f7a21bd8f5a0a9123613'/>
<id>urn:sha1:326e109f24731d751171f7a21bd8f5a0a9123613</id>
<content type='text'>
Fixes the safeloader model identifiers for EAP225-Outdoor v1/v3 devices.

1e3d47292b2e tplink-safeloader: fix EAP225-Outdoor model IDs
9563fe8e78cb tplink-safeloader: add regionless EAP225-V3 IDs

Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
</content>
</entry>
<entry>
<title>tools/libressl: update to version 3.4.3</title>
<updated>2022-06-19T10:31:02Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-06-06T20:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=25534d5cc20a807ff776fdb18847344167ce081d'/>
<id>urn:sha1:25534d5cc20a807ff776fdb18847344167ce081d</id>
<content type='text'>
Release notes:
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.3-relnotes.txt

```
It includes the following security fix:

    * A malicious certificate can cause an infinite loop.
      Reported by and fix from Tavis Ormandy and David Benjamin, Google.
```

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/ninja: update to 1.11.0</title>
<updated>2022-06-13T17:50:25Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-05-17T00:21:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=a7be143646db9365f6ac8d5749a2dfef805789cb'/>
<id>urn:sha1:a7be143646db9365f6ac8d5749a2dfef805789cb</id>
<content type='text'>
Updated patchset to latest.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/mkimage: increase tmpfile name length limit</title>
<updated>2022-06-05T10:32:58Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-06-05T10:28:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=3fbf9689b652e230e21bbc7ab2a9b8c936bd6e80'/>
<id>urn:sha1:3fbf9689b652e230e21bbc7ab2a9b8c936bd6e80</id>
<content type='text'>
mkimage limits the length of the file paths in can deal with to 256
characters. Turns out that in automated builds by asu we break this
limit, so increase it to 1024 characters.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>firmware-utils: bump to git HEAD</title>
<updated>2022-05-27T08:20:03Z</updated>
<author>
<name>Sander Vanheule</name>
</author>
<published>2022-05-27T08:14:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=acca36f71f9d7153abaab65cc2481d7c9e87bf0a'/>
<id>urn:sha1:acca36f71f9d7153abaab65cc2481d7c9e87bf0a</id>
<content type='text'>
Fixes an out of bounds issue, adds support for TP-Link safeloader images
with non-default partition names, and adds image generation support for:
  - TP-Link Archer A6 v2 (EU)
  - TP-Link EAP225 v4
  - TP-Link EAP225-Outdoor v3

365458e00ed7 tplink-safeloader: join EAP225-V3 compatible devices
0277810d353d tplink-safeloader: fix chunked support-list prints
a64f89c66318 tplink-safeloader: Patch to handle partitions with alternate names.
07f78f071075 firmware-utils: tplink-safeloader: add support for Archer A6 v2 (EU)
49ea62160d21 tplink-safeloader: fix alphabetical order

Signed-off-by: Sander Vanheule &lt;sander@svanheule.net&gt;
</content>
</entry>
<entry>
<title>tools/elfutils: drop HOST_BUILD_DEPENDS</title>
<updated>2022-05-18T23:37:25Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-05-18T23:28:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=6eec1a522518435d78763c3c66881b438cd5fa0e'/>
<id>urn:sha1:6eec1a522518435d78763c3c66881b438cd5fa0e</id>
<content type='text'>
This is only effective for host build of normal packages, not tools.

Fixes: ad79b9271949 ("elfutils: move host build to tools")
Reported-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>tools/elfutils: only build required components</title>
<updated>2022-05-18T23:36:48Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-05-18T22:53:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=f64bd4b6cef3b9a57f26928c1b8932534695cb72'/>
<id>urn:sha1:f64bd4b6cef3b9a57f26928c1b8932534695cb72</id>
<content type='text'>
Building all of the components results in strip being installed in
staging_dir/host/bin. This strip binary will take precedence over
binutils strip that is installed in the toolchain directory.

This will not work on host systems that do not have libdw installed, as
we do not set HOST_LDFLAGS to override rpath to staging_dir/host/lib.
However, rather than overriding rpath, we should just avoid using
elfutils strip entirely.

Override the SUBDIRS variable in the Makefile to only build and install
the libraries we require for dwarves and frr.

Fixes the following build failure in toolchain/gdb:
strip: error while loading shared libraries: libdw.so.1: cannot open shared object file: No such file or directory

Fixes: ad79b9271949 ("elfutils: move host build to tools")
Reported-by: Dominick Grift &lt;dominick.grift@defensec.nl&gt;
Reported-by: Lucian Cristian &lt;lucian.cristian@gmail.com&gt;
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>tools/elfutils: depend on m4</title>
<updated>2022-05-18T13:17:35Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-05-18T13:15:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/ansuel/commit/?id=16e9ccd5fa39f3a32bca65831a881d9376d921bd'/>
<id>urn:sha1:16e9ccd5fa39f3a32bca65831a881d9376d921bd</id>
<content type='text'>
Some buildbots fail to build elfutils due to m4 being missing. Add m4 as
a dependency for elfutils to fix this.

Fixes: ad79b9271949 ("elfutils: move host build to tools")
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
</feed>
