Commit Graph

29710 Commits

Author SHA1 Message Date
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
Jeffery To
73616f30e5 selinux-python: Update to 3.5, reorganize package
* Added packages:

  * python3-seobject

    Contains the seobject.py library file which was previously included
    in selinux-semanage

  * selinux-sepolicy

    Contains the sepolicy and sepolgen tools which were previously
    included in python3-sepolicy

  * selinux-sepolgen-ifgen

    Contains the sepolgen-ifgen tool which was previously included in
    selinux-audit2allow

  * selinux-python

    A meta-package to install all tools

* Change the python3-sepolgen data_dir from /usr/share/sepolgen to
  /etc/sepolgen (updated 0001-sepolgen-adjust-data_dir.patch), and add
  the directory to conffiles

  By default, the sepolgen-ifgen tool writes to a file named
  "interface_info" in the data directory, to be read by the audit2allow
  tool. The header comment in the perm_map file also suggests that the
  file is customizable.

  The best place for these files would be in /var/lib, but /etc is more
  appropriate than /usr.

* Remove gui files from python3-sepolicy (0003-sepolicy-no-gui.patch)

* Fix ModuleNotFoundError raised by sepolicy
  (0004-sepolicy-fix-get_os_version-except.patch)

  Patch has been submitted upstream:
  https://lore.kernel.org/selinux/20230619063217.3165462-1-jeffery.to@gmail.com/

* Update package titles, descriptions, and dependencies

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 6bd71dac0c)
2023-06-26 12:26:45 +08:00
Jeffery To
58156ad678 selinux-python: Add default sections for Python and util packages
This also moves the python3-selinux dependency from the default section
into each util package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 61e79aad69)
2023-06-26 12:26:29 +08:00
Jeffery To
6f185f2c58 selinux-python: Order package sections alphabetically
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 03225ca7b0)
2023-06-26 12:26:18 +08:00
Jeffery To
7d7bd65006 python3-libsemanage: Update to 3.5, rename source/target package
* Rename:

  * Source package from python3-libsemanage to python-semanage
  * Target package from python3-libsemanage to python3-semanage

* Update dependents with new target package name

* Update package title, license files, and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 23ff8177f0)
2023-06-26 12:25:49 +08:00
Jeffery To
513e2e3be1 python3-libselinux: Update to 3.5, rename source/target package
* Rename:

  * Source package from python3-libselinux to python-selinux
  * Target package from python3-libselinux to python3-selinux

* Update dependents with new target package name

* Remove patches:

  * 010-setup-py-custom-cc.patch: LDSHARED is already set as part of
    $(PYTHON3_VARS)

  * 020-Make-use-of-variables-when-defining-libdir-and-inclu.patch: This
    package doesn't install the libselinux.pc file

* Update package title and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a205483547)
2023-06-26 12:25:28 +08:00
Jeffery To
14969da55d setools: Update to 4.4.2, reorganize package
* Add separate packages for each tool (setools-*) and a package for the
  Python bindings (python3-setools)

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

* Remove gui tool (apol) and Python binding (setoolsgui)

* Simplify 030-remove-host-paths.patch (libraries installed by
  Build/InstallDev are placed in $(STAGING_DIR)/usr/lib only)

* Update package titles, descriptions, license, and dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 6938f58a45)
2023-06-26 12:23:30 +08:00
Huangbin Zhan
8939b43659 haproxy: update to v2.8.0
- New major LTS release (https://www.mail-archive.com/haproxy@formilux.org/msg43600.html)

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
(cherry picked from commit 3e454f418d)
2023-06-26 11:13:20 +08:00
Stan Grishin
e0df82b5c5 nebula: update to 1.7.2 (and cosmetic fixes)
* update binaries to 1.7.2
* move sharedMemoryOutput variable declaration into output function as it doesn't
  need to be global
* rename parse_yaml function to yaml_parse
* add TODOs for future development

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 204e6076d352d5c7232e18de0fcf58503ef6ae9b)
2023-06-25 18:22:19 +00:00
Dirk Brenken
4ccbbab78f banip: update 0.8.8-2
* process local lists in strict sequential order to prevent possible race conditions
* support ranges in the IP search, too
* fix some minor search issues

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit c3084be415)
2023-06-24 13:17:42 +02:00
Dirk Brenken
dd3a67536b banip: release 0.8.8-1
* Support MAC-/IPv4/IPv6 ranges in CIDR notation
* Support  concatenation of local MAC addresses with IPv4/IPv6 addresses, e.g. to enforce dhcp assignments (see readme)
* small fixes & cosmetics
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit b9bd6cdb0d)
2023-06-24 13:17:41 +02:00
Dirk Brenken
d4019d3828 banip: release 0.8.7-1
* Optionally auto-add entire subnets to the blocklist Sets based on an additional RDAP request with the
   monitored suspicious IP, set 'ban_autoblocksubnet' accordingly (disabled by default).
   For more information regarding RDAP see
   https://www.ripe.net/manage-ips-and-asns/db/registration-data-access-protocol-rdap for reference.
* small fixes & cosmetics
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 767d1ec663)
2023-06-24 13:17:41 +02:00
Tianling Shen
5c220eaef7 vsftpd: fix compilation with musl 1.2.4
musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so
just having _GNU_SOURCE defined is not enough anymore.

Manually pass -D_LARGEFILE64_SOURCE to allow to keep using LFS64 definitions.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a9cda91502)
2023-06-23 14:16:48 +08:00
Tianling Shen
418725b945 gitlab-runner: Update to 16.0.2
* Added test.sh script
* Fixed build with riscv64
* Passed package version via go ldflags
* Refreshed patches
* Removed useless test binaries from package

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 27b4291bd4)
2023-06-23 14:16:42 +08:00
Quintin Hill
39f49ddb23 python-ble2mqtt: fix installation of python program
This was broken when the init script was added in 408502ee0.

(cherry picked from commit 5cf3046055)
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
2023-06-22 22:26:31 +08:00