[OpenWrt-Devel] [PATCH] kernel: Add RIPEMD160 module

2019-03-27 Thread Rosen Penev
After getting rid of cryptsetup's heavy openssl dependency, there is now the problem of missing RIPEMD160 support. RIPEMD160 is used for True/Vera crypt volumes as well as old LUKS1 ones. Signed-off-by: Rosen Penev --- package/kernel/linux/modules/crypto.mk | 12 1 file change

Re: [OpenWrt-Devel] [PATCH] openvpn: update to 2.4.7

2019-03-27 Thread Rosen Penev
On Wed, Mar 27, 2019 at 12:08 PM Magnus Kroken wrote: > > Signed-off-by: Magnus Kroken > --- > package/network/services/openvpn/Makefile | 6 > +++--- > .../openvpn/patches/100-mbedtls-disable-runtime-version-check.patch | 2 +- > .../openvpn/patches/210-build_always_u

Re: [OpenWrt-Devel] Merged: ramips: Increase GB-PC2 SPI frequency to 80MHz

2019-03-28 Thread Rosen Penev
more then a month without any comments, looked correct to me at > the first sight, and harmless enough so I've just merged it. I'll try to be > more careful next time. Erm careful with what? > > @Rosen could you please next time include v2 in the subject and changelog in > you

[OpenWrt-Devel] [PATCHv2] ramips: Increase GB-PC2 SPI frequency to 80MHz

2019-03-28 Thread Rosen Penev
of=/dev/null bs=64k from 42.82s to 14.09s. boot speed is also faster: [ 66.884087] procd: - init - vs [ 48.976049] procd: - init - Since spi speed was requested: [3.538884] spi-mt7621 1e000b00.spi: sys_freq: 2250 CPU is 900MHz: [0.00] CPU Clock: 900MHz Signed-off-by: Ro

[OpenWrt-Devel] [PATCH] uclibc++: Fix error with stable_sort declaration

2019-03-30 Thread Rosen Penev
permissive] stable_sort(first, last, comp); Signed-off-by: Rosen Penev --- This is technically a v2. A more complete patch was made 3 months ago but nobody looked at it. package/libs/uclibc++/Makefile| 2 +- ...60-algorithm-Fix-decl-of-stable_sort.patch | 109 ++ 2 fil

[OpenWrt-Devel] mfloat-abi=soft

2019-04-06 Thread Rosen Penev
According to rules.mk, -mfloat-abi=soft is used. This is causing build failures with the botan library: https://downloads.openwrt.org/snapshots/faillogs/armeb_xscale/packages/botan/compile.txt Is it sensical to change the default to softfp, as the error message suggests?

[OpenWrt-Devel] [PATCH] uClibc++: Update to 0.2.5

2019-04-06 Thread Rosen Penev
. 75843 vs. 75222 (gcc in OpenWrt defaults to g++14). Added --gc-sections to linker flags to reduce size: 72653 vs 75222. Removed warn linker options. They have been upstreamed. Tested on Archer C7v2 and GnuBee PC1. Signed-off-by: Rosen Penev --- package/libs/uclibc++/Makefile

[OpenWrt-Devel] [PATCH] kernel: enable CONFIG_IDE_TASK_IOCTL for 4.19

2019-04-08 Thread Rosen Penev
ind a size increase as a result of enabling it: Before: 1917495 Feb 19 16:15 linux-ramips_mt7621/gnubee_gb-pc1-kernel.bin After: 1917495 Feb 19 16:27 linux-ramips_mt7621/gnubee_gb-pc1-kernel.bin Signed-off-by: Rosen Penev --- target/linux/generic/config-4.19 | 2 +- 1 file changed, 1 insertion(+),

Re: [OpenWrt-Devel] [PATCH] kernel: enable CONFIG_IDE_TASK_IOCTL for 4.19

2019-04-08 Thread Rosen Penev
On Mon, Apr 8, 2019 at 2:41 PM Hauke Mehrtens wrote: > > On 4/8/19 9:57 PM, Rosen Penev wrote: > > CONFIG_IDE_TASK_IOCTL is used by hdparm when erasing drives. Without it, > > it errors with: > > > > Issuing SECURITY_ERASE command, password="PasSWorD"

Re: [OpenWrt-Devel] mfloat-abi=soft

2019-04-13 Thread Rosen Penev
On Sat, Apr 13, 2019 at 7:07 AM Christian Lamparter wrote: > > Cc'd: BangLang Huang > > On Saturday, April 6, 2019 10:35:48 PM CEST Rosen Penev wrote: > > According to rules.mk, -mfloat-abi=soft is used. This is causing build > > failures with the

Re: [OpenWrt-Devel] Not sure what is preventing snort3 build

2019-04-17 Thread Rosen Penev
On Wed, Apr 17, 2019 at 6:56 PM W. Michael Petullo wrote: > > The OpenWrt build server seems to be unable to build my snort3 package. See > https://downloads.openwrt.org/snapshots/faillogs/x86_64/packages/snort3/compile.txt: > > [...] > make[4]: Leaving directory > '/data/bowl-builder/x86_64/buil

Re: [OpenWrt-Devel] Not sure what is preventing snort3 build

2019-04-17 Thread Rosen Penev
On Wed, Apr 17, 2019 at 9:49 PM Rosen Penev wrote: > > On Wed, Apr 17, 2019 at 6:56 PM W. Michael Petullo wrote: > > > > The OpenWrt build server seems to be unable to build my snort3 package. See > > https://downloads.openwrt.org/snapshots/faillogs/x86_64/pac

