Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2020-06-29
17:00
Merge branch 'v1.5' into LTS : v1.5.2 Leaf check-in: f0d18e356c user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, LTS, origin/v1.4
2020-06-26
01:53
Bump version to v1.5.2 Leaf check-in: 94fd168e14 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
01:26
mvebu: Add basic support for WRT1900AC (v1) and Turris Omnia (pre 2019) This adds basic support for the WRT1900AC and Turris Omnia. In order to continue to use these as wifi routers, some or all of the wifi modules will need to be replaced, preferably with an ath9k based chipset. Keep in mind that not all ath9k chipsets work well in AP mode. WRT1900AC: * The original issue with this router, in addition to the non-free wifi, was an init / learning blob needed for the DDR3 memory. This issue was resolved in 2015, but there were some stability issues. * The Marvell wifi chipset is not supported and will need to be removed or replaced. * RISCi_ATOM was not able to successfully flash upstream u-boot. It's most likely a configuration or build issue. * libreCMC can be installed from the stock firmware web-ui using the *-factory.img. Turris Omnnia: * The ath10k wifi chipset will need to be removed. * Full support is not ready yet; it works with some hacks. * Upstream u-boot can be built and flashed; the libreCMC toolchain was used to build it. Taken from upstrem openwrt-19.07 @ 153392e209c5110448db9e1e7ce9a3566f124b37 check-in: 0ad228259b user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
00:20
wireguard: bump to 1.0.20200623 check-in: 669c643921 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-06-25
01:53
kernel: Bump to 4.14.185 check-in: cfca7a5786 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-06-24
14:16
uclient: update to 19.07 Git HEAD 51e16eb uclient-fetch: add option to read POST data from file 99aebe3 uclient: Add string error function Fixes: 0c910d8459 ("uclient: Update to version 2020-06-17") Signed-off-by: Jo-Philipp Wich <jo@mein.io> check-in: 39ccbd3b1a user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
14:15
ath79: wndr3700 series: fix wifi range & throughput This patch adds ar71xx's GPIO setup for the 2.4GHz and 5GHz antennae demultiplexer: | 158 /* 2.4 GHz uses the first fixed antenna group (1, 0, 1, 0) */ | 159 ap9x_pci_setup_wmac_gpio(0, (0xf << 6), (0xa << 6)); | 160 | 161 /* 5 GHz uses the second fixed antenna group (0, 1, 1, 0) */ | 162 ap9x_pci_setup_wmac_gpio(1, (0xf << 6), (0x6 << 6)); This should restore the range and throughput of the 2.4GHz radio on all the derived wndr3700 variants and versions with the AR7161 SoC. A special case is the 5GHz radio. The original wndr3700(v1) will benefit from this change. However the wndr3700v2 and later revisions were unaffected by the missing bits, as there is no demultiplexer present in the later designs. This patch uses gpio-hogs within the device-tree for all wndr3700/wndr3800/wndrmac variants. Notes: Based on the PCB pictures, the WNDR3700(v1) really had eight independent antennae. Four antennae for each radio and all of those were printed on the circut board. The WNDR3700v2 and later have just six antennae. Four of those are printed on the circuit board and serve the 2.4GHz radio. Whereas the remaining two are special 5GHz Rayspan Patch Antennae which are directly connected to the 5GHz radio. Hannu Nyman dug pretty deep and unearthed a treasure of information regarding the history of how these values came to be in the OpenWrt archives: <https://dev.archive.openwrt.org/ticket/6533.html>. Mark Mentovai came across the fixed antenna group when he was looking into the driver: fixed_antenna_group 1, (0, 1, 0, 1) fixed_antenna_group 2, (0, 1, 1, 0) fixed_antenna_group 3, (1, 0, 0, 1) fixed_antenna_group 4, (1, 0, 1, 0) Fixes: FS#3088 Reported-by: Luca Bensi Reported-by: Maciej Mazur Reported-by: Hannu Nyman <hannu.nyman@iki.fi> Debugged-by: Hannu Nyman <hannu.nyman@iki.fi> Signed-off-by: Christian Lamparter <chunkeey@gmail.com> (cherry picked from commit 61307544d1f1ab81a2eb3a200164456c59308d81) check-in: 215864b115 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
14:14
ca-certificates: update to version 20200601 This patch updates the ca-certificates and ca-bundle package. This version changed the files directory again, to work/, so PKG_BUILD_DIR was brought back. A list of changes from Debian's change-log entry for 20200601 [0]: * mozilla/{certdata.txt,nssckbi.h}: Update Mozilla certificate authority bundle to version 2.40. Closes: #956411, #955038 * mozilla/blacklist.txt Add distrusted Symantec CA list to blacklist for explicit removal. Closes: #911289 Blacklist expired root certificate, "AddTrust External Root" Closes: #961907 The following certificate authorities were added (+): + "Certigna Root CA" + "emSign ECC Root CA - C3" + "emSign ECC Root CA - G3" + "emSign Root CA - C1" + "emSign Root CA - G1" + "Entrust Root Certification Authority - G4" + "GTS Root R1" + "GTS Root R2" + "GTS Root R3" + "GTS Root R4" + "Hongkong Post Root CA 3" + "UCA Extended Validation Root" + "UCA Global G2 Root" The following certificate authorities were removed (-): - "AddTrust External Root" - "Certinomis - Root CA" - "Certplus Class 2 Primary CA" - "Deutsche Telekom Root CA 2" - "GeoTrust Global CA" - "GeoTrust Primary Certification Authority" - "GeoTrust Primary Certification Authority - G2" - "GeoTrust Primary Certification Authority - G3" - "GeoTrust Universal CA" - "thawte Primary Root CA" - "thawte Primary Root CA - G2" - "thawte Primary Root CA - G3" - "VeriSign Class 3 Public Primary Certification Authority - G4" - "VeriSign Class 3 Public Primary Certification Authority - G5" - "VeriSign Universal Root Certification Authority" [0] <https://metadata.ftp-master.debian.org/changelogs//main/c/ca-certificates/ca-certificates_20200601_changelog> Signed-off-by: Christian Lamparter <chunkeey@gmail.com> (cherry picked from commit f611b014a713d82d7c7da4c171f3aa04a8984063) check-in: b65c6501d9 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-06-12
20:02
build: Switch to Python3 check-in: 0623fd9f81 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
19:54
scons: move to packages feed This patch removes scons host build tool, as commit 7087efd72a8d ("scons: move host build tool to a proper place") in the packages feed has moved scons into the new home. There are currently no packages in the master tree which would need scons, yet scons is build always as part of host tools, just in order to satisfy host build dependency of few packages in the packages feeds. Ref: https://github.com/openwrt/packages/pull/9584 Acked-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Petr Štetiar <ynezz@true.cz> check-in: 35f85c4a92 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-06-02
02:55
ar71xx: fix reset key for TP-Link TL-WR802N V1/V2 During porting support for this router to ath79 target it was discovered that GPIO mapping was incorrect (GPIO11 active high). Correct mapping for both V1 and V2 is GPIO12 active low. Default configuration from GPL source for V2 explicitly states this, and this was confirmed experimentally on ath79 by looking on /sys/kernel/debug/gpio. Correctness of this was also validated for V1 by cross-flashing vendor firmware for V1 on V2 hardware, in which reset button also worked. Fix it. Signed-off-by: Lech Perczak <lech.perczak@gmail.com> [slightly adjust commit title] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> (cherry picked from commit f841e706403b1a111cbb6dc5930b7886307bf633) check-in: 0cd6ffc954 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
02:54
generic: fix flow table hw offload Make the driver work with recent upstream changes. Fixes: FS#2632 Ref: https://github.com/openwrt/openwrt/pull/2815 Signed-off-by: John Crispin <john@phrozen.org> (cherry picked from commit 6786dc26a205da55ec2d9771693cdfb99e756e59) check-in: fb83d94f2c user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
02:54
ar71xx: correct button type for TL-MR3020 mode slider The TP-Link TL-MR3020 has a three-state mode slider which was previously integrated as a button (EV_KEY). This led to spurious activations of failsafe mode. Set the type for the button to switch (EV_SW), to avoid unintended activations of failsafe mode. Related: commit 27f3f493de06 ("gpio-button-hotplug: unify polled and interrupt code") Signed-off-by: David Bauer <mail@david-bauer.net> (cherry picked from commit b017a016cc0cd26f84a7e6b8de3dc02dc101e888) check-in: 3ecea9e35f user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-05-30
15:30
qos-scripts: fix interface resolving Also ensure that the error message is actually printed to stderr and that the rule generation is aborted if an interface cannot be resolved. Ref: https://github.com/openwrt/luci/issues/3975 Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 559b3384666bbc6e4e9e6d86cf54bd88d30b341f) check-in: ee6eacc211 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-05-27
17:20
musl: fix locking synchronization bug Import proposed upstream fix [2] for the critical locking synchronization bug recently found in musl [1]. This affects all programs that are temporarily multithreaded, but then return to single-threaded operation. [1] https://www.openwall.com/lists/musl/2020/05/22/3 [2] https://www.openwall.com/lists/musl/2020/05/22/10 Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> (cherry picked from commit 10c211031ccd4703230493025a5a3b9d6fcad2f2) check-in: e589f5fefb user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
17:19
libubox: update to the latest version 86818eaa976b blob: make blob_parse_untrusted more permissive cf2e8eb485ab tests: add fuzzer seed file for crash in blob_len c2fc622b771f blobmsg: fix length in blobmsg_check_array 639c29d19717 blobmsg: simplify and fix name length checks in blobmsg_check_name 66195aee5042 blobmsg: fix missing length checks Signed-off-by: Felix Fietkau <nbd@nbd.name> (cherry picked from commit b371182d2450b3c4f15cbe790351d92a2a7b5a67) check-in: a5f8a2195e user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
17:18
libubox: update to the latest master 5e75160 blobmsg: fix attrs iteration in the blobmsg_check_array_len() eeddf22 tests: runqueue: try to fix race on GitLab CI 89fb613 libubox: runqueue: fix use-after-free bug 1db3e7d libubox: runqueue fix comment in header 7c4ef0d tests: list: add test case for list_empty iterator Signed-off-by: Rafał Miłecki <rafal@milecki.pl> (cherry picked from commit a765b063ee3e1dd6519f6a4a9e4d4f72214b33b8) check-in: a67b5f0263 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
17:17
libubox: update to latest Git HEAD 7da6643 tests: blobmsg: add test case 75e300a blobmsg: fix wrong payload len passed from blobmsg_check_array Fixes: FS#2833 Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 955634b473284847e3c8281a6ac85655329d8b06) check-in: bb81ca76f2 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
17:14
rpcd: update to latest openwrt-19.07 Git HEAD 67c8a3f uci: reset uci_ptr flags when merging options during section add 970ce1a session: deny access if password login is disabled Signed-off-by: Jo-Philipp Wich <jo@mein.io> check-in: f9aac4d672 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
17:09
wireguard-tools: bump to 1.0.20200513 * ipc: add support for openbsd kernel implementation * ipc: cleanup openbsd support * wg-quick: add support for openbsd kernel implementation * wg-quick: cleanup openbsd support Very exciting! wg(8) and wg-quick(8) now support the kernel implementation for OpenBSD. OpenBSD is the second kernel, after Linux, to receive full fledged and supported WireGuard kernel support. We'll probably send our patch set up to the list during this next week. `ifconfig wg0 create` to make an interface, and `wg ...` like usual to configure WireGuard aspects of it, like usual. * wg-quick: support dns search domains If DNS= has a non-IP in it, it is now treated as a search domain in resolv.conf. This new feature will be rolling out across our various GUI clients in the next week or so. * Makefile: simplify silent cleaning * ipc: remove extra space * git: add gitattributes so tarball doesn't have gitignore files * terminal: specialize color_mode to stdout only Small cleanups. * highlighter: insist on 256-bit keys, not 257-bit or 258-bit The highlighter's key checker is now stricter with base64 validation. * wg-quick: android: support application whitelist Android users can now have an application whitelist instead of application blacklist. * systemd: add wg-quick.target This enables all wg-quick at .services to be restarted or managed as a unit via wg-quick.target. * Makefile: remember to install all systemd units Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> check-in: 9f552a7bc7 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
17:09
wireguard: bump to 1.0.20200520 This version has the various slew of bug fixes and compat fixes and such, but the most interesting thing from an OpenWRT perspective is that WireGuard now plays nicely with cake and fq_codel. I'll be very interested to hear from OpenWRT users whether this makes a measurable difference. Usual set of full changes follows. This release aligns with the changes I sent to DaveM for 5.7-rc7 and were pushed to net.git about 45 minutes ago. * qemu: use newer iproute2 for gcc-10 * qemu: add -fcommon for compiling ping with gcc-10 These enable the test suite to compile with gcc-10. * noise: read preshared key while taking lock Matt noticed a benign data race when porting the Linux code to OpenBSD. * queueing: preserve flow hash across packet scrubbing * noise: separate receive counter from send counter WireGuard now works with fq_codel, cake, and other qdiscs that make use of skb->hash. This should significantly improve latency spikes related to buffer bloat. Here's a before and after graph from some data Toke measured: https://data.zx2c4.com/removal-of-buffer-bloat-in-wireguard.png * compat: support RHEL 8 as 8.2, drop 8.1 support * compat: support CentOS 8 explicitly * compat: RHEL7 backported the skb hash renamings The usual RHEL churn. * compat: backport renamed/missing skb hash members The new support for fq_codel and friends meant more backporting work. * compat: ip6_dst_lookup_flow was backported to 4.14, 4.9, and 4.4 The main motivation for releasing this now: three stable kernels were released at the same time, with a patch that necessitated updating in our compat layer. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> check-in: 6abf21ce28 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-05-25
15:16
hostapd: backport wolfssl bignum fixes crypto_bignum_rand() use needless time-consuming filtering which resulted in SAE no longer connecting within time limits. Import fixes from hostap upstream to fix that. Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit 631c437a91c20df678b25dcc34fe23636116a35a) check-in: c0dd1c154a user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
15:11
ucert: update to latest git HEAD 00b921d80ac0 Do not print line number in debug messages 96c42c5ed320 Fix length checks in cert_load() fe06b4b836b3 usign-exec: improve usign -F output handling 19f9e1917e1b usign-exec: return code fixes 077feb5b5824 usign-exec: close writing end of pipe early in parent process 7ec4bb764e1e usign-exec: remove redundant return statements 5a738e549d31 usign-exec: change usign_f_* fingerprint argument to char[17] 112488bbbccc usign-exec: do not close stdin and stderr before exec 38dcb1a6f121 usign-exec: fix exec error handling a9be4fb17df2 usign-exec: simplify usign execv calls 854d93e2326a Introduce read_file() helper, improve error reporting afc86f352bf7 Fix return code of write_file() fdff10852326 stdout/stderr improvements dddb2aa8124d ci: fix unit test failures by enabling full ucert build 5f206bcfe5c2 ci: enable unit testing Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> check-in: 8205425a3d user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-05-24
17:14
squashfs: Fix compile with GCC 10 Fixes the following build error with GCC 10: /usr/bin/ld: read_fs.o:(.bss+0x0): multiple definition of `swap'; mksquashfs.o:(.bss+0x1b2a88): first defined here And a compile warning. Fixes: FS#3104, FS#3119 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (cherry picked from commit 1bbc1aa884902fd05cc579b53d68b2ba0b18683f) check-in: d775179786 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
17:14
usign: update to latest git HEAD f1f65026a941 Always pad fingerprints to 16 characters Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net> (cherry picked from commit e35e40ad824eab9d51cdd690fb747e576e01412f) check-in: a78dbe5c5f user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
17:13
usign: update to latest Git HEAD f34a383 main: fix some resource leaks Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (cherry picked from commit 81e93fff7d867851f2fedd966a931336d4092686) check-in: 24a5a0713b user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-05-21
17:00
libjson-c: backport security fixes This backports upstream fixes for the out of bounds write vulnerability in json-c. It was reported and patches in this upstream PR: https://github.com/json-c/json-c/pull/592 Addresses CVE-2020-12762 Signed-off-by: Robert Marko <robert.marko@sartura.hr> Signed-off-by: Luka Perkov <luka.perkov@sartura.hr> [bump PKG_RELEASE, rebase patches on top of json-c 0.12] Signed-off-by: Jo-Philipp Wich <jo@mein.io> (backported from commit bc0288b76816578f5aeccb2abd679f82bfc5738e) check-in: e0112a75e1 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
16:59
fstools: blockd: fix segfault triggered by non-autofs mounts Program received signal SIGSEGV, Segmentation fault. main_autofs (argv=<optimized out>, argc=<optimized out>) at fstools-2020-05-06-eec16e2f/block.c:1193 1193: if (!m->autofs && (mp = find_mount_point(pr->dev))) { Fixes: 3b9e4d6d4c4f ("fstools: update to the latest version") Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit b181294b02499e41b6b6fa24163f59c9ee4988ed) check-in: 75cd65ae12 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
16:58
kernel: Bump 4.14 to 4.14.180 check-in: 6654a21b62 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
15:40
ath79: dts: add missing 'serial0' alias for TP-Link TL-MR3040v2 Out of all devices currently supported based on AR9331 chipset, this one had the 'serial0' alias missing. Add it to fix setting of /dev/console and login shell on the onboard UART. Signed-off-by: Lech Perczak <lech.perczak@gmail.com> (cherry picked from commit 94f344997769a9a18e2d73574d9d17785828955d) check-in: 7bc31ef3c7 user: bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-05-11
04:49
odhcpd: Fix PKG_MIRROR_HASH fixes: 8d16c4e ("odhcpd: fix PKG_SOURCE_DATE") check-in: b9d6ac1e29 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-05-08
02:12
opkg: update to latest Git HEAD f2166a8 libopkg: implement lightweight package listing logic cf4554d libopkg: support passing callbacks to feed parsing functions 2a0210f opkg-cl: don't read feeds on opkg update b6f1967 libopkg: use xsystem() to spawn opkg-key 60b9af2 file_util.c: refactor and fix checksum_hex2bin() 206ebae file_util.c: fix possible bad memory access in file_read_line_alloc() Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 79da9d78b98e1cd4574a37e2c4c5f8315b91563d) check-in: edfcc2892b user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
2020-05-07
19:25
wireguard: bump to 1.0.20200506 * compat: timeconst.h is a generated artifact Before we were trying to check for timeconst.h by looking in the kernel source directory. This isn't quite correct on configurations in which the object directory is separate from the kernel source directory, for example when using O="elsewhere" as a make option when building the kernel. The correct fix is to use $(CURDIR), which should point to where we want. * compat: use bash instead of bc for HZ-->USEC calculation This should make packaging somewhat easier, as bash is generally already available (at least for dkms), whereas bc isn't provided by distros by default in their build meta packages. * socket: remove errant restriction on looping to self It's already possible to create two different interfaces and loop packets between them. This has always been possible with tunnels in the kernel, and isn't specific to wireguard. Therefore, the networking stack already needs to deal with that. At the very least, the packet winds up exceeding the MTU and is discarded at that point. So, since this is already something that happens, there's no need to forbid the not very exceptional case of routing a packet back to the same interface; this loop is no different than others, and we shouldn't special case it, but rather rely on generic handling of loops in general. This also makes it easier to do interesting things with wireguard such as onion routing. At the same time, we add a selftest for this, ensuring that both onion routing works and infinite routing loops do not crash the kernel. We also add a test case for wireguard interfaces nesting packets and sending traffic between each other, as well as the loop in this case too. We make sure to send some throughput-heavy traffic for this use case, to stress out any possible recursion issues with the locks around workqueues. * send: cond_resched() when processing tx ringbuffers Users with pathological hardware reported CPU stalls on CONFIG_ PREEMPT_VOLUNTARY=y, because the ringbuffers would stay full, meaning these workers would never terminate. That turned out not to be okay on systems without forced preemption. This commit adds a cond_resched() to the bottom of each loop iteration, so that these workers don't hog the core. We don't do this on encryption/decryption because the compat module here uses simd_relax, which already includes a call to schedule in preempt_enable. * selftests: initalize ipv6 members to NULL to squelch clang warning This fixes a worthless warning from clang. * send/receive: use explicit unlikely branch instead of implicit coalescing Some code readibility cleanups. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> (cherry picked from commit 4f6343f) (upstream commit : 81f3f6540e66e21be877b99e6524ff91bcea1805) check-in: 65cefe4b33 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:22
odhcpd: fix PKG_SOURCE_DATE Fixes: 5e8b50da15 (odhcpd : fix lan host reachibility due to identical RIO and PIO prefixes (FS#3056)) Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> check-in: 45e2fad719 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:21
odhcpd: fix lan host reachibility due to identical RIO and PIO prefixes (FS#3056) 49e4949 router: fix Lan host reachibility due to identical RIO and PIO prefixes (FS#3056) Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> check-in: c4a4ddeaf8 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:20
ustream-ssl: update to 19.07 Git HEAD 40b563b ustream-openssl: clear error stack before SSL_read/SSL_write 30cebb4 ustream-ssl: mbedtls: fix ssl client verification 77de09f ustream-ssl: mbedtls: fix net_sockets.h include warning Signed-off-by: Jo-Philipp Wich <jo@mein.io> check-in: 4d86705b6d user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:19
uhttpd: update to 19.07 Git HEAD 975dce2 client: allow keep-alive for POST requests d062f85 file: poke ustream after starting deferred program Signed-off-by: Jo-Philipp Wich <jo@mein.io> check-in: c542a9e341 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:18
fstools: update to the latest version eec16e2 blockd: add optional "device" parameter to "info" ubus method 9ab936d block(d): always call hotplug.d "mount" scripts from blockd 4963db4 blockd: use uloop_process for calling /sbin/hotplug-call mount cddd902 Truncate FAT filesystem label until 1st occurance of a blank (0x20) Signed-off-by: Rafał Miłecki <rafal@milecki.pl> (cherry picked from commit c3a43753b984657d1b65c666f776856cdf3af61d) check-in: 241eb3749e user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:17
fstools: update to the latest version 84965b92f635 blockd: print symlink error code and string message 62c578c22f9d blockd: report "target" path as "mount" for autofs available mounts d1f1f2b38fa1 block: remove mount target file if it's a link 830441d790d6 blockd: remove symlink linkpath file if it's a dir or link c80f7002114f libfstools/mtd: attempt to read from OOB data if empty space is found Signed-off-by: Felix Fietkau <nbd@nbd.name> (cherry picked from commit b7d6e80feea21aac80d5bd25dc3a0dd5b148fec9) check-in: 342020195a user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:16
mac80211: Update to version 4.19.120 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> check-in: 847a36ede4 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:15
dante: Fix compile with glibc When compiled with glibc the config_scan.c wants to use the cpupolicy2numeric() function which is only available when HAVE_SCHED_SETSCHEDULER is set. It looks like the wrong define was used here. This fixes a build problem with glibc in combination with the force ac_cv_func_sched_setscheduler=no in the OpenWrt CONFIGURE_VARS. This fixes the following compile error with glibc: ---------------------------------------------------------------------- /bin/ld: config_scan.o: in function `socks_yylex': dante-1.4.1/sockd/config_scan.l:461: undefined reference to `cpupolicy2numeric' collect2: error: ld returned 1 exit status make[5]: *** [Makefile:522: sockd] Error 1 Fixes: aaf46a8fe23e ("dante: disable sched_getscheduler() - not implemented in musl") Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (cherry picked from commit ce1798e915181e6c1f3ba735b254b37b84261303) check-in: 69a5d4c7b2 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:14
perf: build with NO_LIBCAP=1 Build with NO_LIBCAP=1. This is to resolve build issue. Package perf is missing dependencies for the following libraries: libcap.so.2 Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com> (cherry picked from commit 80f128d2aa7586ce068bbc24badc46ffab2edd4a) check-in: d80204ed4f user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:14
kernel: backport fix for non-regular inodes on f2fs Upstream commit dda9f4b9ca ("f2fs: fix to skip verifying block address for non-regular inode"). On 4.14, attempting to perform operations on a non-regular inode residing on an f2fs filesystem, such rm-ing a device node, would fail and lead to a warning / call trace in dmesg. This fix was already applied to other kernels upstream - including 4.19, from which the patch was taken. More info at https://bugzilla.kernel.org/show_bug.cgi?id=202495. Signed-off-by: Matt Merhar <mattmerhar@protonmail.com> (cherry picked from commit ee500186a5617dfe80f4b762fd6bd0c38af93d49) check-in: c908f37dfb user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
18:13
Bump kernel to 4.14.179 check-in: 98ac1aab1c user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
15:20
wpad-wolfssl: fix crypto_bignum_sub() Backport patch from hostapd.git master that fixes copy/paste error in crypto_bignum_sub() in crypto_wolfssl.c. This missing fix was discovered while testing SAE over a mesh interface. With this fix applied and wolfssl >3.14.4 mesh+SAE works fine with wpad-mesh-wolfssl. Cc: Sean Parkinson <sean@wolfssl.com> Signed-off-by: Antonio Quartulli <a@unstable.cc> Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit 4b3b8ec81cd1965d0bd548fa31db491295b83354) check-in: eff259ebbd user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
15:20
mac80211: backport fix for an no-ack tx status issue Signed-off-by: Felix Fietkau <nbd@nbd.name> Tested-by: Jérôme Benoit <jerome.benoit@piment-noir.org> [WRT1900AC v1] [added missing package version bump] Signed-off-by: Petr Štetiar <ynezz@true.cz> (cherry picked from commit e0ab33ea496f371a0683b18d5555d651f8df1f5e) check-in: c9fcf46e94 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
15:19
hostapd: unconditionally enable ap/mesh for wpa-cli Without this change, wpa-cli features depend on which wpad build variant was used to build the wpa-cli package Signed-off-by: Felix Fietkau <nbd@nbd.name> Tested-by: Jérôme Benoit <jerome.benoit@piment-noir.org> [WRT1900AC v1] [added missing package version bump] Signed-off-by: Petr Štetiar <ynezz@true.cz> (cherry picked from commit 03e9e4ba9ea8f00ff7c6f076f2cdc322e18cd3a4) check-in: ddfc83f354 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
15:18
hostapd: cleanup IBSS-RSN set noscan also for IBSS and remove redundant/obsolete variable. Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit 702c70264b388c2b47e171843f297f43c71b86b9) check-in: fc68a924c4 user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
15:12
wireless-regdb: backport three upstream fixes Another release is overdue for quite some time, so I'm backporting three fixes from upstream which I plan to backport into 19.07 as well. Ref: FS#2880 Signed-off-by: Petr Štetiar <ynezz@true.cz> (cherry picked from commit 76a0ddf1308782a4da2693978955aee9cf631862) check-in: 95939417cc user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5
15:12
curl: backport fix for CVE-2019-15601 On Windows, refuse paths that start with \\ ... as that might cause an unexpected SMB connection to a given host name. Ref: PR#2730 Ref: https://curl.haxx.se/docs/CVE-2019-15601.html Suggested-by: Jerome Benoit <jerome.benoit@sap.com> Signed-off-by: Petr Štetiar <ynezz@true.cz> check-in: e316c2ef7a user: Bob@bobcall.me tags: origin/master, origin/v1.4-stage, trunk, origin/v1.5