Commit graph

20938 commits

Author SHA1 Message Date
Rosen Penev
ddfa56b69f
Merge pull request #13157 from neheb/logro
findutils: do not use selinux
2020-08-18 00:27:08 -07:00
Rosen Penev
932b850245
sed: don't use selinux
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:26:05 -07:00
Rosen Penev
da08667483
logrotate: remove selinux support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:25:06 -07:00
Rosen Penev
ac4d6116e5
findutils: do not use selinux
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:23:47 -07:00
Rosen Penev
67d6989c1e
vim: explicitly disable selinux
Now that libselinux is in the tree, vim picks it up.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:23:02 -07:00
Rosen Penev
771d691bcb
at: fix compilation
libselinux is being picked up by at.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:22:04 -07:00
Rosen Penev
69e0200440
Merge pull request #13152 from neheb/glib2651
glib2: update to 2.65.1
2020-08-18 00:18:51 -07:00
Rosen Penev
9e1e4fc680
meson: update to 0.55.1
Remove upstream backports.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:17:49 -07:00
Aaron Goodman
c07f5230be mwan3: improve startup performance; version 2.9.0
improve startup and runtime performance by

1) moving common startup procedures out of hotplug script when called
from mwan3 start
2) reducing calls to iptables to check status of rules
3) consolidating iptables updates and updating with iptables-restore
4) do not wait for kill if nothing was killed
5) running interface hotplug scripts in parallel
6) eliminate operations in hotplug script that check status on every
single interface unnecessarily
7) consolidate how mwan3track makes hotplug calls
8) do not restart mwan3track on connected events

This is a significant refactor, but should not result in any breaking
changes or require users to update their configurations.

version bump to 2.9.0

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-08-17 22:02:36 -04:00
Rosen Penev
0f0a5187a6
glib2: update to 2.65.1
Add a small hack to glib2 to avoid using proxy-intl and break
compilation under uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-17 15:10:42 -07:00
Rosen Penev
009734ad9f
mpg123: revert back to using autotools
CMake build seems to be experimental and not ready for primetime.

Added altivec support.

Fixed installing static output libraries to the target.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-17 14:31:38 -07:00
Jeffery To
722a5b8efa
python3: Use hash-checking mode when installing host pip packages
In hash-checking mode[1], pip will verify downloaded package archives
(source tarballs in our case) against known SHA256 hashes before
installing the packages.

As a consequence, this requires the use of requirements files[2] and
pinning packages to known versions.

The syntax for package Makefiles has changed slightly;
HOST_PYTHON3_PACKAGE_BUILD_DEPENDS no longer accepts requirement
specifiers like "foo>=1.0", only requirements file names (which are the
same as package names in the most common case).

This also updates affected packages, in particular:

* python-zipp: "setuptools_scm[toml]" has been split into
  "setuptools-scm toml" to reuse the requirements file for
  setuptools-scm (the extra depends installed by "setuptools_scm[toml]"
  is toml).

* python-pycparser: This previously used ply 3.10, whereas the
  requirements file will now install 3.11.

[1]: https://pip.pypa.io/en/stable/reference/pip_install/#hash-checking-mode
[2]: https://pip.pypa.io/en/stable/user_guide/#requirements-files

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-17 23:05:49 +08:00
Daniel Golle
6855683e3e hs20: prepare server using uci-defaults and ship files
Setup user database if non-existent, configure uhttpd .php interpreter
and patch php scripts to work out-of-the-box.
Also ship Hotspot 2.0 SPP and OMA DM XML schema/DTD files needed at
run-time for both client and server.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-17 14:12:05 +01:00
Josef Schlehofer
2512c8dcd0
Merge pull request #13135 from jefferyto/python-host-pip-cache-world-readable
python3: Add config PYTHON3_HOST_PIP_CACHE_WORLD_READABLE
2020-08-17 12:46:38 +02:00
Rosen Penev
3a62950214
mpg123: install fmt123.h file
Seems it's not included in the CMake port.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-16 18:43:47 -07:00
Rosen Penev
cbaa5eb1c9
Merge pull request #13143 from jefferyto/python-hyperlink-20.0.1
python-hyperlink: Update to 20.0.1
2020-08-16 18:25:52 -07:00
Rosen Penev
4afed2d75b
Merge pull request #13142 from mateste/moniker.com_ddns
ddns-scripts: Add moniker.com DDNS service
2020-08-16 18:25:42 -07:00
Rosen Penev
1d4fab4bfa
Merge pull request #13136 from neheb/ser
serialconsole: fix compilation with uClibc-ng
2020-08-16 18:20:57 -07:00
Jeffery To
baec9e9ce4
python-cffi: Update to 1.14.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-17 02:07:45 +08:00
Jeffery To
9277f74abd
python-hyperlink: Update to 20.0.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-17 01:56:47 +08:00
Mateusz Stępień
f778b1eea3 ddns-scripts: Add moniker.com DDNS service
Signed-off-by: Mateusz Stępień <mateusz@argc.pl>
2020-08-16 17:42:05 +02:00
Rosen Penev
c158c02bc5 exfat-nofuse: remove
Since the introduction of the official exfat-oot package in base, this
is now pointless.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-16 21:48:59 +08:00
Rosen Penev
1d16531f62
serialconsole: fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-15 17:53:29 -07:00
Aaron Goodman
39f58789e6 mwan3: use ip monitor route to detect routing changes
use only committed uci changes for updating routing table

