Commit Graph

29623 Commits

Author SHA1 Message Date
Nick Hainke
d946694cd2 snowflake: update to 2.6.0
Tor projects tries to migrate away from git.torproject.org [0,1]. We
need to adjust PKG_SOURCE and GO_PKG name. Further, we need to backport
patches to fix compiling on riscv64, so add:
- 0001-Bump-minimum-required-version-of-go.patch
- 0002-Update-dependencies.patch

Changelog:
2fa8fd9188

[0] - https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/86
[1] - 82cc0f38f7

Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit 0281f7594b)
2023-07-19 22:00:41 +02:00
Tianling Shen
9f76dc2e22 rust: Update to 1.71.0
Refreshed patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 971d326768)
2023-07-18 14:19:00 +01:00
Orne Brocaar
26de69a8f0 rust: compile host package per target
While the compiled binaries are intended to run on the host system, the
rust/host package does include the target matching the configured
OpenWrt target.

If using (for example) ./scripts/env to switch between different
OpenWrt configurations, this will cause issues if the different
configuration is for a different target. In such case there will be a
mismatch between the available Rust target and OpenWrt target and the
following error will be printed:

> error[E0463]: can't find crate for `core`
> note: the `XXX` target may not be installed

This fix will add the RUSTC_TARGET_ARCH as HOST_BUILD_DIR and CARGO_HOME
suffix, such that rust/host will be compiled in case an OpenWrt
configuration change causes the RUSTC_TARGET_ARCH to change.

Fixes: #21530

Signed-off-by: Orne Brocaar <info@brocaar.com>
[Applied Jeffery To's suggestion for build and install path]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f489e019ac)
2023-07-18 14:18:50 +01:00
Tianling Shen
16546572f2 Merge pull request #21587 from jefferyto/python-mako-reimport-openwrt-23.05
[openwrt-23.05] python-mako: Re-import host-only package from abandoned packages repo
2023-07-18 19:12:24 +08:00
Tianling Shen
bbc08887be Merge pull request #21596 from jefferyto/golang-1.20.6-openwrt-23.05
[openwrt-23.05] golang: Update to 1.20.6
2023-07-18 19:11:49 +08:00
Jeffery To
966ffc5f07 golang: Update to 1.20.6
Includes fix for CVE-2023-29406 (net/http: insufficient sanitization of
Host header).

This also updates the copyright information for various Go packaging
files.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 8000a7f769)
2023-07-17 22:07:21 +08:00
Jeffery To
39192c3fe0 python-mako: Re-import host-only package from abandoned packages repo
Mako was removed in 60ce07b9a1d5c7a53297f177f10af68f3304be9e; at the
time we were using host pip to install host Python packages and so
having this package was not necessary.

With the move away from host pip and toward proper host packages, it
would be better to have a Mako host-only package here to support the
mesa package in the video feed.

This re-imports the package from the abandoned packages feed, updates
the makefile with current Python package conventions, and updates the
package to the latest version.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 666ea93977)
2023-07-17 12:53:41 +08:00
Dirk Brenken
92e4f64557 banip: release 0.9.0-1
* supports allowing / blocking of certain VLAN forwards in segregated network environments,
   set 'ban_vlanallow', ''ban_vlanblock' accordingly
* simplified the code/JSON to generate/parse the banIP status
* enclose nft related devices in quotation marks , e.g. to handle devices which starts with a number '10g-1'
* made the new vlan options available to LuCI (separate commit)

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 1c14eb6d8c)
2023-07-16 16:32:59 +02:00
Tianling Shen
493f151887 yq: Update to 4.34.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 1cb2590c17)
2023-07-16 03:08:16 +08:00
Tianling Shen
55f3f6e195 cloudflared: Update to 2023.7.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 5e0c715a51)
2023-07-16 03:08:13 +08:00
Tianling Shen
5e87866b6a inih: Update to r57
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 195053fba4)
2023-07-16 03:08:07 +08:00
Tianling Shen
5320cb6371 Merge pull request #21562 from jefferyto/python-cython-0.29.36-openwrt-23.05
[openwrt-23.05] python-cython: Update to 0.29.36
2023-07-16 00:42:11 +08:00
Tianling Shen
7a44f4257c Merge pull request #21564 from jefferyto/python-trove-classifiers-2023.7.6-openwrt-23.05
[openwrt-23.05] python-trove-classifiers: Update to 2023.7.6
2023-07-16 00:41:55 +08:00
Tianling Shen
7b2338bafd Merge pull request #21563 from jefferyto/python-editables-0.4-openwrt-23.05
[openwrt-23.05] python-editables: Update to 0.4
2023-07-16 00:41:49 +08:00
Tianling Shen
a0e8ca4bce Merge pull request #21561 from jefferyto/click-8.1.4-openwrt-23.05
[openwrt-23.05] click: Update to 8.1.4, rename source package
2023-07-16 00:41:29 +08:00
Tianling Shen
80129c442b Merge pull request #21567 from mcha-forks/openwrt-23.05
tailscale: update to 1.44.0
2023-07-15 13:52:36 +08:00
Zephyr Lykos
aa5c60f2a6 tailscale: update to 1.44.0
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
(cherry picked from commit 2ee93efe5d)
2023-07-15 12:19:51 +08:00
Zephyr Lykos
eec6788538 tailscale: update to 1.42.0
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
(cherry picked from commit 3d368ddc35)
2023-07-15 12:19:50 +08:00
Tianling Shen
31e5774876 Merge pull request #21565 from jefferyto/ooniprobe-3.18.0-openwrt-23.05
[openwrt-23.05] ooniprobe: Update to 3.18.0
2023-07-14 14:16:31 +08:00
Michael Heimpold
4958bcd793 Merge pull request #21560 from mhei/23.05-php8-update-to-8.2.8
[23.05] php8: update to 8.2.8
2023-07-14 07:57:19 +02:00
Jeffery To
93c3e4e8c5 ooniprobe: Update to 3.18.0
This version includes support for Go 1.20 (specifically 1.20.5).

