Commit graph

3585 commits

Author SHA1 Message Date
Hannu Nyman
e0c9e8fcb8 Merge pull request #4679 from dibdot/dnscrypt-proxy
dnscrypt-proxy: mute needless warnings
2017-08-09 10:26:28 +03:00
Hannu Nyman
4a72c11163 Merge pull request #4670 from larsi-org/master
mwan3: allow to change mwan3's MARKing mask
2017-08-08 20:11:28 +03:00
Philip Prindeville
21eb19e162 bind: patch unneeded if openssl is build w/ deprecated
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-08-08 10:53:31 -06:00
Noah Meyerhans
3cc9bf75ed Merge pull request #4678 from pprindeville/bind-update-9.11.2
Bind update 9.11.2
2017-08-08 09:00:20 -07:00
Daniel Engberg
470032938b net/nmap: Avoid linking libssh2 unintentionally
Explicitly tell nmap not to link libssh2 if its available, fixes buildbot failure.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-08-08 09:53:11 +02:00
Dirk Brenken
870f9dae85 dnscrypt-proxy: mute needless warnings
* print only 'missing plugins support warning' if user really configured
'blacklist' or 'block_ipv6' parameter.

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-08-08 09:14:31 +02:00
Stijn Tintel
ba1ead54f0 strongswan: use -eq when testing booleans
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
6f00048eca strongswan: convert init script to procd
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
b93a53bd94 strongswan: check return value instead of output
When the strongswan service is running, `ipsec status` returns 0. Check
the return value instead of checking its output.

While at it, remove the [[ ]] bashism, use rereadall instead of
(reread)secrets, and move it inside the if statement.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
44ef6048e2 strongswan: remove checks for UCI config
In commit 36e073d820, some checks were
added to see if the UCI config file exists and if there are any peers
configured in it. Due to these checks, if /etc/config/ipsec exists, but
contains no enabled peers, strongswan will not be started. This is not
ideal, as a user might want to experiment with the UCI config while
keeping existing connections in /etc/ipsec.conf operational.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
3097a8919e strongswan: add charon-cmd utility
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
6cd24ed87c strongswan: add missing charon config files
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
4e94a3ddfd strongswan: add swanctl utility
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
4bb5d8d892 strongswan: add vici plugin
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
0c30b50fe2 strongswan: rename -utils to -ipsec
Since the strongswan-utils package now only contains the aging ipsec
utility, rename it to strongswan-ipsec.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
1a621aaa35 strongswan: split scepclient into separate package
We currently include the SCEP client in strongswan-utils, which is a
dependency of the strongswan-default meta-package. As it's generally not
recommended to generate keys on embedded devices due to lack of entropy,
move the SCEP client to a separate package, and only depend on it in the
strongswan-full meta-package.

While at it, add scepclient.conf to the package.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Stijn Tintel
ebf304edf6 strongswan: split PKI tool into separate package
We currently include the PKI tool in strongswan-utils, which is a
dependency of the strongswan-default meta-package. As it's generally not
recommended to generate keys on embedded devices due to lack of entropy,
move the PKI tool to a separate package, and only depend on it in the
strongswan-full meta-package.

While at it, add pki.conf to the package.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-07 20:19:18 +02:00
Philip Prindeville
6ebaad1529 bind: fixes for openssl 1.1.0 thread compatibility
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-08-07 12:05:19 -06:00
Philip Prindeville
eab56b6bee bind: version update to 9.11.2
Also refresh patches and dependencies.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-08-07 12:03:47 -06:00
Peter Wagner
61f48f8df8 git: update to 2.14.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-08-07 18:43:31 +02:00
Hannu Nyman
568882c31a Merge pull request #4675 from dibdot/dnscrypt-proxy
dnscrypt-proxy: start from procd interface trigger, not in init
2017-08-07 16:15:21 +03:00
Daniel Engberg
840431acf7 net/nmap: Update to 7.60
* Update nmap-suite to 7.60
* Use PKG_HASH as PKG_MD5SUM is deprecated
* Switch download URL to HTTPS
* Add zlib as dependency and link libpcre dynamically

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-08-07 12:37:28 +02:00
Dirk Brenken
f5d5f5f176 dnscrypt-proxy: start from procd interface trigger, not in init
* Start dnscrypt-proxy from procd interface trigger rather than
immediately in init, to fix a possible race condition during boot and
get rid of rc.local restarts. You can restrict trigger interface(s) by
'procd_trigger' in new global config section.

* tab/whitespace cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-08-07 11:48:17 +02:00
Christian Schoenebeck
159dec95d2 radicale: Update to 1.1.6
Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-08-05 15:57:39 +02:00
Lars Schumann
78b6789475 mwan3: allow to change mwan3's MARKing mask
Signed-off-by: Lars Schumann <larsi.org@gmail.com>
2017-08-04 14:21:50 -04:00
Yousong Zhou
682b0c2be7 shadowsocks-libev: support disable_sni for ss_server section
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-04 22:19:30 +08:00
Hannu Nyman
ea9400988d Merge pull request #4669 from dibdot/adblock
adblock: update 2.8.5
2017-08-04 13:34:56 +03:00
Dirk Brenken
9aba9ac562 adblock: update 2.8.5
* add preliminary kresd dns backend support for turris devices,
  see readme (experimental / untested!)
* use tld compression for overall list, too
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-08-04 11:01:15 +02:00
Hannu Nyman
1d670269fd Merge pull request #4629 from marcin1j/pr/20170725-mwan3-tracking-methods
mwan3: support various interface tracking methods
2017-08-03 11:09:34 +03:00
Marcin Jurkowski
de4fc2b5de mwan3: support various interface tracking methods
Adds support for interface tracking using either ping, arping or
httping. This allows to track interface status on networks with filtered
ICMP traffic or simply to monitor data link layer etc.

To facilitate binding to a specified interface its IP address is passed
as a new mwan3track parameter. It's currently required by httping
and possibly by other tools that may be added in the future.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2017-08-02 17:44:07 +02:00
Jo-Philipp Wich
024c3e692b nlbwmon: update to latest version
Changes since last update:

32fc092 build: remove extraneous _GNU_SOURCE defines
096aaa3 build: compile with -D_GNU_SOURCE
76487b5 transform to source-only repository

Fixes build with uClibc and eglibc toolchains.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-08-02 17:13:32 +02:00
Hannu Nyman
a051200c59 Merge pull request #4662 from commodo/ovs-update
openvswitch: bump to version 2.7.2
2017-08-02 16:18:06 +03:00
Alexandru Ardelean
1ef945315b openvswitch: bump to version 2.7.2
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-08-02 15:02:37 +03:00
Yousong Zhou
49dcdca5d0 shadowsocks-libev: backport patch for logging with daemon facility
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-02 14:34:49 +08:00
Yousong Zhou
716d2c1357 shadowsocks-libev: add ipv6_first option support
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-02 14:34:40 +08:00
Hannu Nyman
4f364b29f5 Merge pull request #4631 from marcin1j/pr/20170725-httping
httping: import from oldpackages and upgrade to version 2.5
2017-08-02 08:44:33 +03:00
Daniel Salzman
5c3c4f7674 knot: remove knsec3hash utility which is almost useless on OpenWRT
Signed-off-by: Daniel Salzman <daniel.salzman@nic.cz>
2017-08-01 12:04:28 +02:00
Jason A. Donenfeld
19e9fbaa70 wireguard: version bump
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-07-31 18:45:59 +02:00
Yousong Zhou
7f0adf9631 shadowsocks-libev: bump to version 3.0.8
Notable changes since 3.0.7

 - ss-local, ss-redir: ipv6_first awareness
 - ss-server: ppbloom_add only after 1st decryption succeeds

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-31 10:23:47 +08:00
Jo-Philipp Wich
60e52df628 Merge pull request #4646 from jow-/introduce-nlbwmon
nlbwmon: add package
2017-07-30 11:52:30 +02:00
champtar
8beed290dd Merge pull request #4651 from dibdot/travelmate
travelmate: update 0.9.1
2017-07-29 14:15:24 -07:00
champtar
3ee61782c1 Merge pull request #4469 from chris5560/master
privoxy: clear PKG_MAINTAINER
2017-07-29 11:05:46 -07:00
Noah Meyerhans
c3b2a417e4 ipsec-tools: Fix CVE-2016-10396
Use patch pulled from Debian's packaging at
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=867986

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2017-07-29 10:30:28 -07:00
Dirk Brenken
0dc303aaeb travelmate: update 0.9.1
0.9.1
backend:
* load procd reload trigger only in 'manual' mode
* documentation update

frontend:
* further optimized Station Overview & Scan page,
  especially for mobile devices
* add a "Rescan" button in manual mode on overview page
* XHTML fixes

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-07-29 19:25:54 +02:00
Christian Schoenebeck
e2e30e2e67 privoxy: clear PKG_MAINTAINER
I do not use this software any more and due to lack of time, I give the
maintenance responsibility back to the community.

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-07-29 14:39:17 +02:00
Jo-Philipp Wich
e32168f9b7 nlbwmon: add package
This commit introduces nlbwmon, the lightweight NetLink BandWidth Montor.

The nlbwmon daemon gathers per-host traffic statistics by querying netlink
accounting data. Due to this approach, the executable is very small and does
not rely on libpcap and CPU intensive raw sockets to monitor traffic.

Besides raw per-host traffic counters, nlbwmon also support rudimentary
traffic classification by observing IP protocols and used port numbers.

Gathered accounting data is stored into a series of database files which
are regularily committed to persistent storage.

Refresh, commit and accounting intervals are freely configurable as well
as the layer7 protocol mapping rules and observed source subnets.

This package also bundles a cli client which can be used to dump the
gathered traffic data as JSON, CSV or plaintext data. A pull request to
add a graphical LuCI frontend for nlbwmon is pending.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-07-28 15:30:06 +02:00
tripolar
43aadd7f7d Merge pull request #4634 from pprindeville/ntp-add-uci-support
ntpd: use UCI to synthesize minimal conf file
2017-07-28 10:01:11 +02:00
Yousong Zhou
2f910479cf shadowsocks-libev: use xargs -r just in case
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-28 15:10:46 +08:00
Yousong Zhou
b7f69c0633 shadowsocks-libev: fix compiling with stale object files
This will cause various kinds of failures in the buildbot

    ➜  shadowsocks-libev-3.0.7 git:(master) find . -name '*.o' -o -name '*.lo'
    ./libbloom/murmur2/libbloom_la-MurmurHash2.o
    ./libbloom/murmur2/libbloom_la-MurmurHash2.lo
    ./libbloom/libbloom_la-bloom.lo
    ./libbloom/libbloom_la-bloom.o
    ➜  shadowsocks-libev-3.0.7 git:(master) ls -l libbloom/murmur2
    total 24
    -rw-r--r-- 1 yousong yousong  324 Jun 27 14:17 libbloom_la-MurmurHash2.lo
    -rw-r--r-- 1 yousong yousong 4168 Jun 27 14:17 libbloom_la-MurmurHash2.o
    -rw-r--r-- 1 yousong yousong 1344 Feb 17 08:47 MurmurHash2.c
    -rw-r--r-- 1 yousong yousong  142 Feb 17 08:47 murmurhash2.h
    -rw-r--r-- 1 yousong yousong  213 Feb 17 08:47 README
    ➜  shadowsocks-libev-3.0.7 git:(master) file ./libbloom/murmur2/libbloom_la-MurmurHash2.o
    ./libbloom/murmur2/libbloom_la-MurmurHash2.o: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped
    ➜  shadowsocks-libev-3.0.7 git:(master)

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-28 15:06:24 +08:00
Florian Fainelli
99374712ac softethervpn: Pass down CFLAGS, CPPFLAGS and LDFLAGS
The softethervpn does not actually supported CCFLAGS, or other standard
variables, so we need to override CC to include all of those to fix
build errors with external toolchains.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-07-27 18:23:04 -07:00
Philip Prindeville
f5ca3ea50f ntpd: use UCI to synthesize minimal conf file
Borrowed code from Busybox's sysntpd.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-07-27 17:47:27 -06:00
Yousong Zhou
1999396443 shadowsocks-libev: configure options for release build
- It's a common practice that assert should be ignored in release build
 - Whether to enable ssp should be decided by the config of build system

This was taken from Makefile in shadowsocks/openwrt-shadowsocks.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-26 10:17:48 +08:00
Marcin Jurkowski
aef80dbb9d httping: import from oldpackages and upgrade to version 2.5
Package version upgraded to 2.5 with patches:
- Fixed compiler warnings
- Fixed miscalculated response time
- Reduced binary size by stripping unused code

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2017-07-26 00:23:34 +02:00
Yousong Zhou
c7195ece14 shadowsocks-libev: configure with --disable-silent-rules
So that more details will be shown in faillogs

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-25 16:48:34 +08:00
Thomas Heil
e9ad69b59a Merge pull request #4034 from artynet/apache-fix
apache : fixing zlib dependency
2017-07-25 02:44:46 +02:00
Yousong Zhou
1c82410cf9 shadowsocks-libev: bump version 3.0.7
Notable changes since 3.0.6

    f308dde ss-server: fix a use-after-free bug
    0b2dce5 ss-redir: fix a mem leak
    b7bdb16 ss-local: SOCKS5 UDP associate terminates the connection prematurely
    3f0d39a ss-local: use getsockname udp_fd where it applies (fixes local_port==0)
    eb30a3d fix possible data loss with salsa20 cipher
    0559d8c fix partial nonce data being overwritten

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-25 01:06:10 +08:00
Yousong Zhou
57114609c4 shadowsocks-libev: fix cases where passwords contain dquote
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-24 13:10:18 +08:00
Hannu Nyman
4921352d75 Merge pull request #4605 from dibdot/travelmate
travelmate: update 0.9.0
2017-07-23 19:34:24 +03:00
Hannu Nyman
d3732c9bd9 Merge pull request #4612 from pcmulder/patch-1
adblock: Added Netherlands as a region.
2017-07-23 19:23:33 +03:00
Yousong Zhou
3fe965dd1c shadowsocks-libev: validate bool with default value 0
The change is mainly for keeping compatibility with old validate_data
before ubox commit ac481cdd999ee84d3f115c33a56397237e95ec64 in Sat Jul
16 14:52:36 2016 +0200.  The behaviour change comes with that commit can
be seen with the following command line session

    root@LEDE:/usr/bin# validate_data network interface wan 'disabled:bool:false'
    network.wan.disabled is unset and defaults to bool false
    disabled=0; root@LEDE:/usr/bin#

    root@OpenWrt:/# validate_data network interface lan 'disabled:bool:false'
    disabled='false'; root@OpenWrt:/#

This will cause shadowsocks-libev in current master branch fail on OpenWrt
15.01 though they actually should only use packages from the 15.01 branch...

Fixes openwrt/packages#4614

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-23 23:29:47 +08:00
Yousong Zhou
8ad2f36550 shadowsocks-libev: ss-rules: add executable bits 2017-07-23 23:29:12 +08:00
Patrick Mulder
0513566fcf adblock: Added a new region.
Signed-off-by: Patrick Mulder <pcmulder89@gmail.com>
2017-07-22 20:33:26 +02:00
Dirk Brenken
60eae93e57 travelmate: update 0.9.0
backend:
* handle errors due to misconfigured uplinks
* various bugfixes

luci frontend:
* add a powerful wireless station manager to edit and delete existing
  interfaces or scan for new uplinks

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-07-19 22:34:18 +02:00
Peter Wagner
47ce2f94af git: update to 2.13.3
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-07-17 00:57:20 +02:00
Noah Meyerhans
1d37fd115f bind: Update to 9.10.5-P3
New upstream release includes fixes for the following security issues:

 * CVE-2017-3140: With certain RPZ configurations, a response with TTL 0 could
   cause named to go into an infinite query loop
 * CVE-2017-3142: An error in TSIG handling could permit unauthorized zone
   transfers or zone updates.
 * CVE-2017-3143: An error in TSIG handling could permit unauthorized zone
   transfers or zone updates.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2017-07-16 15:16:36 -07:00
champtar
860abd4f9b Merge pull request #4578 from dermoth/ddns_afraidv2
ddns-scripts: Add afraid.org version 2 API
2017-07-16 11:23:50 -07:00
champtar
1a740145f3 Merge pull request #4591 from commodo/ovs-upgrade-2-7-1
openvswitch: bump to version 2.7.1
2017-07-15 19:48:26 -07:00
Thomas Guyot-Sionnest
251e5c9cb1 ddns-scripts: Add afraid.org version 2 API
afraid.org has a new update API with better IPV6 support. It needs to be
specifically enabled for each domain, so the original v1 api has been

Signed-off-by: Thomas Guyot-Sionnest <dermoth@aei.ca>
2017-07-15 16:36:44 -04:00
Arturo Rinaldi
d47dc4af30 apache : updating PKG_RELEASE entry 2017-07-15 21:53:32 +02:00
Peter Wagner
a8b55048c0 openssh: add ssh_host keys to openssh-server/conffiles
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-07-15 21:04:31 +02:00
Alexandru Ardelean
6b591cfb4b openvswitch: bump to version 2.7.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-07-15 20:12:34 +03:00
Philip Prindeville
cd0f66ee37 beanstalkd: switch to xz compression and add PKG_HASH
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-07-13 16:38:42 -06:00
Daniel Golle
17e0e2e4ed Merge pull request #4044 from pprindeville/add-beanstalkd-server
beanstalkd: add package
2017-07-13 13:09:10 +02:00
Philip Prindeville
8043fdf755 beanstalkd: add package
For now building from git using latest SHA (commits are relatively
infrequent).  Set priority to come up immediately after network
interfaces are brought up. Patches have been submitted upstream
(but not yet accepted) to fix:

* a somewhat cross-compile unfriendly makefile;
* a header inclusion issue which causes MUSL compilation warnings;
* using the somewhat arcane posix_fallocate() in favor of the
  more ubiquitous ftruncate() system call instead.

Hopefully the next release will include our submitted fixes and
we can transition to a numbered release.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-07-12 20:41:19 -06:00
Philip Prindeville
537ffd4da7 Merge pull request #4570 from pprindeville/lighttpd-init-reload
lighttpd: add 'reload' to init script to make logrotate-friendly
2017-07-11 16:00:57 -06:00
Jo-Philipp Wich
4cafe3e5ae Merge pull request #4561 from wertarbyte/package_libnet
libnet-1.2.x: simplify build dep installation
2017-07-11 16:59:54 +02:00
Karl Palsson
65baa7c88a mosquitto: update to 1.4.14
Fixes a regression due to the CVE fix in the recently released 1.4.13.

https://mosquitto.org/2017/07/version-1-4-14-released/

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-07-11 13:22:18 +00:00
Stijn Tintel
0aa457d126 Merge pull request #4566 from dedeckeh/pr-netsnmp-config
netsnmp: add global enabled config option
2017-07-11 11:25:12 +02:00
Philip Prindeville
c3345a6d4a lighttpd: add 'reload' to init script to make logrotate-friendly
If lighttpd's scripts are rotated from under it while they're still open,
this will cause some weird things to happen.  Give it a heads up that
the logs have moved.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-07-10 16:11:19 -06:00
Hans Dedecker
5878373882 netsnmp: add global enabled config option
Add enabled config option in the global uci section; it allows to put into
place the snmpd config but not yet start the netsnmp daemon.
If config option is unset; netsnmp daemon will be started as before.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-07-10 21:45:37 +02:00
Karl Palsson
cd85551580 mosquitto: update to 1.4.13
Primarily a bugfix release for a CVE that doesn't affect lede/openwrt,
but also includes some websockets perfomance fixes.

Release notes at https://mosquitto.org/2017/07/version-1-4-13-released/

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-07-10 16:49:32 +00:00
Peter Wagner
66878af831 irssi: update to 1.0.4
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-07-10 11:50:32 +02:00
Hannu Nyman
eac93dcec8 Merge pull request #4556 from zx2c4/master
wireguard: fix routing of allowed IPs when no CIDR is specified
2017-07-09 21:11:58 +03:00
Hannu Nyman
36112dea5b Merge pull request #4557 from dibdot/travelmate
travelmate: update 0.8.2
2017-07-09 20:59:55 +03:00
Stefan Tomanek
56f5368abe netdiscover: use simplified libnet header location
Use the common location for libnet include files and libraries.

Signed-off-by: Stefan Tomanek <stefan.tomanek@wertarbyte.de>
2017-07-09 18:51:21 +02:00
Dirk Brenken
36fe7e896c travelmate: update 0.8.2
* change start priority to 90 and revert hostapd stuff from last commit
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-07-07 17:02:19 +02:00
Jason A. Donenfeld
132287156d wireguard: version bump
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-07-07 16:21:24 +02:00
Jason A. Donenfeld
4d0d9ac3f9 wireguard: assume /32 or /128 if no CIDR is given
This brings the route_allowed_ips option into parity with the addresses
option, which makes these same assumption. The parsing selection is made
to be identical between these two settings.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-07-07 16:19:50 +02:00
Lucian Cristian
57d47d2aa1 clamav: Fix OpenSSL dependency
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2017-07-06 23:03:54 +03:00
Hannu Nyman
52bdd1fb6a Merge pull request #4552 from dibdot/travelmate
travelmate: update 0.8.1
2017-07-06 18:04:33 +03:00
Val Kulkov
cb8d8e4c6e subversion: update to v1.9.6
Update Subversion packages to the latest release, v1.9.6.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2017-07-06 10:21:49 -04:00
Dirk Brenken
97a9f3b6b9 travelmate: update 0.8.1
* wait for hostapd comes up during boot
* remove needless ubus call during script startup
* remove needless iwinfo check (covered by package dependency)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-07-06 15:39:36 +02:00
Hannu Nyman
94c73d43c6 Merge pull request #4545 from dibdot/adblock
adblock: update 2.8.3
2017-07-05 19:52:12 +03:00
Dirk Brenken
d51f38672a adblock: update 2.8.3
* refine manual/backup mode (exclude local blacklist processing)
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-07-05 18:46:08 +02:00
Hauke Mehrtens
71bd5ac2bf tor: update to version 0.2.9.11
This fixes CVE-2017-0376

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-07-03 23:00:48 +02:00
Yousong Zhou
327c325d30 shadowsocks-libev: disable documentation
This should also fix build by removing dependency on asciidoc

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-03 15:04:39 +08:00
Yousong Zhou
b61af9703e shadowsocks-libev: rewrite
- Selecting only a single or subset of all components of shadowsocks-libev is
  now possible (this is the main motivation behind the rewrite)
