<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package, branch v18.06.2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2019-01-30T12:34:49Z</updated>
<entry>
<title>OpenWrt v18.06.2: adjust config defaults</title>
<updated>2019-01-30T12:34:49Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-01-30T12:34:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a02809f61bf9fda0387d37bd05d0bcfe8397e25d'/>
<id>urn:sha1:a02809f61bf9fda0387d37bd05d0bcfe8397e25d</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>base-files: config_get: prevent filename globbing</title>
<updated>2019-01-30T12:21:02Z</updated>
<author>
<name>Günther Kelleter</name>
</author>
<published>2018-10-08T13:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=cddd7b4c778a68194319630274b1849e8f788a89'/>
<id>urn:sha1:cddd7b4c778a68194319630274b1849e8f788a89</id>
<content type='text'>
When config_get is called as "config_get section option" the option
is unexpectedly globbed by the shell which differs from the way options
are read to a variable with "config_get variable section option".
Add another layer of double quotes to fix it.

Signed-off-by: Günther Kelleter &lt;guenther.kelleter@devolo.de&gt;
(backported from commit c3389ab135400fba0cb710d9c6c63df2f563d9d9)
</content>
</entry>
<entry>
<title>dnsmasq: backport missing braces fix</title>
<updated>2019-01-30T12:01:24Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-01-30T12:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e6162b212796838660719be072378818997bb9f3'/>
<id>urn:sha1:e6162b212796838660719be072378818997bb9f3</id>
<content type='text'>
Fold upstream fix d2d4990
("Fix missing braces in 8eac67c0a15b673c8d27002c248651b308093e4") into
the already existing static lease fix patch.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>openssl: bump to 1.0.2q</title>
<updated>2019-01-30T11:00:46Z</updated>
<author>
<name>Sven Roederer</name>
</author>
<published>2019-01-28T19:11:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=39c3b5139ffe752abdbc0495739a19cccac088d7'/>
<id>urn:sha1:39c3b5139ffe752abdbc0495739a19cccac088d7</id>
<content type='text'>
This fixes the following security problems:
 * CVE-2018-5407: Microarchitecture timing vulnerability in ECC scalar multiplication
 * CVE-2018-0734: Timing vulnerability in DSA signature generation
 * Resolve a compatibility issue in EC_GROUP handling with the FIPS Object Module

Signed-off-by: Sven Roederer &lt;freifunk@it-solutions.geroedel.de&gt;
(cherry picked from commit 989060478ae270885727d91c25b9b52b0f33743c)
</content>
</entry>
<entry>
<title>dnsmasq: backport upstream static lease fix</title>
<updated>2019-01-30T10:42:27Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-01-30T10:42:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=80ed6ebc56b4e982451dae7d40f14943a2f28a9c'/>
<id>urn:sha1:80ed6ebc56b4e982451dae7d40f14943a2f28a9c</id>
<content type='text'>
Backport and rebase upstream fix 18eac67
("Fix entries in /etc/hosts disabling static leases.")

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>wireguard: bump to 0.0.20190123</title>
<updated>2019-01-30T09:55:22Z</updated>
<author>
<name>Jason A. Donenfeld</name>
</author>
<published>2019-01-23T13:49:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4f2199f5285c9bd60f83f653cf580a140b50ba4b'/>
<id>urn:sha1:4f2199f5285c9bd60f83f653cf580a140b50ba4b</id>
<content type='text'>
* tools: curve25519: handle unaligned loads/stores safely

This should fix sporadic crashes with `wg pubkey` on certain architectures.

* netlink: auth socket changes against namespace of socket

In WireGuard, the underlying UDP socket lives in the namespace where the
interface was created and doesn't move if the interface is moved. This
allows one to create the interface in some privileged place that has
Internet access, and then move it into a container namespace that only
has the WireGuard interface for egress. Consider the following
situation:

1. Interface created in namespace A. Socket therefore lives in namespace A.
2. Interface moved to namespace B. Socket remains in namespace A.
3. Namespace B now has access to the interface and changes the listen
port and/or fwmark of socket. Change is reflected in namespace A.

This behavior is arguably _fine_ and perhaps even expected or
acceptable. But there's also an argument to be made that B should have
A's cred to do so. So, this patch adds a simple ns_capable check.

* ratelimiter: build tests with !IPV6

Should reenable building in debug mode for systems without IPv6.

* noise: replace getnstimeofday64 with ktime_get_real_ts64
* ratelimiter: totalram_pages is now a function
* qemu: enable FP on MIPS

Linux 5.0 support.

* keygen-html: bring back pure javascript implementation

Benoît Viguier has proofs that values will stay well within 2^53. We
also have an improved carry function that's much simpler. Probably more
constant time than emscripten's 64-bit integers.

* contrib: introduce simple highlighter library

This is the highlighter library being used in:
- https://twitter.com/EdgeSecurity/status/1085294681003454465
- https://twitter.com/EdgeSecurity/status/1081953278248796165

It's included here as a contrib example, so that others can paste it into
their own GUI clients for having the same strictly validating highlighting.

* netlink: use __kernel_timespec for handshake time

