Commit Graph

31743 Commits

Author SHA1 Message Date
Marcus Folkesson eb35a3be13 python-jinja2: create /host target
Make the python-jinja2/host target available for the build environment
to be used with e.g. the PKG_BUILD_DEPENDS list.

This is needed for an upcoming package (libcamera).

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
2024-04-18 16:29:34 +02:00
Marcus Folkesson 436e462c64 python-yaml: create /host target
Make the python-yaml/host target available for the build environment
to be used with e.g. the PKG_BUILD_DEPENDS list.

This is needed for an upcoming package (libcamera).

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
2024-04-18 16:28:59 +02:00
Sean Khan 660aa8091f nginx: Use zst + APK style packaging for modules
Generates git tarballs in the new APK style format:

Note that `SOURCE_DATE` was added and need to be updated
as the commit date of the commit hash

Before:
```
nginx-mod-geoip2-1cabd8a1f68ea3998f94e9f3504431970f848fbf.tar.xz
nginx-mod-headers-more-bea1be3bbf6af28f6aa8cf0c01c07ee1637e2bd0.tar.xz
nginx-mod-brotli-25f86f0bac1101b6512135eac5f93c49c63609e3.tar.xz
nginx-mod-rtmp-f0ea62342a4eca504b311cd5df910d026c3ea4cf.tar.xz
nginx-mod-ts-ef2f874d95cc75747eb625a292524a702aefb0fd.tar.xz
nginx-mod-naxsi-d714f1636ea49a9a9f4f06dba14aee003e970834.tar.xz
nginx-mod-lua-c89469e920713d17d703a5f3736c9335edac22bf.tar.xz
nginx-mod-lua-resty-core-2e2b2adaa61719972fe4275fa4c3585daa0dcd84.tar.xz
nginx-mod-lua-resty-lrucache-52f5d00403c8b7aa8a4d4f3779681976b10a18c1.tar.xz
nginx-mod-dav-ext-f5e30888a256136d9c550bf1ada77d6ea78a48af.tar.xz
nginx-mod-ubus-b2d7260dcb428b2fb65540edb28d7538602b4a26.tar.xz
```

After:
```
nginx-mod-geoip2-2020.01.22~1cabd8a1.tar.zst
nginx-mod-headers-more-2022.07.17~bea1be3b.tar.zst
nginx-mod-brotli-2020.04.23~25f86f0b.tar.zst
nginx-mod-rtmp-2018.12.07~f0ea6234.tar.zst
nginx-mod-ts-2017.12.04~ef2f874d.tar.zst
nginx-mod-naxsi-2022.09.14~d714f163.tar.zst
nginx-mod-lua-2023.08.19~c89469e9.tar.zst
nginx-mod-lua-resty-core-2023.09.09~2e2b2ada.tar.zst
nginx-mod-lua-resty-lrucache-2023.08.06~52f5d004.tar.zst
nginx-mod-dav-ext-2018.12.17~f5e30888.tar.zst
nginx-mod-ubus-2020.09.06~b2d7260d.tar.zst
```

Run tested: aarch64, Dynalink DL-WRX36, Master Branch

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-04-18 13:11:31 +02:00
Sean Khan caffa410ed nginx: autoload dynamic modules
In current setup, dynamic modules are not autoloaded, requiring users
to create and load additional config files.

We should assume that if a user installs additional modules, they want
them 'on' by default.

This commit does the following:

1.) generates a module load config in '/etc/nginx/modules.d' with the
    format '${module_name}'.module
    (i.e. /etc/nginx/modules.d/ngx_http_geoip2.module)
2.) deletes previous module conf for 'luci'
    /etc/nginx/modules.d/luci.module if it exists, this will prevent
    'module already loaded' errors.

The following is a portion of the final output when using the
default uci template `/etc/nginx/uci.conf.template` (via nginx-util):