Re: [OpenWrt-Devel] [PATCH] mvebu: add kmod-i2c-mux-pca954x for Turris Omnia

2019-04-23 Thread Rosen Penev
On Fri, Apr 19, 2019 at 4:05 PM Josef Schlehofer wrote: > > The driver is for the I2C mux. > Schematic available at https://doc.turris.cz/doc/_media/rtrom01-schema.pdf > > Signed-off-by: Josef Schlehofer Tested-by: Rosen Penev > --- > target/linux/mvebu/image/cortex-a

[OpenWrt-Devel] Backport request

2019-04-23 Thread Rosen Penev
There are two patches in master that fix long range build failures: https://github.com/openwrt/openwrt/commit/042d68a19593ac796098845366a235f5465816da#diff-41aaa89c68b8575d420435d3e892f369 https://github.com/openwrt/packages/commit/5c823596dd4f51969425b7a39f9b3c2730aa4e72 Can these be backported

Re: [OpenWrt-Devel] [PATCH] openssl: build kmods only if engines are selected

2019-04-25 Thread Rosen Penev
enssl: build kmods only if engines are selected > Add a conditional to the individual package's for the kmods in DEPENDS. > This avoids the need to compile the kernel modules when the crypto > engine packages are not selected. The final binares are not affected by > this. >

[OpenWrt-Devel] [PATCH] libbsd: Fix compilation under ARC

2019-05-01 Thread Rosen Penev
The 8 year old file does not have any ARC definitions. Signed-off-by: Rosen Penev --- package/libs/libbsd/Makefile | 2 +- package/libs/libbsd/patches/010-fix-arc.patch | 15 +++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 package/libs

[OpenWrt-Devel] [PATCH] elfutils: Fix compile with uClibc-ng

2019-05-01 Thread Rosen Penev
Probably glibc too. argp_help takes a char *. not const char *. Signed-off-by: Rosen Penev --- package/libs/elfutils/Makefile| 2 +- .../libs/elfutils/patches/200-uclibc-ng-compat.patch | 11 +++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode

[OpenWrt-Devel] [PATCH] nftables: Fix compilation with uClibc-ng

2019-05-01 Thread Rosen Penev
Missing header for va_list. Signed-off-by: Rosen Penev --- https://downloads.openwrt.org/snapshots/faillogs/arc_arc700/base/nftables/compile.txt actually shows the exact same change. package/network/utils/nftables/Makefile| 2 +- .../network/utils/nftables/patches/010-uclibc

Re: [OpenWrt-Devel] [PATCH] build: include BUILD_VARIANT in PKG_BUILD_DIR

2019-05-02 Thread Rosen Penev
On Thu, May 2, 2019 at 10:53 AM Jeffery To wrote: > > This changes the default PKG_BUILD_DIR to take BUILD_VARIANT into > account (if set), so that packages do not need to manually override > PKG_BUILD_DIR just to handle variants. I like this. Basic test with one of my packages(transmission) worke

Re: [OpenWrt-Devel] [PATCH] zlib: Use relative paths in pkg-config metadata file

2019-05-02 Thread Rosen Penev
On Thu, May 2, 2019 at 9:47 AM Jeffery To wrote: > > The default zlib.pc file generated by cmake contains absolute paths. > This patches the file to use relative paths (relative to ${prefix} and > ${exec_prefix}). git grep with-zlib= | wc -l in the packages repo returns 12. I wonder if this fixes

Re: [OpenWrt-Devel] [PATCH] libbsd: Fix compilation under ARC

2019-05-03 Thread Rosen Penev
> On May 3, 2019, at 10:17, Petr Štetiar wrote: > > Rosen Penev [2019-05-01 10:04:45]: > > Hi, > >> The 8 year old file does not have any ARC definitions. > > I'm wondering if we need to cary another patch forever, thus if it wouldn't be > better

Re: [OpenWrt-Devel] [PATCH] elfutils: Fix compile with uClibc-ng

2019-05-03 Thread Rosen Penev
On Fri, May 3, 2019 at 10:12 AM Petr Štetiar wrote: > > Rosen Penev [2019-05-01 10:05:20]: > > Hi, > > > Probably glibc too. argp_help takes a char *. not const char *. > > I'm wondering if we need to cary another patch forever, thus if it wouldn't be > be

Re: [OpenWrt-Devel] [PATCH] nftables: Fix compilation with uClibc-ng

2019-05-03 Thread Rosen Penev
On Fri, May 3, 2019 at 4:50 AM Petr Štetiar wrote: > > Rosen Penev [2019-05-01 10:08:10]: > > Hi, > > > Missing header for va_list. > > shouldn't this go through upstream first? Thanks. Sent > > -- ynezz ___ op

Re: [OpenWrt-Devel] [PATCH] libbsd: Fix compilation under ARC

2019-05-03 Thread Rosen Penev
On Fri, May 3, 2019 at 11:55 AM, Petr Štetiar wrote: Rosen Penev [2019-05-03 10:49:54]: > On May 3, 2019, at 10:17, Petr Štetiar wrote: > > Rosen Penev [2019-05-01 10:04:45]: > >> The 8 year old file does not have any ARC definitions. > > I'm wonderi

Re: [OpenWrt-Devel] [PATCH] elfutils: Fix compile with uClibc-ng

