Commit graph

20857 commits

Author SHA1 Message Date
Rosen Penev
6c321adf3b
libextractor: make ffmpeg plugin depend on BUILD_PATENTED
FFMpeg has patented functionality. Make libextractor respect
BUILD_PATENTED.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 14:13:33 -07:00
Rosen Penev
f21c3b4e99
nlohmannjson: build with meson
Just blindly copying the include files is not quite correct. The build
system merges all of them into one file.

A pkgconfig file also gets generated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:51:15 -07:00
Rosen Penev
95698aa083
vala: fix compilation under clang
Used under macOS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:50:39 -07:00
Rosen Penev
b40c40151c
python3: fix host compilation with clang
Matched rpath parameter with Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:49:30 -07:00
Rosen Penev
e1c3ed6748
softethervpn: fix compilation with clang
Needs , not = for the rpath parameter.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:48:59 -07:00
Rosen Penev
02d5c37808
ola: fix compilation with clang
Needs , not = for the rpath parameter.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:48:49 -07:00
Rosen Penev
b39ceec62f
exfatprogs: update to 1.0.4
Faster fsck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:47:46 -07:00
Rosen Penev
5a44d367d5
graphicsmagick: fix old CONFIG_DEPEND
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:43:44 -07:00
Rosen Penev
0c3f4fd079
Merge pull request #12899 from aaronjg/openwrtize-openfortivpn
openfortivpn: use a more 'OpenWRT' paradigm throughout the code
2020-08-01 16:40:41 -07:00
Rosen Penev
bb6cecb2ca
Merge pull request #12904 from odmdas/odmdas-freeradius3-Makefile
freeradius3: add missing conffiles to Makefile
2020-08-01 16:37:45 -07:00
Rosen Penev
6d9e9e4af6
Merge pull request #12994 from dangowrt/libsodium-build-with-scalarmult_ed25519_ref10
libsodium: compile with scalarmult_ed25519_ref10
2020-08-01 16:37:02 -07:00
Rosen Penev
cbc49e5ea1
Merge pull request #12984 from gladiac1337/haproxy-2.2.2
haproxy: Update HAProxy to v2.2.2
2020-08-01 16:03:29 -07:00
Rosen Penev
26b1cc700a libextractor: update to 1.10
Made two compile options dependent on whether or not the plugins are
selected.

Removed autoreconf as autools files are not being patched.

Added PKG_BUILD_PARALLEL for faster compilation.

Added patch to fix compilation with libjpeg-turbo. libjpeg-turbo can be
fixed to include this API, but it's probably better for size reasons to
patch libextractor instead.

Added -liconv since it seems to be needed for some reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-01 23:06:50 +01:00
Daniel Golle
3ef28a4ab0
libsodium: compile with scalarmult_ed25519_ref10
scalarmult_ed25519_ref10 was excluded from 'minimal' variant (which is
what we are building) by upstream commit f5076db5f8ef27.
Revert that to allow downstream projects to make use of it (eg. gnunet)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-01 22:31:39 +01:00
Alexey Dobrovolsky
f6974b8f3c freeradius3: add missing conffiles to Makefile
Config files
/etc/freeradius3/policy.d/accounting
/etc/freeradius3/policy.d/filter
/etc/freeradius3/proxy.conf
/etc/freeradius3/sites-available/default
and link
/etc/freeradius3/sites-enabled/default
are in the freeradius3 package and are mentioned in the main config file
/etc/freeradius3/radiusd.conf
Thus, they must be explicitly specified in the Makefile.

File
/etc/freeradius3/sites/default
is not included in the package, is not created during installation,
is not mentioned in the main config file and should therefore be excluded
from the Makefile.

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2020-08-01 23:31:59 +03:00
Rosen Penev
1f3a60acd6
glib2: add back libiconv/host build dependency
HOST_LDFLAGS are used in target builds with meson. Having -liconv is
necessary because of certain hosts that lack iconv in libc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-01 09:34:17 -07:00
Rosen Penev
b01076ccd8
meson: backport upstream rpath fix
-Wl,rpath= does not work with clang, yet -Wl,rpath, does not work with
meson. Backport upstream patch fixing this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-01 09:34:17 -07:00
Rosen Penev
020ac4f500
Merge pull request #11017 from neheb/jpeg-turbo
libjpeg-turbo: Add new package
2020-07-31 20:45:15 -07:00
Rosen Penev
8abf547919
libjpeg-turbo: Add new package
It's faster than regular libjpeg with ASM optimizations for various
platforms. Tests with djpeg indicate that it's twice as fast.

