<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/tools, branch v19.07.2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v19.07.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v19.07.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2020-02-07T10:05:26Z</updated>
<entry>
<title>firmware-utils: add lxlfw tool for generating Luxul firmwares</title>
<updated>2020-02-07T10:05:26Z</updated>
<author>
<name>Dan Haab</name>
</author>
<published>2020-02-05T17:37:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=cf2b04285591ba319d5197e0df5dade34c68dd97'/>
<id>urn:sha1:cf2b04285591ba319d5197e0df5dade34c68dd97</id>
<content type='text'>
It's a simple tool prepending image with a Luxul header.

Signed-off-by: Dan Haab &lt;dan.haab@legrand.com&gt;
(cherry picked from commit 9aa6569aa669767ec9febf1de01a3983a1cb9482)
</content>
</entry>
<entry>
<title>tools: tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU)</title>
<updated>2020-01-23T13:33:21Z</updated>
<author>
<name>Anderson Vulczak</name>
</author>
<published>2019-11-27T23:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=abaf329dad058545cfd1e05d52990d7b9d3a58f8'/>
<id>urn:sha1:abaf329dad058545cfd1e05d52990d7b9d3a58f8</id>
<content type='text'>
This patch updates "soft_ver" for TP-Link Archer C6 v2 (EU).

It makes possible to upload OpenWrt on lastest vendor's firmware
as the web-based updater checks for major.minor version during upload.

Due to that on next major/minor version update TP-Link will stop
us from using the web-based firmware update tool, so it will
require a new patch on soft_ver to match major and minor version.
Up to today's latest stock firmware the patch (major.minor.patch)
version does not matters, that allows downgrade from 1.1.4 to 1.1.1
but do not allow downgrade from 1.1.X to 1.0.X.

Signed-off-by: Anderson Vulczak &lt;andi@andi.com.br&gt;
(cherry picked from commit 7a8bfbf0ffaea14e15ae2016a54adf48337c6251)
(cherry picked from commit eeb93e5c2b23518e372737ecf8fdde4b9f139a49)
</content>
</entry>
<entry>
<title>ath79: add support for the TP-LINK CPE220 V3</title>
<updated>2020-01-08T16:42:37Z</updated>
<author>
<name>Andrew Cameron</name>
</author>
<published>2019-10-26T01:29:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=19ff3f5105791a31b27932e1bf2ad9e150604b6e'/>
<id>urn:sha1:19ff3f5105791a31b27932e1bf2ad9e150604b6e</id>
<content type='text'>
This adds support for a popular low-cost 2.4GHz N based AP

Specifications:
SoC: Qualcomm Atheros QCA9533 (650MHz)
RAM: 64MB
Storage: 8 MB SPI NOR
Wireless: 2.4GHz N based built into SoC 2x2
Ethernet: 2x 100/10 Mbps, integrated into SoC

Installation:
Flash factory image through stock firmware WEB UI
or through TFTP
To get to TFTP recovery just hold reset button while powering on for
around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP adress:192.168.0.254

This also applies some minor changes to the common DTSI:
- use &amp;wmac for label-mac-device, as this one is actually set up in
  common DTSI
- move &amp;eth0 to parent DTSI
- fix several leading spaces, added/removed newlines