2019-05-05 Thread Rosen Penev
On Fri, May 3, 2019 at 11:00 AM Rosen Penev wrote: > > On Fri, May 3, 2019 at 10:12 AM Petr Štetiar wrote: > > > > Rosen Penev [2019-05-01 10:05:20]: > > > > Hi, > > > > > Probably glibc too. argp_help takes a char *. not const char *. > >

Re: [OpenWrt-Devel] [PATCH] nftables: Fix compilation with uClibc-ng

2019-05-05 Thread Rosen Penev
On Fri, May 3, 2019 at 11:49 AM, Rosen Penev wrote: On Fri, May 3, 2019 at 4:50 AM Petr Štetiar wrote: Rosen Penev [2019-05-01 10:08:10]: Hi, > Missing header for va_list. shouldn't this go through upstream first? Thanks. Sent This was applied upstream.

[OpenWrt-Devel] [PATCH] xfsprogs: Replace valloc with posix_memalign

2019-05-06 Thread Rosen Penev
Fixes compilation under uClibc-ng. Signed-off-by: Rosen Penev --- package/utils/xfsprogs/Makefile | 2 +- ...six_memalign-instead-of-deprecated-v.patch | 31 +++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 package/utils/xfsprogs/patches

[OpenWrt-Devel] [PATCH] kernel: Add AEAD and RNG support to kmod-crypto-user

2019-05-12 Thread Rosen Penev
Now that kernel 3.18 is gone, we can safely add these features. Tested on Turris Omnia. Signed-off-by: Rosen Penev --- package/kernel/linux/modules/crypto.mk | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/package/kernel/linux/modules/crypto.mk b/package/kernel/linux

Re: [OpenWrt-Devel] [PATCH] libbsd: Fix compilation under ARC

2019-05-16 Thread Rosen Penev
On Fri, May 3, 2019 at 12:11 PM Rosen Penev wrote: > > > On Fri, May 3, 2019 at 11:55 AM, Petr Štetiar wrote: > > Rosen Penev [2019-05-03 10:49:54]: > > > On May 3, 2019, at 10:17, Petr Štetiar wrote: > > Rosen > > Penev [2019-05-01 10:04:45]: > >&g

[OpenWrt-Devel] [PATCHv2] kernel: Add AEAD and RNG support to kmod-crypto-user

2019-05-20 Thread Rosen Penev
Now that kernel 3.18 is gone, we can safely add these features. Tested on Turris Omnia. Signed-off-by: Rosen Penev --- v2: Rebased against master package/kernel/linux/modules/crypto.mk | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/package/kernel/linux/modules

Re: [OpenWrt-Devel] [PATCH 0/4] add μrngd: true RNG based on timing jitter

2019-05-27 Thread Rosen Penev
On Mon, May 27, 2019 at 2:30 PM Petr Štetiar wrote: > > Hi, > > this patch series fixes some of the current urandom-seed flaws and improves > situation with low entropy in the kernel during the boot. > > First, simply writing to /dev/urandom does not increase the kernel's entropy > count, this cas

Re: [OpenWrt-Devel] [PATCH 1/2] gpio-button-hotplug: support interrupt properties

2019-05-31 Thread Rosen Penev
On Thu, May 30, 2019 at 8:09 AM Christian Lamparter wrote: > > Hello, > > On Thursday, May 30, 2019 12:00:27 PM CEST Petr Štetiar wrote: > > Christian Lamparter [2019-05-29 21:58:29]: > > > Upstream Linux's input gpio-keys driver supports > > > specifying a external interrupt for a gpio via the >

Re: [OpenWrt-Devel] [PATCH 2/4] ath79: add QCA955x SGMII link loss workaround

2019-06-01 Thread Rosen Penev
On Fri, May 31, 2019 at 7:16 PM Chuanhong Guo wrote: > > On Sat, Jun 1, 2019 at 12:26 AM Christian Lamparter > wrote: > > > > On Friday, May 31, 2019 4:44:50 PM CEST Chuanhong Guo wrote: > > > Hi! > > > > > > On Fri, May 31, 2019 at 9:34 PM Christian Lamparter > > > wrote: > > > > > > > > Not

[OpenWrt-Devel] [PATCH] gdb-arc: Remove

2019-06-17 Thread Rosen Penev
Normal GDB has supported ARC since 8.0 Signed-off-by: Rosen Penev --- package/devel/gdb-arc/Makefile| 94 --- .../patches/100-no_extern_inline.patch| 32 --- .../gdb-arc/patches/110-no_testsuite.patch| 21 - .../120-fix-compile-flag

[OpenWrt-Devel] [PATCH] gdb: Remove !arc dependency

2019-06-17 Thread Rosen Penev
Supported since 8.0. Added uClibc-ng patch. Signed-off-by: Rosen Penev --- package/devel/gdb/Makefile | 6 +++--- package/devel/gdb/patches/130-uclibc-fix.patch | 11 +++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 package/devel/gdb

[OpenWrt-Devel] [PATCH] libiconv-stub: Only define libiconv_ under FreeBSD

2019-06-18 Thread Rosen Penev
They cause compilation failures. Backportewd from upstream libiconv. Signed-off-by: Rosen Penev --- package/libs/libiconv/Makefile| 2 +- package/libs/libiconv/src/include/iconv.h | 16 +--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/package/libs

[OpenWrt-Devel] [PATCH] toolchain: Don't force GCC8 on ARC

2019-06-20 Thread Rosen Penev
This prevents overriding it to use GCC9. Signed-off-by: Rosen Penev --- toolchain/gcc/Config.version | 1 - 1 file changed, 1 deletion(-) diff --git a/toolchain/gcc/Config.version b/toolchain/gcc/Config.version index ef9bbb82e2..e635244827 100644 --- a/toolchain/gcc/Config.version +++ b