This is meant to replace the regular libjpeg.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-31 20:40:23 -07:00
Rosen Penev
f23da6d1b8
glib2: add gettext-full build dependency
I don't know why this is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-31 20:24:20 -07:00
Rosen Penev
73d6ad6e1a
libjpeg: remove
This library is more than 2x slower that -turbo on MIPS. It also conflicts
with -turbo as they write the same InstallDev entries.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-31 20:16:55 -07:00
Aaron Goodman
176f363b5f openfortivpn: remove explicit handling of peerdns and defaultroute
netifd is clever enough to handle the peerdns and default route
arguments, so we can just let them get passed along, and when
ppp-up invokes proto_send_update, netifd will only apply what
is needed

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-31 21:43:06 -04:00
Rosen Penev
48870aac0c glib2: revert intl change
This was causing massive buildbot failure.

The intent was to fix uClibc-ng and CONFIG_BUILD_NLS, but that ended up
breaking everything.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-31 15:11:54 -07:00
Christian Lachner
4c2edf71c2 haproxy: Update HAProxy to v2.2.2
- Update haproxy download URL and hash
- This new version also adds LUA 5.4 support

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-07-31 18:49:35 +02:00
Hannu Nyman
6a547b60a3
Merge pull request #12594 from hnyman/nlbw
nlbwmon: add hotplug script to reload after interface ifup
2020-07-31 16:55:42 +03:00
Florian Eckert
1bf0bd4590 docker-ce: fix bip default config value
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-31 15:48:27 +02:00
Josef Schlehofer
af03542a18
Merge pull request #12478 from ja-pa/jsoncpp-update
jsoncpp: update to version 1.9.3
2020-07-31 11:17:30 +02:00
Jan Pavlinec
683aea435a
jsoncpp: update to version 1.9.3
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-07-31 11:08:29 +02:00
Rosen Penev
02c0a0afd0
Merge pull request #12980 from neheb/pls
pulseaudio: fix compilation with ICONV_FULL
2020-07-31 00:09:22 -07:00
Rosen Penev
67f8f57d06 pulseaudio: fix compilation with ICONV_FULL
Reordered check to check external iconv first.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-30 23:58:42 -07:00
Rosen Penev
aad1458876 mpd: fixup iconv support
Removes liconv LDFLAG and fixes ICONV_FULL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-30 23:21:09 -07:00
Rosen Penev
4b5ecc238b
Merge pull request #12978 from Andy2244/ksmbd_3-2-4
ksmbd: update to 3.2.4
2020-07-30 21:08:25 -07:00
Rosen Penev
b1a530c67f
Merge pull request #12971 from neheb/glb2
glib2: add back gettext dependencies
2020-07-30 21:07:41 -07:00
Rosen Penev
a109b89c9a glib2: add back gettext dependencies
The libintl check is broken in meson.build. Patched it and added back
the gettext build dependencies. Avoids the proxy-intl thing that glib2
likes to use.

