Commit graph

14970 commits

Author SHA1 Message Date
Heath Kehoe
e86624e13b
isc-dhcp: Remove --disable-tracing from configure args
This fixes a crash that happens when dhcpd is configured with a failover
peer, and the failover peer goes down. The crash is due to a dereference
of a freed object. When tracing is enabled (which is the default) the
object in question is referenced by the tracing code and so doesn't get
freed prematurely. I have observed this crash on two different target
platforms (mips and x86_64), and it is reproducible on non-OpenWRT
distros by building isc-dhcpd using --disable-tracing.

This has been reported to ISC, but their response was that it's a low
priority as the simple work-around is to leave tracing enabled.

Re-enabling the tracing code only increases the size of the executable
by about 24KB.

Signed-off-by: Heath Kehoe <yaheath@gmail.com>
2019-06-03 03:19:07 +00:00
Rosen Penev
72dc6f669a
Merge pull request #8965 from neheb/pow
powertop: Switch to uClibc++
2019-06-02 09:48:25 -07:00
Hannu Nyman
982c389732 irqbalance: add support for uci config
Add support for uci config file.

Only a global 'enabled" switch has been implemented so far.

* Default config disables irqbalance initially, so that there is
  no change with the previous behaviour (and the possibly existing
  separate launch scripts in people's builds).

Config file and init script can be later extended for irqbalance
options like the oneshot mode or the evaluation interval

(Also change the init file to use tabs)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-06-02 12:43:08 +03:00
Aleksandr Mezin
df14fa949f irqbalance: add init script
Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
2019-06-02 12:13:53 +03:00
Nikos Mavrogiannopoulos
e053ce17c7 gnutls: removed autogen patch
It was causing regressions in systems without some particular
development tools (see #8129)

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-06-01 08:14:37 +02:00
Rosen Penev
729eb5da3a
Merge pull request #9097 from neheb/softe
softethervpn: Fix compilation with full/stub iconv
2019-05-31 20:49:02 -07:00
Rosen Penev
2c67456537
Merge pull request #9034 from neheb/do
dosfstools: Fix compilation with full NLS
2019-05-31 20:48:21 -07:00
Rosen Penev
1cc3c11739
Merge pull request #9111 from neheb/fol
libfolly: Update to version 2019.05.27.00
2019-05-31 18:26:55 -07:00
Rosen Penev
b2269ff2f1 fbthrift: Update to 2019.05.27.00
Simplify dependencies.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 17:00:23 -07:00
Rosen Penev
650c7e6eec libwangle: Update to 2019.05.27.00
Simplify dependencies.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 17:00:08 -07:00
Rosen Penev
2d9ad583f5 librsocket-cpp: Simplify dependencies
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 16:59:41 -07:00
Rosen Penev
b9c64ba003 libfizz: Update to 2019.05.27.00
Simplified DEPENDS. libfolly is all that's needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 16:58:56 -07:00
Rosen Penev
0c69a7b336 softethervpn: Fix compilation with full/stub iconv
Needs -liconv.

Also fixed compilation without deprecated OpenSSL APIs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Add OPENSSL_init_crypto to deprecated patch
Co-Authored-By: Eneas Queiroz <cote2004-github@yahoo.com>
2019-05-31 13:58:30 -07:00
Rosen Penev
e243f40fd4 libfolly: Update to version 2019.05.27.00
Removed upstreamed patches. Also fixes a redefinition error on some
platforms.

Cleaned up the DEPENDS to be simpler and more concise.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-31 11:33:03 -07:00
Stijn Tintel
99411ab743
Merge pull request #9056 from lucize/strongup
strongswan: update to 5.8.0
2019-05-31 10:08:37 +02:00
Dirk Brenken
d347c432b4
Merge pull request #9106 from dibdot/banIP
banip: update 0.1.3
2019-05-31 07:13:46 +02:00
Rosen Penev
3d7970b169
Merge pull request #9090 from neheb/dnsd
dnsdist: Fix several issues
2019-05-30 08:59:18 -07:00
Dirk Brenken
f5de0439c1
banip: update 0.1.3
* change iptables whitelist target from 'ACCEPT' to 'RETURN'
  to stop traversing the banIP chain and resume at the next chain
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2019-05-30 16:30:39 +02:00
Josef Schlehofer
26b31c2645
Merge pull request #9087 from BKPepe/urllib3
python-urllib3: update to version 1.25.3
2019-05-30 15:19:21 +02:00
Josef Schlehofer
4b76657bf8
Merge pull request #9086 from BKPepe/youtubedl
youtube-dl: update to version 2019.5.20
2019-05-30 15:18:45 +02:00
Hannu Nyman
b5917b25aa
Merge pull request #9028 from dengqf6/cappy
libcap: update to 2.27
2019-05-30 11:12:27 +03:00
Hannu Nyman
e3dbc87bd9
Merge pull request #9103 from jefferyto/python-host-patch-upgraded-setuptools-pip
python,python3: Allow upgraded host setuptools/pip to be patched
2019-05-30 11:11:26 +03:00
Hannu Nyman
b7e689aefd
Merge pull request #9101 from jefferyto/python-setuptools-pip-install
python-setuptools,python-pip: Installation changes
2019-05-30 11:10:23 +03:00
Hannu Nyman
9d65877b5c
Merge pull request #9102 from jefferyto/python-cffi-cryptography-build-depends
python-cffi,python-cryptography: Fix build depends
2019-05-30 11:09:39 +03:00
Nikos Mavrogiannopoulos
ebb45bb559 openconnect: updated to 8.03
Resolves: #8218

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-05-30 07:31:22 +02:00
Nikos Mavrogiannopoulos
8e62aeef46 gnutls: removed FIXUP
This addresses regression discussed in #8129

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-05-30 07:24:34 +02:00
Rosen Penev
16efdcae67
Merge pull request #9105 from zhaojh329/fix-cgi-io
cgi-io: Fix bug
2019-05-29 19:11:54 -07:00
Jianhui Zhao
63ea52965f cgi-io: Fix bug
The installation name is inconsistent with the code

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-05-30 10:03:29 +08:00
Rosen Penev
3e6e4b622e dnsdist: Fix several issues
Add patch that detects when -latomic is needed.

Fix compilation without deprecated OpenSSL APIs.

Hard-code lua to avoid luajit dependency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-29 13:35:31 -07:00
Jeffery To
e074cbc285 python,python3: Allow upgraded host setuptools/pip to be patched
This adds the current setuptools/pip version numbers to the indicator
files' names, which should allow upgraded versions to be patched.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-30 01:48:29 +08:00
Hannu Nyman
e9d59949ce
Merge pull request #8979 from val-kulkov/python-curl
python-curl: remove hardcoded dependency on mbedtls
2019-05-29 19:38:32 +03:00
Hannu Nyman
96ae56b1e5
Merge pull request #9093 from jefferyto/python-host-ensurepip-upgrade-uninstall
python,python3: Use ensurepip=upgrade for host Python
2019-05-29 19:36:29 +03:00
Hannu Nyman
7d9511ae9d
Merge pull request #9085 from commodo/readme-multi-package-feeds
lang: python: readme: document mechanism for corner-case python[3]-package.mk location
2019-05-29 19:35:43 +03:00
Hannu Nyman
f6ce2f3b28
Merge pull request #9083 from jefferyto/python-src-pkg-info
python,python3: Clear more fields for src packages
2019-05-29 19:33:49 +03:00
Jeffery To
c94c98efca python-cffi,python-cryptography: Fix build depends
python-cryptography's build depends (host cffi, libffi) were transferred
to python-cffi at some point; this corrects the situation.

python-cryptography's host Python build depends is copied from its
setup.py[1].

[1]: https://github.com/pyca/cryptography/blob/2.6.1/setup.py#L47

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-29 23:08:19 +08:00
Jeffery To
b8e7a197db python3-setuptools,python3-pip: Use more predictable pycache cleanup
This uses two find commands to delete __pycache__ contents then the
__pycache__ directories, rather than a for loop.

The second command omits a -empty test, so that if the first command
doesn't remove all directory contents for some reason, the second
command will return an error (find will not delete a non-empty
directory).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-29 22:42:02 +08:00
Jeffery To
be751236aa python-setuptools,python-pip: Change prefix to /usr
This changes the --prefix option, passed to host pip when "installing"
target setuptools and pip, to /usr, in case the prefix is recorded in
the packages.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-29 22:38:30 +08:00
Jeffery To
688825f37a python-setuptools,python-pip: Set pip cache dir, disable version check
This adds --cache-dir and --disable-pip-version-check options for host
pip, when "installing" target setuptools and pip.

This also changes the pip command to use $(HOST_PYTHON[3]_PIP) from
python[3]-host.mk.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-29 22:29:20 +08:00
Eneas U de Queiroz
c83b8787a5 xtables-addons: adapt build to EXTERNAL_TOOLCHAIN
Commit 32aaaaa led to failures when openwrt ARCH did not match kernel
ARCH, and this may not be its only side-effect.

This restores the previous Build/Compile and Build/Install, using the
default ones only when using external toolchain; in this case, ARCH is
set to LINUX_KARCH.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-05-29 09:04:23 -03:00
Nikos Mavrogiannopoulos
998b6d4636 gnutls: updated to 3.6.8
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-05-29 07:33:29 +02:00
Rosen Penev
0353ca6833
Merge pull request #9071 from solenoglyph/hfsprogs
hfsprogs: Fix wide string literal in fsck_hfs
2019-05-28 13:54:16 -07:00
Rosen Penev
acc05a66d1
Merge pull request #9094 from jefferyto/bluez-remove-examples
bluez: Remove bluez-examples
2019-05-28 13:46:51 -07:00
Paul Spooren
e83152151b prometheus: update to 2.10
Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-05-28 21:35:01 +02:00
Alexandru Ardelean
d607b4da7b lang: python: readme: document mechanism for corner-case python[3]-package.mk location
After some thinking over this, documenting this behavior makes sense
versus adding some functionst to handle this.
There is some validity/use-cases where some users may want to reference
a python[3]-package.mk from some other location as well as have the
flexibility to change it (locally). One example can be when the local
`packages` is renamed to something else.

This does not fall on the responsibility of the Python maintainers, but
it can be documented.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-05-28 21:38:01 +03:00
Jeffery To
af5288827e python,python3: Use ensurepip=upgrade for host Python
This changes --with-ensurepip=install to upgrade, to upgrade host
versions of setuptools and pip to the Python-bundled versions.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-28 20:27:13 +08:00
Jeffery To
eab0cfadb3 bluez: Remove bluez-examples
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-05-28 20:20:25 +08:00
Eric Luehrsen
e6812324c6 unbound: add compile options to library and daemon
Two seperate package names were chosen instead of menu selected options
because dependents need a ready (large) package in release directory.

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2019-05-28 09:52:47 +08:00
Eric Luehrsen
f1d1530f48 unbound: replace obsolete test expressions
Expressions '-o', '-a', and '\( \)' within test or '[ ]' are obsolete.
POSIX allows few arguments to test, so long expressions are not
portable. '[ p -a q ]' can be replaced with '[ p ] && [ q ]' instead.

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2019-05-28 09:52:47 +08:00
Rosen Penev
85bc7bc4f3
fish: Fix wrong dependency
UCLIBC should be USE_UCLIBC

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-05-27 16:55:02 -07:00
Rosen Penev
28d2516af5
Merge pull request #9089 from philenotfound/mutt-bump
mutt: switch to https instead of ftp
2019-05-27 15:49:37 -07:00