```
nginx -T -c '/etc/nginx/uci.conf'

load_module /usr/lib/nginx/modules/ngx_http_brotli_filter_module.so;

load_module /usr/lib/nginx/modules/ngx_http_brotli_static_module.so;

load_module /usr/lib/nginx/modules/ngx_http_dav_ext_module.so;

load_module /usr/lib/nginx/modules/ngx_http_geoip2_module.so;

load_module /usr/lib/nginx/modules/ngx_http_headers_more_filter_module.so;

load_module /usr/lib/nginx/modules/ngx_http_lua_module.so;

load_module /usr/lib/nginx/modules/ngx_http_naxsi_module.so;

load_module /usr/lib/nginx/modules/ngx_http_ts_module.so;

load_module /usr/lib/nginx/modules/ngx_http_ubus_module.so;

load_module /usr/lib/nginx/modules/ngx_rtmp_module.so;

load_module /usr/lib/nginx/modules/ngx_stream_module.so;

load_module /usr/lib/nginx/modules/ngx_stream_geoip2_module.so;
```

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-04-18 13:02:42 +02:00
Sean Khan 4cc682c8a4 nginx: fix geoip2 dependency on mod ngx_stream
Since the geoip2 package contains both `http` and `stream` versions. It
requires the module `ngx_stream` be installed and loaded and produces
the error:

```
2024/04/12 18:38:18 [emerg] 4402#0: dlopen()
"/usr/lib/nginx/modules/ngx_stream_geoip2_module.so" failed (Error
relocating /usr/lib/nginx/modules/ngx_stream_geoip2_module.so:
ngx_stream_complex_value: symbol not found) in
/etc/nginx/module.d/ngx_stream_geoip2.module:1 nginx: configuration file
/etc/nginx/uci.conf test failed
```

Add dependency so it's built at build time and installed automatically
by `opkg`

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-04-18 13:00:20 +02:00
Florian Eckert f788525078
Merge pull request #23879 from TDT-AG/pr/20240411-ucitrack
keepalived: remove file sync handling for ucitrack
2024-04-16 08:45:17 +02:00
Florian Eckert 7889c520b7 keepalived: remove file sync handling for ucitrack
The ucitrack file hanlding was converted to json. Therefore this is not
needed anymore.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-04-16 08:44:55 +02:00
Stan Grishin 3886eac61c
Merge pull request #23925 from stangri/master-pbr
pbr: bugfix: fix IPv6 interface errors
2024-04-15 14:43:13 -07:00
Stan Grishin 717a800ec5 pbr: bugfix: fix IPv6 interface errors
* update license to AGPL-3.0-or-later
* rename pbr_get_gateway to pbr_get_gateway4 for better readability
* improve IPv6 "gateway" detection/display on start
* prevent IPv6 interface errors on start
* revert release format

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-04-15 19:55:27 +00:00
krant 6a400cce62 squid: update to 6.9
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-14 22:45:15 -07:00
Tianling Shen d9419aeabd
cloudflared: Update to 2024.4.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-04-15 13:22:56 +08:00
Tianling Shen 2439e8a8d8
dnsproxy: Update to 0.69.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-04-15 13:22:09 +08:00
krant 2e8da16fb4 erlang: update to 26.2.4
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-14 12:03:21 -07:00
dracode f28c81bae2 hcxdumptool: Update to 6.3.4
Version 6.3.4 has some important fixes for the OpenWrt community.
This version properly supports Big-Endian systems (which are many); the previous OpenWrt packaged version crashed on such systems.

Signed-off-by: dracode <github@dragonbyte.org>
2024-04-13 14:12:14 -07:00
Paul Spooren 1cd17840a0 mtd-rw: drop PKG_VERSION definition in Makefile
By default Kernel modules follow the version schema from openwrt.git,
which happens to be APK compatible. Instead of defining a entirely
custom format, use what's already out there.

This patch drops the individual PKG_VERSION definition.

Right now, the version becomes 6.1.82.0~7e856206-r2.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2024-04-13 14:10:04 -07:00
Shi JiaYang 68a30a5b7b adguardhome: update to 0.107.48
View the release notes for more information:
https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.48

