Commit graph

2853 commits

Author SHA1 Message Date
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
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