Commit Graph

32333 Commits

Author SHA1 Message Date
Luiz Angelo Daros de Luca
8ba4b78dc7 motion: add non/ffmpeg variants
With ffmpeg support, motion can encode videos and process network camera
streams. It is a small code base and buinding it twice will not
significantly impact a full build.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-07-06 10:29:11 -07:00
Jan Chren ~rindeal
fa9a6f7cd2 wifischedule: completely overhaul the script
Squashed using these commits:

 - wifischedule: use `service` instead of direct path
 - wifischedule: use `sort -u` instead of `uniq`
 - wifischedule: restart cron only at the end of batch instead of after every change
 - wifischedule: remove `[[` bash-isms
 - wifischedule: trim trailing ws
 - wifischedule: reduce `if` blocks
 - wifischedule: quote variables and remove some more bash-isms
 - wifischedule: simplify _get_uci_value`
 - wifischedule: don't exit whole script just because `uci get somekey` fails somewhere
 - wifischedule: revamp `_should_enable_wifi()`
 - wifischedule: revamp `_format_daysofweek_list()`
 - wifischedule: revamp `_enable_wifi_schedule()`
 - wifischedule: minor refactoring
 - wifischedule: mega revamp
 - wifischedule: fixes
 - wifischedule: touch-ups
 - wifischedule: use only `awk` in `_cfg_list_entries()` to filter `uci`
 - wifischedule: improve code docs
 - wifischedule: inline `_crontab_format_dow_field()`
 - wifischedule: refactor `_crontab_append_line()`
 - wifischedule: add `_uci_bool()` and refactor `_arith_bool()`
 - wifischedule: rename some functions
 - wifischedule: refactor using shellcheck
 - wifischedule: refactor `_wifi_get_interfaces()`
 - wifischedule: refactor `_wifi_get_devices()`
 - wifischedule: shellcheck fixes
 - wifischedule: use logger instead of a logfile
 - wifischedule: refactor global consts
 - wifischedule: introduce main() func
 - wifischedule: bump version

Signed-off-by: Jan Chren ~rindeal <dev.rindeal@gmail.com>
2024-07-05 13:43:57 -07:00
Peter van Dijk
25c197c9ea pdns-recursor: update to 5.0.7
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-07-05 13:42:36 -07:00
Wesley Gimenes
6bd94129b1 netbird: update to 0.28.4
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-07-05 13:42:14 -07:00
Andreas Gnau
7e5332e3cd jq: Add PKG_CPE_ID
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-05 13:41:56 -07:00
Andreas Gnau
9477f71f99 uwsgi: Add PKG_CPE_ID
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-05 13:41:56 -07:00
Andreas Gnau
fc043c0039 mxml: Add PKG_CPE_ID
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-05 13:41:56 -07:00
Sean Khan
c7f099a19c openssh: fix incompatible ptr type error GCC 14.1
The `ssh_systemd_notify` function is causing compilation errors
when built against GCC 14.1. This is due to an incompatible pointer
type being passed to the connect function.

The connect function expects a pointer to `struct sockaddr`, but
was receiving a pointer to `struct sockaddr_un`.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-07-05 13:41:33 -07:00
Yegor Yefremov
24248b6f7c libs/glib2: remove pcre2 fallback workaround
pcre2 can now be properly linked statically. Hence, remove both
the patch and -Dforce_fallback_for=libpcre2-8 option.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2024-07-03 22:57:10 -07:00
Yegor Yefremov
a5060c9d2d libs/glib2: remove the upstream patch
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2024-07-03 22:57:10 -07:00
Yegor Yefremov
468610d9a7 libs/glib2: remove the deprecated option force_posix_threads
Resolves the following warning:

glib-2.80.3/meson.build:2053:
WARNING: DEPRECATION: Option 'force_posix_threads' is deprecated and
will be removed after GLib 2.72; please file an issue with your use case
if you still require it

For more information, see the following merge request:

https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2474

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2024-07-03 22:57:10 -07:00
Jonas Jelonek
3ff411fe02 eza: update to 0.18.21
Release notes:
0.18.19: https://github.com/eza-community/eza/releases/tag/v0.18.19
0.18.20: https://github.com/eza-community/eza/releases/tag/v0.18.20
0.18.21: https://github.com/eza-community/eza/releases/tag/v0.18.21

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-07-03 16:58:44 -07:00
Jonas Jelonek
7f5df4684b croc: update to 10.0.9
Release notes:
https://github.com/schollz/croc/releases/tag/v10.0.9

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-07-03 16:58:35 -07:00
Wesley Gimenes
514e8df3ea netbird: update to 0.28.3
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-07-03 16:58:15 -07:00
Milinda Brantini
bdae046c88 tailscale: Update to 1.68.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-03 16:58:01 -07:00
Clemens Hopfer
1cf592503b openvpn: fix startup with script-security lower than 2
External scripts may only be specified with script-security 2 or higher,
otherwise OpenVPN fails at tunnel startup with an error.
This changes the previously hardcoded hotplug scripts to only be added if
script-security is 2 or higher is used.

Signed-off-by: Clemens Hopfer <openwrt@wireloss.net>
2024-07-03 12:55:24 -07:00
Robert Marko
24f1c9b490 utils: lpac: fix passing CMAKE options
Turns out that having a comment for QMI over QRTR in the CMAKE_OPTIONS will
drop anything after it, so lets move the comment above CMAKE_OPTIONS.

Fixes: 34f9d96b4c ("lpac: make APDU backends configurable")
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2024-07-03 20:19:12 +02:00
Lu jicong
84464a656c rust: select correct architecture for armv5
Currently, armv5 and armv6 targets are both using armv6 rustc.
Without this patch, rust programs in armv5 targets throw illegal instruction
error.

Signed-off-by: Lu jicong <jiconglu58@gmail.com>
2024-07-04 02:09:45 +08:00
Tianling Shen
309687f01a v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-04 02:06:49 +08:00
Daniel Golle
080d5f04ef i2csfp: add package
Add i2csfp utility which comes handy when dealing with some SFP modules.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-07-03 02:44:16 +01:00
Daniel Golle
6a46887e60 postgresql: update to version 16.3
Switch to new major version 16.
Use meson to build for target, however, old autotools-style configure is
needed to clean the source directory before being able to run meson, and
host build of the timezone compiler ('zic') also still requires using the
old build system.

See also https://www.postgresql.org/docs/16/release-16.html

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-07-03 02:32:40 +01:00
Robert Marko
34f9d96b4c lpac: make APDU backends configurable
Currently, lpac will be built with the PCSC and AT APDU backends by default
and its not configurable in OpenWrt.

Since smart card reads are not really common on OpenWrt devices lets
disable PCSC backend by default so we dont have to include PCSC lib and
daemon by default.

AT backend is left enabled by default since it has no external dependecies
and all modems have it.

QMI over QRTR backend is not selectable even though it is part of the 2.0.2
relase since it requires unstable libqmi 1.35.4 or newer and we are still
using 1.34 stable branch.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2024-07-02 09:52:03 -07:00
Tianling Shen
7224e0ff04 miniupnpc: Update to 2.2.8
Updated binary path, rebased patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-02 09:50:57 -07:00
Tianling Shen
2d00a149c6 libnatpmp: Update to 20230423
Rebased patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-02 09:36:28 -07:00
John Audia
75674f0439 openssh: bump to 9.8p1
Release notes: https://www.openssh.com/txt/release-9.8

* 9.8p1 fixes CVE-2024-6387
* Adjusted Makefile to provide /usr/lib/sshd-session
* Given the troubles with -fzero-call-used-regs and all the
  broken checks, makes sense to skip it

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-07-02 09:30:45 -07:00
Yegor Yefremov
ffefbb2645 libs/glib2: update to 2.80.3
Explicitly disable gobject introspection option.

Set runtime_dir to /var/run as current glib2 version sets this option
to /run by default.

Add a patch removing the Python packaging module dependency.

Refresh patches.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2024-07-02 04:57:41 -07:00
Eric Fahlgren
ed1bd0b386 owut: update to 2024.07.01
- bugs
  1ed0c8d6c6 partial fix for 'what-provides'
  189b27210f bad sutype

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-07-02 19:01:49 +08:00
Tianling Shen
a75d9912f1 Merge pull request #24497 from p-w-p/patch-5
docker: Update to 27.0.3
2024-07-02 19:01:09 +08:00
Milinda Brantini
e7ef6ae485 dockerd: Update to 27.0.3
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-02 15:26:38 +08:00
Milinda Brantini
d9925c4813 docker: Update to 27.0.3
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-02 15:25:31 +08:00
Robert Marko
10644cacbe lpac: update to 2.0.2
Release notes:
https://github.com/estkme-group/lpac/releases/tag/v2.0.2

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-07-01 11:18:34 +02:00
Dirk Brenken
b76f6e1c16 adblock: update 4.1.5-11
* removed an accidentally commited flag of the upcoming adblock 5.x, this fixes a startup regression without trigger interface

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-06-30 19:30:11 +02:00
Nikos Mavrogiannopoulos
ab34df61a9 Merge pull request #24488 from neheb/k
p11-kit: update to 0.25.3
2024-06-30 09:15:54 +02:00
Rosen Penev
b2a00dacb0 apinger: fix time_t format
Needs to be 64-bit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 16:51:22 -07:00
Rosen Penev
88aaa484fd libtalloc: update to 2.42
Refresh patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 15:45:12 -07:00
Rosen Penev
351126db4d unixobdc: fix compilation with GCC14 again
Use upstream backport.

Remove autoreconf for speed. Nothing is being patched anyway.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 15:28:57 -07:00
Rosen Penev
edb564c52e p11-kit: update to 0.25.3
Upstream backport fixing 32-bit -Wformat warning.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 15:26:38 -07:00
Rosen Penev
1db7b984ad xmlrpc-c: update to 1.59.03
Add nls.mk as libxml2 needs it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 15:12:16 -07:00
Goetz Goerisch
f7a8e6548d jool: update to 4.1.12
Update jool to 4.1.12
Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.12

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
2024-06-29 11:56:59 -07:00
John Audia
3e331ddcc0 lxc: update to 6.0.1
Changelog: https://discuss.linuxcontainers.org/t/lxc-6-0-lts-has-been-released/19567

Required libdbus as a depends for liblxc.  I verified that both
lxc-create and lxc-checkconfig work with the rebases to the
following patches but do please review:

  020-lxc-checkconfig.patch
  025-remove-unsupported-option.patch

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-06-29 11:56:46 -07:00
Rosen Penev
0729ad976b hwinfo: remove uuid hacks
util-linux uuid is used now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 11:56:29 -07:00
Rosen Penev
ba0ff68c27 sumo: update to 1.16.0
Add patch for GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 11:56:14 -07:00
Tianling Shen
d81b3c8ab1 alist: Update to 3.35.0
Add GO_PKG_EXCLUDES to fix build on non-64bit (arm64/amd64) system.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-06-29 17:16:20 +08:00
Milinda Brantini
74a15d2a9e dnsproxy: Update to 0.71.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-28 00:34:37 -07:00
Milinda Brantini
ec1320310a docker: Update to 27.0.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-28 00:34:22 -07:00
Milinda Brantini
c49a117238 runc: Update to 1.1.13
This is the thirteenth patch release in the 1.1.z release branch of runc.
Itbrings in Go 1.22.x compatibility and fixes a few issues,
including anoccasional wrong nofile rlimit in runc exec,
and a race between runc list and runc delete.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-28 00:34:22 -07:00
Milinda Brantini
24d29581e2 dockerd: Update to 27.0.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-28 00:34:22 -07:00
Fabian Lipken
f9ea70ad66 fx: update to 35.0.0
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2024-06-28 00:33:57 -07:00
Tianling Shen
1116792178 Merge pull request #24468 from ne20002/master-crowdsec
Update crowdsec to latest upstream release version 1.6.2
2024-06-28 02:06:43 +08:00
Jan Hák
4c003313d7 knot: update to version 3.3.7
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-06-27 15:16:48 +02:00