Signed-off-by: Shi JiaYang <shi05275@163.com>
2024-04-13 14:08:39 -07:00
John Audia 65f6fee7c0 snort3: update to 3.1.84.0
1. Update to latest version
2. Remove redundant section in Makefile

Changelog: https://github.com/snort3/snort3/releases/tag/3.1.84.0

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.84.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2024 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.14
           Using LuaJIT version 2.1.0-beta3
           Using OpenSSL 3.0.13 30 Jan 2024
           Using libpcap version 1.10.4 (with TPACKET_V3)
           Using PCRE version 8.45 2021-06-15
           Using ZLIB version 1.3.1
           Using Hyperscan version 5.4.2 2024-04-10
           Using LZMA version 5.4.6

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-04-13 14:06:47 -07:00
John Audia 4e770bf887 rsync: update to 3.3.0
Changelog: https://download.samba.org/pub/rsync/NEWS#3.3.0

$ rsync --version
rsync  version 3.3.0  protocol version 31
Copyright (C) 1996-2024 by Andrew Tridgell, Wayne Davison, and others.
Web site: https://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    no socketpairs, symlinks, symtimes, hardlinks, no hardlink-specials,
    no hardlink-symlinks, IPv6, atimes, batchfiles, inplace, append, no ACLs,
    no xattrs, optional secluded-args, no iconv, prealloc, stop-at,
    no crtimes
Optimizations:
    no SIMD-roll, no asm-roll, no openssl-crypto, asm-MD5
Checksum list:
    md5 md4 none
Compress list:
    zlibx zlib none
Daemon auth list:
    md5 md4

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-04-13 14:05:48 -07:00
David Andreoletti 51e5556ea4 mosquitto: bump PKG_RELEASE since missing in PR #23863
Signed-off-by: David Andreoletti <david@andreoletti.net>
2024-04-13 14:05:30 -07:00
krant 98aa6b8fde fontconfig: update to 2.15.0
- Use up-to-date project URLs
- Remove obsoleted patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:05:04 -07:00
krant 2c94c9133d mtdev: update to 1.1.7
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:04:45 -07:00
Peter van Dijk 4751f66a32 pdns: unbreak bigendian builds
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-04-13 14:04:32 -07:00
Wesley Gimenes 480ca13e28 netbird: update to 0.27.3
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-04-13 14:04:09 -07:00
Paul Spooren 086bf6047d macremapper: drop VERSION definition in Makefile
By default Kernel modules follow the version schema from openwrt.git,
which happens to be APK compatible. Instead of defining a entirely
custom format, use what's already out there.

This patch drops the individual VERSION definition.

Right now, the version becomes 6.1.82.1.1.0-r2

Signed-off-by: Paul Spooren <mail@aparcar.org>
2024-04-13 14:03:51 -07:00
krant ad6344d045 gptfdisk: update to 1.0.10
- Delete upstreamed patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:03:21 -07:00
krant 5a06e3471b socat: update to 1.8.0.0
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:03:09 -07:00
krant fbe4b5f359 stress-ng: update to 0.17.07
- Refresh the patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:02:58 -07:00
krant c22110929b moreutils: update to 0.69
- Refresh patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:02:44 -07:00
krant 607e681d8d mc: update to 4.8.31
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:01:48 -07:00
krant 3efb231866 mpg123: update to 1.32.6
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:01:35 -07:00
krant fa5057327c wget: update to 1.24.5
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:01:19 -07:00
Eric Fahlgren 4ce2d741c6 snort3: fix issue caused by ucode semantics change
A recent change in the ucode interpeter caused a failure when using
the 'in' operator.
be767ae197