Updated configure options.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-30 20:34:52 -07:00
Aaron Goodman
991147ff43 openfortivpn: improve logging
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-30 20:47:34 -04:00
Aaron Goodman
93af5a19bb openfortivpn: add defaultroute option
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-30 20:47:34 -04:00
Aaron Goodman
7ec4881762 openfortivpn: use functions/network.sh to access interface params
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-30 20:47:34 -04:00
Aaron Goodman
a541f0be8a openfortivpn: use proper method to access configuration in hotplug
Use functions.sh to get configuration variables rather than calling uci

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-30 20:47:33 -04:00
Andy Walsh
f75ab3b57b ksmbd: update to 3.2.4
upstream changelog:
* cifsd: release 3.2.4 version
* cifsd: don't support FSCTL_VALIDATE_NEGOTIATE_INFO if connect dialect is smaller than SMB3.02
* cifsd: initialize server using init_smb2_0_server() instead of init_smb3_11_server()
* cifsd: fix auto negotiation failure when setting min/max protocol is higher than SMB 2.0
* cifsd: sign session setup response on SMB3.0 and SMB3.02
* cifsd: make 8byte context alignment when there is the next context in negotiate contexts
* cifsd: fix null pointer dereferencing error in ->set_sign_rsp()
* cifsd: ignore EOPNOTSUPP error from ksmbd_vfs_alloc_size
* cifsd: fix warning: unused variable small_sz
* cifsd: release 3.2.3 version
* cifsd: set correct status code on ksmbd_vfs_readdir error
* cifsd: fix stuck issue while writing many files with windows client
* cifsd: return only a single entry if SMB2_RETURN_SINGLE_ENTRY is set

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-07-31 00:55:08 +02:00
Rosen Penev
f91e1f91f5
Merge pull request #12907 from neheb/mutt
mutt: update to 1.14.6
2020-07-30 12:35:51 -07:00
Josef Schlehofer
639d7fbd9f
Merge pull request #12975 from ja-pa/clamav-security-fix
clamav: update to version 0.102.4 (security fix)
2020-07-30 21:32:24 +02:00
Hannu Nyman
105c6c934a
Merge pull request #12974 from ja-pa/python3-maxminddb-2.0.1
python3-maxminddb: update to version 2.0.1
2020-07-30 19:53:09 +03:00
Hannu Nyman
409633f0dd nano: update to 5.0
Update nano editor to version 5.0.
http://git.savannah.gnu.org/cgit/nano.git/tree/NEWS

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-07-30 18:34:26 +03:00
Jan Pavlinec
5d7164aaba
clamav: update to version 0.102.4 (security fix)
Fixes
CVE-2020-3481

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-07-30 15:28:52 +02:00
Jan Pavlinec
895a784160
python3-maxminddb: update to version 2.0.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-07-30 14:32:28 +02:00
Florian Eckert
ac6f016c1e
Merge pull request #12897 from TDT-AG/pr/20200721-docker-ce
docker-ce: add default bridge to openwrt uci backend
2020-07-30 12:34:31 +02:00
Rosen Penev
bc0857a153
Merge pull request #12960 from aleksander0m/aleksander/mm-no-autoreconf
modemmanager: avoid requiring autoreconf to build package
2020-07-30 01:06:29 -07:00
Aleksander Morgado
735eb02d04 modemmanager: avoid requiring autoreconf to build package
Do not manually overwrite the paths of gdbus-codegen or glib-mkenums
in the ModemManager package build, as modifying the configure.ac ends
up requiring a full autoreconf.

Since MM 1.14, git builds or autoreconf-ed source package builds
require autoconf-archive installed in the build system, and so the
build would fail if this happens.

The update to overwrite the paths was to force using the gdbus-codegen
and glib-mkenums provided by the "host" glib2 package instead of the
"target" glib2 package (see fa8ad6e69c),
but these tools are really the same in both as they're python
programs, arch independent.

Tested in a local build where the setup detects and uses the correct
glib tool paths from the target:
  /home/user/openwrt/staging_dir/target-mips_24kc_musl/usr/bin/gdbus-codegen
  /home/user/openwrt/staging_dir/target-mips_24kc_musl/usr/bin/glib-mkenums

Fixes https://github.com/openwrt/packages/issues/12958

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-07-30 09:32:17 +02:00
Aleksander Morgado
f593e263cd glib2: install codegen module in staging dir
Install not only the gdbus-codegen program in the target staging dir,
but also the actual codegen module, so that the program is fully
usable by other packages that require it during build.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-07-30 09:32:05 +02:00
Rosen Penev
bca517b3d9
Merge pull request #12970 from EricLuehrsen/unbound_11100
unbound: update to 1.11.0
2020-07-30 00:23:14 -07:00