Commit graph

3038 commits

Author SHA1 Message Date
Yousong Zhou
bdb01ebc55 shadowsocks-libev: bump to version 3.1.0
Notable changes since 3.0.8

    ede744a: depends on libcares now instead of libudns
    1c64829: new cmdline option --no-delay for not turning off TCP_NODELAY
    9201619: ss-local: check if client supports socks5 protocol and no-auth-required method
    f8283fc: Fix potential buffer overflow when parsing json config
    380fddb: redir: fix conversion from DSCP to ToS

The two patches are now in the offical repo
2017-09-18 13:29:24 +08:00
Yousong Zhou
0931d35319 shadowsocks-libev: ss-rules: eliminiate not needed local var 2017-09-18 13:29:23 +08:00
champtar
5edc198f37 Merge pull request #4630 from marcin1j/pr/20170725-htpdate-init-scripts
htpdate: modify init scripts to use procd and uci configuration
2017-09-15 10:29:48 -07:00
Hannu Nyman
3c6b5c777f Merge pull request #4835 from dibdot/adblock
adblock: update 3.0.2
2017-09-15 16:19:48 +03:00
Dirk Brenken
8822046be5 adblock: update 3.0.2
* better system information
* several kresd related documentation fixes

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-09-15 14:51:14 +02:00
Marcin Jurkowski
73dbc6cf92 htpdate: modify init scripts to use procd and uci configuration
Modify init script to use standard uci configuration and procd for
process management. We benefit from:
- use of standard LEDE configuration with its ability to revert and
  commit changes
- validation of configuration variables
- procd taking care of restarting daemon when config changes and user
  wants to reload it
- automatic respawning of daemon process in case it dies

The source is patched to make it possible to run as a daemon in
foreground.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2017-09-15 10:51:31 +02:00
champtar
837b464cfd Merge pull request #4815 from tru7/master
linknx: bump to new upstream version
2017-09-14 17:46:16 -07:00
champtar
6818e862bc Merge pull request #4821 from TDT-GmbH/pr/20170912-mwan3-fix-intial-state
net/mwan3: fix mwan3track initial_state and track_ip order
2017-09-14 17:32:12 -07:00
champtar
e0c9798afe Merge pull request #4609 from StevenHessing/noddos
noddos: introduction of noddos package
2017-09-14 14:26:42 -07:00
Yousong Zhou
fd0f3aa930 shadowsocks-libev: minor tweak without functional change
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-09-14 11:25:34 +08:00
Florian Eckert
2cf984c69e net/mwan3: fix track_ips order
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-09-12 16:14:32 +02:00
Florian Eckert
803f69546e net/mwan3: fix mwan3track STATUS if initial_state is offline
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-09-12 15:55:27 +02:00
Hannu Nyman
7e012770f8 Merge pull request #4811 from marcin1j/pr/20170902-mwan3-fix-interface-bound-network-traffic
mwan3: fix interface-bound traffic when interface is offline
2017-09-12 16:28:42 +03:00
Hannu Nyman
f4df6c03cc Merge pull request #4820 from dibdot/adblock
adblock: bugfix 3.0.1
2017-09-12 16:04:14 +03:00
Dirk Brenken
4deebc0b18 adblock: bugfix 3.0.1
* fix startup issues with backends like dnscrypt-proxy or kresd
  which does not come up without an existing block list
* fix a small 'chown' issue

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-09-12 11:44:37 +02:00
Marcin Jurkowski
66406f98db mwan3: fix interface-bound traffic when interface is offline
This commit fixed what 6d99b602 was supposed to fix without affecting
interface-bound traffic.

Before 6d99b602 interface-bound traffic was working normally as long
as at least one interface was online. However when the last interface
went offline, it was impossible to ping and such state was
unrecoverable.

Commit 6d99b602 fixed unrecoverable offline state problem (it was
possible to ping -I iface) but messed inteface-bound traffic. Traffic
with interface source address was not working if the interface was in
"offline" state, even if another interface was online.
The problem was caused by an inconsistent "offline" interface state:
iptables-related rules were kept while routing table and policy were
deleted.