Signed-off-by: Andrew Cameron &lt;apcameron@softhome.net&gt;
[DTS style fixes/improvements, updated commit message/title,
backport to 19.07]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>expat: Update to version 2.2.9</title>
<updated>2019-11-07T18:42:42Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2019-09-29T09:21:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=502c4a81d3886a64201c24ae0a954357006c75e0'/>
<id>urn:sha1:502c4a81d3886a64201c24ae0a954357006c75e0</id>
<content type='text'>
Fixes CVE-2019-15903

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
(cherry picked from commit b4af2c689fc8736777940b7bbf009bb1672296ec)
</content>
</entry>
<entry>
<title>tools/e2fsprogs: Update to version 1.45.4</title>
<updated>2019-11-07T18:42:42Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2019-10-03T19:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=99435068166b39e90d5d64acb8d1ce3dc47c8856'/>
<id>urn:sha1:99435068166b39e90d5d64acb8d1ce3dc47c8856</id>
<content type='text'>
Fixes CVE-2019-5094

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
(cherry picked from commit 700e7a2eb9c515ffe4f3278857e538ea37cc5e56)
</content>
</entry>
<entry>
<title>ar71xx: improve support for TP-Link CPE510 v2</title>
<updated>2019-11-06T12:13:27Z</updated>
<author>
<name>Adrian Schmutzler</name>
</author>
<published>2019-08-06T10:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b3514e3569b35e66b8986cf0c8fa658aeb888b38'/>
<id>urn:sha1:b3514e3569b35e66b8986cf0c8fa658aeb888b38</id>
<content type='text'>
This fixes commit bae927c551fd ("ar71xx: add support for TP-LINK CPE510
V2.0") where the support for this device wasn't optimal.

Device support for the CPE510v2 so far has been a hack to enable
flashing with CPE510v1 images. Those even have different hardware (e.g.
additional ethernet port).

With this patch, we provide proper support for this device in ar71xx.

Installation:
- Flash factory image through stock firmware WEB UI or through TFTP
- To get to TFTP recovery just hold reset button while powering on
  for around 4-5 seconds and release.
- Rename factory image to recovery.bin
- Stock TFTP server IP: 192.168.0.100
- Stock device TFTP address: 192.168.0.254

Fixes: bae927c551fd ("ar71xx: add support for TP-LINK CPE510 V2.0")
Signed-off-by: Andrew Cameron &lt;apcameron@softhome.net&gt;
[Rebased onto revert commit, changed comments in mach-cpe510.c,
changed commit title and description, fixed eth0 MAC address,
removed eth1 initialization]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
[squashed revert, added fixes tag]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit c79b796280fa5cd64bac663f9d5e5d9a737c30d6)
[added CPE510V2 entry to tplink-safeloader.c]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>tplink-safeloader: fix compilation warnings</title>
<updated>2019-10-19T12:27:34Z</updated>
<author>
<name>Ilya Gordeev</name>
</author>
<published>2019-10-12T18:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8c8212c680a12c926f0e5d5918236ae219d728fe'/>
<id>urn:sha1:8c8212c680a12c926f0e5d5918236ae219d728fe</id>
<content type='text'>
Signed-off-by: Ilya Gordeev &lt;Mirraz@users.noreply.github.com&gt;
(cherry picked from commit 5daf09435311922cad32b66b75d13b9367db62f7)
</content>
</entry>
<entry>
<title>tools: mkimage: fix __u64 typedef conflict with new glibc</title>
<updated>2019-09-12T02:25:03Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2019-09-11T13:25:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f54bc3985a2fbc30256d9aee8ea3b60b8aee593a'/>
<id>urn:sha1:f54bc3985a2fbc30256d9aee8ea3b60b8aee593a</id>
<content type='text'>
Including "sys/stat.h" from newer glibc will cause __u64 from linux uapi
header to be included, causing compilation failure for u-boot tools
USE_HOSTCC

Remove typedef for __u64 in include/compiler.h to fix the issue.  It should be
safe because as of u-boot-2018.03, no ref to __u64 is found under u-boot tools/
directory

Error message snippet follows

	  HOSTCC  tools/mkenvimage.o
	In file included from /usr/include/asm-generic/types.h:7,
			 from /usr/include/asm/types.h:5,
			 from /usr/include/linux/types.h:5,
			 from /usr/include/linux/stat.h:5,
			 from /usr/include/bits/statx.h:30,
			 from /usr/include/sys/stat.h:446,
			 from tools/mkenvimage.c:21:
	/usr/include/asm-generic/int-ll64.h:31:42: error: conflicting types for '__u64'
	   31 | __extension__ typedef unsigned long long __u64;
	      |                                          ^~~~~
	In file included from &lt;command-line&gt;:
	././include/compiler.h:69:18: note: previous declaration of '__u64' was here
	   69 | typedef uint64_t __u64;
	      |                  ^~~~~
	make[5]: *** [scripts/Makefile.host:116: tools/mkenvimage.o] Error 1

Ref: https://forum.openwrt.org/t/compile-error-19-07/44423
Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1699194
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>upslug2: Update to git repository</title>
<updated>2019-09-04T11:47:11Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2019-08-08T22:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=aa239ceaed9e2f04d13c23924acea56b6edeae9f'/>
<id>urn:sha1:aa239ceaed9e2f04d13c23924acea56b6edeae9f</id>
<content type='text'>
This has two improvements over the current version. An autotools fix and
application of the wrt350v2 patch.

Cleaned up Makefile as a result of makefiles being fixed.

Note that this package is not really used as it depends on orion, which is
classified as broken.

This is the last package that uses svn in the tree.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
(cherry picked from commit ac31ec0f62af31cdbc348911503bae8c152f8516)
</content>
</entry>
<entry>
<title>tools: libelf: fix headers to trigger -Wundef warnings</title>
<updated>2019-09-04T11:46:55Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-08-30T13:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5aa1b9ad681455b5e164ea1c12f80a0b104bf3d5'/>
<id>urn:sha1:5aa1b9ad681455b5e164ea1c12f80a0b104bf3d5</id>
<content type='text'>
When libelf from tools/ is used for building the kernel, compilation
aborts due to access to undefined defines since Kbuild adds -Wundef
to the compiler flags.

Patch the header files to use `#if defined(...)` instead of `#if ...`
to prevent such issues.

Ref: https://github.com/NixOS/nixpkgs/issues/59929
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit f3ab336d7ceda929dc8dc4a8b09a9552dc6be0b1)
</content>
</entry>
</feed>