This readies us for Y2038. See https://lwn.net/Articles/776435/ for more info.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
(cherry picked from commit bbcd0634f8c9769a336386f8df471231d24a27cc)
</content>
</entry>
<entry>
<title>wireguard: Update to snapshot 0.0.20181218</title>
<updated>2019-01-30T09:55:18Z</updated>
<author>
<name>Daniel Engberg</name>
</author>
<published>2018-12-24T09:35:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8c105c62e47160fbf81906cf19a2f6927c74fd27'/>
<id>urn:sha1:8c105c62e47160fbf81906cf19a2f6927c74fd27</id>
<content type='text'>
Update WireGuard to 0.0.20181218

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;
(cherry picked from commit 9a37c95431b5401c309b7731920daa964842bdee)
</content>
</entry>
<entry>
<title>mbedtls: update to 2.14.1 for 18.06</title>
<updated>2019-01-30T09:16:19Z</updated>
<author>
<name>Stijn Segers</name>
</author>
<published>2018-12-22T10:16:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1447924c9581e11c296b1ca8798e1253ee22d2fd'/>
<id>urn:sha1:1447924c9581e11c296b1ca8798e1253ee22d2fd</id>
<content type='text'>
Updates mbedtls to 2.14.1. This builds on the previous master commit 7849f74117ce83e4cfcd1448a22cc05dbf9b3486.

Fixes in 2.13.0:
* Fixed a security issue in the X.509 module which could lead to a buffer overread during certificate extensions parsing.
* Several bugfixes.
* Improvements for better support for DTLS on low-bandwidth, high latency networks with high packet loss.

Fixes in 2.14.1:
* CVE-2018-19608: Local timing attack on RSA decryption

Includes master commit 9e7c4702a1f4e49113d10bc736f50e8a06bdb8ba 'mbedtls: fix compilation on ARM &lt; 6'.

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;

[Update to 2.14.1]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;

[Adapted and squashed for 18.06.1+]
Signed-off-by: Stijn Segers &lt;foss@volatilesystems.org&gt;
Acked-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>uhttpd: disable concurrent requests by default</title>
<updated>2019-01-30T09:13:30Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-01-30T09:12:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e5a0b6cde051bd24280e9c3a360e65617bce2416'/>
<id>urn:sha1:e5a0b6cde051bd24280e9c3a360e65617bce2416</id>
<content type='text'>
In order to avoid straining CPU and memory resources on lower end devices,
avoid running multiple CGI requests in parallel.

Ref: https://forum.openwrt.org/t/high-load-fix-on-openwrt-luci/29006
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit c6aa9ff38870a30dbe6da17e4edad6039fe10ddf)
</content>
</entry>
<entry>
<title>uboot-fritz4040: fix crash caused by interaction with gcc 7.1+</title>
<updated>2019-01-26T18:40:23Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2019-01-25T17:41:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=91d3b873530a9c6e27356ee99357bffdd6f042eb'/>
<id>urn:sha1:91d3b873530a9c6e27356ee99357bffdd6f042eb</id>
<content type='text'>
David Bauer reported a u-boot crash (data abort) at a odd
place (byteswap) when he ran ping/tftp on his 7530.

|(FRITZ7530) # ping 192.168.1.70
|eth0 PHY0 up Speed :1000 Full duplex
|eth0 PHY1 Down Speed :10 Half duplex
|eth0 PHY2 Down Speed :10 Half duplex
|eth0 PHY3 Down Speed :10 Half duplex
|eth0 PHY4 Down Speed :10 Half duplex
|Using eth0 device
|data abort
|pc : [&lt;84234774&gt;]      lr : [&lt;842351a4&gt;]
|sp : 8412fdb0  ip : 0000009b     fp : 00000000
|r10: 00000000  r9 : 00000001     r8 : 8412ff68
|r7 : 00000000  r6 : 0000002a     r5 : 84244e90  r4 : 8425e28e
|r3 : 84244e90  r2 : 14000045     r1 : 8412fdb0  r0 : 8425e28e
|Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
|Resetting CPU ...
|
|resetting ...

This issue is caused by switch from gcc 5.5 to 7.1+ as explained
in the upstream patch:

|From a768e513b07b5999a8e7d7740ac8d9da04ee7e51 Mon Sep 17 00:00:00 2001
|From: Denis Pynkin &lt;denis.pynkin@collabora.com&gt;
|Date: Fri, 21 Jul 2017 19:28:42 +0300
|Subject: [PATCH] net: Use packed structures for networking
|
|PXE boot is broken with GCC 7.1 due option '-fstore-merging' enabled
|by default for '-O2':
|
|BOOTP broadcast 1
|data abort
|pc : [&lt;8ff8bb30&gt;]          lr : [&lt;00004f1f&gt;]
|reloc pc : [&lt;17832b30&gt;]    lr : [&lt;878abf1f&gt;]
|sp : 8f558bc0  ip : 00000000     fp : 8ffef5a4
|r10: 8ffed248  r9 : 8f558ee0     r8 : 8ffef594
|r7 : 0000000e  r6 : 8ffed700     r5 : 00000000  r4 : 8ffed74e
|r3 : 00060101  r2 : 8ffed230     r1 : 8ffed706  r0 : 00000ddd
|Flags: nzcv  IRQs off  FIQs off  Mode S
|
|Core reason is usage of structures for network headers without packed
|attribute.

This patch just backports the upstream change to the
uboot-fritz4040 package.

Reported-by: David Bauer &lt;mail@david-bauer.net&gt;
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
</content>
</entry>
</feed>