The idea behind this commit is to:
 1. Keep all the rules for each interface (iptables, routing table,
    policy) regardless of its state. This ensures consistency,
 2. Make interface state hotplug events affect only iptables'
    mwan3_policy_* rules. Interface-related iptables, routing table
    and policy is removed only when mwan3 is manually stopped.

To make such changes possible, it's necessary to change the way
mwan3_policy_* rule generator keeps track of interface state hotplug
events.
Until now, it checked for the existence of custom interface-related
routing table (table id 1, 2, 3, ...). Clearly we can no longer rely
on that so each interface state is stored explicitly in file.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2017-09-12 11:18:52 +02:00
Karl Palsson
66921d1226 net/nut: Fix typo is serial config option
Fixes: 5503dac806 "Add back serial support"
Reported-by: Znevna on irc
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
2017-09-11 17:19:10 +00:00
Hannu Nyman
0b258534da Merge pull request #4816 from dibdot/adblock
adblock: release 3.0
2017-09-10 18:54:41 +03:00
Dirk Brenken
206c847bb5 adblock: release 3.0
* add kresd & turris omnia support
* add dnscrypt-proxy support
* change start priority to 30, to fix possible trigger issues on slow
booting hardware
* simplify suspend/resume handling (no longer use a hideout directory)
* enhanced LuCI frontend
* many small changes & improvements
* default config change (please update your config!), adblock is now
disabled by default
* documentation update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2017-09-09 19:45:36 +02:00
Othmar Truniger
6edf00aded linknx: bump to new upstream version
Signed-off-by: Othmar Truniger <github@truniger.ch>
2017-09-09 17:48:52 +02:00
Kevin Darbyshire-Bryant
e38aa90cb6 wireguard: bump to release 0.0.20170907
Compile & run tested: ar71xx: archer c7 v2

Add myself as another co-maintainer of the package.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2017-09-07 17:25:30 +01:00
Ryan Mounce
642b87660b tinc: version bump 1.0.32
Signed-off-by: Ryan Mounce <ryan@mounce.com.au>
2017-09-05 11:30:34 +09:30
Thomas Heil
f9bbbd08dc memcached: bump to version 1.5.1
Signed-off-by: Thomas Heil <heil@terminal-consulting.de>
2017-09-03 15:07:59 +02:00
Florian Eckert
faa86fe0f4 net/mwan3: update version
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-09-01 11:13:57 +02:00
Florian Eckert
a8ccaa1f0f net/mwan3: fix /var/state issue in 14-mwan3 hotplug
Use common function to toggle ip address in /var/state/mwan3.
Change also to use toggle function and not set function. If ip address
is often changed every change is saved to /var/state/mwan3.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-09-01 11:02:55 +02:00
Florian Eckert
0c678d39cc net/mwan3: if initial_state is offline set status to unknown
To show that the status of the interface is neither offline nor online
set the status to unknown.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-09-01 10:59:54 +02:00
Florian Eckert
ec5542ab2b net/mwan3: mwan3track skip track ips if realibility is accomplished
If enough tracking ip are pinged skip the reset. They are not needed
anymore to mark the interface as up.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-09-01 10:59:49 +02:00
Steven Hessing
6d7804f733 noddos: introduction of noddos package
Signed-off-by: Steven Hessing <steven.hessing@gmail.com>
2017-08-31 05:29:11 -07:00
Etienne Champetier
e24e7f167e knxd: fixup PKG_MIRROR_HASH
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-30 13:04:53 -07:00
Michael Heimpold
f20f9a69d1 Merge pull request #4779 from tru7/master
knxd: adopt structure and versioning from new upstream stable release
2017-08-30 21:50:50 +02:00
Yousong Zhou
d4e9a4f098 shadowsocks-libev: more common default config
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-30 17:45:56 +08:00
Yousong Zhou
fac1082803 shadowsocks-libev: ss-rules: query resolveip only for ipv4 addresses
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-30 17:40:05 +08:00
Etienne Champetier
4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Yousong Zhou
5f95c0a2e3 shadowsocks-libev: ss-rules: fix multiple continous \x20 in $o_ifnames
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-30 10:13:30 +08:00
Yousong Zhou
8d7c2f2073 shadowsocks-libev: shorten init script by 2 lines
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-30 10:13:30 +08:00
Yousong Zhou
ec6f7f7f53 shadowsocks-libev: ss-rules: resolve server names before adding to ipset
ipset command line utility supports ranges of address: IP-IP, but the
dash character is also valid character in host names.  If we have a
remote server ss-00.example.com, ipset may complain that

    ipset v6.32: Syntax error: cannot parse ss: resolving to IPv4 address failed

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-30 10:13:29 +08:00
Yousong Zhou
cff4f65d81 shadowsocks-libev: fix validation of list option
ubox 'list' type is for validating multiple elements separated by
tabs/whitespaces in a single value.  E.g. The following should not be
accepted

    list src_ip_bypass '1.2.3.4 4.3.2.1'

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-30 10:13:29 +08:00
Othmar Truniger
f161177524 knxd: adopt structure and versioning from new upstream stable release
Signed-off-by: Othmar Truniger <github@truniger.ch>
2017-08-28 21:33:59 +02:00
Stijn Tintel
b5c75be32b strongswan: bump to 5.6.0
Fixes CVE-2017-11185.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-28 19:40:03 +03:00
Philip Prindeville
69a6fabc43 Merge pull request #4768 from pprindeville/isc-dhcp-update-4.3.6
isc-dhcp: update to 4.3.6
2017-08-28 00:49:36 +01:00
Philip Prindeville
8edf359926 isc-dhcp: update to 4.3.6
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-08-27 12:20:25 -06:00
Caesar Schinas
4ca39773c8 kplex: copy config file to /etc/
Signed-off-by: Caesar Schinas <caesar@caesarschinas.com>
2017-08-27 08:43:46 +01:00
Caesar Schinas
d640f17bfc kplex: update to v1.3.4
Use stable release instead of git commit hash.