Re: [OpenWrt-Devel] [PATCH] toolchain: Don't force GCC8 on ARC

2019-06-22 Thread Rosen Penev
On Sat, Jun 22, 2019 at 7:37 AM Christian Lamparter wrote: > > On Thursday, June 20, 2019 9:33:04 PM CEST Rosen Penev wrote: > > This prevents overriding it to use GCC9. > > > > Signed-off-by: Rosen Penev > > --- > > toolchain/gcc/Config.version |

[OpenWrt-Devel] [PATCH] ugps: Fix compilation under 64-bit

2019-06-23 Thread Rosen Penev
strlen returns size_t, not int. Signed-off-by: Rosen Penev --- nmea.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nmea.c b/nmea.c index 42be71e..7d75ab8 100644 --- a/nmea.c +++ b/nmea.c @@ -118,7 +118,7 @@ nmea_rmc_cb(void) } if (strlen(nmea_params[3

Re: [OpenWrt-Devel] [PATCH] toolchain: Don't force GCC8 on ARC

2019-06-24 Thread Rosen Penev
On Mon, Jun 24, 2019 at 1:00 PM Christian Lamparter wrote: > > On Saturday, June 22, 2019 8:57:32 PM CEST Rosen Penev wrote: > > On Sat, Jun 22, 2019 at 7:37 AM Christian Lamparter > > wrote: > > > > > > On Thursday, June 20, 2019 9:33:04 PM CEST Rose

[OpenWrt-Devel] [PATCHv2] toolchain: Don't force GCC8 on ARC

2019-07-03 Thread Rosen Penev
When selecting GCC9 under Advanced options, GCC8 still gets selected. Signed-off-by: Rosen Penev --- v2: Allow selecting GCC9 but not 7 and below toolchain/gcc/Config.version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/gcc/Config.version b/toolchain/gcc

Re: [OpenWrt-Devel] [PATCHv2] toolchain: Don't force GCC8 on ARC

2019-07-05 Thread Rosen Penev
On 7/5/2019 1:08 PM, Christian Lamparter wrote: On Wednesday, July 3, 2019 10:16:51 PM CEST Rosen Penev wrote: When selecting GCC9 under Advanced options, GCC8 still gets selected. Signed-off-by: Rosen Penev Looks like we came to the same conclusion (see date). https://git.openwrt.org/?p

[OpenWrt-Devel] [PATCH] usbreset: Add missing header

2019-07-07 Thread Rosen Penev
Fixes undefined reference to strtoul Signed-off-by: Rosen Penev --- package/utils/usbreset/Makefile | 2 +- package/utils/usbreset/src/usbreset.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package/utils/usbreset/Makefile b/package/utils/usbreset/Makefile index

[OpenWrt-Devel] [PATCH] toolchain: Remove powerpc64 libc restriction

2019-07-17 Thread Rosen Penev
Starting with version 1.1.15, musl supports powerpc64. There are no known users of powerpc64 yet. Signed-off-by: Rosen Penev --- toolchain/Config.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/toolchain/Config.in b/toolchain/Config.in index 95087b7078..9ca711e29a

[OpenWrt-Devel] [PATCH] util-linux: Fix widechar check

2019-07-17 Thread Rosen Penev
Patch is an upstream backport. Fixes compilation when -Werror=implicit-function-declaration is passed. Signed-off-by: Rosen Penev --- package/utils/util-linux/Makefile | 2 +- .../util-linux/patches/010-stdlib.h.patch | 26 +++ 2 files changed, 27 insertions

[OpenWrt-Devel] [PATCH] ppp: Add missing headers

2019-07-17 Thread Rosen Penev
Fixes compilation with -Werror=implicit-function-declaration. Patch submitted upstream: https://github.com/paulusmack/ppp/pull/124 Signed-off-by: Rosen Penev --- package/network/services/ppp/Makefile | 2 +- .../services/ppp/patches/700-musl.patch | 22 +++ 2

[OpenWrt-Devel] [PATCH] linux-atm: Add missing headers

2019-07-17 Thread Rosen Penev
This fixes compilation with -Werror=implicit-function-declaration. Signed-off-by: Rosen Penev --- package/network/utils/linux-atm/Makefile | 2 +- .../linux-atm/patches/700-musl-include.patch | 30 +++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644

[OpenWrt-Devel] [PATCHv2] toolchain: Remove powerpc64 libc restriction

2019-07-17 Thread Rosen Penev
Starting with version 1.1.15, musl supports powerpc64. There are no known users of powerpc64 yet. This is effectively a revert of 0de93311e1575ab6f8e9e90b5023b6fb2cedcf1f Signed-off-by: Rosen Penev --- v2: Add missing entries toolchain/Config.in | 6 ++ 1 file changed, 2 insertions(+), 4

Re: [OpenWrt-Devel] [PATCH] util-linux: Fix widechar check

2019-07-18 Thread Rosen Penev
On Thu, Jul 18, 2019 at 12:54 AM Petr Štetiar wrote: > > Rosen Penev [2019-07-17 18:30:00]: > > > Patch is an upstream backport. > > Can't we simply wait tillnext util-linux bump? Makes no difference to me. > > > Fixes compilation when -Werror=implicit-function

[OpenWrt-Devel] [PATCH] procd: Switch to nanosleep

2019-07-18 Thread Rosen Penev
usleep has been deprecated by POSIX.1-2001 and removed in POSIX.1-2008. Fixes compilation when libc does not include usleep (optional with uClibc-ng). nanosleep also has the advantage of being more accurate. Signed-off-by: Rosen Penev --- initd/init.c | 3 ++- 1 file changed, 2 insertions

[OpenWrt-Devel] [PATCH] rpcd: Switch to nanosleep

2019-07-18 Thread Rosen Penev
usleep has been deprecated by POSIX.1-2001 and removed in POSIX.1-2008. Fixes compilation when libc does not include usleep (optional with uClibc-ng). nanosleep also has the advantage of being more accurate. Signed-off-by: Rosen Penev --- sys.c | 3 ++- 1 file changed, 2 insertions(+), 1

[OpenWrt-Devel] [PATCH] uci/file: replace mktemp() with mkstemp()

2019-07-18 Thread Rosen Penev
From: Maxim Gorbachyov mktemp is unsafe to use as well as deprecated by POSIX.1-2008. uClibc-ng optionally does not include it when SuSv3 legacy functions are disabled. Signed-off-by: Maxim Gorbachyov Signed-off-by: Rosen Penev --- file.c | 19 +++ 1 file changed, 11

[OpenWrt-Devel] [PATCH-18.06] omcproxy: fix compilation on little-endian CPUs

2019-07-22 Thread Rosen Penev
From: Eneas U de Queiroz Don't use cpu_to_be32 outside of a function. Signed-off-by: Eneas U de Queiroz --- Please backport to 18.06 https://downloads.openwrt.org/releases/faillogs-18.06/arm_cortex-a9_vfpv3/base/omcproxy/compile.txt package/network/services/omcproxy/Makefile| 2 +- ...

Re: [OpenWrt-Devel] [PATCH] mvebu: Replace backticks by $(...)

2019-07-24 Thread Rosen Penev
On Wed, Jul 24, 2019 at 6:34 AM Adrian Schmutzler wrote: > > Signed-off-by: Adrian Schmutzler > --- > target/linux/mvebu/base-files/lib/upgrade/linksys.sh | 2 +- > target/linux/mvebu/base-files/sbin/fan_ctrl.sh | 6 +++--- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git

[OpenWrt-Devel] [PATCH] ubox: Run init script through shellcheck

2019-07-24 Thread Rosen Penev
Warnings fixed: SC2004: $/${} is unnecessary on arithmetic variables. SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined. Signed-off-by: Rosen Penev --- package/system/ubox/Makefile | 2 +- package/system/ubox/files/log.init | 6 +++--- 2 files changed, 4 insertio

Re: [OpenWrt-Devel] [PATCH] ubox: Run init script through shellcheck

2019-07-24 Thread Rosen Penev
On Wed, Jul 24, 2019 at 10:50 AM Petr Štetiar wrote: > > Rosen Penev [2019-07-24 10:32:31]: > > > SC2004: $/${} is unnecessary on arithmetic variables. > > SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined. > > Can you please provide some det

[OpenWrt-Devel] [PATCHv2] ubox: Run init script through shellcheck

2019-07-24 Thread Rosen Penev
Warnings fixed: SC2004: $/${} is unnecessary on arithmetic variables. SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined. Signed-off-by: Rosen Penev --- v2: Fixed mistake with executing PIDCOUNT. package/system/ubox/Makefile | 2 +- package/system/ubox/files/log.

Re: [OpenWrt-Devel] [PATCH] mvebu: Replace backticks by $(...)

2019-07-24 Thread Rosen Penev
On Wed, Jul 24, 2019 at 10:48 AM Adrian Schmutzler wrote: > > Hi, > > > -Original Message- > > From: Rosen Penev [mailto:ros...@gmail.com] > > Sent: Mittwoch, 24. Juli 2019 18:54 > > To: Adrian Schmutzler > > Cc: OpenWrt Development List > &g

[OpenWrt-Devel] [PATCH 2/2] mdadm: Include sys/sysmacros.h under musl as well.

2019-08-02 Thread Rosen Penev
Needed with musl version 1.1.23 as it no longer includes this header internally. From changelog: - sys/types.h no longer pollutes namespace with sys/sysmacros.h in any profile Signed-off-by: Rosen Penev --- package/utils/mdadm/patches/102-sysmacros.patch | 11 +++ 1 file changed, 11

[OpenWrt-Devel] [PATCH 1/2] mdadm: revised mdadm config & init logic

2019-08-02 Thread Rosen Penev
ration file. Incremented PKG_RELEASE from 1 to 2 Signed-off-by: Joseph Tingiris (rebased and ran through shellcheck) Signed-off-by: Rosen Penev --- package/utils/mdadm/Makefile | 2 +- package/utils/mdadm/files/mdadm.config | 162 ++- package/utils/mdadm/files/mdadm.init | 557 +

Re: [OpenWrt-Devel] package mt76 fails to compile under certain configuration [Was: Compilation error on master / mt7620]

2019-08-02 Thread Rosen Penev
On Fri, Aug 2, 2019 at 5:55 PM Joan Moreau via openwrt-devel wrote: > > The sender domain has a DMARC Reject/Quarantine policy which disallows > sending mailing list messages using the original "From" header. > > To mitigate this problem, the original message has been wrapped > automatically by th

[OpenWrt-Devel] [PATCH] bzip2: Update to 1.0.8

2019-08-08 Thread Rosen Penev
deprecated utime function and switches it to utimensat. Signed-off-by: Rosen Penev --- package/utils/bzip2/Makefile | 15 +-- .../bzip2/patches/010-CVE-2016-3189.patch | 11 .../utils/bzip2/patches/020-no-utime.patch| 27 +++ 3 files changed

[OpenWrt-Devel] [PATCH] upslug2: Update to git repository

2019-08-08 Thread Rosen Penev
uses svn in the tree. Signed-off-by: Rosen Penev --- tools/upslug2/Makefile| 25 +- .../patches/110-wrt350nv2_support.patch | 279 -- 2 files changed, 7 insertions(+), 297 deletions(-) delete mode 100644 tools/upslug2/patches/110

Re: [OpenWrt-Devel] [PATCH] xfsprogs: Replace valloc with posix_memalign

2019-08-13 Thread Rosen Penev
On Mon, May 6, 2019 at 2:57 PM Rosen Penev wrote: > > Fixes compilation under uClibc-ng. > > Signed-off-by: Rosen Penev Can this also be backported to 18.06? It's failing there as well: https://downloads.openwrt.org/releases/faillogs-18.06/arc_arc700/base/xfsprogs/compile.txt

Re: [OpenWrt-Devel] [PATCH] libbsd: Fix compilation under ARC

2019-08-13 Thread Rosen Penev
On Fri, May 17, 2019 at 12:34 AM Petr Štetiar wrote: > > Rosen Penev [2019-05-16 18:47:07]: > > > Added merge request here: > > https://gitlab.freedesktop.org/libbsd/libbsd/merge_requests/6 > > thanks, I've merged it https://git.openwrt.org/4ffa38e15ca9 Can this

Re: [OpenWrt-Devel] [PATCH] nftables: Fix compilation with uClibc-ng

2019-08-13 Thread Rosen Penev
On Mon, May 6, 2019 at 12:44 AM Petr Štetiar wrote: > > Rosen Penev [2019-05-05 15:24:19]: > > > On Fri, May 3, 2019 at 11:49 AM, Rosen Penev wrote: > > > On Fri, May 3, 2019 at 4:50 AM Petr Štetiar wrote: > > > > > > > > Rosen P

[OpenWrt-Devel] [PATCHv2] mdadm: revised mdadm config & init logic

2019-08-16 Thread Rosen Penev
ration file. Incremented PKG_RELEASE from 1 to 2 Signed-off-by: Joseph Tingiris (rebased and ran through shellcheck) Signed-off-by: Rosen Penev --- v2: Rebased after sysmacro patches package/utils/mdadm/Makefile | 2 +- package/utils/mdadm/files/mdadm.config | 162 ++- package/utils/mdadm

[OpenWrt-Devel] [PATCH] sysupgrade: Add missing _GNU_SOURCE define

2019-08-26 Thread Rosen Penev
Fixes compilation problem: error: implicit declaration of function 'asprintf'; did you mean 'vsprintf'? [-Werror=implicit-function-declaration] 57 | if (asprintf(&name, "%s%s", prefix, blobmsg_name(option)) <= 0) | ^~~~ |

[OpenWrt-Devel] [PATCH 2/2] libnfnetlink: Avoid passing both -fPIC and -fpic

2019-08-27 Thread Rosen Penev
Instead, instruct the configure script to use $(FPIC) only. Mixing -fPIC and -fpic can cause issues on some platforms like PPC. Signed-off-by: Rosen Penev --- package/libs/libnfnetlink/Makefile | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libs/libnfnetlink

[OpenWrt-Devel] [PATCH 1/2] ncurses: Do not pass both -fPIC and -fpic

2019-08-27 Thread Rosen Penev
The configure scripts matches Linux with -fPIC, which is not exactly what is desired. Since we are already passing $(FPIC), added a CONFIGURE_VAR to avoid passing -fPIC. Removed PKG_BUILD_DIR as it is already the default value. Signed-off-by: Rosen Penev --- package/libs/ncurses/Makefile | 6

Re: [OpenWrt-Devel] [PATCH] bzip2: Fix CVE-2019-12900

2019-09-01 Thread Rosen Penev
On Sun, Sep 1, 2019 at 11:34 AM Josef Schlehofer wrote: > > More details about this CVE: > https://nvd.nist.gov/vuln/detail/CVE-2019-12900 > > Signed-off-by: Josef Schlehofer > --- This is for 18.06. Usually notes like that are placed here below the --- line. > package/utils/bzip2/Makefile

[OpenWrt-Devel] [PATCHv2] procd: Switch to nanosleep

2019-09-01 Thread Rosen Penev
usleep has been deprecated by POSIX.1-2001 and removed in POSIX.1-2008. Fixes compilation when libc does not include usleep (optional with uClibc-ng). nanosleep also has the advantage of being more accurate. Signed-off-by: Rosen Penev --- v2: Add missing semicolon initd/init.c | 3 ++- 1 file

Re: [OpenWrt-Devel] [PATCH] usign: fix some resource leaks

2019-09-02 Thread Rosen Penev
On Mon, Sep 2, 2019 at 1:29 PM Hauke Mehrtens wrote: > > This fixes some resources leaks mostly in error patches. > > Coverity: #1330236, #1330237, #1330238 > Signed-off-by: Hauke Mehrtens > --- > main.c | 12 ++-- > 1 file changed, 10 insertions(+), 2 deletions(-) > > diff --git a/main.

[OpenWrt-Devel] [PATCH 1/3] apex: Remove dead URL.

2018-08-10 Thread Rosen Penev
Should fix uscan. Also switched the download URL to HTTPS. Signed-off-by: Rosen Penev --- package/boot/apex/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/boot/apex/Makefile b/package/boot/apex/Makefile index d90df8e..64c2426 100644 --- a/package/boot

[OpenWrt-Devel] [PATCH 2/3] fconfig: Remove dead URLs

2018-08-10 Thread Rosen Penev
Should fix uscan. Signed-off-by: Rosen Penev --- package/boot/fconfig/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/boot/fconfig/Makefile b/package/boot/fconfig/Makefile index 3c33d73..d82fa8d 100644 --- a/package/boot/fconfig/Makefile +++ b/package/boot

[OpenWrt-Devel] [PATCH 3/3] yamonenv: Remove dead URLs

2018-08-10 Thread Rosen Penev
Signed-off-by: Rosen Penev --- package/boot/yamonenv/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/boot/yamonenv/Makefile b/package/boot/yamonenv/Makefile index 011d39a..ef1f36d 100644 --- a/package/boot/yamonenv/Makefile +++ b/package/boot/yamonenv

Re: [OpenWrt-Devel] openwrt/packages: [RFC] Regarding preferences re: switch to codeload

2018-08-13 Thread Rosen Penev
On Mon, Aug 13, 2018 at 2:45 AM Jo-Philipp Wich wrote: > > Hi, > > personally I'm opposed to the entire code load thing. > > First of all I was unable to reproduce the tarballs offered by Github. > > Github seems to use an extended tar (pax) format while we pack our SCM > clones using the more tra

[OpenWrt-Devel] [PATCH] samba36: Enable umdnsd support

2018-08-16 Thread Rosen Penev
Allows discovery without having to use NetBIOS. Useful for mobile devices. Could eventually throw nbmd away. But that requires Windows 10... Tested on Fedora 28 with avahi-discover. Signed-off-by: Rosen Penev --- package/network/services/samba36/Makefile | 2 +- package/network

[OpenWrt-Devel] [PATCH 2/3] fconfig: Remove dead URLs

2018-08-16 Thread Rosen Penev
uscan errors on the URL as it is no longer available. Signed-off-by: Rosen Penev --- package/boot/fconfig/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/boot/fconfig/Makefile b/package/boot/fconfig/Makefile index 3c33d73..d82fa8d 100644 --- a/package/boot

[OpenWrt-Devel] [PATCH 1/3] apex: Remove dead URL.

2018-08-16 Thread Rosen Penev
uscan errors on the URL as it is no longer available. Also switched the download URL to HTTPS. Signed-off-by: Rosen Penev --- package/boot/apex/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/boot/apex/Makefile b/package/boot/apex/Makefile index d90df8e

[OpenWrt-Devel] [PATCH 3/3] yamonenv: Remove dead URLs

2018-08-16 Thread Rosen Penev
uscan errors on the URL as it is no longer available. Signed-off-by: Rosen Penev --- package/boot/yamonenv/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package/boot/yamonenv/Makefile b/package/boot/yamonenv/Makefile index 011d39a..ef1f36d 100644 --- a/package

[OpenWrt-Devel] [PATCH] libevent2: Add missing PKG_MIRROR_HASH

2018-08-17 Thread Rosen Penev
Discovered through make check FIXUP=1 Signed-off-by: Rosen Penev --- package/libs/libevent2/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libs/libevent2/Makefile b/package/libs/libevent2/Makefile index 1b1690b..9593259 100644 --- a/package/libs/libevent2/Makefile +++ b

Re: [OpenWrt-Devel] [PATCH] libevent2: Add missing PKG_MIRROR_HASH

2018-08-17 Thread Rosen Penev
On Fri, Aug 17, 2018 at 12:40 PM Rosen Penev wrote: > > Discovered through make check FIXUP=1 The Makefile is a mess. I found a better solution. > > Signed-off-by: Rosen Penev > --- > package/libs/libevent2/Makefile | 1 + > 1 file changed, 1 insertion(+) > > diff --g

[OpenWrt-Devel] [PATCH] libevent2: Switch to using release tarball

2018-08-17 Thread Rosen Penev
Starting with version 2.1.8, a release tarball is available. Simplifies the Makefile slightly. Updated the project URL. HTTPS is broken. Issue has been reported upstream Adjusted patches. CMake support is not present in the tarball. It's made for Windows anyway. Signed-off-by: Rosen

[OpenWrt-Devel] [PATCH 1/2] bzip2: Fix CVE-2016-3189

2018-08-17 Thread Rosen Penev
Taken from Fedora. Signed-off-by: Rosen Penev --- Please backport to 18.06 and/or 17.01 package/utils/bzip2/Makefile| 2 +- package/utils/bzip2/patches/010-CVE-2016-3189.patch | 11 +++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 package

[OpenWrt-Devel] [PATCH 2/2] grub2: Fix CVE-2015-8370

2018-08-17 Thread Rosen Penev
Taken from Fedora. Signed-off-by: Rosen Penev --- Please backport to 18.06 and/or 17.01 package/boot/grub2/Makefile| 2 +- package/boot/grub2/patches/300-CVE-2015-8370.patch | 44 ++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode

Re: [OpenWrt-Devel] [PATCH] ath79: fix SUPPORTED_DEVICES for TL-MR3020

2018-08-18 Thread Rosen Penev
On Sat, Aug 18, 2018 at 5:04 AM David Bauer wrote: > > Sysupgrading to ath79 from ar71xx currently fails because of mismatching > supported_devices. ar71xx is expecting "tl-mr3020" which is missing in > the ath79 image. Upgrading from ath79 is unaffected, as the image > contains the old string for

[OpenWrt-Devel] [PATCH 1/2] bzip2: Fix CVE-2016-3189

2018-08-22 Thread Rosen Penev
Issue causes a crash with specially crafted bzip2 files. More info: https://nvd.nist.gov/vuln/detail/CVE-2016-3189 Taken from Fedora. Signed-off-by: Rosen Penev --- Please backport to 18.06 and/or 17.05 package/utils/bzip2/Makefile| 2 +- package/utils/bzip2/patches

[OpenWrt-Devel] [PATCH 2/2] grub2: Fix CVE-2015-8370

2018-08-22 Thread Rosen Penev
This CVE is a culmination of multiple integer overflow issues that cause multiple issues like Denial of Service and authentication bypass. More info: https://nvd.nist.gov/vuln/detail/CVE-2015-8370 Taken from Fedora. Signed-off-by: Rosen Penev --- Please backport to 18.06 and/or 17.05 package

[OpenWrt-Devel] [PATCHv2] hostapd: Fix compile with OpenSSL 1.1.0 + no deprecated APIs

2018-09-01 Thread Rosen Penev
Patch was accepted upsteam: https://w1.fi/cgit/hostap/commit/?id=373c796948599a509bad71695b5b72eef003f661 Signed-off-by: Rosen Penev --- Renamed to 700 instead of 500. .../hostapd/patches/700-fix-openssl11.patch| 40 ++ 1 file changed, 40 insertions(+) create mode

[OpenWrt-Devel] [PATCH] iwinfo: Add Mikrotik R11e-2HPnD and R11e-5HacT to hardware list

2018-09-07 Thread Rosen Penev
These are both miniPCIe cards that show up as Generic MAC80211. This fixes that. Signed-off-by: Rosen Penev --- hardware.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hardware.txt b/hardware.txt index 67b19c6..f646d6a 100644 --- a/hardware.txt +++ b/hardware.txt @@ -54,7 +54,9

[OpenWrt-Devel] [PATCH] mvebu: Replace RTC initialization patch with upstreamed version

2018-09-08 Thread Rosen Penev
While we're at it, rename the patches to their proper git format-patch name. Tested on a Turris Omnia. Signed-off-by: Rosen Penev --- From IRC, it is my understanding that the old patch 421 breaks the Linksys WRT series. The new one may make patch 423 invalid. Although functionally, it

[OpenWrt-Devel] [PATCH 3/6] dropbear: Install /etc/config as 600

2018-09-18 Thread Rosen Penev
/etc/config/dropbear is used by the init script which only runs as root. Small whitespace change. Signed-off-by: Rosen Penev --- package/network/services/dropbear/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/network/services/dropbear/Makefile b

[OpenWrt-Devel] [PATCH 1/6] mdadm: Install /etc/config file as 600

2018-09-18 Thread Rosen Penev
/etc/config/mdadm is only used by the init script which is ran as root. There is no need for it to be readable by anything else. Added PKG_CPE_ID for proper CVE tracking. Small reorganization for consistency between Makefiles. Signed-off-by: Rosen Penev --- package/utils/mdadm/Makefile | 9

[OpenWrt-Devel] [PATCH 2/6] lldpd: Install /etc/config file as 600

2018-09-18 Thread Rosen Penev
/etc/config/lldpd is only used by the init script, which only runs as root Adjusted homepage and download URLs to use HTTPS. -std=c99 is useful for GCC versions less than 6. Current OpenWrt uses 7. Signed-off-by: Rosen Penev --- package/network/services/lldpd/Makefile | 10 -- 1 file

[OpenWrt-Devel] [PATCH 4/6] trelay: Install hotplug and config files as 600

2018-09-18 Thread Rosen Penev
The hotplug file is ran by procd, which runs as root. The config file is used by the init script, which also runs as root. Signed-off-by: Rosen Penev --- package/kernel/trelay/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/kernel/trelay/Makefile b

[OpenWrt-Devel] [PATCH 5/6] usbmode: Update modeswitch data to 20170806

2018-09-18 Thread Rosen Penev
Changed hotplug file to 600 as it is only read by procd, which runs as root. Signed-off-by: Rosen Penev --- package/utils/usbmode/Makefile | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package/utils/usbmode/Makefile b/package/utils/usbmode/Makefile index

[OpenWrt-Devel] [PATCH 6/6] fstools: Install mount.hotplug and 10-fstab.defaults as 600

2018-09-18 Thread Rosen Penev
Both of these are used by programs that run as root and nothing else. Signed-off-by: Rosen Penev --- package/system/fstools/Makefile | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package/system/fstools/Makefile b/package/system/fstools/Makefile index 440f187394

[OpenWrt-Devel] [PATCH 1/8] firewall: Install config files as 600

2018-09-19 Thread Rosen Penev
None of the files in firewall are used by non-root. Signed-off-by: Rosen Penev --- package/network/config/firewall/Makefile | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package/network/config/firewall/Makefile b/package/network/config/firewall/Makefile index

[OpenWrt-Devel] [PATCH 3/8] soloscli: Install hotplug file as 600

2018-09-19 Thread Rosen Penev
Hotplug is managed by procd, which runs as root. Signed-off-by: Rosen Penev --- package/network/config/soloscli/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/network/config/soloscli/Makefile b/package/network/config/soloscli/Makefile index a27173aa85

<    1   2   3   4   5   6   7   8   9   10   >