Commit graph

6344 commits

Author SHA1 Message Date
Andy Walsh
878402d28f wsdd2: fix typos
* fix typos (WG_PARM, reload_trigger)

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-02-02 15:04:28 +01:00
Andreas Nilsen
e48b08d486 hcxdumptool: update to 6.0.1
Signed-off-by: Andreas Nilsen <adde88@gmail.com>
2020-02-02 13:55:31 +01:00
Olivier Poitrey
a3b028b357 nextdns: Update to version 1.4.23
Changelog:

* Fix OpenWRT with existing forwarder + fix dnsmasq restore issue
* Refactor service execution to better report errors
* Refactor merlin tz setup so it does not need to curl on boot
* Improve upgrade command for install.sh
* Do not mask curl error on install
* Fix timezone logging issue with Merlin
* Add support for Merlin John's fork
* Add raspbian support to installer
* Fix upgrade not reinstalling service
* Limit the aarch64 fix to merlin
* Reset DHCP DNS to self on Merlin router setup
* Fix memory issue with aarch64 based router
* Update Go version
* Allow override of detected env
* Setup timezone correctly on Merlin init script
* Don't ignore curl error on install
* Fix Asus Merlin John’s fork trust store issue
* Fix synology auto setup
* Fix report client info not enabled with setup-router option
* Add support for edgeos DHCP lease file locations
* Fix signal handling when running as a service
* Fix exit menu keyboard shortcut
* Do not fail on upgrade if uninstall failed
* Fix exit menu in installer
* Remove failing upx (for now)
* Make sure nextdns keeps running once ssh session is closed
* Add auto setup of Synology with DHCP server enabled
* Use router's DNS to discover more names
* Get A/AAAA from both answer and addition sections
* Ignore certain invalid names during discovery
* Fix activate with setup-router
* Fix serveral install issues
* Add exponential backoff to mdns probe retry
* Correctly end dhcp lease probing when discovery is cancelled
* Store DHCP/MDNS discovered addrs separately to avoid ping/pong
discovery
* Add DHCP lease support to client discovery
* Do not report mdns listen unreachable error as start will retry
* Reimplement mdns client discovery
* Fix installer GOARCH detection with arm6+
* Fix bin install on platforms needing sudo
* Correctly detect edgeos and ddwrt as routers
* Fix install.sh sudo
* Disable upx as it break many platforms
* Fix installer regression with merlin
* Fix mips64 detection
* Fix OpenWRT detection
* Fix UPX post build script
* Fix install with John's Asuswrt-Merlin fork
* Fix more DDWRT
* Fix DDWRT support
* Fix merlin service add/remove
* Use UPX to compress binaries typicially used on routers
* Revert "Remove direct dep on reflect"
* Use letters for installer menus
* Fix install script for upgrades not working if binary is running
* Do not return an error on mdns listen if at least one interface worked
* Fix installer for synology
* Fix pfSense support
* Remove the logs for each server on each connect
* Move install instructions to wiki
* Fix install.sh uid detection with merlin
* Fix install.sh for arm6+
* Add Synology init system support
* Fix install.sh
* Add a generic router setup that just changes the listen to public
* Update README
* Add auto setup support for EdgeOS
* Restore per OS install instruction in readme during installer beta
* Refactor install.sh
* Remove dep on golang.org/x/net/ipv[4|6]
* Remove direct dep on reflect
* Rewrite the zeroconf code to use dnsmessage instead miekg/dns
* Add auto setup support for DD-WRT
* Improve arch detection
* Add auto setup support for OpenWRT
* Add automatic router setup support
* Fix service
* Remove dep en seq on sysv style init scripts
* Add Entware init system support
* Report init system used on install and in UA
* Add EdgeOS support
* Reads /etc/hosts before forwarding queries to the upstream
* Fix localhost resolution with Linux arch empty /etc/hosts
* Use /etc/hosts file to resolve listen address and list on all IPs
listed
* Add support for multiple router firmware
* Fix hardened privacy disabling dual stack
* Add a config set sub command and refactor commands handling
* Add support for activate on freebsd
* Fix inverted MAC matching
* Add unit test for conf prefix match #35
* Activate uses listen address instead of static 127.0.0.1
* Improve FreeBSD integration
* Add FreeBSD support
* Fix a typo
* Use zip for windows archive

Signed-off-by: Olivier Poitrey <rs@nextdns.io>
Edited PKG_RELEASE to 1
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-02-01 09:57:00 +02:00
Rosen Penev
d56c71b1b3
Merge pull request #11185 from micmac1/apache-1-up
apache/apr/apr-util: fix some nitpicks
2020-01-30 16:31:29 -08:00
Rosen Penev
635339663b
Revert "ddns-scripts: Fixed HE (hurricane electric) to tunnelbroker.net"
This reverts commit 3dbdd67cf9.

This is totally wrong. tunnelbroker.net is completely different.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-30 16:23:13 -08:00
Rosen Penev
81d67a21b1
Revert "ddns-scripts: fix cloudflare.com-v4"
This reverts commit 67e2efb301.