Reported in a forum post by @graysky2.
https://forum.openwrt.org/t/194218/28

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-04-13 13:22:40 +08:00
Hirokazu MORIKAWA 50810923da nghttp2: fix CVE-2024-28182
update to v1.61.0
CVE-2024-28182: Reading unbounded number of HTTP/2 CONTINUATION frames to cause excessive CPU usage

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-04-13 13:18:27 +08:00
Glenn Strauss a5557a2a47 lighttpd: update to lighttpd 1.4.76 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2024-04-12 22:16:26 -07:00
Stan Grishin 45998b82b1
Merge pull request #23880 from stangri/master-pbr
pbr: update to 1.1.4-r15
2024-04-12 13:57:44 -07:00
Stan Grishin bb5de23743 pbr: update to 1.1.4-r15
* delete obsolete files/etc/init.d/pbr.init
* add files/etc/uci-defaults/91-pbr-iptables to help update from older OpenWrt
* add files/etc/uci-defaults/91-pbr-nft to help update from older OpenWrt
* update files/etc/uci-defaults/91-pbr-netifd to only add tables to supported ifaces
* re-organize variants in the Makefile so that they hopefull work this time
* update prerm for all variants for better user experience
* update the -netifd prerm to remove leftofver entries from network and rt_tables file

In the init script:
* add decorations for netifd-interfaces related operations (blue ticks)
* add rtTablesFile variables instead of hard-coding the rt_tables file
* add function to check if the table is netifd-derived
* add error messages/hints for failed interface setup and failed WAN discovery
* make cleanup_rt_tables the netifd-compatible
* streamline interface_process function with a clearer case statement
* rename the interface_process `pre-init` option to `pre_init` to conform to the other
  functions options naming style

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-04-12 20:40:58 +00:00
Stan Grishin 1c2429839e
Merge pull request #23872 from stangri/master-adblock-fast
adblock-fast: improve Makefile's prerm
2024-04-12 13:39:51 -07:00
krant a9ae9bad06 minicom: update to 2.9
- Refresh the patch

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-12 17:00:02 +08:00
Stijn Tintel eb53418b7f
Merge pull request #23832 from chommik/softflowd_add_b_option
softflowd: add '-b' option to config
2024-04-12 11:36:20 +03:00
krant ecc4ecb9d5 whois: update to 5.5.22
- Don't override PKG_BUILD_DIR since tarball is now properly constructed

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-12 05:45:49 +02:00
krant 1cdbbea0ac libevdev: update to 1.13.1
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-12 00:39:20 +01:00
krant 7e54b2b3fc libdeflate: update to 1.20
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-12 00:38:55 +01:00
Rafal Macyszyn 80b15f0b9e softflowd: add '-b' option to config
- add '-b' option to enable bidirectional flow probing

Signed-off-by: Rafal Macyszyn <rafal@v92.pl>
2024-04-11 21:54:28 +02:00
Christian Marangi 4d9ec853be
devel: gcc: refresh patches
Refresh patches with make package/gcc/refresh by tweaking the
GCC_VERSION to refresh every supported version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-11 13:48:13 +02:00
Christian Marangi da8303d430
devel: gcc: add support for GCC 13
Add support for GCC 13 and take patches from openwrt main repo.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-11 13:48:12 +02:00
Christian Marangi a6934ed64e
devel: gcc: add missing RISCV patches for GCC 12
Add missing RISCV patches for GCC 12 from openwrt toolchain GCC.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-11 13:48:12 +02:00
Christian Marangi b31d6da0a8
devel: gcc: align patches structure to openwrt toolchain GCC
Align patches structure to openwrt toolchain GCC to make it easier to
maintain them and reduce patch delta on GCC update.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-11 13:48:09 +02:00
Yousong Zhou 020d925f66 pppossh: add option peer_pppd_options
This can be useful for things like making the interface on the peer side
fixed with value like `ifname xx`

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2024-04-11 08:49:13 +08:00
Stan Grishin 9eb61fe02d adblock-fast: improve Makefile's prerm
* improve output of Makefile's prerm routines

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-04-10 23:57:03 +00:00
krant 1de03eb259 libdrm: update to 2.4.120
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-10 16:15:51 -07:00