use functions.sh functions rather than uci command line tool
to find interfaces for routing table.

consolidate rtmon_ipv4 and rtmon_ipv6 functions into a single function

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-08-15 20:19:56 -04:00
Rosen Penev
52ea87c5d7
tracertools: remove usleep usage
usleep is deprecated.

Modernized the Makefile to modern standards.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-16 01:16:45 +01:00
Rosen Penev
45a5489b3f
Merge pull request #13129 from neheb/mpg
mpg123: update to 1.26.3
2020-08-15 15:39:41 -07:00
Rosen Penev
d47ac3eb40
Merge pull request #13108 from neheb/nets
netsniff-ng: add missing header
2020-08-15 15:32:39 -07:00
Jeffery To
001cd3c571
python3: Add config PYTHON3_HOST_PIP_CACHE_WORLD_READABLE
This adds a config option PYTHON3_HOST_PIP_CACHE_WORLD_READABLE; if
enabled, chmod will be run after pip install to make all
files/directories in the host pip cache world-readable.

Supersedes https://github.com/openwrt/packages/pull/13012.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-16 06:09:45 +08:00
Michael Heimpold
cae992699b php7-pecl-redis: update to 5.3.1
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-08-16 00:01:41 +02:00
Rosen Penev
4d2c827e9f
Merge pull request #13125 from ja-pa/procps-ng-sysct
procps-ng: add new applet sysctl
2020-08-15 12:03:08 -07:00
Rosen Penev
25f931c007
Merge pull request #13134 from antonlacon/ffmpeg-431
ffmpeg: update to 4.3.1
2020-08-15 11:51:16 -07:00
Daniel Golle
6d8a3aa71d hs20: add Hotspot 2.0 OSU client and server implementation
Add hs20-server and hs20-client packages correspoding to the
hs20/client and hs20/server folder in hostap.git.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-15 16:54:54 +01:00
Matthias Schiffer
8bb7659f08 openvswitch: backport patch to fix build against kernel 4.14.193
(and possibly other recent stable kernels)

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2020-08-15 09:19:59 +08:00
Rosen Penev
9fc278548b
mpg123: update to 1.26.3
Switched to CMake. CMake compiles faster.

Added libsyn123 library as it's needed since version 1.26.

Before:

time make package/mpg123/compile -j 12
Executed in   16.05 secs   fish           external
   usr time   26.65 secs    0.00 micros   26.65 secs
   sys time    4.82 secs  833.00 micros    4.81 secs

After:

time make package/mpg123/compile -j 12
Executed in   12.12 secs   fish           external
   usr time   19.35 secs    0.00 micros   19.35 secs
   sys time    3.22 secs  752.00 micros    3.22 secs

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-14 18:07:28 -07:00
Rosen Penev
d34430f02f
canutils: add back install section
5969273ff4 mistakenly got rid of the
install section for canutils, causing errors when trying to install.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-14 15:40:09 -07:00
Rosen Penev
8d927653d7
lpc2list: remove deprecated functions
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-14 13:49:36 -07:00
Rosen Penev
f2a1780a8e
Merge pull request #13115 from neheb/more
moreutils: fix compilation with uClibc-ng
2020-08-14 13:33:00 -07:00
Ian Leonard
b7622c0ea4 ffmpeg: update to 4.3.1
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-08-14 11:46:43 -07:00
Dirk Brenken
93b91d06c2
Merge pull request #13124 from dibdot/adblock
adblock: refresh blocklist sources
2020-08-14 17:36:46 +02:00
Dirk Brenken
5ba498f7c8
adblock: refresh blocklist sources
* remove 'dshield' and 'sysctl' (discontinued)
* switch 'malwaredomains', 'shallalist' and 'winhelp' to https
* add a second regional list for poland (provided by matx1002)
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-08-14 14:53:57 +02:00
Jan Pavlinec
8b1104ae91
procps-ng: add new applet sysctl
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-14 14:21:44 +02:00
Rosen Penev
8d063061bf
Merge pull request #13112 from neheb/isn
open-isns: fix compilation without deprecated signal API
2020-08-14 02:18:10 -07:00
Rosen Penev
74747b569f
Merge pull request #13120 from neheb/urcu2
liburcu: don't build docs and tests
2020-08-13 23:57:53 -07:00
Rosen Penev
e17c1d495c
Merge pull request #13121 from neheb/cgrp
libcgroup: don't build tests
2020-08-13 23:57:30 -07:00
Rosen Penev
98cef1f44a
Merge pull request #13118 from neheb/xcr
keyutils: fix deprecated function usage
2020-08-13 23:54:31 -07:00
Rosen Penev
a1776371cb
Merge pull request #13087 from jjm2473/lvm2-fix-mac-sh
lvm2: fix CE in mac
2020-08-13 23:43:18 -07:00
Liangbin Lian
9bb0962d6e lvm2: fix CE in mac
command-count.h generated by makefile was wrong
when using default shell in mac,
set shell to bash to fix it.

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2020-08-14 14:19:12 +08:00
Rosen Penev
86c478bd76
klish: fix compilation with uClibc-ng
sigignore is missing from libc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 22:10:13 -07:00
Rosen Penev
8851c94970
libcgroup: don't build tests
Speeds up compile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 21:50:27 -07:00
Rosen Penev
3e90378fe2
liburcu: don't build docs and tests
Faster compilation

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 21:48:52 -07:00