This is totally wrong. The actual bug is in the luci app.
2020-01-30 16:20:56 -08:00
Sebastian Kemper
66bb68a7b6 apache: don't install exp file
This file is meant for AIX, OpenWrt doesn't need it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-30 22:03:10 +01:00
Andy Walsh
36b0e0bc34 ksmbd-tools: add avahi service file package
* add avahi service file package, so linux clients can discover ksmbd shares

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-01-29 21:57:25 +01:00
Toke Høiland-Jørgensen
8f1399cf0c
Merge pull request #11119 from neheb/hjk
radsecproxy: update to 1.8.1
2020-01-29 17:26:30 +01:00
Darryl Sokoloski
c92bb340ab Maintainer: Darryl Sokoloski / @dsokoloski
Compile tested: arm_cortex-a15_neon-vfpv4, TP-Link Archer C2600, master
Run tested: TP-Link Archer C2600

Change log for v2.99:

[FIX] Fixed broken JSON parsing (include missing uuid_site).
[FIX] FreeBSD: Fixed 10x support.
[FIX] OPNsense: Fixed path to xmllint.

[IMP] Switched to libtcmalloc minimal.
[IMP] Added metadata extraction from SSDP queries/responses.
[IMP] Added automatic building of bundled gperftools when enabled.
[IMP] Removed bundled packages that are no longer needed.
[IMP] Always display JSON status even when stale.
[IMP] CentOS: Added support for CentOS 8.
[IMP] CentOS: Removed support for CentOS 6.
[IMP] OPNsense: Added support for OPNsense 19x.

Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
2020-01-28 13:26:48 -05:00
Peter Stadler
2401fd6db5 nginx: use /etc/nginx/nginx.conf enabling conf.d/
Instead of the default nginx.conf file this file is a small variant
without examples that enables the /etc/nginx/conf.d/ directory.

It will pull in all configuration files from the conf.d directory.
So, other packages can add their server parts in the conf.d directory
without modifying the main nginx.conf file (cf. #9860).

Changed also the default logging behavior:
	error_log stderr; # the init forwards it to logd
	access_log off;

See the updated documentation at:
https://openwrt.org/docs/guide-user/services/webserver/nginx

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-28 12:24:55 +01:00
Rosen Penev
a477d44b78
Merge pull request #11147 from micmac1/svn2
subversion: fix build failure
2020-01-28 01:51:11 -08:00
Rosen Penev
da57ac0f39 ddns-scripts: use HTTP for IPv6 dyndns URL
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 22:20:27 -08:00
Rosen Penev
fdfe5a7607 ddns-scripts: remove HTTPS from dyndns URL
HTTPS support is not provided by default.

Also fixed a mistakenly added ].

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 22:17:26 -08:00
Rosen Penev
a0fa14360c
ddns-scripts: use new DDNS URL for dyndns.org
https://github.com/openwrt/packages/issues/8360

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 21:28:15 -08:00
Rosen Penev
4128151843
ddns-scripts: update ddnss.de response
https://github.com/openwrt/packages/issues/8013

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 21:28:15 -08:00
Rosen Penev
67e2efb301
ddns-scripts: fix cloudflare.com-v4
https://github.com/openwrt/packages/issues/11042

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 21:28:15 -08:00
Euler Alves
3dbdd67cf9
ddns-scripts: Fixed HE (hurricane electric) to tunnelbroker.net
Hurricane Electric provides a free IPv6inIPv4 tunnel. It changed its ipv4 ddns service, fully needed to keep the ipv6 tunnel up,  to the domain tunnelbroker.net. Besides, the old he.net script was bugged because it doesn't had a [USERNAME] placement but instead two [DOMAIN].  The new tunnelbroker.net update URL, still provided by Hurricane Electric, is https://[USERNAME]:[PASSWORD]@ipv4.tunnelbroker.net/nic/update?hostname=[DOMAIN]&myip=[IP] and it gets the response good or nochg

Signed-off-by: Euler Alves <euler@alves.pro.br>
(fixed-signed-off-by and prefixed)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 21:28:15 -08:00
Euler Alves
7e5a43228f
ddns-scripts: Incremented PKG_RELEASE: fix in files/services
PKG_RELEASE was incremented to 15 because of a fix in files/services

Signed-off-by: Euler Alves <euler@alves.pro.br>
(fixed-signed-off-by and prefixed)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 21:28:14 -08:00
Sebastian Kemper
604a02fe6d subversion: fix build failure
Since commit a62c0e5 apu-1-config is no longer being stipped down with
regards to being called with "--link-libtool". Example:

 $ ./staging_dir/target-mips_24kc_musl/usr/bin/apu-1-config --link-libtool
 -L/home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/lib -R/home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/lib -laprutil-1
 $

Before the mentioned commit the "-R" argument was stripped off. And when the
Makefile adds this to TARGET_LDFLAGS this then ends up in the compiler test, as
an argument for the compiler, causing build failure:

checking whether the C compiler works... no
configure: error: in `/builder/shared-workdir/build/sdk/build_dir/target-arm_mpcore+vfp_musl_eabi/subversion-1.13.0':
configure: error: C compiler cannot create executables

config.log shows what's wrong:

configure:3140: x86_64-openwrt-linux-musl-gcc -Os -pipe ... <snip> ... -R/home/sk/tmp/sdk/master-x86-64/staging_dir/target-x86_64_musl/usr/lib -laprutil-1     conftest.c  >&5
x86_64-openwrt-linux-musl-gcc: error: unrecognized command line option '-R'

This commit does away with these flags, they're not needed anyway. FPIC
is also removed, because it's detrimental to the applications [1] and
unnecessary as well.

Fixes: #11139

[1] https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-27 22:57:58 +01:00
Jeffery To
290357b7fe aircrack-ng: Update to 1.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-01-28 05:49:02 +08:00
Rosen Penev
14e1c41cb7
Merge pull request #11086 from michyprima/fix-ser2net
ser2net: fix rpcd reload
2020-01-26 23:49:33 -08:00
Michele Primavera
8299fac7ab ser2net: fix rpcd reload
ser2net did not get restarted after saving in uci or luci

Signed-off-by: Michele Primavera <primavera@elmod.it>
2020-01-27 08:16:29 +01:00
Rosen Penev
1631e5ae37
Merge pull request #11133 from micmac1/apache2-cleanup
apache: cleanup, enable LFS and rename server from httpd to apache2
2020-01-26 14:42:27 -08:00
Rosen Penev
e52d2fa663
Merge pull request #11120 from neheb/h6
nsd: update to 4.2.4
2020-01-26 14:37:05 -08:00
Rosen Penev
7ca93b586e
Merge pull request #11130 from BKPepe/dnscrypt-proxy2
dnscrypt-proxy2: update to version 2.0.36
2020-01-26 14:36:13 -08:00
Hannu Nyman
7e4c5dfccf
Merge pull request #11122 from stangri/master-https-dns-proxy
https-dns-proxy: fix deleting server items, configurable dnsmasq settings change
2020-01-26 22:39:07 +02:00
Sebastian Kemper
6bd63d24f0 apache: don't load session_crypto mod by default
In OpenWrt this module is available, but not part of the main package.
This commit disables the LoadModule directive for this module. Otherwise
following the installation of the main apache package the start of the
server would fail (due to the absence of this particular module).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 19:09:36 +01:00
Sebastian Kemper
e94a08298e apache: rename bin from httpd to apache2
This way there's no need to worry about overwriting another httpd binary
or symlink from another package, for example busyboxes httpd.

The init script is also renamed to apache2 for consistency.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 19:07:03 +01:00
Hannu Nyman
a56402b90d
Merge pull request #11132 from Andy2244/wsdd2-name_change_ksmbd
wsdd2: update for renamed smbd->ksmbd
2020-01-26 17:57:44 +02:00
Andy Walsh
f27a6e42d1 wsdd2: update for renamed smbd->ksmbd
* update for renamed smbd->ksmbd

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-01-26 16:42:13 +01:00
Andy Walsh
664479fa89 smbd: update to 3.1.1, rename to "ksmbd", "ksmbd-tools"
* rename smbd->ksmbd (upstream name change)
* ksmbd-tools: build with static glib2 (usmbd = ~90kb, smbuseradd = ~40kb)
* new etc folder location = /etc/ksmbd/smb.conf
* new database name = /etc/ksmbd/ksmbdpwd.db
* fixes "map to guest = Bad User" while userdb is also used
* fixes missing ipv6 support
* update/rename to "luci-app-ksmbd"
* remove UCI samba compatibility code for section names (ksmbd uses [share] + [globals] not [sambashare] + [global])

* ksmbd: release 3.1.1 version
* ksmbd: does not work if ipv6 module is not loaded or compiled in
* ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes
* ksmbd: release 3.1.0 version
* ksmbd: fix over 80 character warnings
* ksmbd: rename smbd-tools to ksmbd-tools in travis.yml
* ksmbd: fix password db file location in travis.yml
* ksmbd: rename smbd prefix function to ksmbd
* ksmbd: rename smbd prefix source files to ksmbd
* Revert "smbd: set connection status with SMBD_SESS_EXITING instead of direct destory"
* ksmbd: rename smbd to ksmbd in .travis.yml
* smbd: rename module name to ksmbd.ko
* smbd: set connection status with SMBD_SESS_EXITING instead of direct destory
* smbd: previous session with same user and same password should be deleted
* smbd: only use global session table in smb2 session
* smbd: add support for ipv6
* smbd: fix empty macro issue from smbd_debug
* cifsd: fix printing of file names in find_next

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-01-26 16:32:53 +01:00
Josef Schlehofer
8eb0d55475
dnscrypt-proxy2: update to version 2.0.36
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-01-26 14:52:45 +01:00
Robby K
a4202ca4ff freeradius3: Update to 3.0.20
Latest stable release, contains security fixes for EAP-PWD (side-channel leak), logrotate settings (CVE-2019-10143) and a DoS issue due to multithreaded BN_CTX access (CVE-2019-17185).

Also refreshed patches/002-disable-session-cache-CVE-2017-9148.patch due to the following changes/commits in freeradius:
bf1a1eda23
a3c46544b3

Signed-off-by: Robby K <robbyke@gmail.com>
2020-01-26 12:10:00 +01:00
Stan Grishin
03606eddee https-dns-proxy: fix deleting server items, configurable dnsmasq settings change
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-01-25 21:14:38 -07:00
Rosen Penev
02f071eeae
nsd: update to 4.2.4
Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-25 17:54:04 -08:00
Rosen Penev
011b546df6
radsecproxy: update to 1.8.1
Removed upstreamed OpenSSL patch.

Added PKG_BUILD_PARALLEL for faster compilation.

Cleaned up Makefile slightly.

Ran init script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-25 17:48:50 -08:00
Rosen Penev
1eafc22afa
Merge pull request #10503 from LoEE/jpc/master/git-macos-cross
git: fix cross compilation on macOS
2020-01-25 15:24:46 -08:00
Rosen Penev
c3e1cca1e7
Merge pull request #10797 from pymumu/master
smartdns: add new package
2020-01-24 23:45:38 -08:00
Rosen Penev
f15653b94c
Merge pull request #11101 from neheb/jj2
modemmanager stuff: don't use autoreconf
2020-01-23 18:33:28 -08:00
Toke Høiland-Jørgensen
c6b4d7f367 acme: Include empty 'dns' config option by default
This should hopefully prevent issues with that option not showing up in the
GUI, like in #11095.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2020-01-23 11:22:49 +01:00
Rosen Penev
cfd1e8c12d
modemmanager: fixed license information
Removed unrecognized configure option.

Small cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 20:45:23 -08:00
Shane Peelar
74bc8b6e75
nginx: Fix brotli module
Use official Google repository for ngx_brotli.
This fixes build errors in #9776.

Signed-off-by: Shane Peelar <lookatyouhacker@gmail.com>
2020-01-22 22:40:32 -05:00
Rosen Penev
fd30aa5f02
Merge pull request #11092 from peter-stadler/nginx-util
nginx-util: fix PROVIDES variable and failure with ipv6 disabled
2020-01-22 02:03:17 -08:00
Peter Stadler
f76f1e082d nginx-util: fix PROVIDES and issue #6905
nginx-ssl-util and nginx-ssl-util-nopcre are replacements for each other,
but cannot replace nginx-util (instead conflict with it).

The hard coded [::1] could lead to a nginx error if build without IPv6.
So, get the loopback addresses dynamically.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-22 10:00:39 +01:00
Hannu Nyman
8a239ed364
Merge pull request #11072 from ysc3839/frp
frp: update to 0.31.1
2020-01-21 19:28:08 +02:00
Nick Peng
c2d8a55ae8 smartdns: add new package
Signed-off-by: Nick Peng <pymumu@gmail.com>
2020-01-21 23:57:07 +08:00
Hannu Nyman
3e8dc94ec0
Merge pull request #11088 from janh/vnstat2-2.6
vnstat2: update to version 2.6
2020-01-21 17:24:02 +02:00
Jan Hoffmann
39f1455926 vnstat2: update to version 2.6
This also cleans up the Makefile and removes an unneeded patch.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2020-01-21 14:05:22 +01:00
Peter Stadler
54b6760848 uwsgi: use higher limit-as to fix issue #7250
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-21 13:04:48 +01:00
Rosen Penev
fc84a810e5
Merge pull request #11074 from lucize/frrup
frr: update to 7.2.1
2020-01-20 13:39:32 -08:00
Lucian Cristian
892d5eef10 frr: update to 7.2.1
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-01-20 20:43:28 +02:00
Richard Yu
1dd0a7cf0c
frp: update to 0.31.1
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2020-01-21 01:35:18 +08:00
Peter Stadler
5cd9d62f52 nginx-util: fix ubus::~iterator() and minor issues
* Do not destroy the iterator twice if cur==this (segfault).
* Do not add the delimiter clim=='\0' when creating the SSL directives.
* Set the right SSL_SESSION_CACHE_ARG for nginx-util get_env.
* Remove static from the constexpr that are used only for Line::build.
* Concat strings instead of appending them for not using a non-const ref
(to remove some warnings of clang-tidy -checks=google-runtime-references)

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-20 15:13:23 +01:00
Matt Merhar
0b04dd34a0 nut: fix other/otherflag custom variables in nut-server.init
This allows custom config parameters to be added to the generated config
files, enabling the original intended functionality per
https://openwrt.org/docs/guide-user/services/ups/software.nut.

Example usage from /etc/config/nut_server:

config driver 'apc'
	option driver 'snmp-ups'
	option snmp_version 'v3'
	option port '172.16.100.5'
	list other 'secLevel'
	list other 'secName'
	list other 'authPassword'
	list otherflag 'notransferoids'

config other 'other_secLevel'
	option value 'authNoPriv'

config other 'other_secName'
	option value 'some_username'

config other 'other_authPassword'
	option value 'some_password'

config other 'otherflag_notransferoids'
	option value '1'

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
2020-01-19 22:39:44 -05:00
Rosen Penev
0e93d6457e
Merge pull request #11048 from ysc3839/transmission
transmission: update config options and add service triggers
2020-01-19 04:35:18 -08:00
Josef Schlehofer
12bd25596c git: update to version 2.25.0
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-01-19 11:58:20 +01:00
W. van den Akker
1c426afc18
Shorewall6-lite: Bump to 5.2.3.5
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-01-18 22:25:29 +01:00
W. van den Akker
449cb59990
Shorewall6: Bump to 5.2.3.5
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-01-18 22:23:34 +01:00
W. van den Akker
a1558bbee3
Shorewall: Bump to 5.2.3.5
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-01-18 22:22:15 +01:00
W. van den Akker
7bb22e98f8
Shorewall-lite: Bump to 5.2.3.5
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-01-18 22:21:13 +01:00
W. van den Akker
b6adb2996d
Shorewall-core: Bump to 5.2.3.5
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-01-18 22:20:24 +01:00
Richard Yu
c6c8ceb0b4
transmission: add service triggers and bump PKG_RELEASE
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2020-01-18 20:38:03 +08:00
Richard Yu
53fd02d62c
transmission: update config options
add missing 'peer_id_ttl_hours' and remove 'scrape_paused_torrents'
which is not exist in transmission wiki.

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2020-01-18 20:36:35 +08:00
Eric Luehrsen
6505154a74 unbound: improve dependencies for okpg
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-01-17 22:41:56 -05:00
Toke Høiland-Jørgensen
b59f7eb831 luci-app-sqm: Remove lua and luci-base dependencies
We depend on luci-compat now, which will pull in luci-base, which in turn
will pull in lua. So remove those two dependencies to maybe help with
recursive dependency resolution errors.

Fixes #5320.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2020-01-17 11:09:16 +01:00
Rosen Penev
5f81f3f2cc
i2pd: add missing INSTALL_DATA change
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-16 20:31:01 -08:00
Rosen Penev
efeab1c569
i2pd: Update to 2.29.0
Ran init script through shellcheck. Simplified several statements.

Replaced INSTALL_CONF with INSTALL_DATA. i2pd runs as non-root and so the
conf file must be accessible.

Fixed: https://github.com/openwrt/packages/issues/10977

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-16 19:10:59 -08:00
Rosen Penev
621e5a69a5
Merge pull request #11035 from jefferyto/scons-local
scons: Switch to standalone version, update to 3.1.2
2020-01-16 16:47:19 -08:00
Rosen Penev
e3f278d39a
Merge pull request #10960 from peter-stadler/nginx-util
nginx-util: add package
2020-01-16 16:40:58 -08:00
Peter Stadler
e054f34f74 nginx-util: add package
This can do the main work of nginx/nginx-ssl init script.
For nginx-ssl it can create selfsigned certificates, too.
It uses libpcre and libopenssl iff nginx(-ssl) uses them.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-17 01:11:17 +01:00
Stijn Tintel
f68f23f094 strongswan: bump to 5.8.2
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2020-01-17 00:53:36 +02:00
Daniel Golle
ddce0509ff gnunet: update to version 0.12.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-16 20:52:04 +02:00
Stan Grishin
05603822d3 vpn-policy-routing: bugfix: remove conflict with vpnbypass
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-01-16 10:51:55 -07:00
Jeffery To
644a16f962 scons: Switch to standalone version, update to 3.1.2
* Install the standalone (scons-local) version

  Advantages:
  - The regular version of SCons requires distutils during installation;
    the standalone version does not have this requirement

  Disadvantages:
  - The scons-local package is not available from the Fossies mirror
  - The patch will need to be manually updated with each version update

* Install files to $(STAGING_DIR_HOSTPKG) instead of $(STAGING_DIR_HOST)

* Write the correct shebang into scripts instead of using the wrapper

* Update to 3.1.2

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-01-16 20:25:48 +08:00
Rosen Penev
1fbdc4d1a4
Merge pull request #11024 from micmac1/subversion
apr-util: clean up reverse depends (and fix subversion dep)
2020-01-15 17:35:07 -08:00
Sebastian Kemper
689ca46422 subversion: add libsqlite3 depend
apr-util was updated. It doesn't provide the depend on libsqlite3
anymore, so this needs to be added to the subversion package now.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-15 19:33:14 +01:00
Sebastian Kemper
258967b0d2 apache: remove libgdbm dep
This dep can be removed since apu-1-config was cleaned up.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-15 19:32:19 +01:00
Rosen Penev
e9c99cc4c8
Merge pull request #11002 from neheb/tiny
tinyproxy: update to 1.10.0
2020-01-14 23:39:41 -08:00
Aleksander Morgado
b9fa64832f modemmanager: release 1.12.4
New stable release with lots of fixes, including some severe memory
leaks happening when GPS management is used in QMI-based devices.

https://lists.freedesktop.org/archives/modemmanager-devel/2020-January/007670.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-01-14 15:27:29 +01:00
Jose Olivera
3aa5251572
xtables-addons: Support IPTV Timeshift
Solves Issue #10373 and PR #10428

Signed-off-by: Jose Olivera <oliverajeo@gmail.com>
(bumped PKG_RELEASE)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-13 17:18:39 -08:00
Sebastian Kemper
d6476f30bb apache: fix depends
- helps build system to locate zlib
- adds depend on libgdbm if libaprutil-dbm-gdbm is selected

This fixes the two different build failures that can currently be
observed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-13 21:45:22 +01:00
Hannu Nyman
535c9ff1f7
Merge pull request #10935 from janh/vnstat2
vnstat2: add package
2020-01-13 17:06:20 +02:00
Yousong Zhou
b758d897a9 shadowsocks-libev: bump to version 3.3.4
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-01-13 10:14:50 +08:00
Rosen Penev
274506803a
tinyproxy: update to 1.10.0
Added license information.

Added PKG_BUILD_PARALLEL for faster compilation.

Refreshed patches.

Updated URLs.

Ran init script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-12 17:04:30 -08:00
Hannu Nyman
736c56bf25
Merge pull request #10898 from micmac1/master-apache
apache: bump version plus brush up
2020-01-12 23:52:25 +02:00
Sebastian Kemper
a1472254db apache: add myself as maintainer
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-12 22:28:57 +01:00
Toke Høiland-Jørgensen
983cc995a3 acme: Correctly handle domain state dir for ECC certificates
When issuing an ECC certificate, acme.sh for some reason changes the name
of the directory used for the certificate state. Handle this correctly when
moving directories and updating config files.

Fixes #7941.

Signed-off-by: Toke Høiland-Jørgensen <toke@redhat.com>
2020-01-12 19:59:01 +01:00
Eric Luehrsen
b101dd76fb unbound: fix TLS forwards with optional suffix
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-01-11 15:42:03 -05:00
Rosen Penev
df370b3262
Merge pull request #10973 from dengqf6/xt3.7
xtables-addons: update to 3.7
2020-01-10 23:17:01 -08:00
Florian Eckert
f88f87d838 ipvsadm: update version to 1.31
Update ipvsadm to new upstream version.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-01-09 13:00:00 +01:00
Rosen Penev
94d893afce
transmission: Fix message_level setting
--log-error in the init script was overriding it.

Added several optimizations to the init script for speed and correctness.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-08 19:27:17 -08:00
DENG Qingfang
18ae282549 xtables-addons: update to 3.7
Update xtables-addons to 3.7
Remove linux 4.9 compatible patch as OpenWrt master no longer supports it

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-01-09 11:03:42 +08:00
Daniel Golle
836127bc24 transmission: fix typo in jail setup
Fixes: 609109fa9 ("transmission: add seccomp filter and improve jail")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-09 02:32:25 +02:00
Rosen Penev
5ec47ca837
knot: Do not try to build under ARC
liburcu does not support ARC.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-08 15:52:07 -08:00
Rosen Penev
12fbb79fdb
Merge pull request #10958 from Ansuel/wsdd2
wsdd2: fix install warning on compile
2020-01-08 02:55:54 -08:00
Yousong Zhou
d0dc891c14 openvswitch: bump PKG_RELEASE
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-01-08 11:54:47 +08:00
Yousong Zhou
7cc9c437be openvswitch: fix building failure caused by dst_ops api change
Ref: https://github.com/openwrt/packages/issues/10961
Reported-by: Sven Roederer <devel-sven@geroedel.de>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-01-08 11:54:46 +08:00
Yousong Zhou
99ecbf7f40 openvswitch: configure with --disable-silent-rules
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-01-08 11:54:46 +08:00
Rosen Penev
67a95d4984
Merge pull request #10835 from TDT-AG/pr/20191219-net-tools-route
net-tools: add route utility
2020-01-07 13:42:59 -08:00
Ansuel Smith
56b7c239fd
wsdd2: fix install warning on compile
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-01-07 19:37:20 +01:00
Martin Schiller
de66af76d6 net-tools: add route utility
Extend (and rename) the existing mii-tool package to also support
the net-tools route command.

This may be needed if you want to support other address families than
inet/inet6 like x.25.

Also bump to version 2018-11-03.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2020-01-07 10:27:34 +01:00
Chao Liu
c5bf9d3c67
kcptun: bump to v20200103
Reference: https://github.com/xtaci/kcptun/releases/tag/v20200103

Signed-off-by: Chao Liu <expiron18@gmail.com>
2020-01-06 16:30:24 +08:00
Ansuel Smith
db1973c695
nginx: update ubus module
Fix a bug in LuCI interface.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-01-05 18:21:29 +01:00
Daniel Golle
2cce710984 transmission: fix directory creation in init script
Things were done in the wrong order, leading to config_dir not being
chown'ed and subdirectories not being created in case of download_dir
being inside config_dir.

Fixes: 609109fa9 ("transmission: add seccomp filter and improve jail")
Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-05 11:52:52 +02:00
Daniel Golle
609109fa97 transmission: add seccomp filter and improve jail
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-04 17:09:21 +02:00
Rosen Penev
dbdb19aa4a
Merge pull request #10910 from Andy2244/wsdd2-smbd-rename
wsdd2: update init for renamed cifsd->smbd
2020-01-03 16:32:35 -08:00
Jan Hoffmann
26878ae8de vnstat2: add package
This introduces an additional package for version 2 of vnStat.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2020-01-04 00:43:57 +01:00
Rosen Penev
7679f5afe9
Merge pull request #10927 from mans0n/chilli
coova-chilli: more fixes and improvements
2020-01-03 14:58:00 -08:00
Rosen Penev
cc20898999
Merge pull request #10909 from Andy2244/smbd-3_0_1-rename
smbd: rename from cifsd, update to 3.0.1
2020-01-03 14:55:08 -08:00
Andy Walsh
6c9973a9d9 smbd: rename from cifsd, update to 3.0.1
* follow upstream rename to 'smbd' and 'smbd-tools'
* config is '/config/smbd' and '/etc/smbd/smb.conf'
* smbd: update to 3.0.1
* smbd: fixes delete access on readonly shares
* smbd: add patch to keep version metadata in kmod
* smbd: add synchrous kill_server patches
* smbd-tools: update to 3.0.1
* smbd-tools: userspace service is now 'usmbd'
* smbd-tools: userspace tools are: 'smbuseradd', 'smbshareadd' with /etc/smbd/smbdpwd.db
* smbd-tools: split package into server/utils (reduce size)
* smbd-tools: fix init (luci save&apply)
* smbd-tools: remove kill_server related timeouts

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-01-03 19:09:30 +01:00
Hannu Nyman
58d5044a79
Merge pull request #10925 from peter-stadler/nginx-uwsgi-modular
nginx: update to 1.17.7 and use new modular uwsgi for luci
2020-01-03 19:48:33 +02:00
Sungbo Eo
23a44aab2a coova-chilli: enable service by default
If "disabled" option does not exist, service should be enabled.

Fixes: #10392

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:50:00 +09:00
Sungbo Eo
2ce311209d coova-chilli: remove redundant options from config file
"fg" and "pidfile" parameters are already used in the init script,
so they are not controllable by config file anyway.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:49:22 +09:00
Sungbo Eo
532088818a coova-chilli: add dependency for miniportal
If miniportal option is enabled, some haserl scripts are provided which
present a simple login web page. To make it functional haserl is required.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:49:00 +09:00
Sungbo Eo
2c71fb2065 coova-chilli: clean up Makefile
- add missing configs to PKG_CONFIG_DEPENDS and sort it
- remove redundant INSTALL_DIR

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:48:48 +09:00
Sungbo Eo
95954b84f5 coova-chilli: remove dnslog option
dnslog feature has been removed since v1.4.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:48:35 +09:00
Sungbo Eo
225e323033 coova-chilli: cosmetic changes for Config.in
- simplify configuration menu definition
- fix indent

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:47:59 +09:00
Sebastian Kemper
39e68309e8 apache: update InstallDev
The package doesn't need to install _everything_ to staging. This commit
reduces the amount of files that get copied over to staging. Currently
there's no package depending on apache anyway.

This adds sed scripts from buildroot (thanks!) to fix two files that are
important for cross-compiling external modules. This has been tested and
was confirmed to work with mod_gnutls taken as an example package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-02 00:00:43 +01:00
Sebastian Kemper
31e0d618e5 apache: update descriptions
Taken from upstream website. Also remove parts that aren't up to date
anymore.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:58:28 +01:00
Sebastian Kemper
2d188fd37f apache: add simple init script
Also preinst and postrm are removed. busybox's httpd isn't installed by
default, so these gimmicks seem antiquated.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:57:27 +01:00
Sebastian Kemper
c8aba5113b apache: add extra packages + apache user
This adds extra packages for certain modules (basically the ones that
incur further dependencies), support files etc. This is pretty much
follows Alpine's example.

This updates the httpd.conf patch to _not_ uncomment MIMEMagicFile
(because the module isn't loaded by default) and removes that changes
that aren't needed anymore (because of the added module support). The
patch now only changes the default user.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:53:54 +01:00
Sebastian Kemper
4e6bdd8a49 apache: break-out CONFIGURE_ARGS, add layout
This gets rid of flags. For instance $(FPIC) shouldn't be forced onto
applications (see [1]).

And CONFIGURE_ARGS + CONFIGURE_VARS are broken out of Build/Configure.
This way more arguments can be added easily in the future.

The target is changed from apache to apache2 (which is used by upstream
by default). the CONFIGURE_ARGS are changed where need to enable
modules.

This also renames one patch that fixes scoreboard location (the name
004-pidfile_fix.patch didn't describe what it's doing).

Now with the OpenWrt layout in place 003-logdir_fix.patch can be
removed.

[1] https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:45:00 +01:00
Sebastian Kemper
14f4f0bef0 apache: bump to 2.4.41
- version bump
- update license description
- add PKG_BUILD_PARALLEL:=1
- remove two cross-compile patches and replace them with the
  cross-compile patch from buildroot (adds autoreconf to get this going)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:20:24 +01:00
Peter Stadler
86514ef3f2 nginx: update to 1.17.7 and use new modular uwsgi for luci
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-01 18:28:49 +01:00
Peter Stadler
96d1910d81 uwsgi: add modular package superseeding uwsgi-cgi
Provide the minimal applications and plugins for: cgi, filelog, syslog and
python3. More plugins can be added if needed by other packages. Autostart
uwsgi in emperor mode loading vassals on demand.

For now, include luci-support (maybe it will be moved to another package),
which uses the syslog plugin by default.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-01 18:28:01 +01:00
Ansuel Smith
1f0f760982
nginx: change luci dependency and fix luci nossl
Luci nginx config file for non ssl varian had user as nobody nogroup. This cause some problem with ubus use.
Luci file support package depends on uwsgi-cgi. As this package will be renamed shortly to a more generic version, make the subpackage depends on the uwsgi subpackage only.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-01-01 16:19:27 +01:00
Rosen Penev
df20377ee9
coova-chili: Fix version
Upstream was sloppy when cutting the release.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-31 21:12:13 -08:00
Andy Walsh
fbd991aaa2 wsdd2: update init for renamed cifsd->smbd
* update init for renamed cifsd->smbd

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2019-12-31 15:16:07 +01:00
Stan Grishin
496aa34cb8 vpn-policy-routing: initial release
Signed-off-by: Stan Grishin <stangri@melmac.net>
2019-12-30 07:40:25 -07:00
tripolar
948b7f809f
Merge pull request #10816 from Cynerd/wget-no-self-provide
wget: do not provide itself
2019-12-30 14:05:10 +01:00
Jan Pavlinec
5bce9c3e1d
tor: add respawn to init script
Note:
In some cases when tor daemon starts before
than the router is connected to the Internet.
Tor will exit and you have to run it manually.
This should fix this case.

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-12-30 13:55:02 +01:00
Jan Pavlinec
a339e0ede3 tor: update to version 0.4.2.5
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-12-29 17:31:25 +01:00
Daniel Golle
b924c3e001 gnunet: update to version 0.12.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-12-29 14:18:45 +02:00
Hannu Nyman
5a18057ea4
Merge pull request #10894 from Ansuel/nginx
nginx: fix missing cgi-exec definition
2019-12-29 10:52:40 +02:00
Ansuel Smith
85b09eebb2
nginx: fix missing cgi-exec definition
Add missing cgi-io exec definition to fix broken
luci webui as now it does actually use it.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2019-12-29 01:11:26 +01:00
Daniel F. Dickinson
66f9e687c2 radicale2: Document suggested use of passlib and bcrypt
PKG_RELEASE not bumped because this only affects package description.
We document that passlib and bcrypt are needed if one wishes to use
bcrypt encryption of passwords.  These have not been added as dependencies
as Radicale2 can have a frontend webserver authenticate users rather than
radicale itself.

Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
2019-12-28 16:11:54 -05:00
Hannu Nyman
7292a02609
Merge pull request #10648 from micmac1/gdnut
nut: fix cgi/gd setup
2019-12-27 17:43:20 +02:00
Rosen Penev
a5e7d0a904
aria2: Build with MIPS16
All the computationally expensive stuff is in the libraries, not the
package itself.

Saves several kilobytes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-23 18:42:30 -08:00
Maxim Storchak
11731c81c3 stubby: switch to ca-bundle
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2019-12-23 17:47:57 +02:00
Rosen Penev
051025eacd
Merge pull request #10796 from G-M0N3Y-2503/feature_https_dns_proxy_logging
https_dns_proxy: Added optional ipv4 resolvers
2019-12-22 21:42:11 -08:00
Rosen Penev
608053a5fb
Merge pull request #10788 from neheb/znc
znc: Update to 1.7.5
2019-12-22 21:39:45 -08:00
Christian Lachner
3d7b8647dc haproxy: Update HAProxy to v2.0.12
- Update haproxy download URL and hash
- Remove @neheb's obsolete-ssl patch as it was upstreamed, see:
  (http://git.haproxy.org/?p=haproxy-2.0.git;a=commit;h=6445d988ec8def9d0f80de0eda9c5763d39facc1)

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-12-22 10:18:07 +01:00
Rosen Penev
8e9a26a8fa
Merge pull request #10850 from neheb/kc
kcptun: Fix GO_ARCH_DEPENDS
2019-12-21 23:27:16 -08:00
Daniel Golle
3751223502 gnunet: remove patches now apparently part of the release
That could explain why the hash of the released tarball changed after
the release announcement...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-12-21 23:59:12 +02:00
Daniel Golle
4eede02f7a gnunet: fix source hash
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-12-21 23:21:13 +02:00
Florian Fainelli
80f881568f treewide: Remove self from PKG_MAINTAINER
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2019-12-21 12:52:41 -08:00
Rosen Penev
44be1b65d2
kcptun: Fix GO_ARCH_DEPENDS
Right now, the buildbots are trying to build this on ARC, which is totally
unsupported.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-20 13:36:49 -08:00
Daniel Golle
6263f9ec80 gnunet-fuse: update to version 0.12.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-12-20 22:28:12 +02:00
Daniel Golle
8f784b90fd gnunet: update to version 0.12.0
Also include a bunch of upstream patches to make things build.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-12-20 13:26:14 +02:00