Commit Graph

5389 Commits

Author SHA1 Message Date
Alexandru Ardelean 1d383c23f4 net: mstpd: new package (multiple spanning tree daemon)
This change adds support for mstpd (Multiple Spanning Tree Protocol
Daemon).

mstpd works reasonably well with RSTP.
MSTP protocol works ok, but is known to have some issues with some managed
switches.

In order to get this to work, each physical switch port needs to have it's
own software network interface (so, for example: port 0 <==> eth0). This
means that this is suited mostly for higher end devices that can process
STP packets in software.

An interface for `swconfig` or Linux's DSA or switchdev would haven been
interesting, but it never materialized.

Adding this in the OpenWrt packages feed may provide some interest or
feedback on whether `mstpd` should do more, to integrate with managed
switches and offer some basis for Linux (through OpenWrt) as an OS for
managed switches.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-05 10:27:44 +03:00
Rosen Penev f378bf1a9e
Merge pull request #9030 from dengqf6/xt3.2
xtables-addons: update to 3.3
2019-07-04 22:53:14 -07:00
Rosen Penev b74cb7dbce
Merge pull request #9363 from adde88/master
Added hcxdumptool and hcxtools, created by @ZerBea
2019-07-04 22:45:16 -07:00
Stan Grishin 79245d4552 simple-adblock: options to filter non-ASCII domains, local compressed storage
Signed-off-by: Stan Grishin <stangri@melmac.net>
2019-07-04 15:38:58 -07:00
Rosen Penev fbc16be02f
Merge pull request #9391 from mwarning/zerotier
zerotier: keep configuration file on update
2019-07-04 13:13:07 -07:00
Moritz Warning 85292a9f92 zerotier: keep configuration file on update
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2019-07-04 21:36:00 +02:00
Rosen Penev 905e1e1766
Merge pull request #9390 from cotequeiroz/coova-chilli-parallel
coova-chilli: disable parallel build
2019-07-04 12:10:49 -07:00
Rosen Penev eeff4f6376
Merge pull request #9386 from neheb/ke2
kea: Fix compilation without deprecated OpenSSL APIs
2019-07-04 10:18:06 -07:00
Rosen Penev c7713b5ef6
Merge pull request #9230 from James-TR/pdns-recursor
pdns-recursor: add package
2019-07-04 10:17:32 -07:00
Eneas U de Queiroz 4ca57ae9c2
coova-chilli: disable parallel build
Parallel building is causing a failure because it executes some
commands, such as patch, more than once.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2019-07-04 09:01:52 -03:00
Rosen Penev 54d7bc119d
kea: Fix compilation without deprecated OpenSSL APIs
Forgot to add this one to the last pull request.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-03 20:58:30 -07:00
Dirk Brenken 2e06c4ec93
ddns-scripts: various fixes
* use '$ddns_rundir' in 'get_service_data' for pipe creation, fix #8971
* add missing local variables in 'get_service_data'
* change DNS server verification with drill in 'verify_host_port',
fix/supersed #8935
* remove needless cat calls in 'verify_host_port'
* set cloudfare TTL to min. 120 seconds, fix #7745
* bump/align package version number

Signed-off-by: Dirk Brenken <dev@brenken.org>
2019-07-03 22:41:26 +02:00
Nikos Mavrogiannopoulos cefb2f03e2 ocserv: updated to 0.12.4
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-07-03 21:32:35 +02:00
James Taylor 41c2f33698 pdns: correct incomplete fix for build failure
Maintainer: me

This commit addresses a build failure around guards on execinfo.h usage to
prevent uclibc from pulling it in, as it defines both  __GLIBC__ and __UCLIBC__.
The original patch had invalid syntax which this corrects.

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-07-03 11:51:36 -03:00
James Taylor 7264fbe153 pdns-recursor: add package
Maintainer: me

Compile tested: armv7l, OpenWRT SDK
Run tested: armv7l Linksys WRT1900ACS, OpenWrt SNAPSHOT, r9987-655fff1571 -
confirmed PowerDNS recursor links correctly against libraries and runs on my
target environment.

Description:
PowerDNS Recursor is a high-performance resolving name server, utilizing
multiple processor and including Lua scripting capabilities.

This commit includes the recursive nameserver

https://www.powerdns.com/recursor.html

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-07-03 21:19:30 +10:00
Andreas Nilsen 0ae6958740 hcxtools: Fixed typo in both Makefiles
PKG_LICENCE_FILES vas wrongly named PKG_LICENCE_FILE