This also:

* Adds a workaround for musl 1.2.4 compatibility in mattn/go-sqlite3[1]

* Sets GO_PKG_BUILD_PKG to build the main binary (ooniprobe) only

* Updates the package license; the project was relicensed in 3.13.0[2]

[1]: https://github.com/mattn/go-sqlite3/issues/1164
[2]: https://github.com/ooni/probe-cli/pull/446

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit dc7382ec65)
2023-07-14 13:29:39 +08:00
Jeffery To
caf08c9470 python-trove-classifiers: Update to 2023.7.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b68832d51e)
2023-07-14 13:24:29 +08:00
Jeffery To
ff9e6d6621 python-editables: Update to 0.4
The build backend was changed from setuptools to flit-core.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9a5f66acc3)
2023-07-14 13:21:25 +08:00
Jeffery To
e886775079 python-cython: Update to 0.29.36
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 96c4a3f0c7)
2023-07-14 13:18:48 +08:00
Jeffery To
2f54fd20d2 click: Update to 8.1.4, rename source package
This renames the source package to python-click to match other Python
packages.

This also updates the package dependencies, licence file, package title
and description.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 5710f272db)
2023-07-14 13:15:25 +08:00
Michael Heimpold
f03f443a13 php8: update to 8.2.8
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 75bd8ebde4)
2023-07-13 20:03:49 +02:00
Dirk Brenken
0ef62efff5 banip: update 0.8.9-4
* made the etag id parsing more bulletproof (to catch unverified etags as well)

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 5e2a9f082a)
2023-07-09 07:01:56 +02:00
Dirk Brenken
e0be319e33 banip: update 0.8.9-3
* prevent superflous etag function calls during start action (on start backups will be used anyway)
* changed the ipthreat feed download URL (load a compressed file variant to save bandwidth)

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 88e64a2ae4)
2023-07-08 22:07:59 +02:00
Dirk Brenken
3c398d94e3 banip: update 0.8.9-2
* fix a corner case backup issue with empty feed downloads

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 137045faa9)
2023-07-08 22:07:47 +02:00
Dirk Brenken
4130dee324 banip: release 0.8.9-1
* added HTTP ETag or entity tag support to download only ressources that have been updated on the server side,
  to save bandwith and speed up banIP reloads
* added 4 new feeds: binarydefense, bruteforceblock, etcompromised, ipblackhole (see readme)
* updated the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 68cdc3952d)
2023-07-08 22:07:37 +02:00
Christian Marangi
42cf7d0ed9 nginx: don't install all module for FULL variant
We currently have a more or less circular dependency with nginx ssl and
full variant.

FULL variant depends on every nginx module. Every nginx module depends
on nginx-ssl.

Since nginx-full depends on an nginx module, nginx-ssl is installed as
module depends on it and then the installation fails as nginx-full
conflicts with nginx-ssl.

nginx-full in it's meaning is nginx built with every config selected and
it should not have module as dependency. In fact an user should always
install them separetly as while other things, local modification to the
nginx config file are required to include the just installed module.

To fix this circular dependency problem, drop the dependency of every
nginx module for FULL variant.