- Configuring multiple instances of the same component is now also possible
- Same option names as with the json config
- Unified configuration generation method for each component
- Add support for ss-local, ss-tunnel, ss-server
- Most data validation is now done with validate_data
- USE_PROCD=1
- Update ss-rules with the one from shadowsocks/luci-app-shadowsocks
- Add README.md
- Set myself as the maintainer

Addresses #4435

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-07-02 10:01:53 +08:00
Daniel Golle
a7d0759021 gnunet: update source
also package missing block plugins

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-07-01 18:13:41 +02:00
Nuno Goncalves
9bd7c830fe nmap: bump version to 7.50
Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>
2017-07-01 13:46:32 +02:00
Jason A. Donenfeld
404657ee8a wireguard: version bump
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-06-29 21:37:14 +02:00
Hannu Nyman
3770ff3a69 Merge pull request #4524 from commodo/more-fix-ovs
openvswitch: fix build
2017-06-29 21:14:06 +03:00
Hannu Nyman
b374b0fa60 Merge pull request #4525 from dibdot/adblock
adblock: update 2.8.2
2017-06-29 17:05:05 +03:00
Dirk Brenken
acafc3c40e adblock: update 2.8.2
* made DNS restart conditional (compare list hash values),
  to prevent needless restarts of the DNS backend

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-06-29 15:34:18 +02:00
Hannu Nyman
fa2a7077d6 Merge pull request #4523 from dibdot/adblock
adblock: update 2.8.1
2017-06-29 14:07:41 +03:00
Dirk Brenken
e2af11adeb adblock: update 2.8.1
* revert 'wan6' interface trigger in default config
  due to current procd limitation (see: #4521)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-06-29 12:57:15 +02:00
Alexandru Ardelean
919b9bc41a openvswitch: make dependencies conditional for openvswitch-python subpackage
Apparently, even if you don't select the `openvswitch-python` package,
Python still gets built (for the target build).

But, if the python dependencies are conditional on the
`PACKAGE_openvswitch-python` symbol then they aren't build.

This should improve build times, if you only want to build the
`openvswitch` package.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-06-29 13:50:42 +03:00
Alexandru Ardelean
2171c73de0 openvswitch: add CONFIG_PACKAGE_openvswitch-python to PKG_BUILD_DEPENDS
That way, OVS gets rebuilt if the openvswitch-python
package is selected or unselected.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-06-29 13:48:42 +03:00
Alexandru Ardelean
e26a34c6b4 openvswitch: enforce the use of the python binary from packages
Seems it was not failing for me because it was probably
using my host Python, which may have the `six` package
available.

This patch enforces the use of the packaged Python.
That way, it's more consistent that the python-six
package is available.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-06-29 13:48:42 +03:00
Rafał Miłecki
1359e072be lighttpd: backport more mod_cgi fixes queued for 1.4.46
The most important change is local redirects being disabled by default.
There is an option called cgi.local-redir that allows enabling this
optimization manually back if needed.

Local redirects were initially introduced in 1.4.40 but caused many
problems for *some* web services.

One of problems is breaking Post/Redirect/Get design pattern. With
redirects handled on server side there is no browser redirection making
it "lose" the POST data.

Another possible issue are HTML forms with action="". With CGI local
redirects browser may be sending form data to the wrong URL (the one
that was supposed to redirect the browser).

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2017-06-29 09:41:30 +02:00
Hannu Nyman
33666f92da Merge pull request #4483 from andor-pierdelacabeza/patch-1
ddns: Fix dnsmadeeasy ddns url
2017-06-28 23:17:44 +03:00
Jason A. Donenfeld
09148df173 wireguard: version bump
From upstream's changelog:

  * main: annotate init/exit functions to save memory
  * selftest: remove antique siphash self test
  * haskell: re-add updated haskell example
  * socket: use ip_rt_put instead of dst_release
  * device: avoid double icmp send on routing loop
  * compat: clean up cruft
  * global: cleanup IP header checking
  * compat: do not export symbols unnecessarily
  
  Various cleanups and updates.
  
  * device: netdevice destruction logic change for 4.12
  
  When Linux 4.12 is released next week, we're good to go.
  
  * device: only use one sleep notifier
  
  Rather than have a separate sleep notification for every interface, we now
  have a single notifier for every interface. This improves performance,
  especially when creating many interfaces at once.
  
  * device: remove icmp conntrack hacks
  
  We're moving hacks upstream the proper way, and then backporting them to
  compat.
  
  * receive: extend rate limiting to 1 second after under load detection
  
  After we determine that we're under load, we now wait 1 second before not
  being under load again, a timer which is global across all interfaces on a
  given system.
  
  * curve25519: satisfy sparse and use short types
  * curve25519: keep certain sandy2x functions in C
  
  Certain functions have been made into C, which should improve stack frames and
  reliability.
  
  * ratelimiter: rewrite from scratch
  
  This is a big change. We no longer rely on x_tables or xt_hashlimit, instead
  using a super minimal and sleek token bucket ratelimiter. This works much
  better than the old cruft and should allow us to run more places. It also has
  the benefit of being global, so that it's possible to have thousands of
  interfaces without killing the system with separate GCs and vmallocs, which is
  what happened prior.
  
  * socket: verify saddr belongs to interface
  
  We now more quickly react to changes of the v4 routing table, by ensuring that
  the sticky source address is actually still valid.
  
  * wg-quick: properly match IPv6 endpoint
  
  wg-quick now works better with IPv6.
  
  * wg-quick: use printf -v instead of namerefs for bash 4.2
  
  This adds support for old bash, which means wg-quick should be generically
  "bash 4 and up". I'm not happy about this but EL7 uses old bash, so we're
  stuck with it.
  
  * compat: support EL7.3
  
  Support for RHEL, CentOS, ScientificLinux, and so forth.
  
  * compat: support Ubuntu 14.04
  
  An old crufty Ubuntu is now supported, since it's LTS.
2017-06-28 14:57:04 +02:00
Eric Luehrsen
3dbd00df3c unbound: update to 1.6.4
Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-06-27 23:47:46 -04:00
Alvaro [Andor]
f721a27b15 Fix http/https, increase PKG_RELEASE 2017-06-27 23:48:53 +02:00
Hannu Nyman
400a46f779 Merge pull request #4517 from dibdot/adblock
adblock: update 2.8.0 (release 2)
2017-06-27 10:24:47 +03:00
Dirk Brenken
14c5e7cae9 adblock: update 2.8.0 (release 2)
* fix a logical glitch

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-06-27 08:44:15 +02:00
Hannu Nyman
dda3c1dd5f Merge pull request #4516 from dibdot/adblock
adblock: update 2.8.0
2017-06-27 09:19:59 +03:00
Dirk Brenken
e660813798 adblock: update 2.8.0
* add bind support (see readme)
* export all blocked domains in one central file (adb_list.overall)
  * prerequisite for proper bind support
  * much faster sort operation with less memory consumption
  * backups are still handled per source separately,
    to be more flexible in adding/removing block list sources
* add additional 'wan6' interface trigger in default configuration
* various small fixes & optimizations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-06-27 07:45:34 +02:00
Nikos Mavrogiannopoulos
8abd57588d Merge pull request #4494 from yousong/openconnect
openconnect: openconnect-wrapper: rewrite
2017-06-26 11:03:36 +02:00
Peter Wagner
2be4c04101 git: update to 2.13.2
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-06-25 16:54:14 +02:00
Daniel Golle
358de85d40 gnunet: update source and init script
Fixes starting EXIT service when offering services.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-24 15:05:59 +02:00
Daniel Golle
701f9a49d8 gnunet: update source
fixes namestore iterator and other bugs when using PostgreSQL

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-23 20:58:34 +02:00
Hannu Nyman
bc8a70cc19 Merge pull request #4454 from poranje/fs#785
unbound: manage resolv.conf iff when listening on 127.0.0.1#53
2017-06-23 08:54:52 +03:00
Florian Eckert
085a76bebf net/mwan3: update version
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-06-22 13:42:14 +02:00
Florian Eckert
99229475b7 net/mwan3: simplify tracking status statement command
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-06-22 13:42:14 +02:00
Florian Eckert
b6e9debc1b net/mwan3: add lock for mwan3 hotplug script
If more then one interface get up/down at once mwan3 could be in a
undefined state, because more then one mwan3 hotplug script are running
and editing the iptables.

Lock the critical section should solve this issue.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-06-22 13:42:12 +02:00
Philip Prindeville
384c2a8cfd net-snmp: add symlink for net-snmp-config into usr/bin
A lot of autoconf-based scripts expect --with-foo-dir=$(STAGING_DIR)/usr
and break if they can't find bin/foo-config as a child of that path.

Putting things in $(STAGING_DIR)/host/bin seems to be suboptimal; I
could change the install path but there's no saying what that would
break.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-06-21 11:53:38 -06:00
Paul Oranje
39322d45b0 unbound: manage resolv.conf iff when listening on 127.0.0.1#53
With this patch the unbound init routines manage resolv.conf if and only if
when unbound will listen on 127.0.0.1#53 and dnsmasq is not.

Also logs some cases where config values are overriden with sane defaults.

Fixes (partially) LEDE FS#785
Fixes openwrt/packages#4487

Signed-off-by: Paul Oranje <por@xs4all.nl>
2017-06-20 16:31:09 +02:00
Stijn Tintel
29d38eaa76 Merge pull request #4273 from dedeckeh/pr-netsnmp-trap
net-snmp: add notification config options
2017-06-20 05:44:19 +02:00
Daniel Golle
bc0085a70f usbip: use libudev-fbsd instead of eudev
eudev was removed, switch to libudev-fbsd

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 20:49:40 +02:00
Hannu Nyman
f64be26d2a Merge pull request #4495 from dibdot/travelmate
travelmate: update 0.8.0
2017-06-19 17:18:31 +03:00
Daniel Golle
e7b5bdd9e9 cgi-io: merge changes from luci2-io-helper
luci2-io-helper: bugfix buckup script read timeout

Reading files from stdin will block for ever. The uhttpd is killing the
backup process after script_timeout.

Switching read to non blocking mode and add a waitpid for the slave
process does not end in a script_timeout anymore.

Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 12:49:59 +02:00
Dirk Brenken
aa39c780ef travelmate: update 0.8.0
* use iwinfo instead iw for wlan scanning,
  scanning now works on radio-level
* enhance multiple radio support:
    * support STA-only radio configurations,
      e.g first radio with local AP, second radio
      with a bunch of STAs (without APs)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-06-19 09:52:01 +02:00
Hans Dedecker
bb0dfbe6cc net-snmp: add notification config options
Add config support which allow snmpd to take a more active role by sending
traps.

Following config options are supported which map directly on snmpd directives:
-trapcommunity
-trapsink
-trap2sink
-informsink
-authtrapenable
-v1trapaddress
-trapsess

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-06-19 09:00:27 +02:00
Yousong Zhou
dbc36c3092 openconnect: openconnect-wrapper: rewrite
- use exec directly to eliminate a level in the process tree
 - use "$@" instead of "$*" to pass arguments to openconnect

According to openconnect(8), openconnect will call vpnc-script to
cleanup before quit when it received SIGINT(2) and will quit immediately
when it received SIGTERM (the default signal by kill command)

Before and after the change, openconnect process will be killed first
with SIGINT sent from netifd.  This was decided by the
'proto_kill_command "$config" 2' notify call in the proto script.

SIGKILL is the only other signal that can be sent from netifd when the
process did not quit on SIGINT on time.  There should be no need to trap
on signal 1 3 6 9 (HUP QUIT ABRT KILL)

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-06-19 12:37:24 +08:00
Florian Fainelli
cdc800874a zerotier: Allow building with older GCC 4.8
ZeroTier builds fine with GCC 4.8, so relax the check to make that
possible.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-18 20:08:26 -07:00
Daniel Golle
2c597f291d gnurl: update to version 7.54.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Daniel Golle
aadbc9a252 opentracker: bump source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-19 01:33:32 +02:00
Florian Fainelli
0b85489a97 cgi-io: Find and search for libubus.h
Fixes build errors with external toolchains:

[ 33%] Building C object CMakeFiles/cgi-io.dir/main.c.o
/home/florian/dev/openwrt/trunk/build_dir/target-mipsel-unknown-linux-gnu_glibc/cgi-io/main.c:30:21:
fatal error: libubus.h: No such file or directory
 #include <libubus.h>
                     ^
compilation terminated.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-18 12:45:30 -07:00
Florian Fainelli
3b333ec0f9 fping: Set -std=gnu99 to fix build errors due to C99 constructs
Fixes build errors such as:

mipsel-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..
-I/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/include
-I/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/include
-I/home/florian/dev/toolchains/stbgcc-4.8-1.5/usr/include
-I/home/florian/dev/toolchains/stbgcc-4.8-1.5/include  -Wall -Wextra
-Wno-sign-compare -DIPV6 -Os -pipe -mno-branch-likely -mips32r2
-mtune=24kc -fno-caller-saves -Wno-unused-result  -D_FORTIFY_SOURCE=1
-Wl,-z,now -Wl,-z,relro  -MT fping-optparse.o -MD -MP -MF
.deps/fping-optparse.Tpo -c -o fping-optparse.o `test -f 'optparse.c' ||
echo './'`optparse.c
optparse.c: In function 'permute':
optparse.c:55:5: error: 'for' loop initial declarations are only allowed
in C99 mode
     for (int i = index; i < options->optind - 1; i++)
     ^
optparse.c:55:5: note: use option -std=c99 or -std=gnu99 to compile your
code
optparse.c: In function 'optstring_from_long':
optparse.c:160:5: error: 'for' loop initial declarations are only
allowed in C99 mode
     for (int i = 0; !longopts_end(longopts, i); i++) {

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-18 11:39:44 -07:00
Yousong Zhou
4034e9ee21 openconnect: new option mtu
According to openconnect --help output:

  -m, --mtu=MTU                   Request MTU from server
      --base-mtu=MTU              Indicate path MTU to/from server

Fixes #2099 by allowing setting tunnel mtu

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-06-18 13:10:34 +02:00
Yousong Zhou
4b3fde326c openconnect: drop stale config: interface
It was introduced with 41f8d5465 ("openconnect: fix a couple of minor
things and add an interface option") and not needed since 4083de9d7
("openconnect: use proto_add_host_dependency")

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-06-18 13:10:34 +02:00
Hannu Nyman
b23a5435a6 Merge pull request #4429 from sdwalker/cleanup
packages: cleanup Makefile variables
2017-06-17 09:25:22 +03:00
Florian Fainelli
7eaa97f91c reaver: Fix build with external toolchains
We would not be able to search for pcap.h because CFLAGS are not passed
from src/Makefile down to src/wps/Makefile:

make[4]: Entering directory
'/home/florian/dev/openwrt/trunk/build_dir/target-mipsel-unknown-linux-gnu_glibc/reaver-1.4/src/wps'
mipsel-linux-gnu-gcc -I../utils -I ../ wps_attr_build.c -c
mipsel-linux-gnu-gcc -I../utils -I ../ wps_attr_parse.c -c
mipsel-linux-gnu-gcc -I../utils -I ../ wps_attr_process.c -c
mipsel-linux-gnu-gcc -I../utils -I ../ wps.c -c
mipsel-linux-gnu-gcc -I../utils -I ../ wps_common.c -c
mipsel-linux-gnu-gcc -I../utils -I ../ wps_dev_attr.c -c
mipsel-linux-gnu-gcc -I../utils -I ../ wps_enrollee.c -c
mipsel-linux-gnu-gcc -I../utils -I ../ wps_registrar.c -c
In file included from ../misc.h:41:0,
                 from wps_registrar.c:27:
../defs.h:43:18: fatal error: pcap.h: No such file or directory
 #include <pcap.h>
                  ^
compilation terminated.
Makefile:28: recipe for target 'wps_registrar.o' failed

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-16 20:47:03 -07:00
Alvaro [Andor]
c55885e9c5 Fix dnsmadeeasy ddns url
Dnsmadeeasy dyndns service url was wrong, fixed both the address, the parameters, and the ssl connection.
2017-06-15 22:05:50 +02:00
Jason A. Donenfeld
de97e29328 wireguard: remove misspelled debugging line
There are no other "echo" debug lines in this file, and it seems
clear that this one was accidentally left as a debugging line,
since it misspelled "dependency". So, we just remove this line.

We don't bump the package version, though, because this is
pretty inconsequential.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-06-14 03:15:27 +02:00
Jason A. Donenfeld
c833b249a9 wireguard: version bump
From upstream's changelog:

  * timers: queue up killing ephemerals only if not already

  We fix up a small detail in the timer logic that changed during the last
  snapshot.

  * receive: trim incoming packets to IP header length

  Packets are now trimmed to their actual length, not their length+padding,
  before handing to the rest of the network subsystem, so that packets look
  pretty in tcpdump. This doesn't actually affect what userspace sees, since the
  kernel trims it at a later stage, but it does make pcaps a bit nicer to use.

  * curve25519: use more standard label convention in asm

  This ensures that perf(1) shows the function name instead of the label name.

  * compat: remove padata hotplug code

  Fixes building on kernels that have HOTPLUG enabled but no PADATA support.

  * config: add new line for style
  * device: do-while assignment style
  * peer: explicitly initialize atomic

  Style.

  * noise: fix race when replacing handshake

  Handle a situation in which three peers, all running on the same system, begin
  a handshake with all three of each other, at exactly the same time, on a
  multi-CPU system.

  * random: wait for random bytes when generating nonces and ephemerals

  We've been working with upstream to add a new API to the kernel for ensuring
  that the RNG actually is seeded. Until they merge it for 4.13, we provide a
  poly-fill to the compat code. This means that WireGuard will block during
  handshakes until the RNG has enough entropy, so that it's never in a
  circumstance in which ephemeral keys are generated from bad randomness.

  * go test: properly pad message
  * go test: correct tai64n and formatting
  * external-tests: add keepalive packet
  * go test: use x/crypto for blake2s now that we have 128-bit mac
  * external-tests: trim the fat

  Improvements for the external tests.

  * wg-quick: make sure we have empty table for both v6 and v4
  * wg-quick: match ipv6 default route more broadly

  Tiny nits with wg-quick, one of which should now allow multiple v6-only
  wg-quick instances running at the same time.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-06-13 15:35:26 +02:00
Daniel Golle
5455a88d45 freeradius2: move to packages-abandoned
I'm no longer going to maintain freeradius2. Please use freeradius3
instead.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-13 02:34:44 +02:00
Peter Wagner
da48fc0417 git: update to 2.13.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-06-12 20:25:01 +02:00
Peter Wagner
2cbdef6d67 irssi: update to 1.0.3
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-06-12 20:15:59 +02:00
Hannu Nyman
03ae8210da Merge pull request #4465 from dibdot/adblock
adblock: update 2.7.1
2017-06-10 10:20:11 +03:00
Hannu Nyman
59a1031542 Merge pull request #4467 from dibdot/travelmate
travelmate: maintenance update 0.7.5
2017-06-10 10:19:49 +03:00
Dirk Brenken
457b517b8a travelmate: maintenance update 0.7.5
* fix wrong connection status in case of an error
* documentation update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-06-10 07:56:32 +02:00
Dirk Brenken
88be3d2d49 adblock: update 2.7.1
backend:
* cosmetics

frontend:
* "Save & Reply" now distinguish between normal and manual/backup mode
  and triggers an appropriate reload or a start action

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-06-09 20:19:56 +02:00
Daniel Golle
4a01f66e60 gnunet: update git source
Disable DV component for now, it is broken upstream as it hasn't been
converted to the new MQ API.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-09 18:02:00 +02:00
Hannu Nyman
bed8fc190b Merge pull request #4458 from fededim/master
Bugfix #1327
2017-06-08 21:50:21 +03:00
Luka Perkov
2b5b997db5 Merge pull request #4447 from sartura/sysrepo-salience
sysrepo: salience
2017-06-08 11:12:26 +02:00
Antonio Paunovic
5dcfde18be sysrepo: salience
Script priority adjusted.
Custom memory management turned off to save some memory on low-end device.

Signed-off-by: Antonio Paunovic <antonio.paunovic@sartura.hr>
2017-06-08 08:46:43 +00:00
Federico Di Marco
d03e302afe neon: removed forced LFS support, the library automatically checks for off_t type length
davfs2: patched build error (#1327) when 'Compile with full language support' option was enabled

Signed-off-by: fededim@gmail.com
2017-06-07 23:21:38 +02:00
Hannu Nyman
7e1b875e28 Merge pull request #4457 from dibdot/adblock
adblock: update 2.7.0
2017-06-07 21:31:40 +03:00
Dirk Brenken
617448dc93 adblock: update 2.7.0
backend:
* add new 'manual mode' to re-use blocklist backups during startup,
  get fresh lists only via manual reload or restart action
* additional free memory check during dns restart to prevent OOM errors
* removed palevo tracker from default config,
  this tracker has been discontinued
* cosmetics

LuCI frontend (see luci repo):
* add new 'manual mode' under extra options

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-06-07 19:31:13 +02:00
Karl Palsson
5d8538215a mosquitto: fix empty client-nossl package
Fallout of PROVIDES handling.
Fixes: https://github.com/openwrt/packages/issues/4432

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-06-07 16:05:16 +00:00
Noah Meyerhans
f2902073dd Merge pull request #4444 from olmari/add_bind-dnssec-settime
bind: Include dnssec-settime in bind-dnssec/tool
2017-06-07 08:48:41 -07:00
Luka Perkov
2436771252 Merge pull request #4448 from sartura/netopeer2-init-recover
netopeer2-server: init recovery
2017-06-07 09:48:31 +02:00
Luka Perkov
dc9e334239 Merge pull request #4434 from sartura/sysrepo-timeouts
sysrepo: larger timeouts
2017-06-07 09:47:32 +02:00
Hannu Nyman
29b32556c2 Merge pull request #4449 from wvdakker/master
shorewall(6)-lite: Fixed build-error.
2017-06-07 10:19:40 +03:00
W. van den Akker
adc918d15c
Fixed shorewall6-lite build error.
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2017-06-07 07:51:44 +02:00
Antonio Paunovic
06bf9345d0 netopeer2-server: init recovery
Signed-off-by: Antonio Paunovic <antonio.paunovic@sartura.hr>
2017-06-06 14:47:46 +00:00
Hannu Nyman
6950c73a7c Merge pull request #4433 from aTanW/master
ipsec: add ability to configure "none" SA
2017-06-06 09:53:56 +03:00
Florian Fainelli
fdd3f3f7f9 smartsnmpd: Properly pass down TARGET_CPPFLAGS
The smartsnmpd SConstruct file only accepts setting CFLAGS and does not
use CPPFLAGS, so pass both down using CFLAGS.

This fixes build errors with external toolchains that don't
automatically search for headers in $(STAGING_DIR).

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-05 17:18:51 -07:00
Florian Fainelli
bb1c950c52 tgt: Pass down TARGET_CPPFLAGS and TARGET_LDFLAGS
Make sure we pass down TARGET_CPPFLAGS and TARGET_LDFLAGS to fix build
with external toolchains that don't automatically search for headers and
libraries in $(STAGING_DIR).

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-05 17:18:51 -07:00
Florian Fainelli
20891e8d42 tgt: Drop dependency against KERNEL_DIRECT_IO
This was removed in LEDE commit 0b7ed65cec8084bb98ae0e2758b7aca6c447cd4b
("kernel: remove out of tree direct-io disable hack")

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-05 17:18:51 -07:00
Sami Olmari
fcf5a48a7a bind: Include dnssec-settime in bind-dnssec/tool
<net/bind>

Maintainer: @nmeyerhans
Compile tested: x86_64, OpenWRT 50107
Run tested: x86 / 64, OpenWRT 50107

Description:

Added dnssec-settime into bind-dnssec and bind-tools

Signed-off-by: Sami Olmari <sami+git@olmari.fi>
2017-06-06 01:47:05 +03:00
Alexandru Ardelean
2675e6813c netatalk: fix config files permissions
After checking in the ipkg-install dir of netatalk,
it seems that the permissions it sets to the conf-files
are 644.

 # ls -la lede/build_dir/target-mips_24kc_musl/netatalk-3.1.11/ipkg-install/etc
 -rw-r--r-- 1 sandu sandu   226 iun  5 20:53 afp.conf
 -rw-r--r-- 1 sandu sandu  1948 iun  5 20:53 dbus-session.conf
 -rw-r--r-- 1 sandu sandu 25037 iun  5 20:53 extmap.conf

While the Package/netatalk/install build rule overrides
them to 600.

According to
* https://github.com/openwrt/packages/issues/4318
* https://forum.lede-project.org/t/help-with-apple-filesharing-protocol-for-time-machine/3259/5
this is a problem in some setups.

So, this patch changes them to what the netatalk
package creators intended initially (i.e. 644).

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-06-05 21:02:09 +03:00
Hauke Mehrtens
b83d982bcd Merge pull request #3769 from wvdakker/master
Added Shorewall(6)-lite.
2017-06-05 18:51:18 +02:00
Philip Prindeville
9fdba25e04 openssh: if we don't generate a dsa key we shouldn't look for it
The earlier commit ea119211b2 removed 'dsa' as one of the ssh_host_*_key
types that got generated.  Problem was that it didn't remove that key
as one of the paths that the server looks for by default.  As a
consequence, your log file might fill up with messages like:

    2017-06-01T15:43:07-06:00 openwrt sshd[31929]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key

The patch is forunately trivial.  Don't set the path for the dsa
key file in the server configuration.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-05 18:22:04 +02:00
Daniel Golle
d96c092a00 Revert "The earlier commit ea119211b2 removed 'dsa' as one of the ssh_host_*_key"
The author (@pprindeville) of the original commit noted that the wrong
commit was picked, see
325b7d2cd2 (commitcomment-22387528)
"Err... looks like the wrong fix got committed. I was hoping that this
commit d902e5d would have gone in instead."

This reverts commit 325b7d2cd2.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-06-05 18:22:03 +02:00
W. van den Akker
7c8990cac5
Add package shorewall(6)-lite.
Bump to version 5.1.4.1

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2017-06-05 17:54:59 +02:00
Alexandru Ardelean
820d998a97 netatalk: switch maintainer to me
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-06-05 18:25:56 +03:00
Daniel Golle
bef4c67bd1 Merge pull request #4402 from commodo/netatalk-upgrade
netatalk: upgrade to version 3.1.11
2017-06-05 17:08:33 +02:00
Daniel Golle
92b2a187bb Merge pull request #4099 from dangowrt/freeradius3-ldap
freeradius3: build and package support for LDAP
2017-06-05 16:51:38 +02:00
Hauke Mehrtens
f243d7c2bc Merge pull request #4284 from bmork/conserver
conserver: add advanced serial console package
2017-06-05 15:33:08 +02:00
Daniel Golle
3548a8b2c2 Merge pull request #4423 from pprindeville/lighttpd-use-procd
lighttpd: use procd-based init.d script
2017-06-05 14:47:32 +02:00
Antonio Paunovic
a8dbabeaf9 sysrepo: larger timeouts
Signed-off-by: Antonio Paunovic <antonio.paunovic@sartura.hr>
2017-06-05 11:09:35 +00:00
Hannu Nyman
28e97784b7 Merge pull request #4419 from danrl/wireguard
wireguard: version bump
2017-06-05 09:20:12 +03:00
aTanW
df0e0bc17b ipsec: add ability to configure "none" SA
Also added myself as co-maintainer

Signed-Off-By: Vitaly Protsko <villy@sft.ru>
---
 Makefile           |    5 +++--
 files/functions.sh |   35 +++++++++++++++++++++++++++++++++++
 files/racoon       |    4 ++++
 files/racoon.init  |   12 ++++++++----
 4 files changed, 50 insertions(+), 6 deletions(-)
2017-06-05 08:25:09 +03:00
Florian Fainelli
4eec08f225 fossil: Explicitly link with libm
Fixes the following build error with an external toolchain:

./bld/sqlite3.o: In function `fts5Bm25Function':
sqlite3.c:(.text+0x27234): undefined reference to `log'
./bld/piechart.o: In function `piechart_render':
piechart_.c:(.text+0x430): undefined reference to `sincos'
piechart_.c:(.text+0x47c): undefined reference to `sincos'
piechart_.c:(.text+0x548): undefined reference to `sincos'
collect2: error: ld returned 1 exit status
src/main.mk:526: recipe for target 'fossil' failed
make[3]: *** [fossil] Error 1

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-04 19:48:46 -07:00
Florian Fainelli
b493f36887 linuxptp: Remove unnecessary netdb.h includes
This backports a patch that has been accepted upstream in linuxptp:
8b61aa2c3f3103db1d4ca1d1e49bb4f8831c1abf ("udp: Avoid including
netdb.h") to fix build errors with external glibc toolchains that
provide rpc/types.h.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-04 14:01:27 -07:00
Bjørn Mork
f42caaffb8 conserver: add advanced serial console package
Conserver is an application that allows multiple users to use
serial consoles at the same time, with logging.  It has a client-
server design which makes it easy to manage a distributed set
of serial consoles.  Logging makes post-crash analyses easier.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2017-06-04 11:22:43 +02:00
Hauke Mehrtens
93811f98a0 Merge pull request #4220 from p-wassi/atftp
net/atftp: update source URL and checksum
2017-06-04 00:29:40 +02:00
Stephen Walker
b63a809213 packages: cleanup Makefile variables
Standard assignment is immediate expansion without any extraneous spacing, RFC822 compliant email addresses and consistent section assignments

Signed-off-by: Stephen Walker <stephendwalker+github@gmail.com>
2017-06-03 16:38:06 -04:00
Ted Hess
870a621107 Merge pull request #4427 from diizzyy/patch-57
net/socat: Update to 1.7.3.2
2017-06-03 15:23:22 -04:00
Peter Wagner
325b7d2cd2 The earlier commit ea119211b2 removed 'dsa' as one of the ssh_host_*_key
types that got generated.  Problem was that it didn't remove that key
as one of the paths that the server looks for by default.  As a
consequence, your log file might fill up with messages like:

    2017-06-01T15:43:07-06:00 openwrt sshd[31929]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key

The patch is forunately trivial.  Don't set the path for the dsa
key file in the server configuration.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-06-03 01:04:27 +02:00
Daniel Engberg
076eba07f4 net/socat: Update to 1.7.3.2
Update socat to 1.7.3.2
Remove SSLv3 patch, workaround added upstream
Remove inclusion of stddef.h, fix added upstream
Replace obsolete tarball hash variable with PKG_HASH

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-06-02 13:43:06 +02:00
Philip Prindeville
79f9f1a3ec lighttpd: use procd-based init.d script
This will allow procd to restart the service if it crashes or otherwise
exits.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-06-01 20:12:58 -06:00
Luka Perkov
ea7046d634 Merge pull request #4403 from sartura/symlink-soversion-sysrepo
sysrepo: modify copy of .so files
2017-06-01 15:53:35 +02:00
Luka Perkov
c3dad17728 Merge pull request #4388 from sartura/netopeer2-dependency
sysrepo: add patch for disabling autostart
2017-06-01 15:53:11 +02:00
danrl
a9f39cff42 wireguard: version bump
From upstreams changelog:
 This rather large snapshot touches quite a few sensitive areas, so I'm
  releasing it now rather than later to receive feedback on any possible issues.
  It also contains fixes, so everybody should upgrade.

  * man: fix psk mention in wg-quick man page
  * man: update wg-quick(8) to show Debian resolvconf braindamage

  Documentation cleanups.

  * wg-quick: use src routing for default routes in v6

  ip-rule(8) doesn't do the right thing with source addresses, unless we
  explicitly set it inside the route. This fixes wg-quick on IPv6 systems.

  * curve25519: actually, do some things on heap sometimes
  * curve25519: align the basepoint to 32 bytes
  * curve25519: add NEON versions for ARM
  * data: enable BH during parallel crypto on ARM/NEON
  * chacha20poly1305: move constants to rodata
  * chacha20poly1305: add NEON versions for ARM and ARM64

  We now have faster primitives on ARM and ARM64 processors, which should
  improve performance.

  * handshake: process in parallel

  Handshakes are now processed in parallel using all cores, which should improve
  throughput during a storm.

  * noise: no need to store ephemeral public key
  * noise: precompute static-static ECDH operation

  We can precompute the ECDH(s, s) calculation, which improves handshake
  initiation message performance by double.

  * style: spaces after for loops
  * peer: use iterator macro instead of callback

  The most unreadable C ever produced. It might be wise to find a sexier-looking
  alternative at some point.

  * compat: remove warning for < 4.1
  * compat: ship padata if kernel doesn't have it

  The usual array of annoying compat things.

  * rust test: convert screech test to snow
  * rust test: add icmp ping

  We now use Jake's snow library for Noise in the test, which we've expanded to
  complete a ping.

  * config: do not error out when getting if no peers
  * tools: allow creating device with no peers

  Fixing some small things in the tool/config interaction.

  * device: keep going when share_check fails
  * routingtable: remove unnecessary check in node_placement()
  * config: it's faster to memcpy than strncpy
  * timers: fix typo in comment

  Nits.

  * debug: print interface name in dmesg

  For those who compile with `make debug`, you'll be happy to see a bit better
  information in dmesg.

  * timers: rework handshake reply control flow
  * timers: the completion of a handshake also is on key confirmation
  * timers: reset retry-attempt counter when not retrying

  Tightening up our timer implementation, which is quite important.

Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-06-01 10:54:25 +02:00
Hannu Nyman
d1936da414 Merge pull request #4400 from starcms/master
net/dnscrypt-proxy: add support for LogLevel; update dnscrypt-proxy-resolvers
2017-05-31 18:57:40 +03:00
starcms
a032c44a50 net/dnscrypt-proxy: add LogLevel support, update dnscrypt-resolvers.csv,
bump version number.

Signed-off-by: Chris Saaidi <starcms@gmail.com>
2017-05-30 19:56:27 -05:00
Christian Schoenebeck
80ae569ba7 radicale: update to version 1.1.3
update to version 1.1.3

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-05-30 21:47:15 +02:00
Stijn Tintel
4660504c61 strongswan: fix typo
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-05-30 19:25:54 +02:00
Stijn Tintel
916f14aacf Merge pull request #4208 from dedeckeh/pr-netsnmp-fw
net-snmp: add inbound firewall rule support
2017-05-30 16:01:40 +02:00
Stijn Tintel
a268689adc strongswan: add curve25519 plugin
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-05-30 15:14:13 +02:00
Stijn Tintel
960006be50 strongswan: bump to 5.5.3
Fixes CVE-2017-9022, CVE-2017-9023.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-05-30 15:14:04 +02:00
Hannu Nyman
9334f1e787 Merge pull request #4381 from commodo/ovs-fix
openvswitch: fix build for ovs python libs & related packages
2017-05-30 10:49:09 +03:00
Antonio Paunovic
0a45a4e85b sysrepo: modify copy of .so files
Signed-off-by: Antonio Paunovic <antonio.paunovic@sartura.hr>
2017-05-29 12:07:00 +00:00
Alexandru Ardelean
59ec879f11 netatalk: upgrade to version 3.1.11
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-05-29 14:40:52 +03:00
Karl Palsson
f49e1138f1 net/mosquitto: bump to 1.4.12 for CVE-2017-7650
Dot release, primarily due to CVE-2017-7650 but also rolls up some
earlier patches.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-05-29 10:49:08 +00:00
Thomas Heil
d1d28ed9de Merge pull request #4379 from val-kulkov/nginx-package
nginx: update to 1.12.0, the latest stable version
2017-05-28 19:05:10 +02:00
Damiano Renfer
c3b0a36db4 net/dnscrypt-proxy: fix block_ipv6 param in init script
Signed-off-by: Damiano Renfer <damiano.renfer@gmail.com>
2017-05-27 11:12:47 +02:00
Peter Wagner
a4fbcb44fe git: update to 2.13.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-05-27 02:34:29 +02:00
Antonio Paunovic
f531ca0dd9 sysrepo: bump PKG_RELEASE version
Signed-off-by: Antonio Paunovic <antonio.paunovic@sartura.hr>
2017-05-26 15:37:12 +00:00
Antonio Paunovic
48ab73fafc sysrepo: add patch for diabling autostart
Signed-off-by: Antonio Paunovic <antonio.paunovic@sartura.hr>
2017-05-26 15:01:46 +00:00
Antonio Paunovic
2f7782e241 netopeer2-keystored: add new dependency
Signed-off-by: Antonio Paunovic <antonio.paunovic@sartura.hr>
2017-05-26 14:10:03 +00:00
Alexandru Ardelean
3b8c6e01b1 openvswitch: disable built-in kernel module build
Since we're using the kernel's module, this is
un-necessary.
Should speed up the build a bit.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-05-25 16:31:27 +03:00
kuoruan
9c24d46ce7 webui-aria2: Bump to 2017-05-21
Signed-off-by: kuoruan <kuoruan@gmail.com>
2017-05-25 11:35:37 +08:00
kuoruan
63785852a4 yaaw: Bump to 2017-04-11
Signed-off-by: kuoruan <kuoruan@gmail.com>
2017-05-25 11:35:07 +08:00
kuoruan
5f8dcde38b aria2: Update to v1.32.0
Signed-off-by: kuoruan <kuoruan@gmail.com>
2017-05-25 11:11:43 +08:00
Alexandru Ardelean
0ec671fc5c openvswitch: fix build for ovs python libs & related packages
Admittedly I never used those Python libs.
And the setup I was trying it on, did not have
the Python interpreter packaged, so these build failures
went un-noticed.

That's my fault for not trying it out properly on
a full LEDE repo, with all packages.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-05-24 23:18:16 +03:00
Val Kulkov
5d8b62f0ba nginx: update to 1.12.0, the latest stable version
This is a straightforward update to the latest stable version.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2017-05-24 11:48:29 -04:00
Mislav Novakovic
3e22ad84e1 netopeer2-server: modified init script
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-24 17:38:27 +02:00
Mislav Novakovic
0aa8371086 sysrepo: merge sysrepod and sysrepo-plugind
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-24 17:38:27 +02:00
Mislav Novakovic
835c56a4cc netopeer2: change default ssh key handling
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-24 17:18:41 +02:00
Mislav Novakovic
99b8a07b3e netopeer2-server: edited init script
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-24 16:04:55 +02:00
Mislav Novakovic
7139808c45 netopeer2: modified uci-default script
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-24 16:04:55 +02:00
Mislav Novakovic
f6aa981a56 sysrepo: modified uci-default script
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-24 16:04:55 +02:00
Mislav Novakovic
85259eccee netopeer2-server: add custom config file
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-24 16:04:55 +02:00
Mislav Novakovic
9289fbf949 netopeer2-server: add sysrepod dependency
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-24 16:04:55 +02:00
Hans Dedecker
ae5ee6ba6c net-snmp: add inbound firewall rule support
Add UCI section general which holds the uci parameter network defining on
which interface(s) the snmp agent is reachable for inbound snmp requests
in case the firewall zone does not allow INPUT traffic by default.

For the different zones to which the different interfaces belong firewall
procd input rules are created making the snmp agent reachable on udp port
161.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-05-24 15:03:23 +02:00
Eric Luehrsen
9d96dfd468 unbound: add option for dhcp UCI domain mx srv and cname
Base LEDE/OpenWrt UCI for dnsmasq provides for DNS override in
/etc/config/dhcp. It is desired to be able to use dnsmasq and
Unbound as transparently as possible. Option 'add_extra_dns'
will pull 'domain', 'mxhost', 'srvhost, and 'cname' from base.

netifd/procd have an interaction with DHCPv6/RA on WAN (FS#713).
Minor IP6 parameter updates can cause Unbound reload events every
few minutes. List option 'trigger' selects which interfaces may
cause reload. For example 'lan', 'wan' but not 'wan6'.

Squash other cosmetics.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-05-23 00:14:33 -04:00
Yousong Zhou
ce563ea706 shadowsocks-libev: bump to version 3.0.6
Below are changes in the packaging method

 - Use tarball provided by the upstream project maintainer instead of
   cloning the whole git-repo
 - Drop openssl variant as it was deprecated then removed by the
   upstream project
 - Add dependency on libev, libsodium, libudns as they are not bundled
   with the source code anymore

Addresses issue #4191

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-05-22 09:56:56 +08:00
Damiano Renfer
bfd0ee2418 net/dnscrypt-proxy: ignore parameters requiring plugins support if not available
Signed-off-by: Damiano Renfer <damiano.renfer@gmail.com>
2017-05-21 19:55:18 +02:00
Kevin Darbyshire-Bryant
3b8681fc66 miniupnpc: bump to 2.0.20170509 (#4362)
Fix CVE-2017-8798

Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
2017-05-20 10:16:21 +02:00
Daniel Golle
4237ae4890 isc-dhcp: integrate IPv4 DHCP service with procd and netifd
Convert init-script to procd and allow to configure
isc-dhcp-server via UCI. Allow most by-network and by-host options
supported by dnsmasq.
User-defined dhcp-options are not supported yet, neither are tags.

Existing configurations with use-edited /etc/dhcpd.conf are still
respected, hence to enjoy the new features you have to migrate
your configuration to UCI and delete /etc/dhcpd.conf.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-05-20 03:23:48 +02:00
hmronline
68fa7fe87e dynapoint: Updated to latest version (Fixes to make it actually work)
Signed-off-by: hmronline <hmronline@gmail.com>
2017-05-18 10:59:01 -03:00
Hannu Nyman
5c8edf8948 Merge pull request #4367 from dibdot/adblock
adblock: maintenance update 2.6.4
2017-05-17 22:37:29 +03:00
Hannu Nyman
abe6fdea61 Merge pull request #4366 from dibdot/travelmate
travelmate: maintenance update 0.7.4
2017-05-17 22:36:57 +03:00
Hannu Nyman
794afe7599 Merge pull request #4341 from zx2c4/wg-psk-change
wireguard: update snapshot version to 0.0.20170517
2017-05-17 22:36:18 +03:00
Dirk Brenken
272c79de83 adblock: maintenance update 2.6.4
* made wget default parms compatible with older program versions
* shift dns detection routine to simplify dns override,
  just set 'adb_dnslist' to force a particular backend priority
  (default: 'dnsmasq unbound')
* reduce ubus polling during dns detection

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-05-17 21:28:12 +02:00
Dirk Brenken
bf6636517a travelmate: maintenance update 0.7.4
* always update the connection status, even in case of an error
* merge multiple ubus network calls in central check routine

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-05-17 21:24:07 +02:00
Jason A. Donenfeld
1eeea05307 wireguard: version bump
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-05-17 20:21:36 +02:00
Damiano Renfer
1bfb0629a2 net/dnscrypt-proxy: update to 1.9.5
* Update to 1.9.5
* Use PKG_HASH instead of PKG_MD5SUM
* Add dnscrypt-proxy github link in PKG_SOURCE_URL

Signed-off-by: Damiano Renfer <damiano.renfer@gmail.com>
2017-05-14 11:29:51 +02:00
Luka Perkov
fb180b587d Merge pull request #4355 from sartura/sysrepo_mirror_hash
Sysrepo mirror hash
2017-05-14 00:41:23 +02:00
Mislav Novakovic
b3f9e7058e sysrepo: add PKG_MIRROR_HASH
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-12 16:44:49 +02:00
Mislav Novakovic
e824198d54 netopeer2: add PKG_MIRROR_HASH
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-12 16:44:49 +02:00
Florian Eckert
f35475c025 net/mwan3: update Makefile version
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-05-12 15:30:34 +02:00
Florian Eckert
db5ea39c9b net/mwan3: generate mwan3track run path folder on every run
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-05-12 15:30:34 +02:00
Florian Eckert
ef3261d0b4 net/mwan3: remove absolute path for bin files
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-05-12 15:28:12 +02:00
Florian Eckert
1fd3f85d4f net/mwan3: remove pid file use pgrep to get pid
If mwan3track will not stop immediately after sending the kill signal,
the clean_up handler will delete the pid file later while the new mwan3track is
already running.

This could result in a situation that mwan3track is running
more then once because the old mwan3track service could not be killed,
because the pid file is missing.

Using pgrep to kill all mwan3track for the tracked interface and not using
pid file should fix this issue.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-05-12 15:28:12 +02:00
Mislav Novakovic
7250dc59cf add netopeer2
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-11 19:46:58 +02:00
Mislav Novakovic
7720c87e0c add sysrepo
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
2017-05-11 19:46:58 +02:00
Noah Meyerhans
588284218a bind: Update to bind-9.10.5
This change includes fixes for several security issues:

  * CVE-2017-3138: rndc "" could trigger an assertion failure in named.
  * CVE-2017-3137: Some chaining (i.e., type CNAME or DNAME) responses to
    upstream queries could trigger assertion failures.
  * CVE-2017-3136: dns64 with break-dnssec yes; can result in an assertion
    failure.
  * CVE-2017-3135: If a server is configured with a response policy zone
    (RPZ) that rewrites an answer with local data, and is also configured
    for DNS64 address mapping, a NULL pointer can be read triggering a
    server crash.
  * CVE-2016-9444: named could mishandle authority sections with missing
    RRSIGs, triggering an assertion failure.
  * CVE-2016-9131: named mishandled some responses where covering RRSIG
    records were returned without the requested data, resulting in an
    assertion failure.
  * CVE-2016-9131: named incorrectly tried to cache TKEY records which could
    trigger an assertion failure when there was a class mismatch.
  * CVE-2016-8864: It was possible to trigger assertions when processing
    responses containing answers of type DNAME.
  * CVE-2016-6170: Added the ability to specify the maximum number of
    records permitted in a zone (max-records #;). This provides a mechanism
    to block overly large zone transfers, which is a potential risk with
    slave zones from other parties.
  * CVE-2016-2776: It was possible to trigger an assertion when rendering a
    message using a specially crafted request.
  * CVE-2016-2775: Calling getrrsetbyname() with a non absolute name could
    trigger an infinite recursion bug in lwresd or named with lwres
    configured if, when combined with a search list entry from resolv.conf,
    the resulting name is too long.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2017-05-10 22:13:37 -07:00
Hannu Nyman
e4c7a9a3cc Merge pull request #4346 from dibdot/travelmate
travelmate: update 0.7.3
2017-05-10 18:12:32 +03:00
Dirk Brenken
b059c59d86 travelmate: update 0.7.3
backend:
* refine connection check (reduce ubus polling)
* further stabilize sta-/ap-handling

frontend (see LuCI repo):
* Automatically refresh the overview page after button onclick event,
e.g. 'Save & Apply'

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-05-10 16:49:24 +02:00
Aleksei Nosachev
8599b8d7a3 Fix acme-challenge ./well-known check / webroot detection (#4339)
fixes webroot to be defined as 
_currentRoot='/www'
instead of being interpreted as
_currentRoot='"/www"'

Signed-off-by: Aleksei Nosachev <nos1609@hotmail.com>
2017-05-10 14:30:43 +02:00
Jason A. Donenfeld
658ffbb3fd wireguard: preshared-key is now an attribute of the peer
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-05-09 16:51:34 +02:00
Hannu Nyman
3f390c5509 vsftpd: create directory for extra config files
* create /etc/vsftpd directory for extra config files
  like userlist, certificate and key
* modify config file to use that directory
* include that directory in conffiles for backup

* use PKG_HASH
* update URL

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-05-09 16:30:05 +03:00
Hannu Nyman
725744b26e Merge pull request #4338 from dibdot/package-adblock
adblock: maintenance update 2.6.3
2017-05-08 12:27:40 +03:00
Dirk Brenken
6ffae3bc1e adblock: maintenance update 2.6.3
backend:
* various small fixes & optimizations
 
LuCI frontend (see luci repo):
* Limit Blacklist/Whitelist Online editing to max. 512 KB, approx.
20.000 domains per list
* Automatically refresh the overview page after button onclick event,
e.g. 'Suspend/Resume' or 'Save & Apply'
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-05-08 11:19:57 +02:00
Hannu Nyman
8ba251e88a Merge pull request #4324 from hnyman/irssi
irssi: remove nossl variant
2017-05-08 11:33:38 +03:00
Hannu Nyman
6e9bf22e8d Merge pull request #4337 from stangri/vpnbypass
vpnbypass: removed PROCD instance from start_service.
2017-05-08 09:56:23 +03:00
Hannu Nyman
dbebe09e18 Merge pull request #4336 from stangri/simple-adblock
simple-adblock: updated README, used stricter filters for domains and…
2017-05-08 09:56:03 +03:00
Nikos Mavrogiannopoulos
d92ea54c4f ocserv: updated to 0.11.8
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2017-05-08 05:46:48 +02:00
Stan Grishin
92fb78265f vpnbypass: removed PROCD instance from start_service.
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-05-08 03:57:47 +03:00
Stan Grishin
c398c0a768 simple-adblock: updated README, used stricter filters for domains and hosts lists, added debugging logging, removed PROCD instance.
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-05-08 03:57:04 +03:00
Hannu Nyman
79ad1387d0 Merge pull request #4332 from commodo/ovs-upgrade
openvswitch: upgrade to version 2.7.0
2017-05-07 19:41:34 +03:00
Hannu Nyman
65f0b1bf81 Merge pull request #4329 from dibdot/package-travelmate
travelmate: update 0.7.2
2017-05-07 19:31:49 +03:00
Hannu Nyman
04b29a7d32 Merge pull request #4327 from mwarning/zerotier-update
zerotier: update to version 1.2.4
2017-05-07 19:30:51 +03:00
Alexandru Ardelean
c7b22e5550 openvswitch: upgrade to version 2.7.0
Notes:
- drop un-needed patches
- bump kernel support up to 4.9
- switch from git repo to release tarball
- use OVS intree kernel module ; seems that using the kernel module
  from the package has certain issues due to the glue/backport code
  that tries to adapt to many kernel versions and has a potential
  to mess up ; not to mention, the glue code makes the kmod
  a few times larger than it should be
- tested on x86_64 VM

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-05-07 01:06:50 +03:00
Dirk Brenken
b76aacc60a travelmate: update 0.7.2
backend:
* remove redundant 'iwinfo' support & add 'iw' package dependency
* refine stop action & json runtime housekeeping
* various small fixes
* documentation update

frontend (see LuCI repo):
* simplify uplink interface setup (just one Click! ;-),
  now part of the overview tab
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-05-06 07:33:52 +02:00
Moritz Warning
350cc48049 zerotier: update to version 1.2.4
Zerotier now needs to have libstd, libminiupnpc and libnatpmp.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-05-05 21:59:18 +02:00
Karl Palsson
338252f9eb net/mosquito: bump to 1.4.11
Full changelog available at:
https://mosquitto.org/2017/02/version-1-4-11-released/

Mostly ipv6 and websockets fixes, but requires a patch (submitted
upstream) to work around an accidental glibc dependency upstream.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-05-05 11:36:37 +00:00
Karl Palsson
cef1ff256b net/mosquitto: support more config fields in init script
Adds the "notifications" option which is important when connecting
mosquitto to rabbitmq for instance.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-05-05 11:36:37 +00:00
David Thornley
eb99c3f451 net/mosquitto: Added further security configuration options for bridge section
Signed-off-by: David Thornley <david.thornley@touchstargroup.com>
2017-05-05 11:36:37 +00:00
Karl Palsson
027e3ec4ec net/mosquitto: use PROVIDES for -client tools also
Earlier, PROVIDES handling was clarified for the broker and the library.
Use the same style to properly provide the -client-ssl and -client-nossl
packages.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-05-05 11:36:37 +00:00
Christian Schoenebeck
eebf8f9cd0 radicale: update to version 1.1.2
update to version 1.1.2

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-05-04 20:44:11 +02:00
Hannu Nyman
1c2fa48ac1 irssi: remove nossl variant
Remove nossl variant as upstream has removed
the option to build irssi without SSL:
6300dfec71

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-05-04 13:06:11 +03:00
Hannu Nyman
ea5064faed vpnc: add PKG_MIRROR_HASH
Add PKG_MIRROR_HASH to enable building vpnc also in those
buildbot buildslaves that do not have svn.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-05-04 08:52:50 +03:00
Nikil Mehta
efd451b70a fping: Update to 4.0
Signed-off-by: Nikil Mehta <nikil.mehta@gmail.com>
2017-04-30 23:19:42 -07:00
Nikos Mavrogiannopoulos
69187e794a Merge pull request #4305 from billsq/openconnect_7.08
openconnect: Update to version 7.08
2017-04-29 12:14:16 +02:00
Nikos Mavrogiannopoulos
3c14920123 Merge pull request #4308 from billsq/ocserv_udp_port
ocserv: split UDP and TCP port configs
2017-04-29 12:13:00 +02:00
Hannu Nyman
aab5744fdb Merge pull request #4311 from dibdot/package-adblock
adblock: update 2.6.2
2017-04-29 12:13:46 +03:00
Dirk Brenken
bf7d1dc85c adblock: update 2.6.2
* refine 'force dns' handling:
  - enabled-check before firewall reload
  - add rule name (better LuCI experience)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-29 07:56:28 +02:00
Hannu Nyman
6bfbd252c0 Merge pull request #4306 from TDT-GmbH/mwan3-add-network
Mwan3 add network
2017-04-28 10:52:10 +03:00
Qian
4227dad822 ocserv: split UDP and TCP port configs
Added a new config entry udp_port to split UDP port from TCP. This is
useful when particular port is blocked by the ISP.

udp_port falls back to port if not set to be compatible with current
config file.

Also fixed an ifname typo from the last commit.

Signed-off-by: Qian Sheng <billsq@billsq.me>
2017-04-27 17:55:11 -07:00
Florian Eckert
c8f8f77ed1 net/mwan3: update Makefile version
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-27 11:48:15 +02:00
Florian Eckert
f94975b71f net/mwan3: add connected network regardless of mwan3 interface enable state
If netifd set an interface up/down which is not tracked by mwan3 the
connected network of that interface should regardless be added/removed to the
mwan3_connected ipset.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-27 11:44:49 +02:00
Qian
16dc3319b5 openconnect: Bump openconnect to 7.08
Bump openconnect to 7.08. Remove patch as it is included in the
upstream source.

Signed-off-by: Qian Sheng billsq@billsq.me
2017-04-27 01:16:05 -07:00
Nikos Mavrogiannopoulos
b1c73c93a3 Merge pull request #4301 from billsq/ifname_addr_fix
ocserv: Correctly get runtime LAN ifname and addresses
2017-04-27 07:14:42 +02:00
Qian
59abfdf843 Increase PKG_RELEASE version. 2017-04-26 16:25:20 -07:00
Stijn Tintel
18b076ab93 strongswan: bump to 5.5.2
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-04-26 23:31:27 +02:00
Toke Høiland-Jørgensen
3922206a34 freeradius3: Bump package release
Forgot to bump the package release in commit 424f4e2c.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2017-04-26 16:35:56 +02:00
Toke Høiland-Jørgensen
34ed7a9f2c acme: Support running in webroot mode, detect other daemons on port 80
For configurations where another web server is running on port 80, running
acme.sh in standalone mode fails. Try to detect this and refuse to run; and
allow the user to configure a webroot directory to use the running webserver for
certificate verification.

This also updates acme.sh to the latest version.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2017-04-26 16:32:24 +02:00
Toke Høiland-Jørgensen
424f4e2c63 freeradius3: A couple of small fixes
- Moves /etc/freeradius3/sites-{enabled,available}/inner-tunnel to be part of
  the freeradius3-mod-eap package. This prevents conflicts between
  freeradius3-mod-eap-peap and freeradius3-mod-eap-ttls which both included the
  file before. This fixes LEDE bug FS#678.

- Change the demo cert validity to be 1 year instead of 60 days. Should keep the
  cert valid for the duration of the LEDE release cycle (with some slack). This
  fixes #4239.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2017-04-26 16:32:16 +02:00
Hannu Nyman
c40bfa0bb3 Merge pull request #4303 from dibdot/package-adblock
adblock: update 2.6.1
2017-04-26 14:51:59 +03:00
Dirk Brenken
95b3c8ba12 adblock: update 2.6.1
* add "adb_forcedns" to redirect all dns requests
  to local resolver (disabled by default)
* add "adb_forcesrt" to enable overall sort / duplicate removal
  on low memory devices with less than 64 MB RAM (disabled by default)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-26 13:36:49 +02:00
Hannu Nyman
f1b37a8788 Merge pull request #4282 from dibdot/patch-wifischedule
wifischedule: remove package arch dependency
2017-04-26 11:09:21 +03:00
Eric Luehrsen
a7c293fe3a unbound: update to version 1.6.2
Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-04-25 20:42:15 -04:00
Qian
18313cbe6e Correctly get runtime LAN ifname and addresses
1. Correctly get LAN runtime ifname and addresses using network
functions
2. Do not store ip settings in config files as they may change next
time.
2017-04-25 17:02:53 -07:00
Daniel Golle
ed62d4aac7 gnunet: update sources
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-04-25 18:28:17 +02:00
Hannu Nyman
1984a82b36 Merge pull request #4297 from commodo/tcpreplay-4-2-3
tcpreplay: update to 4.2.3
2017-04-25 12:48:56 +03:00
Alexandru Ardelean
e805651506 tcpreplay: update to 4.2.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-04-25 12:32:49 +03:00
Daniel Golle
3331532bc8 Merge pull request #4265 from pprindeville/isc-dhcp-reassign
isc-dhcp: reassign to new owner
2017-04-24 19:30:39 +02:00
Luka Perkov
a66960d9de Merge pull request #3794 from adam2104/master
net/squid: Allow squid to parse mime.conf
2017-04-23 08:02:37 +02:00
Hannu Nyman
a4c347834a Merge pull request #4291 from dibdot/package-travelmate
travelmate: update 0.7.1
2017-04-21 22:18:42 +03:00
Jason A. Donenfeld
39af272f36 net/wireguard: update to 0.0.20170421
Simple version bump.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-04-21 06:22:51 +02:00
Dirk Brenken
1dec014e3e travelmate: update 0.7.1
* fix startup & json update behavior
* LuCI-frontend update (see luci repo for details)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-20 13:52:25 +02:00
Hannu Nyman
6a50d4754e Merge pull request #4283 from dibdot/package-travelmate
travelmate: update 0.7.0
2017-04-20 10:47:42 +03:00
Dirk Brenken
80e34d6f73 travelmate: update 0.7.0
* no longer misuse ubus/procd service object for travelmate runtime 
  information, now save all required information directly
  in a JSON file/format
* new 'status' init command to print runtime information
* add a configurable interface trigger timeout for
  nested & slow modem/router setups, set 'trm_triggerdelay' accordingly
* change start priority & refine reload timings
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-20 09:30:07 +02:00
dibdot
175e330ef5 wifischedule: remove package arch dependency
Remove package architecture dependency cause wifischedule is "shell script only"

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-20 08:32:02 +02:00
Hannu Nyman
6b8eb9557e Merge pull request #4267 from dibdot/package-adblock
adblock: update 2.6.0-2
2017-04-17 20:28:50 +03:00
Dirk Brenken
fcc91afc65 adblock: update 2.6.0-2
* change start priority to get all interface trigger events, even on
fast hardware
* made default trigger delay more conservative to fix possible start up
issues

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-17 17:54:37 +02:00
Michael Heimpold
cbf83cb171 ser2net: add some upstream patches (fixes #4249)
As reported by @thornley-touchstar, there are some issues in the
showshortport and showport commands on the monitoring channel.
After short dicussion with upstream, the following patches were merged
upstream to fix the issue(s).

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-04-15 14:33:05 +02:00
Philip Prindeville
f8efe53de8 isc-dhcp: reassign to new owner
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-04-14 15:42:45 -06:00
Florian Fainelli
9a0e43db29 darkstat: Depend on libbsd for glibc-based toolchains
darkstat's configure script searches for libbsd for different routines,
so if it manages to pick it up, make sure the dependency is reflected.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-12 18:03:54 -07:00
Daniel H
37f6cae850 acme: Fix for curl linked against mbed TLS. (#4254)
Use newest acme.sh release (2.6.8).
Remove dependency on ca-certificates and add dependency on ca-bundle.
Update environment variable.

Signed-off-by: Daniel Halmschlager <da@halms.at>
2017-04-12 22:51:57 +02:00
Hannu Nyman
778f5e34d9 Merge pull request #4253 from dibdot/package-adblock
adblock: update 2.6.0
2017-04-12 17:04:25 +03:00
Dirk Brenken
45af003ba1 adblock: update 2.6.0
* no longer misuse ubus/procd service object for adblock runtime 
  information, now save all required information directly 
  in a JSON file/format (/tmp/adb_runtime.json)
* new 'status' init command to print runtime information
* add a configurable interface trigger timeout for 
  nested or slow modem/router setups,
  set 'adb_triggerdelay' accordingly (default 1 second)
* add support for pure http download utilities like wget-nossl 
  or uclient-fetch without libustream-ssl (http donwloads only!)
* fix stop action
* fix enabled/disabled action
* fix country code in regional list for china
* LuCI update to reflect all changes

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-12 15:54:11 +02:00
Hannu Nyman
8a88527326 Merge pull request #4245 from TDT-GmbH/mwan3-add-ubus
net/mwan3: add ubus interface
2017-04-12 16:10:45 +03:00
Kevin Darbyshire-Bryant
d30e249d4c bcp38: iptables 1.6.1 compatibility (#4248)
-m state has been removed, now use -m conntrack --ctstate

Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
2017-04-12 10:34:02 +02:00
Florian Eckert
45437dc7c9 net/mwan3: update Makefile version
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-11 09:46:20 +02:00
Florian Eckert
7e80e83dfd net/mwan3: mwan3track interrupt sleep on signal (trap) event
Sleep will be aborted if a signal is send to this process.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-11 09:46:20 +02:00
Florian Eckert
b216fd3642 net/mwan3: registrate SIGUSR1 trap on interface down event
If interface is getting down by netifd (unplug ethernet cable)
mwan3track will not recognize this change. It will also generate an
additional down event when he notice does his tracking interface is offline.

Mwan3track will now be informed by a signal (trap) USR1 during down event
that the interface is already down. An additional down event will not be
generated.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-11 09:46:20 +02:00
Florian Eckert
84df06e0dc net/mwan3: add status track ubus interface
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-11 09:46:20 +02:00
Hannu Nyman
ab5cb3164b Merge pull request #4244 from Wedmer/master
[net/siit] Added compability for Linux >= 4.7.0
2017-04-10 12:30:22 +03:00
Jonas Gorski
abffc0aa89 znc: update to 1.6.5
Changelog:

 * Fixed a regression of 1.6.4 which caused a crash in modperl/modpython
   (not packaged)
 * Fixed the behavior of verbose command in the sasl module.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
2017-04-10 10:52:36 +02:00
Vladimir Ulrich
43963958c7 [net/siit] Added compability for Linux >= 4.7.0
Closes #4242

Signed-off-by: Vladimir Ulrich <admin@evl.su>
2017-04-10 03:34:40 +03:00
Jason A. Donenfeld
ac90f93973 net/wireguard: version bump
Simple version bump to 20170409.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-04-09 16:37:55 +02:00
Hannu Nyman
6aa43264ea Merge pull request #4235 from TDT-GmbH/mwan3track-refactoring
Mwan3track refactoring
2017-04-06 15:20:00 +03:00
Ted Hess
eafb2a36d8 Merge pull request #3349 from marcin1j/pr/mini_snmpd/fix-init-script
mini_snmpd: restart daemon when monitored interfaces appears/disappears
2017-04-05 07:10:30 -04:00
Marcin Jurkowski
bddaabafbf mini_snmpd: fix bugs and automatically reload daemon if one of monitored interfaces goes up/down
This commit fixes bugs, cleans and enhances init.d script:
1. The first disk and interface was passed to mini_snmpd with extra
   leading space.
   This bug caused the first monitored disk and interface to be
   inaccessible by SNMP daemon.
2. Automatically reload deamon if one of monitored interfaces goes
   up/down.
   Since mini_snmpd reads interface list only at startup, it won't
   detect any interface which appeared after the daemon was started.
   Fortunately we can use procd interface triggers to automatically
   restart the daemon.
3. Replace hand-written direct ubus calls and json data filtering with
   standard network functions.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2017-04-05 11:24:40 +02:00
Florian Eckert
4d8d889ced net/mwan3: update Makefile version
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-05 07:29:45 +02:00
Florian Eckert
6bb84f69e7 net/mwan3: decrease parameter invocation of mwan3track
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-05 07:29:45 +02:00
Florian Fainelli
483ab380b7 Merge pull request #4232 from ffainelli/haproxy
Haproxy builds fixes
2017-04-04 10:51:10 -07:00
Florian Eckert
5b55223d80 net/mwan3: add clean_up trap function for SIGINT SIGTERM
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-04 16:00:06 +02:00
Florian Eckert
51367883fc net/mwan3: unify logging in mwan3track
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-04 15:33:37 +02:00
Florian Eckert
23339d7ae1 net/mwan3: move global mwan3track into main function
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-04-04 15:01:34 +02:00
Jo-Philipp Wich
1a9597382c Merge pull request #4207 from diizzyy/patch-41
net/vnstat: Update to 1.17
2017-04-04 14:47:39 +02:00
Hannu Nyman
23fada1e8c Merge pull request #4234 from dibdot/package-adblock
adblock: update 2.5.1
2017-04-04 15:28:07 +03:00
Dirk Brenken
1fdf5d1e7e adblock: update 2.5.1
* re-order all regional lists in adblocklist/easylist format
    * add polish blocklist
    * add chinese blocklist
    * lists called now 'reg_<ch|pl|ro|ru>'
* changed interface trigger default in config to 'wan' only
* update / sync LuCI frontend (see luci repo for details)
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-04 14:15:30 +02:00
Florian Fainelli
37e8aa3639 sslh: Also pass down TARGET_CPPFLAGS
Make sure we do pass TARGET_CPPFLAGS using CPPFLAGS (which is supported
by sslh's Makefile), fixing build issues with some external toolchains:

mipsel-linux-gnu-gcc -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc
-fno-caller-saves -Wno-unused-result  -D_FORTIFY_SOURCE=1 -Wl,-z,now
-Wl,-z,relro -DENABLE_REGEX -DLIBCONFIG -c sslh-main.c
sslh-main.c:26:23: fatal error: libconfig.h: No such file or directory
 #include <libconfig.h>
                       ^
compilation terminated.
Makefile:63: recipe for target 'sslh-main.o' failed
make[4]: *** [sslh-main.o] Error 1

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-03 19:21:27 -07:00
Thomas Heil
f04adc3dda package: haproxy
[RELEASE] Released version 1.7.5 due to bug in compression

 Released version 1.7.5 with the following main changes :
  - BUG/MEDIUM: peers: fix buffer overflow control in intdecode.
  - BUG/MEDIUM: buffers: Fix how input/output data are injected into buffers
  - BUG/MEDIUM: http: Fix blocked HTTP/1.0 responses when compression is enabled
  - BUG/MINOR: filters: Don't force the stream's wakeup when we wait in flt_end_analyze
  - DOC: fix parenthesis and add missing "Example" tags
  - DOC: update the contributing file
  - DOC: log-format/tcplog/httplog update
  - MINOR: config parsing: add warning when log-format/tcplog/httplog is overriden in "defaults" sections

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2017-04-03 13:50:03 +02:00
Hannu Nyman
4cfebf8c83 Merge pull request #4138 from Ansuel/update-webui
webui-aria2: update to last commit
2017-04-03 10:50:25 +03:00
Florian Fainelli
a04b137c87 Merge pull request #4224 from ffainelli/mdns
mdnsresponder: Also pass TARGET_CPPFLAGS
2017-04-02 19:12:19 -07:00
Florian Fainelli
dad9606d4d haproxy: Fix PCRE_DIR include path
haproxy's Makefile already happens include/ after specifying PCRE_DIR
which would result in the following build errors on an external
toolchain that does not automatically search for headers in
$(STAGING_DIR):

mipsel-linux-gnu-gcc -Iinclude -Iebtree -Wall  -O2 -g
-fno-strict-aliasing -Wdeclaration-after-statement  -DBUFSIZE=16384
-DMAXREWRITE=1030 -DSYSTEM_MAXCONN=165530      -DCONFIG_HAP_LINUX_SPLICE
-DTPROXY -DCONFIG_HAP_LINUX_TPROXY -DCONFIG_HAP_CRYPT -DUSE_ZLIB
-DENABLE_POLL -DENABLE_EPOLL -DUSE_CPU_AFFINITY -DASSUME_SPLICE_WORKS
-DUSE_ACCEPT4 -DNETFILTER -DUSE_GETSOCKNAME -DCONFIG_REGPARM=3
-DUSE_OPENSSL  -DUSE_SYSCALL_FUTEX -DUSE_LUA
-I/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/lua-5.3.3/include
-DUSE_PCRE
-I/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/include/include
-DUSE_PCRE_JIT  -DCONFIG_HAPROXY_VERSION=\"1.7.4-patch02\"
-DCONFIG_HAPROXY_DATE=\"2017/04/01\" \
      -DBUILD_TARGET='"linux2628"' \
      -DBUILD_ARCH='""' \
      -DBUILD_CPU='"generic"' \
      -DBUILD_CC='"mipsel-linux-gnu-gcc"' \
      -DBUILD_CFLAGS='"-O2 -g -fno-strict-aliasing
-Wdeclaration-after-statement -DBUFSIZE=16384 -DMAXREWRITE=1030
-DSYSTEM_MAXCONN=165530"' \
      -DBUILD_OPTIONS='"USE_LINUX_SPLICE=1 USE_LINUX_TPROXY=1
USE_ZLIB=yes USE_REGPARM=1 USE_OPENSSL=1 USE_LUA=1 USE_PCRE=1
USE_PCRE_JIT=1"' \
       -c -o src/haproxy.o src/haproxy.c
In file included from include/types/proxy.h:33:0,
                 from include/proto/log.h:32,
                 from include/common/cfgparse.h:29,
                 from src/haproxy.c:65:
include/common/regex.h:31:18: fatal error: pcre.h: No such file or
directory
 #include <pcre.h>

Fix this by stripping the additional include/ being added.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-02 14:26:07 -07:00
Florian Fainelli
75091d42e1 haproxy: Pass down TARGET_CPPFLAGS for lua build
Some external toolchaind don't automatically search for headers in
$(STAGING_DIR), make sure we do pass TARGET_CPPFLAGS as appropriate.
This fixes build errors such as:

mipsel-linux-gnu-gcc -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX
-c -o lua.o lua.c
lua.c:80:31: fatal error: readline/readline.h: No such file or directory
 #include <readline/readline.h>
                               ^
compilation terminated.
<builtin>: recipe for target 'lua.o' failed
make[6]: *** [lua.o] Error 1

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-02 14:17:33 -07:00
Florian Fainelli
11543475e3 uanytun: Pass down TARGET_CPPFLAGS
Fixes build errors with toolchains that don't automatically search for
headers in STAGING_DIR (such as external toolchains) resulting in the
following build failures:

mipsel-linux-gnu-gcc -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc
-fno-caller-saves -Wno-unused-result  -D_FORTIFY_SOURCE=1 -Wl,-z,now
-Wl,-z,relro  -DUSE_SSL_CRYPTO -c options.c
In file included from options.c:62:0:
auth_algo.h:53:26: fatal error: openssl/hmac.h: No such file or
directory
 #include <openssl/hmac.h>
                          ^
compilation terminated.
Makefile:95: recipe for target 'options.o' failed
make[4]: *** [options.o] Error 1

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-02 13:56:08 -07:00
Florian Fainelli
2e5deb6263 vsftpd: Pass TARGET_CPPFLAGS
Fixes build errors with external toolchains that don't have STAGING_DIR
in their default search path for headers:

mipsel-linux-gnu-gcc -c ssl.c -Os -pipe -mno-branch-likely -mips32r2
-mtune=24kc -fno-caller-saves -Wno-unused-result  -D_FORTIFY_SOURCE=1
-Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -include fcntl.h -idirafter
dummyinc
ssl.c:28:25: fatal error: openssl/err.h: No such file or directory
 #include <openssl/err.h>
                         ^
compilation terminated.
Makefile:28: recipe for target 'ssl.o' failed
make[3]: *** [ssl.o] Error 1

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-02 11:36:20 -07:00
Ansuel Smith
ec2ec6f4bc
webui-aria2: update to last commit
Update to last commit

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2017-04-02 18:29:16 +02:00
Hannu Nyman
c275bd2bf4 Merge pull request #4190 from InkblotAdmirer/dnscrypt_plugins
dnscrypt-proxy: add optional plugins
2017-04-02 16:37:24 +03:00
Hannu Nyman
f67f708560 Merge pull request #4227 from dibdot/package-travelmate
travelmate: update 0.6.0
2017-04-02 12:22:41 +03:00
Daniel Engberg
4f3b2f83d8 net/stunnel: Update to 5.41
Update stunnel to 5.41
Add main site as last resort mirror

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-04-02 10:49:49 +02:00
Dirk Brenken
cf919894d6 travelmate: update 0.6.0
* rework automatic mode (active scan/re-connection handling):
   * much more procd & resource friendly
   * now enabled by default
* save runtime information in ubus service (data section)
* final backend preparation for new LuCI-GUI (still WIP!)
* documentation update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-04-02 07:41:57 +02:00
Florian Fainelli
df1236a51a mdnsresponder: Also pass TARGET_CPPFLAGS
Use CFLAGS_DEBUG which is already used for TARGET_CFLAGS to also pass
TARGET_CPPFLAGS.

This fixes build issues with toolchains that don't automatically search
for header files (e.g: sys/capability.h), such as stbgcc-4.8-1.5

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-01 17:52:24 -07:00
Florian Fainelli
0c432f8902 Merge pull request #4128 from ffainelli/dansguardian-fix
dansguardian: Fix build error due to missing cstdlib include
2017-04-01 17:51:39 -07:00
Paul Wassi
5ccf34c94c net/atftp: update source URL and checksum
Update package source to use '@SF' (SourceForge) instead of URL
Replace md5sum by new hash

Signed-off-by: Paul Wassi <p.wassi@gmx.at>
2017-04-01 09:56:11 +02:00
Mircea Horea IONICĂ
727cb7e6e7 sslh: Add support for external config file
This allows users to use an external config file if required (for
example matching packets based on SNI hostname or REGEX patterns).

Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
Signed-off-by: Mircea Horea IONICĂ <mionica@gmail.com>
2017-03-31 22:51:37 +01:00
Hannu Nyman
16ac0e8205 Merge pull request #4218 from stangri/simple-adblock
simple-adblock: update hosts/domains filters, README
2017-03-31 10:33:54 +03:00
Stan Grishin
281c4f8ec9 simple-adblock: update domains/hosts filters, README. 2017-03-30 17:16:20 -07:00
Alexandru Ardelean
953f951c5e ulogd: use strncpy instead of memcpy
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-03-29 22:20:29 +03:00
Thomas Heil
afeac709c8 package: haproxy
Correct Download Url to http://www.haproxy.org/download/1.7/src

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2017-03-28 13:16:19 +02:00
Thomas Heil
bb33a56225 package: haproxy bump to latest stable 1.7.4
[RELEASE] Released version 1.7.4

    Released version 1.7.4 with the following main changes :
        - MINOR: config: warn when some HTTP rules are used in a TCP proxy
        - BUG/MINOR: spoe: Fix soft stop handler using a specific id for spoe filters
        - BUG/MINOR: spoe: Fix parsing of arguments in spoe-message section
        - BUG/MEDIUM: ssl: Clear OpenSSL error stack after trying to parse OCSP file
        - BUG/MEDIUM: cli: Prevent double free in CLI ACL lookup
        - BUG/MINOR: Fix "get map <map> <value>" CLI command
        - BUG/MAJOR: connection: update CO_FL_CONNECTED before calling the data layer
        - BUG/MEDIUM: ssl: switchctx should not return SSL_TLSEXT_ERR_ALERT_WARNING
        - BUG/MINOR: checks: attempt clean shutw for SSL check
        - CONTRIB: tcploop: add limits.h to fix build issue with some compilers
        - CONTRIB: tcploop: make it build on FreeBSD
        - CONTRIB: tcploop: fix time format to silence build warnings
        - CONTRIB: tcploop: report action 'K' (kill) in usage message
        - CONTRIB: tcploop: fix connect's address length
        - CONTRIB: tcploop: use the trash instead of NULL for recv()
        - BUG/MEDIUM: listener: do not try to rebind another process' socket
        - BUG/MEDIUM: filters: Fix channels synchronization in flt_end_analyze
        - BUG/MAJOR: stream-int: do not depend on connection flags to detect connection
        - BUG/MEDIUM: connection: ensure to always report the end of handshakes
        - BUG: payload: fix payload not retrieving arbitrary lengths
        - BUG/MAJOR: http: fix typo in http_apply_redirect_rule
        - MINOR: doc: 2.4. Examples should be 2.5. Examples
        - BUG/MEDIUM: stream: fix client-fin/server-fin handling
        - MINOR: fd: add a new flag HAP_POLL_F_RDHUP to struct poller
        - BUG/MINOR: raw_sock: always perfom the last recv if RDHUP is not available
        - DOC/MINOR: Fix typos in proxy protocol doc
        - DOC: Protocol doc: add checksum, TLV type ranges
        - DOC: Protocol doc: add SSL TLVs, rename CHECKSUM
        - DOC: Protocol doc: add noop TLV
        - MEDIUM: global: add a 'hard-stop-after' option to cap the soft-stop time
        - BUG/MINOR: cfgparse: loop in tracked servers lists not detected by check_config_validity().
        - MINOR: server: irrelevant error message with 'default-server' config file keyword.
        - MINOR: doc: fix use-server example (imap vs mail)
        - BUG/MEDIUM: tcp: don't require privileges to bind to device
        - BUILD: make the release script use shortlog for the final changelog
        - BUILD: scripts: fix typo in announce-release error message

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2017-03-28 11:42:16 +02:00
Thomas Heil
4a4b1ba07c package: memcached - upgrade to latest stable
bump to version 1.4.36

Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2017-03-28 11:34:23 +02:00
Daniel Engberg
b8cf63a654 net/vnstat: Update to 1.17
Update vnStat to 1.17 which fixes database issue.
Remove unecessary patch
Based on:
commit 79b6e9dc61 by
Jo-Philipp Wich <jo@mein.io>

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-03-27 16:55:47 +02:00
Hannu Nyman
b8f42d79ba Merge pull request #4206 from commodo/tcpreplay-upgrade
tcpreplay: upgrade to version 4.2.1
2017-03-27 17:14:00 +03:00
Alexandru Ardelean
eb7f1cdaae tcpreplay: upgrade to version 4.2.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-03-27 11:58:04 +03:00
Florian Eckert
ae335e7384 net/mwan3: add failure and recovery interval
If mwan3track detects a failure the interval check will change to
"failure_interval" value until this interface is declared "offline".
After interface gets "offline" normal "interval" value is used again.
If interface ping is successful again "recovery_interval" value is used until
interface is declared "online" again.

Using the different intervals will accelerate the wan line detections on
failure and recovery.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-27 08:45:13 +02:00
Peter Wagner
e90b775740 git: update to 2.12.2
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-03-27 00:44:58 +02:00
Peter Wagner
8e493759b8 ntpd: update to 4.2.8p10
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-03-26 13:39:09 +02:00
Hannu Nyman
2f202c3505 Merge pull request #4197 from EricLuehrsen/unbound_init
unbound: improve interface trigger behavior
2017-03-26 14:25:55 +03:00
Hannu Nyman
ab8a02dc4e Merge pull request #4200 from dibdot/travelmate
travelmate: update 0.5.0
2017-03-26 14:15:27 +03:00
Hannu Nyman
3ce7ce72bd Merge pull request #4199 from dibdot/adblock
adblock: update 2.5.0
2017-03-26 14:14:23 +03:00
Eric Luehrsen
e6520cf249 unbound: improve interface trigger behavior
procd interface triggers may be busy. Unbound hard restarts will
flush the cache. This might happen frequently depending on how
interface triggers occur.

Change the procd trigger to reduce occurences. Load this trigger
prior to netifd (START=20), but only truly start Unbound from
the trigger rather than immediately in init. Clean up log entries
in scripts after Unbound, NTP, and DNSSEC are established.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-03-26 02:05:46 -04:00
Dirk Brenken
fa42066a6e travelmate: update 0.5.0
* fix stop action in "active" mode
* fix race condition in "active" mode

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-03-26 07:41:04 +02:00
Dirk Brenken
9e3f88916f adblock: update 2.5.0
* revamp LuCI GUI (see luci repo for details)
* integrated runtime statistics in normal adblock ubus service instance
(see readme)
* simplified boot/init
    * no longer use raw interface trigger
    * use only network interface trigger, pre-configured for
'wan/wwan/lan' interfaces (see readme)
    * fixed a reload issue
* removed switch to disable tld compression (seems to be pretty stable)
* muted awk parser if source list contains incorrect records
* raise dns backend timeout to 20 seconds
* documentation update
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-03-26 06:47:23 +02:00
Terry Stockert
efe6255186 dnscrypt-proxy: add optional plugins
The init script already supports four plugins: dns cache, dns/ip blocking,
ipv6 blocking and dns logging.  If enabled this option installs these four
plugins and also adds libldns as a dependency.  If enabled the total size
increase is around 125 kB.

Signed-off-by: Terry Stockert <stockert@inkblotadmirer.me>
2017-03-25 12:21:18 -05:00
champtar
499ec98653 Merge pull request #4174 from TDT-GmbH/mwan3-add-ubus-check
net/mwan3: add ubus interface check
2017-03-24 11:54:19 -07:00
Jason A. Donenfeld
056aeb26fc net/wireguard: version bump
Simple version bump to 20170324.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-03-24 05:03:56 +01:00
Hannu Nyman
eb56619a3d Merge pull request #4126 from gstrauss/lighttpd
lighttpd: update to 1.4.45 (add new modules)
2017-03-22 18:08:41 +02:00
Glenn Strauss
6e788aca0c lighttpd: add new modules, upd URLs, add restart()
(with feedback from @hnyman and patch additions from @MikePetullo)

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2017-03-22 03:03:36 -04:00
Eric Luehrsen
5f86d50de9 unbound: support copy without dash update
Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-03-21 21:54:25 -04:00
Jonathan McCrohan
3d3908971e wavemon: bump to v0.8.1
Drop musl-fix.patch; included upstream

Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2017-03-21 22:36:04 +00:00
Peter Wagner
2690fd9eec git: update to 1.12.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-03-21 23:31:54 +01:00
Peter Wagner
9be7653a3a openssh: update to 7.5p1, remove unneeded patches
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-03-21 23:30:54 +01:00
Florian Eckert
5cacfd34a6 net/mwan3: add ubus interface check
On interfaces with interface proto "qmi|ncm" and option dhcp
enabled the interface will be changed to $iface_4 | $iface_6. The
interface mapping in mwan3 will not recognize this interface. To fix
this issue an ubus call will check if an upper interface exists.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-21 08:59:31 +01:00
Hannu Nyman
0cb126fd6d Merge pull request #4173 from TDT-GmbH/mwan-change-hotplug
net/mwan3: pass environment variables to mwan3-user
2017-03-21 09:43:52 +02:00
Florian Eckert
3f79fcb756 net/mwan3: pass environment variables to mwan3-user
User scripts conversion from luci-app-wan3 will be simplified if the variables
are passed by env instead of arguments.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-21 08:31:06 +01:00
Hauke Mehrtens
56de27e0fe Merge pull request #4151 from hauke/linuxptp
Linuxptp: add mirror hash and fix build
2017-03-20 22:01:17 +01:00
Hannu Nyman
5d7b2b20b8 Merge pull request #4165 from cpu/feature_dnscrypt_proxy_custom_resolver
dnscrypt-proxy: Add custom resolver config support
2017-03-20 16:40:07 +02:00
Daniel
1ffd9b0343
dnscrypt-proxy: Add custom resolver config support
This commit modifies the dnscrypt-proxy plugin's `dnscrypt-proxy.init`
script to allow specifying a custom dnscrypt resolver. Prior to this
commit users of the dnscrypt-proxy plugin are only able to choose from
a dnscrypt resolver that is present in the packaged `ResolversList` CSV
file.

To specify a custom resolver three new configuration parameters are
required[0]: `ProviderName`, `ProviderKey` and `ResolverAddress`.

The `dnscrypt-proxy.init` script now maps `providername`, `providerkey`,
and `resolveraddress` values (if present) from a `dnscrypt-proxy.config`
file into the generated DNSCrypt configuration file.

`PKG_RELEASE` is increased from 1 to 2 to reflect the new functionality.

[0]: 9eee474770/dnscrypt-proxy.conf (L28):L32

Signed-off-by: Daniel McCarney <daniel@binaryparadox.net>
2017-03-20 10:36:27 -04:00
Hannu Nyman
5ee8193dec Merge pull request #4167 from stangri/vpnbypass
vpnbypass: linted (shellshock) init script, modified README, removed unneeded dependencies
2017-03-20 11:01:23 +02:00
Hannu Nyman
46a2a6bf05 Merge pull request #4171 from TDT-GmbH/mwan3-change-maintainer
net/mwan3: change maintainer
2017-03-20 11:00:20 +02:00
Hannu Nyman
1dec0e5dce Merge pull request #4170 from TDT-GmbH/mwan3-fix-track-ips
net/mwan3: fix track_ips count
2017-03-20 10:59:47 +02:00
Florian Eckert
415c405061 net/mwan3: change maintainer
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-20 08:48:16 +01:00
Florian Eckert
75a5237029 net/mwan3: fix track_ips count
fix track_ips generation introduced with commit
6d44a7679a

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-20 08:39:18 +01:00
Jason A. Donenfeld
db983cc080 net/wireguard: version bump
Simple version bump to 20170320.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-03-20 04:19:58 +01:00
Stan Grishin
1a2ab076f0 vpnbypass: linted (shellshock) init script, modified README. 2017-03-19 18:28:28 -07:00
Hannu Nyman
509799552c Merge pull request #4166 from mwarning/master
zerotier: bump version to 1.2.2
2017-03-19 19:08:34 +02:00
Moritz Warning
d9aaa8e508 zerotier: remove nice parameter
There is no need to nice the program by default.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-03-19 17:57:22 +01:00
Moritz Warning
e684cb8bb8 zerotier: update zerotier to 1.2.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-03-19 17:57:14 +01:00
Jonathan McCrohan
950ab7445a sslh: bump to v1.18
Signed-off-by: Mircea Horea IONICĂ <mionica@gmail.com>
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2017-03-19 16:09:13 +00:00
Hannu Nyman
521be0fb84 Merge pull request #3902 from stangri/simple-adblock
simple-adblock: initial version
2017-03-18 16:56:27 +02:00
Hannu Nyman
a456a75153 Merge pull request #4160 from EricLuehrsen/unbound_init
unbound: fix hotplug iface and ntp restarts
2017-03-18 16:28:35 +02:00
Hannu Nyman
037e469bde Merge pull request #4158 from TDT-GmbH/mwan-fix-hotplug
net/mwan3: fix hotplug on ACTION ifdown
2017-03-18 16:28:16 +02:00
Eric Luehrsen
afa56a6002 unbound: fix hotplug iface and ntp restarts
Unbound is configured to restart on hotplug/iface but this can result
in numerous restarts at boot. Unbound also has a restart for NTP.
This was observed to generate trouble and even with procd robustness
too many crashes might occur (rare). Unbound would not be running.

Give more care to /var/lib/unbound/root.key during restarts. Use procd
for iface restarts. Check pidof() to wait one more second for Unbound.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-03-17 23:16:49 -04:00
Hauke Mehrtens
3d8b505356 linuxptp: fix libc functionality check in incdefs.sh
The checks in the incdefs.sh script do not fully work when cross
compiling. It probably checks the hosts libc. Just provide the settings
manually, as our musl at least supports all these features.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
2017-03-17 19:54:20 +01:00
Hauke Mehrtens
e7c51f5973 linuxptp: download directly via http
Instead of cloning the released version via git, just download it via
http from sourceforge.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
2017-03-17 19:52:34 +01:00
Florian Eckert
43ca6ec481 net/mwan3: add mwan3.user hotplug script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-17 12:33:45 +01:00
Florian Eckert
28c8b664e4 net/mwan3: fix hotplug on ACTION ifdown
On dynamic interface proto (dhcp/pppoe) the hotplug will not execude (exit 9)
because the gateway is already released. The check will now only be made
on a ifup ACTION event.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-17 11:06:29 +01:00
heil
0f73eff96a package: haproxy
- bump to stable 1.7.3 and pending patches from upstream

Signed-off-by: heil <heil@terminal-consulting.de>
2017-03-16 22:35:59 +01:00
champtar
358a374a3a Merge pull request #3050 from feckert/mwan3_flush_conntrack
mwan3: enhancement add ping size and flush conntrack table
2017-03-16 06:40:52 -07:00
Florian Eckert
6d44a7679a net/mwan3: add ping size option to mwan3track
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-16 10:01:07 +01:00
Florian Eckert
3231736cab net/mwan3: reset conntrack table on iface up/down event
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-16 10:01:06 +01:00
Imre Kaloz
34541abfb3 Merge pull request #4098 from mattsm/master
miniupnpc: update to 2.0.20161216
2017-03-15 18:58:49 -07:00
Mo Chen
b974e6a8d2 miniupnpc: update miniupnpc to 2.0
Install listdevices as well

Signed-off-by: Mo Chen <uncorrupt@gmail.com>
Signed-off-by: Matthew McClintock <msm-oss@mcclintock.net>
2017-03-15 20:50:27 -05:00
Bruno Randolf
e8aec4398b horst: Fix build for LEDE
Fortified headers don't seem to like _GNU_SOURCE in this case,
but we can remove that define since it's not needed. Add a patch
for LEDE until a new horst version is released.

Signed-off-by: Bruno Randolf <br1@einfach.org>
2017-03-15 22:12:55 +00:00
Hannu Nyman
3bef0176c5 Merge pull request #4024 from danrl/mwan
net/mwan3-luci: removed application
2017-03-15 18:14:40 +02:00
Hannu Nyman
9ea169eb1c Merge pull request #4023 from danrl/cshark
net/cshark: remove luci-app-cshark
2017-03-15 16:11:38 +02:00
Stan Grishin
7ac3fcd9fd simple-adblock: initial commit
simple-adblock: version 1.5 introduces background processing of downloaded list while the next list is being downloaded

Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-03-14 21:33:16 -07:00
Hannu Nyman
b5118019c2 Merge pull request #4140 from zorxd/master
ddns-scripts: update dnsexit.com update URL+response
2017-03-14 22:32:15 +02:00
Daniel Golle
00366f931c gnunet: use PKG_MIRROR_HASH
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-14 00:40:00 +01:00
Hauke Mehrtens
8b610ee3f1 tor: update to version 0.2.9.10
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-03-13 22:34:44 +01:00
Xavier Douville
2a2ea67586 ddns-scripts: remove answer checking for dnsexit
remove answer checking for dnsexit as their API allows for too many return codes to handle them all.

Signed-off-by: Xavier Douville <zorxd@users.noreply.github.com>
2017-03-13 12:15:27 -04:00
Daniel Golle
5deabc5a53 gnunet: update sources
RPS has now been ported, SET bugs were fixed

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-13 11:49:48 +01:00
Hannu Nyman
6a2dc42220 Merge pull request #4145 from EricLuehrsen/unbound_wip
unbound: bugfix odhcpd scripts and localhost fqdn options
2017-03-13 10:22:14 +02:00
Hannu Nyman
89e7e364d8 Merge pull request #4146 from stangri/vpnbypass
vpnbypass: updated service enable/start logic.
2017-03-13 10:20:33 +02:00
Eric Luehrsen
a6e8e5384b unbound: bugfix init race condition invalid FQDN
options 'add_local_fqdn' and 'add_wan_fqdn' can be affected
by race conditions when they are at level 4. Interface name
may not be returned by network tools. The conf file has bad
record formats and Unbound just will not load. Detect this
and fall back to only the host FQDN (level 3).

squash: improve documentation wording and format codes.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-03-12 22:39:45 -04:00
Audric Schiltknecht
8f9479f433 unbound: fix odhcpd trigger script
Read UNBOUND_TXT_DOMAIN from main unbound configuration.
This prevents records to be added into Unbound in the default 'lan' zone.

Signed-off-by: Audric Schiltknecht <storm+github@chemicalstorm.org>
2017-03-12 22:39:21 -04:00
Daniel Golle
125e8b59fa gnunet: update sources
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-12 23:40:38 +01:00
Daniel Golle
86763be872 gnurl: update to version 7.53.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-12 23:27:17 +01:00
Peter Wagner
66b82457d6 irssi: update to 1.0.2
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-03-12 19:55:37 +01:00
Xavier Douville
0eab032f99 ddns-scripts: increment PKG_RELEASE
Signed-off-by: Xavier Douville <zorxd@users.noreply.github.com>
2017-03-12 13:02:04 -04:00
Xavier Douville
96e526bad3 ddns-scripts: update dnsexit.com update URL+response. Reference http://downloads.dnsexit.com/ipUpdateDev.doc
Signed-off-by: Xavier Douville <zorxd@users.noreply.github.com>
2017-03-12 11:00:25 -04:00
Hannu Nyman
f4cfd96215 Merge pull request #4136 from danrl/jool
jool: update to upstream version 3.5.3
2017-03-11 16:25:04 +02:00
danrl
abbea73a28 jool: update to upstream version 3.5.3
Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-03-11 14:38:25 +01:00
Lucian Cristian
8f8be60c10 clamav: use PCRE2
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2017-03-10 23:24:17 +02:00
Hannu Nyman
15b1d7a522 Merge pull request #4113 from lucize/clamupdate
clamav: update to 0.99.2
2017-03-10 10:29:31 +02:00
Hannu Nyman
67ab0221a5 Merge pull request #4122 from TDT-GmbH/mwan3_add_co_maintainer
net/mwan3: add me as co maintainer
2017-03-10 10:20:00 +02:00
Stijn Tintel
7db2439564 Merge pull request #3585 from dedeckeh/strongswan_uci
strongswan: UCI support
2017-03-09 03:59:56 +01:00
Florian Fainelli
b56986e43c dansguardian: Fix build error due to missing cstdlib include
Fixes the following build errors:

mipsel-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..
-D__CONFFILE='"/etc/dansguardian/dansguardian.conf"'
-D__LOGLOCATION='"/var/log/dansguardian/"' -D__PIDDIR='"/var/run"'
-D__PROXYUSER='"root"' -D__PROXYGROUP='"root"'
-D__CONFDIR='"/etc/dansguardian"'
-I/local/users/fainelli/openwrt/trunk/staging_dir/target-mipsel-linux-gnu_glibc/usr/include
-I/local/users/fainelli/openwrt/trunk/staging_dir/target-mipsel-linux-gnu_glibc/include
-I/opt/toolchains/stbgcc-4.8-1.5/usr/include
-I/opt/toolchains/stbgcc-4.8-1.5/include    -Os -pipe -mno-branch-likely
-mips32r2 -mtune=24kc -fno-caller-saves -mips16 -minterlink-mips16
-fno-rtti  -MT dansguardian-OptionContainer.o -MD -MP -MF
.deps/dansguardian-OptionContainer.Tpo -c -o
dansguardian-OptionContainer.o `test -f 'OptionContainer.cpp' || echo
'./'`OptionContainer.cpp
OptionContainer.cpp: In member function 'void
OptionContainer::loadRooms()':
OptionContainer.cpp:796:9: error: 'exit' was not declared in this scope
   exit(1);
         ^
OptionContainer.cpp:824:10: error: 'exit' was not declared in this scope
    exit(1);
          ^
make[5]: *** [dansguardian-OptionContainer.o] Error 1

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-03-08 17:38:52 -08:00
Hannu Nyman
5ce86fbdbc Merge pull request #4118 from dibdot/travelmate
travelmate: update 0.4.2
2017-03-08 23:06:25 +02:00
Stijn Tintel
f82287cf5c treewide: use name in define and eval lines
For consistency, use full name instead of $(PKG_NAME) in define and eval
lines for all packages.

I've seen reviews that asked to do this before, and I am asking the same
during reviews now. To avoid this in the future, fix this treewide so
when people use existing packages as example, we will not have to
request this change anymore.

This makes all packages consistent with both LEDE and OpenWrt base
repositories.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-03-08 21:15:20 +01:00
Dirk Brenken
fc57661c12 travelmate: update 0.4.2
* optimized connection handling -
  removed needless timeouts & wireless commits
* set the pre-configured reload timeout to
  a more conservative/realistic value of 30 seconds
* further logging tweaks

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-03-08 20:22:17 +01:00
Florian Eckert
ec3349a8a4 net/mwan3: add me as co maintainer
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-08 10:42:36 +01:00
Florian Eckert
e804593cd8 net/xinet.d: add /etc/xinet.d/ dir to conffiles (#4096)
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-03-06 23:21:21 +00:00
Lucian Cristian
33b8364f2d clamav: depend on musl-fts only when USE_MUSL
add me as a maintainer

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2017-03-06 22:45:18 +02:00
Stan Grishin
aa3ff6eea7 vpnbypass: updated service enable/start logic.
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-03-06 07:08:27 -08:00
Lucian Cristian
a252914544 clamav: update to 0.99.2
added option DatabaseDirectory
update depends on musl-fts libraries

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2017-03-06 14:46:24 +02:00
Peter Wagner
325bba7095 ntpd: restart instead of killall and start
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-03-06 09:44:57 +01:00
Peter Wagner
228764bfe8 ntpd: only restart ntpd when the wan interface comes up and ntpd is enabled
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-03-06 09:20:28 +01:00
Daniel Golle
836f875a33 gnunet: fix build
experimental DHT implementations have been removed upstream.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-06 09:14:46 +01:00
Daniel Golle
1604899cd4 gnunet: update sources
includes switch to new CADET implementation.
rps hasn't been ported yet, hence marked as @BROKEN for now.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-05 21:19:49 +01:00
Hannu Nyman
e53b3a7473 Merge pull request #4107 from stangri/vpnbypass
vpnbypass: No longer depends on hardcoded WAN interface name.
2017-03-05 17:37:04 +02:00
Stan Grishin
37439f5ac8 vpnbypass: reworked output formatting and logic.
vpnbypass: No longer depends on hardcoded WAN interface name).
vpnbypass: Table ID, IPSET name and FW_MARK as well as FW_MASK can be defined in config file.
vpnbypass: Uses iptables, not ip rules for handling local IPs/ranges.
vpnbypass: More reliable creation/destruction of VPNBYPASS iptables chain.
vpnbypass: Updated Web UI enables/start and stops/disables service.
vpnbypass: Beautified output.

Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-03-05 06:36:11 -08:00
Hannu Nyman
b3dc7d1337 Merge pull request #4106 from dibdot/travelmate
travelmate: update 0.4.1 (release 2)
2017-03-05 10:32:02 +02:00
Dirk Brenken
437ecb0628 travelmate: update 0.4.1 (release 2)
* revert start priority change
* mute standard logging even more

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-03-05 08:13:14 +01:00
Hannu Nyman
d227ea3ff6 Merge pull request #4105 from dibdot/travelmate
travelmate: update 0.4.1
2017-03-04 22:06:27 +02:00
Dirk Brenken
37d7841f35 travelmate: update 0.4.1
* mute useless logging in "active mode"
* optimize startup behaviour
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-03-04 20:30:04 +01:00
Peter Wagner
9965c527c2 irssi: update to 1.0.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-03-04 12:42:57 +01:00
Hannu Nyman
33cb016459 Merge pull request #4102 from dibdot/travelmate
travelmate: release 0.4.0
2017-03-03 15:50:13 +02:00
Dirk Brenken
4dd7e2edc8 travelmate: release 0.4.0
* add an "active mode", where travelmate will be restarted
  every n seconds (default 60) and checks existing uplink connection
  regardless of ifdown event trigger (disabled by default)
* enhance multiple radio support
    * fix the ap detection
    * respect different radios during scanning & connection handling
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-03-03 14:39:38 +01:00
Daniel Golle
c275909c38 freeradius3: build and package support for LDAP
The lack of LDAP support was one of the things which prevented users
from migrating from freeradius2 to freeradius3.
Enable LDAP in freeradius3 so we can finally burry freeradius2.

Reported-by: Martin Mueller <mm@sig21.net>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-03-03 10:34:55 +01:00
Eric Luehrsen
a4f23e52bf unbound: improve maintenance of trust anchor
Unbound UCI tries to protect embedded flash from excess
use. Unbound RFC5011 KSK tracking can rewrite root.key
every few minutes to an hour. It also writes and destroys
files in the same directory during the process.

Recommended UCI delays for copying busy work in /var/
back to /etc/ may be too conservative. These are all
changed from 28 to 9 days.

The RFC5011 KSK results were also destroyed by an
init.d restart, even if /var/ is mounted on persistent
storage like USB drive. /var/lib/unbound/root.key is
now preserved during this process, unless a newer key
is installed in /etc/ manually or package update.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-03-02 00:55:16 -05:00
Stijn Tintel
ec6712fead net-snmp: enable agent/extend MIB
Closes #4085.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-03-01 12:17:02 +01:00
Hannu Nyman
ae3b537e60 Merge pull request #4088 from dibdot/adblock
adblock: release 2.4.0 (release 2)
2017-02-28 21:44:39 +02:00
Dirk Brenken
b3b9972eac adblock: release 2.4.0 (release 2)
* add missing sort step if tld compression was disabled

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-02-28 20:35:12 +01:00
Hannu Nyman
6dc237cd96 Merge pull request #4086 from dibdot/adblock
adblock: release 2.4.0
2017-02-28 18:12:48 +02:00
Dirk Brenken
ed470f0dcc adblock: release 2.4.0
* add tld compression,
  this new "top level domain compression" removes up to 40 thousand
  needless host entries from the block lists and
  lowers the memory footprint for the dns backends by 8-10 MByte
* optimize restart behavior in case of an error
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-02-28 16:52:10 +01:00
Hannu Nyman
3c458d88f6 Merge pull request #4083 from salzmdan/master
knot: update to 2.3.3
2017-02-28 11:55:22 +02:00
Daniel Salzman
ab66738e4c knot: update to 2.3.3
Signed-off-by: Daniel Salzman <daniel.salzman@nic.cz>
2017-02-28 10:51:48 +01:00
Hannu Nyman
03bc8947f5 Merge pull request #4068 from danrl/wg
net/wireguard: add support for fwmark option
2017-02-27 21:48:26 +02:00
danrl
7a255f29f1 net/wireguard: add support for fwmark option
Adds support for the fwmark option.

FwMark is a 32-bit fwmark for outgoing packets.
If set to 0 or "off", this option is disabled.

Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-02-27 20:44:33 +01:00
Martin Schiller
32012c6274 openssh: Fix ssl-engine support
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2017-02-27 09:05:30 +01:00
Hannu Nyman
e6de8309ad Merge pull request #4058 from nikil/bitlbee
bitlbee: Update to 3.5.1
2017-02-26 19:57:38 +02:00
Hannu Nyman
b4ff65c540 Merge pull request #4067 from oskar456/addrwatch
addrwatch: fix imagebuilder and config file name
2017-02-26 19:55:07 +02:00
Hannu Nyman
26ef46b222 Merge pull request #4053 from nikil/fping
fping: Update to 3.16
2017-02-26 19:48:44 +02:00
Eric Luehrsen
f85b021eaf unbound: Update to 1.6.1 with 2017 trust anchor
Unbound 1.6.1 has a few bug fixes for resource leaks,
configuration robustness, compile environment interaction,
and maintaining the trust anchor. The 2017 trust anchor
(DS) is built into unbound and unbound-anchor.

File /etc/unbound/root.key holds 2010/2017 DS record until 2018
https://www.icann.org/resources/pages/ksk-rollover
https://www.iana.org/domains/root

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-02-25 23:36:21 -05:00
Eric Luehrsen
f62a049ca1 unbound: bugfix add_local_fqdn with empty ULA
Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-02-25 23:09:22 -05:00
Ted Hess
4a06ff6872 Merge pull request #4056 from dibdot/adblock
adblock: update 2.3.2
2017-02-24 08:15:52 -05:00
Ondřej Caletka
f6f9973fde addrwatch: fix typo in config file name
Signed-off-by: Ondřej Caletka <ondrej@caletka.cz>
2017-02-24 13:02:11 +01:00
Stan Grishin
f38c3c1749 addrwatch: fix complaint when adding addrwatch with image builder
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-02-24 10:36:39 +01:00
danrl
5d961f28c9 wireguard: version bump
Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-02-23 16:46:41 +01:00
Rafał Miłecki
b24601c128 pptpd: run service in foreground for procd compatibility
To have service working nicely with procd it should be running in the
foreground. Otherwise it's not possible to e.g. stop it with the init.d
script. Luckily for us pptpd has a simple switch that allows it.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Fixes: 15e7f611af ("pptpd: convert init script to procd")
2017-02-23 10:21:43 +01:00
Rafał Miłecki
f99c3b2510 lighttpd: fix regression in local-redir used with url.rewrite-once
This fixes upstream regression introduced in 1.4.40. It was reported &
debugged in https://redmine.lighttpd.net/issues/2793
This fix is queued for 1.4.46 in the personal/gstrauss/master upstream
branch.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2017-02-23 10:21:27 +01:00
Nikil Mehta
14d36f41c2 bitlbee: Update to 3.5.1
Signed-off-by: Nikil Mehta <nikil.mehta@gmail.com>
2017-02-22 12:45:19 -08:00
Dirk Brenken
8c5b9a0802 adblock: update 2.3.2
* optimize memory consumption & 
  enable overall sort only on devices with > 64MB RAM,
  this prevents sort related kernel dumps

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-02-22 16:06:32 +01:00
Nikil Mehta
9694bee218 fping: Update to 3.16
Signed-off-by: Nikil Mehta <nikil.mehta@gmail.com>
2017-02-22 00:26:04 -08:00
Jason A. Donenfeld
fd8a7479cf net/wireguard: add stub install section
This is in response to the metapackage discussion in openwrt/luci#1030.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-02-21 12:37:22 +01:00
Rafał Miłecki
a0cade8094 lighttpd: update to 1.4.45
Update to 1.4.42 introduced a problem with starting lighttpd as
OpenWrt/LEDE service. It was stopping whole init process at sth like:
  783 root      1124 S    {S50lighttpd} /bin/sh /etc/rc.common /etc/rc.d/S50lighttpd boot
  799 root      1164 S    /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf

It was hanging until getting random pool:
[  176.340007] random: nonblocking pool is initialized
and then immediately the rest of init process followed:
[  176.423475] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[  176.430754] jffs2_build_filesystem(): unlocking the mtd device... done.
[  176.437615] jffs2_build_filesystem(): erasing all blocks after the end marker... done.

This was fixed in 1.4.44, but bump directly to 1.4.45 while at it.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2017-02-20 17:46:07 -05:00
Hannu Nyman
58541ea850 Merge pull request #4038 from kuoruan/aria2
Aria2: Edit config and update
2017-02-20 10:44:29 +02:00
Hsing-Wang Liao
3e3236f3c1 aria2: Update to v1.31.0
Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2017-02-20 09:27:10 +08:00
Michael Heimpold
2a8b0e4a29 ser2net: update to 3.4
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-02-19 20:42:11 +01:00
Hsing-Wang Liao
20e9787ef9 aria2: Add more feature choices and switch default XML parser library to Libxml2
Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2017-02-19 22:48:00 +08:00
Arturo Rinaldi
e42a595ce5 apache : fixing zlib dependency 2017-02-18 23:11:04 +01:00
Hannu Nyman
a3d01ddf29 Merge pull request #4030 from dibdot/travelmate
travelmate: update 0.3.5
2017-02-18 10:37:50 +02:00
Hannu Nyman
9fa5c48089 Merge pull request #4032 from kuoruan/webui-aria2
webui-aria2: bump version
2017-02-18 10:37:22 +02:00
Dirk Brenken
6007092d04 travelmate: update 0.3.5
* add 'enabled' check in init script
* support multiple radios (see online doc)
* fix race condition in ap check

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-02-18 08:54:11 +01:00
Hsing-Wang Liao
9c32a49dbd webui-aria2: bump version
* Reduced package size.
* Update to latest commit.

Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2017-02-18 14:02:31 +08:00
Sven Roederer
0cc3e97f66 wireguard: move into VPN-submenu
Wireguard is a VPN-implementation and should
be located in VPN-submenu

Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
2017-02-18 01:49:46 +01:00
danrl
1c7be811f1 net/mwan3-luci: removed application
Moved over to the LuCI repository.

Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-02-17 11:22:59 +01:00
danrl
6b2b197327 net/cshark: remove luci-app-cshark
Moved over to the LuCI repository.

Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-02-17 10:55:29 +01:00
Hannu Nyman
9d8487851e Merge pull request #4022 from stangri/vpnbypass
vpnbypass: fix for flushing mangle table
2017-02-17 09:35:59 +02:00
Stan Grishin
2210bea9ef vpnbypass: fix for flushing mangle table
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-02-16 20:23:37 -08:00
Hannu Nyman
7abeaa5e32 Merge pull request #4019 from dibdot/adblock
adblock: update 2.3.1
2017-02-16 22:51:13 +02:00
Dirk Brenken
5cf40c94ee adblock: update 2.3.1
* various optimizations & corner case fixes
* removed no longer needed debug information
* polished up for forthcoming LEDE release ;-)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-02-16 15:18:41 +01:00
danrl
8ebf32d993 net/luci-app-*: move luci apps to luci repo
This is a long-needed clean-up.
These applications are not gone! They live in the
luci repo now, where all their friends already are.

Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-02-15 13:40:12 +01:00
Stan Grishin
891f970c3e vpnbypass: fixed makefile and removed screenshot from .files/
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-02-14 18:23:07 -08:00
Stan Grishin
aea4fc846d vpnbypass: makefile hotfix
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-02-14 08:08:27 -08:00
Hannu Nyman
b2e1dfefa3 vpnbypass: remove problematic sed command from Makefile
Makefile had sed commands in "prepare" step that modified the
source files directly. That lead to feed update failure at the
buildbot.

Remove those commands as the first aid.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-02-14 17:45:11 +02:00
Stijn Tintel
5081551ae8 net-snmp: add engineID config options
According to the snmpd.conf man page, the engineID of an snmp agent
should be consistent through time. However, it seems that the engineID
changes every reboot. Add options to configure how the engineID is
generated. The default setting generates it based on the MAC address of
the eth0 interface.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-02-14 15:17:07 +01:00
Jason A. Donenfeld
d1564042ef wireguard: simple package bump to 0.0.20170214
While I'm at it, add myself as maintainer, since I'm doing many of the
bumps anyway.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2017-02-14 19:45:45 +08:00
Yousong Zhou
069879fa4d xl2tpd: backporting fix for race condition causing xl2tpd hang
The patch was taken from https://github.com/xelerance/xl2tpd/pull/125

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-02-14 19:36:52 +08:00
Hannu Nyman
f20e7ec2ea Merge pull request #4001 from kissg1988/seafile
seafile: update to version 6.0.7
2017-02-14 09:27:37 +02:00
Stan Grishin
7a484df6cb vpnbypass: updated README (linked from luci app)
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-02-13 20:04:59 -08:00
Gergely Kiss
1534aca7f2 seafile: update to version 6.0.7
Update several dependencies, as well:

* django-compressor -> 2.1.1
* django-constance -> 1.3.4
* django-restframework -> 3.5.4
* django-statici18n -> 1.3.0
* django -> 1.8.17
* openpyxl -> 2.4.2
* python-dateutil -> 2.6.0
* python-urllib3 -> 1.20

Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
2017-02-13 22:03:14 +01:00
Hannu Nyman
3e470396bd Merge pull request #3987 from stangri/vpnbypass
vpnbypass: new service triggers, typo fix
2017-02-13 11:07:21 +02:00
Stan Grishin
a7a003a720 vpnbypass: new service triggers, typo fix, more reliable start
Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-02-13 01:01:11 -08:00
Nikos Mavrogiannopoulos
1c02217420 ocserv: updated to 0.11.7
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2017-02-12 10:28:08 +01:00
Hannu Nyman
b26da5dfc0 Merge pull request #3983 from leitec/ngircd-update-24
ngircd: update to v24
2017-02-12 10:42:56 +02:00
Hannu Nyman
50a524baf5 Merge pull request #3985 from EricLuehrsen/unbound_odhcpd
unbound: improve robustness with dhcp scripts
2017-02-12 10:42:03 +02:00
Hannu Nyman
ac65166418 Merge pull request #3988 from dibdot/adblock
adblock: 2.3.0 (package release 3)
2017-02-12 10:15:49 +02:00
Dirk Brenken
5e4cd25103 adblock: 2.3.0 (package release 3)
* refine too optimistic wget/uclient-fetch timeout defaults
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-02-12 08:20:10 +01:00
Eric Luehrsen
1993983320 unbound: improve robustness with dhcp scripts
When for example 'package/net/adblock' and DNSSEC vs NTP robustness
is enabled, significant restart thrashing can occur at boot up. DHCP
lease triggers may be occuring at the same time. Unbounds DNS-DHCP
may be incomplete until new DHCP solicit events. Solve this by
leaving a passive but complete host conf file during lease trigger.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-02-11 19:26:19 -05:00
Claudio Leite
c66de48204 ngircd: update to v24
Signed-off-by: Claudio Leite <leitec@gmail.com>
2017-02-11 10:52:28 -05:00
Metafly
fd4449e1de chrony: set rtcsync config option
Else the system will always stay in UNSYNC state.
Even if there is no real RTC.
See chrony minimal config:
http://chrony.tuxfamily.org/faq.html#_what_is_the_minimum_recommended_configuration_for_an_ntp_client

Signed-off-by: Stefan Sydow <st@metafly.info>
2017-02-10 18:13:31 +01:00
Hannu Nyman
3276479830 Merge pull request #3882 from val-kulkov/subversion-package
subversion: add unixodbc dependency
2017-02-10 18:12:57 +02:00
Jonas Gorski
93c9a92d56 znc: update to 1.6.4
Fixes a few potential segfauls and includes OpenSSL 1.1 compatibilty.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
2017-02-10 12:01:09 +01:00
Stijn Tintel
b408a80e93 vallumd: bump to 0.1.3
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-02-10 09:31:09 +01:00
Christian Schoenebeck
1ed6afb980 ddns-scripts: New update url for service duiadns.net
- new update url for service "duiadns.net"
- updated public_suffix_list.dat

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-02-09 21:41:40 +01:00
Hannu Nyman
6fe4834322 Merge pull request #3964 from dibdot/adblock
adblock: 2.3.0 (package release 2)
2017-02-06 18:16:35 +02:00
Dirk Brenken
1e7a1b380b adblock: 2.3.0 (package release 2)
* update readme regarding unbound integration
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-02-06 17:07:48 +01:00
Hannu Nyman
a4dee5089b Merge pull request #3961 from EricLuehrsen/unbound_20170206
Unbound: bug fix odhcpd and add auto adblock
2017-02-06 15:53:05 +02:00
Jo-Philipp Wich
e751c3abbe Revert "vnstat: update to v1.16"
This reverts commit 79b6e9dc61.

Undo the recent vnstat update due to upstream bugs preventing database
restoration.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-02-06 11:01:45 +01:00
Eric Luehrsen
c43d48e313 Unbound: bug fix odhcpd and add auto adblock
Bug fix dhcp4_slaac6 option was adding to all IP6 routes.
Filtering was added to this process to only include addresses
served from "this dhcp interface."

adblock 2.3.0 file output is now detected and automatically
integrated into Unbound local-zones. adblock deposites its
block site zone-files into /var/lib/unbound. If this is not
desired, then disable adblock or reconfigure to avoid Unbound.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-02-06 00:05:38 -05:00
Peter Wagner
3c5937d60f git: update to 2.11.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-02-06 00:53:41 +01:00
Hannu Nyman
c775732489 Merge pull request #3955 from diizzyy/patch-32
net/inadyn: Add inadyn to package repo
2017-02-05 17:14:53 +02:00
Daniel Engberg
a0f0c8d316 net/inadyn: Add inadyn to package repo
Adds inadyn to package repo

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-02-05 16:05:50 +01:00
Hauke Mehrtens
1f54daf37b Merge pull request #3939 from hauke/tor
tor: update to version 0.2.9.9
2017-02-05 12:13:36 +01:00
Saverio Proto
c6fc63906c tinc: version bump 1.0.31
Signed-off-by: Saverio Proto <zioproto@gmail.com>
2017-02-05 10:09:02 +01:00
Hannu Nyman
856bb0e3a9 Merge pull request #3958 from dibdot/adblock
adblock: release 2.3.0
2017-02-05 10:33:19 +02:00
Dirk Brenken
9500430231 adblock: release 2.3.0
* automatically selects dnsmasq or unbound as dns backend
* add the new 'adguard' source, a combined/quite effective block list
* remove needless dns backend restarts
* optimize adblock restart behavior
* optimize block list processing on inotify enabled filesystems
* better return code checking on block list download
* fix boot function/startup on Chaos Calmer
* fix a bug in blocklist removal function
* add more (optional) debug output
* move backup options to global config
* documentation update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-02-05 07:07:10 +01:00
Stan Grishin
42d00b19ed vpnbypass: HOTFIX no longer incorrectly stopping service/reliable start
fixed: stop function used to kill the hotplug file
fixed: despite ubus wait_for network.interface.wan and WAN-IF hotplug, sometimes we'd get no WAN ip on start

Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-02-04 05:25:10 -08:00
Hannu Nyman
7b807a3d5b Merge pull request #3823 from cshore-firmware/pull-request-nut
A number of fixes and enhancements to NUT
2017-02-04 11:08:13 +02:00
Toke Høiland-Jørgensen
079472eacf sqm-scripts: Bump to v1.1.3 2017-02-03 17:06:09 +01:00
Val Kulkov
1ec65d0b75 nginx: update to 1.10.3, add new module options
Update nginx to version 1.10.3.

Add new configuration options to enable the following optional
modules (disabled by default):
   - http_auth_request_module
   - http_v2_module
   - http_realip_module
   - http_secure_link_module

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2017-02-01 00:25:57 -05:00
Hauke Mehrtens
15a3b55b4a tor: update to version 0.2.9.9
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-31 23:44:00 +01:00
Jo-Philipp Wich
3849b5b6d8 Merge pull request #3850 from diizzyy/patch-24
wshaper: Retire package
2017-01-31 22:15:11 +01:00
Miroslav Lichvar
e122db9184 chrony: update to 3.1
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2017-01-31 17:18:14 +01:00
Stijn Tintel
f84dfc1c06 strongswan: enable IKEv2 Mediation Extension
Closes #3905.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-30 14:05:05 +01:00
Dirk Brenken
12c345d803 adblock: bugfix 2.1.5 (release 2)
* fix wget/uclient-switch

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-01-29 21:24:05 +01:00
Damiano Renfer
0f9bceea0b net/dnscrypt-proxy: update to 1.9.4
Signed-off-by: Damiano Renfer damiano.renfer@gmail.com
2017-01-29 17:29:35 +01:00
Toke Høiland-Jørgensen
e7cfe41c81 sqm-scripts: Bump to v1.1.2, depend on kmod-sched-core
The needed shaper modules are now in kmod-sched-core, so we don't need
to depend on the full kmod-sched anymore.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2017-01-29 17:11:10 +01:00
Hannu Nyman
eb0f2f0021 rsync and cifs-utils: update download address
samba.org has apparently started to enforce https-only downloads,
so update the download links for rsync and cifs-utils.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-01-29 17:37:06 +02:00
Daniel Engberg
bfe17ade44 net/stunnel: Update to version 5.40
Update stunnel to 5.40

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-29 08:54:41 +01:00
Hannu Nyman
1b07509d5a Merge pull request #3903 from stangri/vpnbypass
vpnbypass: easy to configure service for split tunnelling
2017-01-27 15:31:07 +02:00
Stan Grishin
d23ef292ba vpnbypass: initial commit
Signed-off-by: Stan Grishin <stangri@melmac.net>

vpnbypass: fixed renamed option in stop_service

Signed-off-by: Stan Grishin <stangri@melmac.net>

vpnbypass: fixed typo in makefile, switch FW_MARK to 0x010000 to play nice with SQM/mwan (thanks Hannu)

Signed-off-by: Stan Grishin <stangri@melmac.net>

vpnbypass: proper masking in setting mark

Signed-off-by: Stan Grishin <stangri@melmac.net>

vpnbypass: separating luci-app-vpnbypass into different tree

Signed-off-by: Stan Grishin <stangri@melmac.net>

vpnbypass: fixed incorrect use of procd_add_reload_interface_trigger according to http://wiki.prplfoundation.org/wiki/Procd_reference

Signed-off-by: Stan Grishin <stangri@melmac.net>
2017-01-27 04:24:39 -08:00
Jo-Philipp Wich
79b6e9dc61 vnstat: update to v1.16
Updates vnStat to the latest stable version, drops obsolete patches.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-26 15:46:44 +01:00
Michael Heimpold
c0fd8da64d Merge pull request #3881 from tru7/knxd
knxd: bump to new version
2017-01-24 21:52:29 +01:00
Eric Luehrsen
cc1eb16c42 unbound: error in README.md for unbound+dnsmasq 2017-01-24 00:14:16 -05:00
Nuno Goncalves
5b038289f0 nmap: bump version to 7.40 (all patches upstream)
Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>
2017-01-23 20:54:54 +01:00
Hannu Nyman
372dfaacbf Merge pull request #3901 from dibdot/adblock
adblock: update 2.1.5
2017-01-23 20:20:56 +02:00
Dirk Brenken
92c098fc02 adblock: update 2.1.5
* fix init boot function
* made fetch utility check more bullet proof
* automatically switch between default wget & uclient-fetch
configuration
* output link to online documentation on error
* update documentation

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-01-23 19:03:41 +01:00
Hannu Nyman
05d2561994 Merge pull request #3870 from jow-/pen-update
pen: update to v0.34.0
2017-01-23 07:15:24 +02:00
Hannu Nyman
e88560ee49 Merge pull request #3841 from chris5560/ddns-scripts
ddns-scripts: fix detecting local ip from ip command
2017-01-23 07:11:48 +02:00
Eric Luehrsen
de1198d54d unbound: expand UCI to cover some popular dnsmasq features
Unbound+DHCP (server of your choice) should be able to replicate
a lot of what dnsmasq provides. With this change set Unbound
still works with dnsmasq, but also it can work with a plain
DHCP server. Features have been added within the UCI itself
to act like dnsmasq.

- alone: name each interface relative to router hostname
- alone: prevent upstream leakage of your domain and '.local'
- dnsmasq: use dnsmasq UCI to configure forwarding clauses
- dhcp: work with odhcpd as example of companion DHCP-DNS
- dhcp: convert DHCPv4 leases into EUI64 SLAAC for DNS records
- all: enable encrypted remote unbound-control using splice conf
- all: allow user spliced conf-files for hybrid UCI and manual conf
-- 'unbound_srv.conf' will be spliced into the 'server:' clause
-- 'unbound_ext.conf' will add clauses to the end, example 'forward:'

README HOW TO for dnsmasq-in-serial, dnsmasq-in-parallel, and
unbound-with-odhcpd have better/added UCI starters. HOW TO for
including unbound_srv.conf and unbound_ext.conf are added.
Document new UCI: add_local_fqdn, add_wan_fqdn, dhcp4_slaac6,
dhcp_link, domain, and domain_type

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-01-22 20:53:04 -05:00
Eric Luehrsen
89e7bb8f38 unbound: expand UCI support for odhcpd DHCP-DNS
This is bare minimum change in 'unbound.sh' and
'dnsmasq.sh' to migrate the UCI option set for
more flexibility. The boolean(s) to link to
dnsmasq are being changed to a state to include
odhcpd. It is executable but a small step for
clear change management.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-01-22 20:53:04 -05:00
Eric Luehrsen
c7684b9f70 unbound: add odhcpd specific scripts to link DHCP-DNS
The UCI for Unbound already links to dnsmasq, but what
if with Unbound, we want to configure a plain dhcp server.
Most servers can call a script for lease events. That
script can then formulate DNS records and load them
with unbound-control (dependency).

The files added here work with OpenWRT/LEDE odhcpd, such
that it can be run alone. They can be used as examples
for any dhcp server. 'odhcpd.sh' is to be called by
odhcpd when a lease event occurs. 'odhcpd.awk' is called
internal to the shell script. The awk script handles
any tricky reformating that may be required.

/etc/config/dhcp
config odhcpd 'odhcpd'
  option leasetrigger '/usr/lib/unbound/odhcpd.sh'

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-01-22 20:53:04 -05:00
Eric Luehrsen
ee8b15cad2 unbound: improve NTP hotplug behavior when Unbound is disabled
If Unbound was disabled and at later time enabled, then it
would operate in DNSSEC less-secure mode. When NTP hotplug
was called, the timestamp file was not updated. This was
found testing Unbound vs other tools (bind, dnsmasq).

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-01-22 20:53:04 -05:00
Toke Høiland-Jørgensen
a84d421b18 sqm-scripts: Bump to v1.1.1, depend on kmod-sched-cake
The kmod-sched-cake dependency is to avoid

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2017-01-22 20:05:15 +01:00
Hannu Nyman
272cbb0f38 Merge pull request #3567 from nikil/fping
fping: Add package
2017-01-22 09:09:27 +02:00
Hannu Nyman
8c846b691a Merge pull request #3569 from nikil/wakeonlan
wakeonlan: Add package
2017-01-22 09:02:54 +02:00
Ted Hess
42d6e40423 Merge pull request #3862 from dibdot/travelmate
travelmate: bugfix 0.3.2
2017-01-20 16:21:29 -05:00
Ted Hess
03c3686ea8 Merge pull request #3887 from dibdot/adblock
adblock: bugfix 2.1.2
2017-01-20 13:08:33 -05:00
Ted Hess
fcc03cb31a Merge pull request #3570 from nikil/ifstat
ifstat: Add package
2017-01-20 13:01:15 -05:00
Ted Hess
56204441e4 Merge pull request #3573 from nikil/bitlbee
bitlbee: Add package
2017-01-20 12:53:23 -05:00
Dirk Brenken
d960507c5f adblock: bugfix 2.1.2
* fix minor build error in init script

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-01-20 09:57:33 +01:00
Dirk Brenken
fe1d073873 travelmate: bugfix 0.3.2
* refine/speed-up (re-)connect handling
* fix minor build error in init script
* better logging & cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-01-20 09:12:03 +01:00
Stijn Tintel
554d096512 vallumd: bump to 0.1.2
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-20 06:39:36 +01:00
Jo-Philipp Wich
8dd6ca99fc mosquitto: fix provides <=> package name conflicts
The virtual package declared by PROVIDES must not have the same name as the
variant declaring it, otherwise buildroot will fail with errors like:

    cp: '.../pkginfo/mosquitto.provides' and '.../pkginfo/mosquitto.provides' are the same file

In order to fix the above error, rename the existing "mosquitto" and
"libmosquitto" packages into "mosquitto-ssl" and "libmosquitto-ssl"
respectively.

Also substitute use of $(PKG_NAME) with literal "mosquitto" in
Package/* defines to improve readability of the Makefile.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-19 10:41:53 +00:00
Val Kulkov
06a529df35 subversion: add unixodbc dependency
Compile tested: LEDE HEAD

If unixodbc package is present in the environment, subversion
fails to compile due to missing dependencies.

Fixes the dependency on unixodbc if unixodbc package is selected.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2017-01-19 02:03:01 -05:00
Othmar Truniger
efdb8b08c7 knxd: bump to new version
Signed-off-by: Othmar Truniger <github@truniger.ch>
2017-01-18 22:30:36 +01:00
Jo-Philipp Wich
02d3e96620 pen: update to v0.34.0
Update the pen package to upstream release v0.34.0 in order to fix the
following build error reported by the buildbot:

    ssl.o: In function `ssl_create_context':
    ssl.c:(.text+0x9c): undefined reference to `SSLv3_method'
    collect2: error: ld returned 1 exit status

Also switch from PKG_MD5SUM to PKG_HASH with SHA256 while we're at it.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-18 03:55:33 +01:00
Peter Wagner
fe80861f7c ntpd: cleanup Makefile and hotplug script
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-17 23:49:20 +01:00
Ted Hess
646f85cce6 Merge pull request #3863 from jow-/socat-fix-build
socat: work around missing stddef.h include
2017-01-17 15:42:19 -05:00
Jo-Philipp Wich
5e0596b541 socat: work around missing stddef.h include
The buildbots fail to build socat due to the following error:

    nestlex.c:14:7: error: unknown type name 'ptrdiff_t'

It appears that certain source files do not include all required headers,
depending on the configure options passed to socat.

Work around the error by passing `-include stddef.h` via `TARGET_CFLAGS` to
forcibly inject this header file into all compilation units.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-17 21:24:12 +01:00
Karl Palsson
a52eee16d8 net/mosquitto: add PROVIDES to daemon and library
Adding PROVIDES to both the daemon and library and -nossl variants allow
downstream packages to simply declare a single dependency.

mosquitto-client however, still needs to explicitly depend on the ssl or
nossl variant however.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-01-17 17:06:42 +00:00
Ted Hess
b4f0cdedcf Merge pull request #3472 from cshore-firmware/pull-request-rsync-acl-options
net/rsync: Make using ACL/XATTR the default if it's core default
2017-01-17 09:09:31 -05:00
Ted Hess
13316fd67f Merge pull request #3857 from diizzyy/patch-28
net/socat: Update to 1.7.3.1 and fix SSL
2017-01-16 19:07:53 -05:00
Peter Wagner
d5b4f5bd72 ntpd: add hotplug script that signals when ntp reaches the stratum level like the sysntp implementation
use ntpq to check the status of the ntp server as all other status scripts included in the ntp tarball are
	based on perl which would dramatically increase the footprint of ntpd

Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-16 22:28:01 +01:00
Daniel Engberg
8c0a4bf6c5 net/socat: Update to 1.7.3.1 and fix SSL
Update to 1.7.3.1
Fix SSL builds
Source: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/socat/patches/#dirlist

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-16 22:05:41 +01:00
Christian Schoenebeck
04d808ec43 ddns-scripts: 2nd fix detecting local ip from ip command
Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-01-16 21:08:33 +01:00
Peter Wagner
7cdb8745b2 ctorrent-*: delete from repo as there is no active development since 2008 and there are alternatives like aria2
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-16 18:53:08 +01:00
Ted Hess
735d35fbb3 Merge pull request #3848 from jp-bennett/master
Fwknopd: Various updates
2017-01-16 08:12:28 -05:00
Daniel Engberg
6bcb7cb163 wshaper: Retire package
Wondershaper has been superseded by both qos-scripts and sqm-scripts, it's time to retire it for good.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-16 09:14:53 +01:00
danrl
e0c2f5bdc8 wireguard: new version and usability improvements
Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-01-16 11:20:07 +08:00
Stijn Tintel
0eb9dbdd1e vallumd: bump to 0.1.1
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-15 23:53:04 +01:00
Hauke Mehrtens
275874dc22 tor: log to syslog by default
Make tor log to syslog by default instead of stdout.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-15 23:18:47 +01:00
Hauke Mehrtens
239ed96b0d tor: add tor-gencert, tor-resolve and torify
These are some additional applications build by the tor package.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-15 23:18:47 +01:00
Hauke Mehrtens
f382d5da0d tor: add geoip6 to tor-geoip
This add the IPv6 addresses to the tor-geoip6 package.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-15 23:18:47 +01:00
Hauke Mehrtens
3c3f709792 tor: preserve tor keys over sysupgrade
Mark the directories containing the keys for hidden services as
conffiles to preserve them over sysupgrade.

Fixes: #2247

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-15 23:18:47 +01:00
Hauke Mehrtens
66b9522c26 tor: update to version 0.2.9.8
In addition update some configure options and use EXTRA_CFLAGS.
Setting RunAsDaemon to 1 will be overwritten by the init script option
"--runasdaemon 0" anyway and we want it in foreground for procd.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-15 23:18:47 +01:00
Jonathan Bennett
e5251d1815 Fwknopd: Various updates
Adds configuration option for NFQ capture, moves often written
configuration files to /var/etc.

Signed-off-by: Jonathan Bennett <JBennett@incomsystems.biz>
2017-01-15 15:52:54 -06:00
Peter Wagner
91d59c5d02 nfs-kernel-sever: update to 2.1.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-15 21:31:44 +01:00
heil
0086667b91 memcached: bump to version 1.4.34
Signed-off-by: heil <heil@terminal-consulting.de>
2017-01-15 21:29:16 +01:00
heil
eb0309bc87 prosody: bump to version 0.9.12
Signed-off-by: heil <heil@terminal-consulting.de>
2017-01-15 21:28:23 +01:00
heil
0424c1f723 haproxy: bump to version 1.7.2
Released version 1.7.2 with the following main changes :

  - BUG/MEDIUM: lua: In some case, the return of sample-fetches is ignored (2)
  - SCRIPTS: git-show-backports: fix a harmless typo
  - SCRIPTS: git-show-backports: add -H to use the hash of the commit message
  - BUG/MINOR: stream-int: automatically release SI_FL_WAIT_DATA on SHUTW_NOW
  - DOC: lua: documentation about time parser functions
  - DOC: lua: section declared twice
  - BUG/MINOR: lua/cli: bad error message
  - DOC: fix small typo in fe_id (backend instead of frontend)
  - BUG/MINOR: Fix the sending function in Lua's cosocket
  - BUG/MINOR: lua: memory leak executing tasks
  - BUG/MINOR: lua: bad return code
  - BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake
  - BUG/MEDIUM: ssl: avoid double free when releasing bind_confs
  - BUG/MINOR: stats: fix be/sessions/current out in typed stats
  - BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled
  - BUG/MEDIUM: ssl: for a handshake when server-side SNI changes
  - BUG/MINOR: systemd: potential zombie processes
  - DOC: Add timings events schemas
  - BUILD: lua: build failed on FreeBSD.
  - BUG/MINOR: option prefer-last-server must be ignored in some case
  - MINOR: stats: Support "select all" for backend actions
  - BUG/MINOR: sample-fetches/stick-tables: bad type for the sample fetches sc*_get_gpt0
  - BUG/MAJOR: channel: Fix the definition order of channel analyzers
  - BUG/MINOR: http: report real parser state in error captures
  - BUILD: scripts: automatically update the branch in version.h when releasing
  - BUG/MAJOR: http: fix risk of getting invalid reports of bad requests
  - MINOR: http: custom status reason.
  - MINOR: connection: add sample fetch "fc_rcvd_proxy"
  - BUG/MINOR: config: emit a warning if http-reuse is enabled with incompatible options
  - BUG/MINOR: tools: fix off-by-one in port size check
  - BUG/MEDIUM: server: consider AF_UNSPEC as a valid address family
  - MEDIUM: server: split the address and the port into two different fields
  - MINOR: tools: make str2sa_range() return the port in a separate argument
  - MINOR: server: take the destination port from the port field, not the addr
  - MEDIUM: server: disable protocol validations when the server doesn't resolve
  - BUG/MEDIUM: tools: do not force an unresolved address to AF_INET:0.0.0.0
  - BUG/MINOR: ssl: EVP_PKEY must be freed after X509_get_pubkey usage
  - MINOR: proto_http.c 502 error txt typo.
  - DOC: add deprecation notice to "block"
  - BUG/MINOR: Reset errno variable before calling strtol(3)

Signed-off-by: heil <heil@terminal-consulting.de>
2017-01-15 21:26:00 +01:00
Stijn Tintel
42aeb06308 net-snmpd: convert snmpd-static to dummy package
We believe snmpd-static isn't useful, but download stats show it's still
being downloaded. Instead of dropping it, make it a dummy package that
depends on snmpd.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Jo-Philipp Wich <jo@mein.io>
2017-01-15 18:17:58 +01:00
Peter Wagner
68689341dc git: update to 2.11.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-15 14:30:57 +01:00
Christian Schoenebeck
d093904bc1 ddns-scripts: fix detecting local ip from ip command
fix detecting local ip from ip command #3834

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-01-15 10:30:38 +01:00
Stijn Tintel
2335ad51d6 vallumd: new package
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-14 05:49:21 +01:00
Stijn Tintel
bf5c92a265 Merge pull request #3775 from jow-/net-snmp-nl-tiny
net-snmp: build against libnl-tiny
2017-01-13 19:48:02 +01:00
Hannu Nyman
8153fd3c00 Merge pull request #3729 from diizzyy/patch-1
net/shadowsocks-libev: Update to 2.6.1
2017-01-13 00:33:33 +02:00
Daniel Engberg
961c97b881 net/shadowsocks-libev: Update to 2.6.1
Update to 2.6.0 to support mbed TLS
Use xz instead of gz git tarball

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-12 23:07:11 +01:00
Thomas Huehn
e0da6bf5bb mosquitto: Fix host UNAME detection
This fixes a bug when mosquitto is crosscompiled in LEDE on OS X.
UNAME is explicitly executed on the host, when we want it to be treated
as a regular linux build.

This patch passes the proper UNAME=Linux variable to the mosquitto
make file in order to respect linux as cross-compiler.

Signed-off-by: Thomas Huehn <thomas@net.t-labs.tu-berlin.de>
Reviewed-by: Karl Palsson <karlp@tweak.net.au>
2017-01-12 16:17:53 +00:00
Hannu Nyman
462219ca74 https-dns-proxy: bump PKG_RELEASE
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-01-12 13:14:42 +02:00
Aaron Drew
d7a41ee08a https-dns-proxy: Fix wrong commandline argument
Init scripts were configuring daemon to write log to file "127.0.0.1" instead.
Signed-off-by: Aaron Drew <aarond10@gmail.com>
2017-01-12 20:33:08 +11:00
Noah Meyerhans
15460572ab bind: update to bind-9.10.4-P5
This change fixes multiple denial-of-service vulnerabilities:
 * CVE-2016-9131: A malformed response to an ANY query can cause an
   assertion failure during recursion
 * CVE-2016-9147: An error handling a query response containing
   inconsistent DNSSEC information could cause an assertion failure
 * CVE-2016-9444: An unusually-formed DS record response could cause
   an assertion failure
 * CVE-2016-9778: An error handling certain queries using the
   nxdomain-redirect feature could cause a REQUIRE assertion failure
   in db.c

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2017-01-11 22:04:54 -08:00
Daniel Dickinson
604f22ee69 net/nut: Ship upsset.conf for nut-cgi
Per user request ship the sample upsset.conf file so that
upsset functionality can be used with nut-cgi

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-11 18:59:15 -05:00
Daniel Dickinson
a69c25d5e3 net/nut: Avoid building with libwrap when present
We don't want non-deterministic builds do turn off
libwrap in configure options.

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-11 18:55:32 -05:00
Daniel Dickinson
b27c7fd64b net/nut: Make myself maintainer per private mail
Current maintainer (Martin Rowe) offered to hand over
maintership because I'm interested in doing more with
the package than he requires for his own use, so he
felt it made sense for me to maintain the package.
I accepted, hence this commit.

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-11 18:55:19 -05:00
Daniel Dickinson
c00d89593e net/nut: Fix '/var/run' world readable warning
Use /var/run/nut as statepath and set appropriate owner
and permissions on /var/run/nut in order to avoid pidfile
for nut being world-readable.

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-11 18:54:51 -05:00
Daniel Dickinson
c94e334c4e net-nut: Add UPS notifications via sendmail
Add option to send email notification via sendmail
(or replacement).

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-11 18:54:40 -05:00
Daniel Dickinson
5503dac806 net/nut: Add back serial support
It looks like serial support was accidentally dropped due to missing
pieces on Config.in and Makefile.  Add back serial support by fixing
that.

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-11 18:54:29 -05:00
Daniel Dickinson
c1d26bacdf net/nut: Protect CGI via HTTP Basic Auth
When using uhttpd (the default), protect NUT CGI
via HTTP Basic Auth.

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-11 18:54:16 -05:00
Daniel Dickinson
a23c4e85c5 net/nut: Build optional separate packages and ucify
With a LuCI app (of which I have one written) ucification makes
sense (and is in fact needed), so ucify the initscripts.

Also, rather than making selection of things to include an image
a matter of selecting compile-time config options, make optional
things into seperate packages that are built in default builds,
and leave selection of what to include or not up to the user
(e.g. using ImageBuilder, or adding packages via opkg).

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-11 18:53:58 -05:00
Daniel Golle
80f93e5513 gnunet: fix build
a missing empty file caused the build to break

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-11 23:21:47 +01:00
Christian Schoenebeck
71b50a7acc ddns-scripts: fixes for nslookup and khost
- fix ip extraction if knot host is used together with glue records
- fix ip extraction from nslookup if reverse dns record has ip with dot reported at http://forum.lede-project.org/t/ddns-scripts-error/909

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-01-11 22:08:42 +01:00
Matthias Schiffer
3823ef9bc4 Merge pull request #3813 from NeoRaider/hostpkg
Use STAGING_DIR_HOSTPKG where appropriate
2017-01-11 21:54:09 +01:00
Hannu Nyman
3b2e6cad2c Merge pull request #3816 from danrl/wireguard
wireguard: new upstream version
2017-01-11 22:41:21 +02:00
danrl
65cd2a6e43 wireguard: version bump
Signed-off-by: Dan Luedtke <mail@danrl.com>
2017-01-11 21:09:11 +01:00
Daniel Golle
b8cd28f12e gnunet: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-11 02:09:20 +01:00
Peter Wagner
9e269e39c3 net/openssh: Offload main site
Add a few mirrors in-front of main site for offloading

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-11 00:58:26 +01:00
Daniel Dickinson
eb374e2d4d net/rsync: Make using ACL/XATTR the default if it's core default
Core has an option to enable ACL/XATTR by default;
if that is set default rsync to use it.

Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
2017-01-10 16:26:10 -05:00
Hannu Nyman
a41987324c Merge pull request #3490 from t-8ch/esniper_2.32
esniper: to 2.32.0
2017-01-10 22:09:33 +02:00
Thomas Weißschuh
b8565dea98 esniper: to 2.32.0
Ebay changed their login API, breaking 2.31.0

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
2017-01-10 20:04:37 +00:00
Hannu Nyman
f3cd14d2d0 Merge pull request #3736 from damianorenfer/master
net/dnscrypt-proxy: update to 1.9.1. Change config system, use config…
2017-01-10 20:45:45 +02:00
Ted Hess
c361090b31 Merge pull request #3807 from thess/umurmur-update
umurmur: Update to lastest version. Replace PolarSSL with mbed TLS
2017-01-10 13:43:44 -05:00
Peter Wagner
83f2f0a35e irssi: update to 0.8.21
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-10 19:01:52 +01:00
Matthias Schiffer
4a984a8d60
treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with $(STAGING_DIR_HOSTPKG)
As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely
on it. See 73b7f55424 for more information on
STAGING_DIR_HOSTPKG.

STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release
(it is equivalent to $(STAGING_DIR)/host), so this simple search/replace
cleanup is safe to apply. Doing this cleanup now will be useful for the
Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting
with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream.

Also fixes a typo in the dbus Makefile ("STAGIND_DIR").

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2017-01-10 18:25:54 +01:00
Hannu Nyman
43f6c05b6b Merge pull request #3777 from pprindeville/update-isc-dhcp
isc-dhcp: bump version to latest and fix build issues
2017-01-10 18:23:32 +02:00
Ted Hess
85881594e1 umurmur: Update to lastest version. Replace PolarSSL with mbed TLS
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-10 08:59:23 -05:00
Daniel Golle
9a30e8af42 gnunet: upstream fixes and packaging improvements
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-10 06:14:28 +01:00
Hauke Mehrtens
0c5eb5aff1 iotivity: make logging configurable
Before this change logging was always activated and then IoTivity wrote
a lot of debug messages. Make it now configurable.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens
a2bc69df69 iotivity: install the header files
Install the header files needed to build something against IoTivity.
This will have it easier to build an application using IoTivity library.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens
2734f86e6e iotivity: replace environment patches with upstream versions
These patches are making it possible to provide the compiler settings
from the environment so LEDE can change them. This replaces the old
patches with the versions send for upstream inclusion.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens
1e28dfe214 iotivity: update to version 1.2.1
This does the following changes:
* update to version 1.2.1
* add iotivity-resource-directory-lib, this is needed by most
  applications now
* do not activate security support by default, this caused some
  problems and needs some more settings to setup.
* use sqlite version from normal package feed instead of using an own
  version
* build against LEDE version of mbedtls
* update example security configuration
* remove some patches that went upstream
* add some new patches fixing problems observed in my environment, most
  of them are on their way upstream.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens
b1398d6862 iotivity: remove things manager
This is not supported in IoTivity 1.2.1 any more.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hauke Mehrtens
c5c6937617 iotivity: add simple client + server
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-01-09 23:31:22 +01:00
Hannu Nyman
9e4d0a6867 Merge pull request #3805 from chris5560/ddns-scripts
ddns-scripts: make cloudflare v1 same "domain" parameter syntax
2017-01-09 23:28:56 +02:00
Christian Schoenebeck
2c7d476cd9 ddns-scripts: make cloudflare v1 same "domain" parameter syntax
- cloudflare v1 change syntax of option domain to "host.sub@example.com" like already cloudflare v4 and godaddy to prepare logterm remove of public_suffix_list.dat from package
- change Makefile to be backportable to CC15.05 and working on DD
- change ddns.defaults to prepare future releases of ddns-scripts
- minor fixes

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2017-01-09 21:30:55 +01:00
Ted Hess
72d7cb2b59 Merge pull request #3804 from dibdot/travelmate
travelmate: bugfix 0.3.1
2017-01-09 15:16:17 -05:00
Dirk Brenken
50a51bcd06 travelmate: bugfix 0.3.1
* fix error handling, i.e. a wrong uplink key in wireless config

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-01-09 19:46:57 +01:00
Daniel Golle
d13f3f2ab0 gnunet: update source and remove gnunet-sqlite dummy package
* new NAT and external-ip discovery
* adds zonemaster service
* fixes cadet crashes

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-01-09 16:17:04 +01:00
Hannu Nyman
b621e71dfb Merge pull request #3791 from aarond10/patch-1
https-dns-proxy: Version bump
2017-01-09 14:15:22 +02:00
Aaron Drew
31ab5b2d74 https-dns-proxy: Switch from bz2 to xz
Signed-off-by: Aaron Drew <aarond10@gmail.com>
2017-01-09 23:11:20 +11:00
Alexandru Ardelean
1faf879b4e keepalived: switch maintainer to Ben Kelly (@scrpi)
Talked it over with Ben (@scrpi).
He said he'd be fine with taking over maintainership of this.

@scrpi: please confirm this on PR.

Signed-off-by: Ben Kelly <ben@benjii.net>
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-01-09 12:30:28 +02:00
Noah Meyerhans
909209e753 bind: Enable filter-aaaa build-time option by default.
Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2017-01-08 16:13:18 -08:00
Hannu Nyman
d2faf59983 Merge pull request #3801 from mwarning/fix-broken-dependency-detection
net/zerotier: fix broken dependency detection
2017-01-09 00:27:38 +02:00
Moritz Warning
6addfe52ea net/zerotier: fix broken dependency detection
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-01-08 23:15:03 +01:00
Hannu Nyman
3923917f4e Merge pull request #3799 from fededim/master
sstp-client: updated the fake title and description (old carelessness)
2017-01-08 23:49:38 +02:00
Federico Di Marco
863f6f8d83 sstp-client: updated the fake title and description (old carelessness)
Signed-off-by: fededim@gmail.com
2017-01-08 22:43:19 +01:00
Hannu Nyman
baae1b7ab8 Merge pull request #3798 from fededim/master
lftp: updated to 4.7.5
2017-01-08 23:02:44 +02:00
Federico Di Marco
d94bc13a8a lftp: updated to 4.7.5
sstp-client: updated to 1.0.11 and moved under VPN submenu

Signed-off-by: fededim@gmail.com
2017-01-08 21:56:04 +01:00
Michael Heimpold
21b9ac9706 ser2net: update to 3.3
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-01-08 21:50:02 +01:00
Daniel Engberg
677492e02c net/transmission: Refresh patches and minor tweaks
Refresh patches
Add patch to spoof git-version as release
Switch to xz tarball

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-08 21:07:30 +01:00
Toke Høiland-Jørgensen
3b73eb19b0 bcp38: Add note about IPv6 to package description and help text
Fixes #3793.
2017-01-08 19:50:50 +01:00
Cezary Jackiewicz
ba55878959 transmission: conversion polarssl to mbedtls
Maintainer: me / @obsy
Compile tested: x86, LEDE
Run tested: X86/geode, LEDE

Description:
- up to current git version: 35fea28d1a37875ef7480ac061754df617805b19
- replace polarssl via mbedtls

Closes https://github.com/openwrt/packages/issues/3731

Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>
2017-01-08 19:23:51 +01:00
Adam Gensler
53c7693cef net/squid: Allow squid to parse mime.conf
Copy mime.conf to temporary directory so squid process can properly read the file. Without it squid cannot access mime.conf and throws a warning during startup.

Signed-off by: Adam Gensler <openwrt@a.gnslr.us>
2017-01-08 10:15:20 -05:00
Hannu Nyman
0392cd0fc7 Merge pull request #3787 from diizzyy/patch-19
net/zerotier: Fix source tarball filename
2017-01-08 15:36:31 +02:00
Aaron Drew
2b85289715 https-dns-proxy: Version bump
Version bump. Now includes support for SRV records, cap on concurrent requests.

Signed-off-by: Aaron Drew <aarond10@gmail.com>
2017-01-08 23:20:03 +11:00
Daniel Engberg
9984b851fa net/zerotier: Fix source tarball filename
HTTP header content-disposition isn't honored resulting in source tarball name only containing version number.
Switch to GIT repo as workaround to avoid clashing filenames.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-08 03:58:20 -06:00
Moritz Warning
8beaec1a9d net/zerotier: improve libupnpc detection
The patch name was wrong and the change could be made in a more elegant way.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-01-07 22:51:53 +01:00
Moritz Warning
47f6006237 zerotier: fix upnp build support
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-01-07 16:38:36 +01:00
Hannu Nyman
50a01b507d Merge pull request #3749 from mwarning/add-zerotier-package
zerotier: add initial package
2017-01-07 12:08:13 +02:00
Philip Prindeville
ac531a9c54 isc-dhcp: bump version to latest and fix build issues
Version bumped to 4.3.5.  Separated out compile/install steps since
compiling with $DESTDIR yields bogus results. Removed rfc-3527 patch
as something similar (better) is now upstream (well, more complete
error checking anyway). Change relay scripts from '-l ifname' to
'-U ifname' to correspond to upstream changes.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-01-06 15:52:28 -07:00
Jo-Philipp Wich
399d0e57cd net-snmp: build against libnl-tiny
Instead of causing nondeterministing conditional compilation depending on
whether libnl-core happens to be present or not, fixup the net-snmp package
to link against libnl-tiny which is present by default on the majority of
systems.

In order to successfully build against libnl-tiny, a number of things had
to be fixed in both the upstream configure and the outer Makefile:

- Add a patch which fixes the upstream configure macros to properly handle
  cases where the cache variables for nl_connect() and netlink.h tests are
  predefined. Without this patch, all subsequent link tests in configure
  will fail, causing the build system to assume functions like opendir() or
  readdir() to be missing, leading to build failures later on due to
  conflicting redefinitions of structures and function prototypes

- In the same patch, stop probing the host systems /usr/include/libnl-3 if
  ac_cv_header_netlink_netlink_h is given. This brings the proprietary
  configure bits in line with the behaviour expected from autoconfig in a
  cross compile setting

- Explicitely request nl support by passing the --with-nl flag to configure

- Pass the required cache variables to skip the broken tests for
  nl_connect() and netlink.h

- Amend TARGET_CPPFLAGS to let net-snmp's build system discover nl-tiny's
  netlink/netlink.h and netlink/socket.h

- Enable the autoreconf fixup to regenerate the broken shipped configure
  from patched macros

- Adjust the depends to unconditionally require libnl-tiny

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-06 16:46:28 +01:00
Hannu Nyman
a3e7b2dc0e Merge pull request #3774 from dibdot/adblock
adblock: bugfix 2.1.1
2017-01-06 17:17:15 +02:00
Dirk Brenken
43971e29a1 adblock: bugfix 2.1.1
* fix domain query function to support new unbound format

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-01-06 16:10:18 +01:00
Hans Dedecker
36e073d820 strongswan: uci config support
Add support to configure strongswan via uci.

uci support is based on the following sections
-ipsec : Global config items belonging in the strongswan.conf file
-remote : Defines the remote peer(s)
-tunnel : Defines the IPSec connections in tunnel mode
-transport : Defines the IPSec connections in transport mode
-crypto_proposal : Defines the different crypto proposals

Signed-off-by: Pierre Lebleu <pme.lebleu@gmail.com>
Signed-off-by: Gino Peeters <peeters.gino@gmail.com>
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-01-06 13:32:13 +01:00
Stijn Tintel
74e436fac5 net-snmp: fix libnl dependency for snmpd-static
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-06 02:56:03 +01:00
Stijn Tintel
0368739eac net-snmp: enable AgentX support
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-05 14:44:45 +01:00
Hannu Nyman
8a227b47db Merge pull request #3765 from dibdot/adblock
adblock: update 2.1.0
2017-01-05 13:50:47 +02:00
Moritz Warning
23983d7a66 zerotier: add initial package
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-01-05 10:55:16 +01:00
Dirk Brenken
092599f126 adblock: update 2.1.0
* add initial unbound support (experimental, see online doc)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-01-05 10:33:29 +01:00
Stijn Tintel
54d955f91a Merge pull request #3759 from commodo/keepalived-default-old-conf
keepalived: use old keepalived.conf by default
2017-01-04 19:48:21 +01:00
Alexandru Ardelean
f59f751e9a keepalived: use old keepalived.conf by default
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-01-04 20:46:53 +02:00
Stijn Tintel
28275a74c2 keepalived: fix recvmsg/sendmsg on mips64 again
Commit e73964fa8f incorrectly dropped the
patch 101-update-struct-msghdr.patch. Add it again, and while add it
also add the follow-up patch that was added upstream.

Fixes #3757.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-04 19:02:03 +01:00
Stijn Tintel
8915b1e03b net-snmp: fix libnl dependency
When libnl-core is enabled, but libnl isn't, build fails because of a
missing dependency on libnl-3.so.200. Depending on libnl-core seems to
work for both cases.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-04 13:16:56 +01:00
Hans Dedecker
6282bf2114 net-snmp : update to 5.7.3
Update to 5.7.3 by refreshing patches; remove 800-format-security
as upstream integrated.
Add libnl dependency in the package Makefile as net-snmp will check
if libnl is enabled in config_os_libs2.
Remove unneeded PKG_FIXUP build variable.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-01-04 12:05:34 +01:00
Daniel Engberg
19db3f6ba9 Update sngrep to 1.4.2
Update sngrep to 1.4.2

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-04 06:18:16 +01:00
Stijn Tintel
ae5d8d674b Merge pull request #3322 from SvenRoederer/feature/add_snmp-mibs
net-snmp: add package snmp-mibs
2017-01-04 01:13:08 +01:00
Toke Høiland-Jørgensen
6dee23a0f6 sqm-scripts: Update to v1.1.0 2017-01-03 23:22:54 +01:00
Sven Roederer
daeb5fd506 net-snmp: add package snmp-mibs
this installs the default MIBS-files under /usr/share/snmp/mibs .
Also aligns the defines to the same sorting-scheme.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
2017-01-03 22:11:21 +01:00
Stijn Tintel
e6b554763e net-snmp: take over maintainership
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-03 19:40:59 +01:00
Alberto Bursi
e55c088877 sqm-scripts: use https link (#3741)
change download link from git:// to https:// .
Git links are less safe (not encrypted) and, more importantly, they are blocked by company firewalls.
Https links do not have either issue.

Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
2017-01-03 11:23:07 +01:00
Damiano Renfer
4174f03b43 net/dnscrypt-proxy: update to 1.9.1. Change config system, use config file instead of command line args, no changes made to existing UCI part. Add blacklists support
Signed-off-by: Damiano Renfer damiano.renfer@gmail.com
2017-01-02 20:08:43 +01:00
Daniel Engberg
18536d8e28 net/cshark: New version layout, use mbed TLS and xz
Move git hash to PKG_VERSION instead of PKG_RELEASE
Use xz git tarball instead of gz
Add dependency to ustream-mbedtls as mbed TLS 1.3 is deprecated.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-01 09:31:38 +01:00
Hannu Nyman
16bb20cfe5 Merge pull request #3727 from commodo/keepalived-update-me
keepalived: update to 1.2.19, switch maintainer to me, refresh PRs 2312 & 2340
2016-12-31 17:12:38 +02:00
Alexandru Ardelean
e73964fa8f keepalived: upgrade to version 1.2.19
Dropped patches, unrequired.
There is a newer version released, but I cannot vouch for it yet.
We've been using this one for about a year now.

Since, I only recently became maintainer of `keepalived`, I will
push this as the current stable one, and start using a newer
version internally, before releasing it to the public.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-12-31 16:26:51 +02:00
Alexandru Ardelean
70d7f3b367 keepalived: add myself as maintainer
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2016-12-31 16:07:36 +02:00