Signed-off-by: Caesar Schinas <caesar@caesarschinas.com>
2017-08-27 08:43:46 +01:00
Hsing-Wang Liao
df615166ba aria2: Add missing 'or' in section validate function
Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2017-08-25 14:33:54 +08:00
Hsing-Wang Liao
6c1fe1ad7a aria2: Enable Bittorrent support by default
Most user need this Bittorrent download support, and this fature can only depends on libssl.

Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2017-08-25 13:51:45 +08:00
Hsing-Wang Liao
f76693c9d5 aria2: Add some build config options
======================== ========================================
features                  dependency
======================== ========================================
HTTPS                    OSX or GnuTLS or OpenSSL or Windows
SFTP                     libssh2
BitTorrent               None. Optional: libnettle+libgmp or
                         libgcrypt or OpenSSL
Metalink                 libxml2 or Expat.
Checksum                 None. Optional: OSX or libnettle or
                         libgcrypt or OpenSSL or Windows
gzip, deflate in HTTP    zlib
Async DNS                C-Ares
Firefox3/Chromium cookie libsqlite3
XML-RPC                  libxml2 or Expat.
JSON-RPC over WebSocket  libnettle or libgcrypt or OpenSSL
======================== ========================================

Add 'CONFIG_' to 'PKG_CONFIG_DEPENDS'.

Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2017-08-25 13:51:45 +08:00
Hsing-Wang Liao
961a1b5190 aria2: Rewrite init script
* Add aria2 user and group.
* Use procd to start service.
* Add more supported options.

Compatible with previous version.

Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2017-08-25 13:51:45 +08:00
Stijn Tintel
fd7094027c bind: disable lmdb
When building on hosts with lmdb installed, bind configure phase fails:

  configure: error: found lmdb include but not library.

Solve this by disabling lmdb. Fixes #4748.

Fixes: eab56b6bee ("bind: version update to 9.11.2")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-08-24 18:17:29 +03:00
Hannu Nyman
43b8f63138 Merge pull request #4740 from EricLuehrsen/master
unbound: update to 1.6.5
2017-08-22 17:43:30 +03:00
Yousong Zhou
d6d0a7612a shadowsocks-libev: ss-rules: new bool option --dst-forward-recentrst
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-08-22 19:52:14 +08:00