Fixes: #21300
(cherry picked from commit 3d0183e9c5)
[ fix conflict error and bump pkg release ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-07-07 12:54:59 +02:00
Tianling Shen
74b54c63a1 Merge pull request #21494 from jefferyto/python-typing-extensions-4.7.1-openwrt-23.05
[openwrt-23.05] python-typing-extensions: Update to 4.7.1
2023-07-05 17:28:45 +08:00
Tianling Shen
e0c713717d rclone: Update to 1.63.0
While at it fixed a typo error of license files variable.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 952844c976)
2023-07-05 17:23:53 +08:00
Tianling Shen
6093d25659 dnsproxy: Update to 0.51.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 9cf533dffe)
2023-07-05 17:23:48 +08:00
W. Michael Petullo
4e9fc396cb vala: add self as maintainer of unmaintained package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry picked from commit ae94714081336622afeeec6e46d441fdb9e015eb)
2023-07-04 16:01:58 +08:00
W. Michael Petullo
0be45b334c vala: patch to circumvent apparent pkgconf bug
There is an apparent bug in pkgconf 1.9 that broke building the OpenWrt
Vala package. This adds a patch to circumvent the bug. For the related
discussion, see:

https://github.com/openwrt/packages/issues/21359

The pkgconf bug appears similar to the one discussed here:

https://github.com/pkgconf/pkgconf/issues/268

Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry picked from commit a7e1ba32fdf4b736a44d467b0f79b7f4665ce32d)
2023-07-04 16:01:58 +08:00
Jeffery To
a100549006 python-typing-extensions: Update to 4.7.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 207d01c3a9)
2023-07-04 15:08:12 +08:00
Jeffery To
e2e5d7e685 python-markupsafe: Update to 2.1.3, add host build
The host build will be used for mako (to be added later).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit ff51716aaa)
2023-07-03 07:29:29 -07:00
Jeffery To
bc5f6715b0 python-libmodbus: Update to 0.6.2
This also adds a source package (python3-libmodbus-src).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 40b9f05a58)
2023-07-03 07:29:17 -07:00
Jeffery To
79f0dffac2 python-gnupg: Update to 0.5.0
This also removes the dependency on gnupg as there are two packages for
gpg, gnupg and gnupg2; this library should work with either one.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 67af34188d)
2023-07-03 07:29:06 -07:00
Jeffery To
6565e14934 python-service-identity: Update to 23.1.0
This adds new build dependencies as the package switched to
pyproject.toml-based builds.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit e1ef13a30c)
2023-07-03 07:28:55 -07:00
Jeffery To
e3d543215b python-hatchling: Update to 1.18.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 2ec3b9f095)
2023-07-03 07:28:44 -07:00
Jeffery To
9d2bb1adc1 python-pluggy: Update to 1.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f6190a379b)
2023-07-03 07:28:32 -07:00
Jeffery To
1831e79162 python-werkzeug: Update to 2.3.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit acc915083d)
2023-07-03 07:28:15 -07:00
Jeffery To
6dd0844591 python-packages: Take over maintainership from Daniel Golle
This was requested in
https://github.com/openwrt/packages/pull/21227#issuecomment-1567676980.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b5dbf77501)
2023-07-01 04:46:31 -07:00
Salem Huang
0b2f74ab1a netbird: update to 0.21.7
1. Release notes:
   https://github.com/netbirdio/netbird/releases/tag/v0.21.2
   https://github.com/netbirdio/netbird/releases/tag/v0.21.3
   https://github.com/netbirdio/netbird/releases/tag/v0.21.4
   https://github.com/netbirdio/netbird/releases/tag/v0.21.5
   https://github.com/netbirdio/netbird/releases/tag/v0.21.6
   https://github.com/netbirdio/netbird/releases/tag/v0.21.7
2. Update GO_PKG_LDFLAGS, because of 292ee260ad
3. Define the configuration file.

Signed-off-by: Salem Huang <solohoh@hotmail.com>
(cherry picked from commit b9b785b00b)
2023-07-01 04:44:39 -07:00
Jeffery To
9102e05c8e python-setuptools: Update to 68.0.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit c698a615f9)
2023-07-01 04:44:24 -07:00
Dirk Brenken
edf0a232a0 adblock: update to 4.1.5-8
* adapt adguard_tracking source changes

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit e1fa285f32)
2023-06-30 07:29:45 +02:00
Tianling Shen
03aa90133d Merge pull request #21436 from jefferyto/selinux-update-openwrt-23.05
[openwrt-23.05] selinux: Update selinux packages to 3.5, setools to 4.4.2, reorganize packages
2023-06-29 03:02:04 +08:00
Jeffery To
10b464ce3b semodule-utils: Update to 3.5, reorganize package
* Add separate packages for each tool (semodule-*)

* Update the semodule-utils package as a meta-package that installs all
  tools, keeping it functionally the same as the current semodule-utils
  package

* Remove host build (not used by any other package)

* Update package titles, descriptions, and license files

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit aa4085a13f)
2023-06-26 12:27:05 +08:00