Signed-off-by: Andreas Nilsen <adde88@gmail.com>
2019-07-03 08:02:21 +02:00
Rosen Penev c319b9f53d
Merge pull request #9367 from gladiac1337/haproxy-2.0.1-master
haproxy: Update HAProxy to v2.0.1
2019-07-02 22:34:34 -07:00
Christian Lachner dc08318f01 haproxy: Change DEPENDS from libncursesw to libncurses
- Change DEPENDS from libncrusesw to libncurses

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-07-03 07:12:32 +02:00
Rosen Penev a6d7ad8573
Merge pull request #9368 from neheb/torr
RTorrent updates
2019-07-02 21:50:04 -07:00
Rosen Penev 0f79c6b76a
Merge pull request #9337 from neheb/nod
noddos: Fix compilation without deprecated OpenSSL APIs
2019-07-02 21:13:36 -07:00
Rosen Penev f08a949f4b
Merge pull request #9334 from neheb/net1
Netopeer2: Fix compilation without deprecated OpenSSL APIs
2019-07-02 21:12:59 -07:00
Alexandru Ardelean 5fd0baac09 net: seafile-seahub: update maintainer & license file
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-02 18:10:34 -03:00
Alexandru Ardelean 441f486081 django-restframework: update packaging format + add python3 variant
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-02 18:10:34 -03:00
Alexandru Ardelean 15272fcc65 django-postoffice: update packaging format + add python3 variant
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-02 18:10:34 -03:00
Alexandru Ardelean 6a7f547a38 django-picklefield: update packaging format + add python3 variant
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-02 18:10:34 -03:00
Alexandru Ardelean 7bbc5131f2 django-jsonfield: update packaging format + add python3 variant
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-02 18:10:34 -03:00
Alexandru Ardelean e4d8127cae django-formtools: update packaging format + add python3 variant
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-02 18:10:34 -03:00
Alexandru Ardelean 35cddd9b6f django-compressor: update packaging format + add python3 variant
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-02 18:10:34 -03:00
Alexandru Ardelean 3392fbc6fc django-appconf: update packaging format + add python3 variant
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-07-02 18:10:34 -03:00
Rosen Penev f282309892
Merge pull request #9289 from neheb/dns
dnscrypt-proxy: Update to latest git revision
2019-07-02 09:51:36 -07:00
Andreas Nilsen 6f6457fb37 hcxtools: Changes to the Makefile, as suggested.
- Now using codeload as suggested.
- Removed PKG_BUILD_PARALLEL, and PKG_USE_MIPS16:=0 as it was no longer needed to build the latest version successfully.
- Moved PKG_MAINTAINER to top.
- Use INSTALL_BIN instead of CP
- Added PKG_LICENSE and PKG_LICENSE_FILES
- Fixed a typo in TITLE
- DCO should be fixed now.

Signed-off-by: Andreas Nilsen <adde88@gmail.com>
2019-07-02 16:16:44 +02:00
Andreas Nilsen 9e4fc185e2 hcxtools: Fixed PKG_SOURCE_URL
Signed-off-by: Andreas Nilsen <adde88@gmail.com>
2019-07-02 16:16:44 +02:00
Andreas Nilsen 89da0ac020 hcxtools: Added hcxtools and hcxdumptool, created by: @ZerBea.
Signed-off-by: Andreas Nilsen <adde88@gmail.com>
2019-07-02 16:16:23 +02:00
Karl Palsson c00c826789 ntpdate: use uci configured servers instead of static list
If we're going to have a list of ntp servers, we should at least respect
them.  Fallback to the original static list if no configured servers are
found.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2019-07-02 09:25:34 +00:00
Rosen Penev 343e2a07e4
rtorrent: Enable IPv6 support
Other Makefile cleanups as well.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-01 18:39:17 -07:00
Rosen Penev 84104309bc
Merge pull request #9350 from neheb/api
apinger: Update to latest git revision
2019-07-01 15:13:16 -07:00
Christian Lachner 92b5742300 haproxy: Update HAProxy to v2.0.1
- Update haproxy download URL and hash
- Add new patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-07-01 20:45:28 +02:00
Yousong Zhou 8897ea4d51 openvswitch: conditionally depends on nf_conncount.ko
This is required for conntrack zone limit support.  Linux upstream
commit is 11efd5cb ("openvswitch: Support conntrack zone limit")

Ref: https://github.com/openwrt/packages/issues/9274#issuecomment-507181166
Reported-by: Lech Perczak <lech.perczak@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-07-01 13:45:38 +00:00
Peter Wagner d76f90fd43 nfs-kernel-server: update to 2.4.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-06-30 13:10:35 +02:00
Jeffery To 9a8434276c obfs4proxy: Update to 0.0.11
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-06-30 03:15:35 +08:00
Rosen Penev f4ab089271
Merge pull request #9351 from neheb/3tr435
linknx: Update iconv patch to work with libiconv-full
2019-06-28 22:44:49 -07:00
Hannu Nyman 364b0bb52a
Merge pull request #9321 from ysc3839/frp
frp: add uci config integration
2019-06-29 08:00:59 +03:00
Rosen Penev b1301fb678
Merge pull request #9336 from neheb/coov
coova-chili: Fix compilation with newer GCC
2019-06-28 19:08:21 -07:00
Rosen Penev 16612bea78
Merge pull request #9280 from neheb/log
kea: Don't install to STAGING_DIR_HOST
2019-06-28 19:07:55 -07:00
Rosen Penev ee94a1e912
linknx: Update iconv patch to work with libiconv-full
libiconv-full requires a const char for its second parameter. Otherwise
-fpermissive error is thrown.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-28 16:01:04 -07:00
Rosen Penev d93fd61d62
kea: Don't install to STAGING_DIR_HOST
STAGING_DIR_HOST is for packages under tools/ , not host packages.

Reorganized Makefile for consistency between packages.

Added PKG/HOST_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-28 14:33:46 -07:00
Rosen Penev dff6d2639e apinger: Update to latest git revision
This project seems abandoned. Updated to latest version.

Also cleaned up the Makefile quite a bit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-28 11:38:42 -07:00
Rosen Penev 732b1c4c0e nfs-kernel-server: Fix compile with uClibc-ng
NS_MAXMSG is not defined.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-28 20:12:15 +02:00
Rosen Penev 266b0ba9d9 coova-chili: Fix compilation with newer GCC
Added -Wno-error to fix.

Also added patch to fix compilation without deprecated OpenSSL APIs.

Added PKG_BUILD_PARALLEL for faster compilation.

Switched libcyassl to libwolfssl.

Reorganized makefile for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-28 10:34:27 -07:00
Rosen Penev 3945290c28 noddos: Fix compilation without deprecated OpenSSL APIs
Rearranged Makefile for consistency between packages.

Added PKG_BUILD_PARALLEL for faster compilation.

Removed ca-certificates dependency. ca-bundle is enough.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-27 00:36:15 -07:00