Commit graph

1312 commits

Author SHA1 Message Date
Simon Wunderlich
a8d3f89007
Merge pull request #412 from ecsv/batadv-2018.3
batman-adv 2018.3
2018-09-17 10:46:21 +02:00
Sven Eckelmann
02e3cb6db9 batman-adv: upgrade package to latest release 2018.3
* support latest kernels (3.16 - 4.19)
* coding style cleanups and refactoring
* enable the DAT by default for the in-tree Linux module
* bugs squashed:

  - fix segfault when writing to sysfs files under batman_adv/ with
    CONFIG_BATMAN_ADV_DEBUG enabled
  - avoid information leakage in probe ELP packets
  - adjust reference counters when queue_work fails
  - prevent duplicated entries in various lists

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-09-15 10:20:02 +02:00
Sven Eckelmann
22fd5c5f06 batctl: upgrade package to latest release 2018.3
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-09-15 10:19:39 +02:00
Sven Eckelmann
99430a87e3 alfred: upgrade package to latest release 2018.3
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-09-15 10:19:39 +02:00
Moritz Warning
89edf8c15d
Merge pull request #410 from bluewavenet/nodogsplash-3.2.0
nodogsplash: add missing config options
2018-09-13 16:39:42 +02:00
Rob White
00a6bef40b nodogsplash: add missing config options
sessiontimeout (minutes) until client is forced out
checkinterval (seconds) interval at which nodogsplash checks client timeout status

Add real world useful values to timeout options.

Signed-off-by: Rob White <rob@blue-wave.net>
2018-09-13 15:05:26 +01:00
Moritz Warning
c394f54b63
Merge pull request #406 from bluewavenet/nodogsplash-3.2.0
nodogsplash: Release 3.2.0
2018-09-03 12:17:37 +02:00
William Fleurant
cc7986a774
luci-app-cjdns: luci admin support for cjdns-v20.2 (#394)
* luci-app-cjdns: luci admin support for cjdns-v20.2

* adds layer 2 and 3 address display column
* fixes switch label pinger
* get version from addr string
* parse addr string for peerStats publicKey

Signed-off-by: William Fleurant <william@netblazr.com>

* luci-app-cjdns: bump release, update repo-url and license year

Signed-off-by: William Fleurant <william@netblazr.com>

* luci-app-cjdns: support views for 17.01 and 18.06
- fixed user/name column
- removed latency column
- combind peerstats functions
- fix css on overview page
- table displays with `cbi_update_table` with fallback
- columns ordered similar to peerStats.js output
- normalized XHR polling to mimic wireless.htm by jow@openwrt

Signed-off-by: William Fleurant <william@netblazr.com>
2018-09-03 00:50:34 +00:00
Rob White
9d7a3f6428 nodogsplash: Release 3.2.0
Signed-off-by: Rob White <rob@blue-wave.net>
2018-09-02 22:30:22 +01:00
Moritz Warning
b6efcd5cba
Merge pull request #405 from bluewavenet/nodogsplash-3.1.0
nodogsplash: Release 3.1.0
2018-08-28 10:47:37 +02:00
Rob White
0b21cb77d9 nodogsplash: Release 3.1.0
Signed-off-by: Rob White <rob@blue-wave.net>
2018-08-26 22:57:12 +01:00
Moritz Warning
f18bdeab6c
Merge pull request #404 from mwarning/nodogsplash
nodogsplash: fix minor things
2018-08-17 19:25:52 +02:00
Moritz Warning
02966f80c1 nodogsplash: fix minor package issues
- package now conflicts with nodogsplash2
- properly close heredoc block
- quiet uci when removing previous firewall hook

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-08-17 19:23:00 +02:00
Moritz Warning
938e4dbaa3
Merge pull request #402 from crza/fix-ndppd
ndppd: fix compile error with musl
2018-08-16 16:39:09 +02:00
Moritz Warning
e737f4f9c7
Merge pull request #400 from cotequeiroz/bmx7_list.h
bmx7: avoid list.h namespace collision
2018-08-16 16:36:52 +02:00
Eneas U de Queiroz
dfe80970d5 bmx7: Avoid namespace collision with libubox.
Applied Daniel Golle's patch from
https://github.com/bmx-routing/bmx7/pull/35 to "rename some list stuff
to avoid namespace collision with libubox."

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-08-16 11:05:51 -03:00
Moritz Warning
85d01f8280
Merge pull request #401 from mwarning/nodogsplash2
nodogsplash2: update to 3.0 and merge packages
2018-08-16 15:51:26 +02:00
Moritz Warning
6f82d5128e nodogsplash2: remove package
Nodogplash 3.0.0 was released and makes the nodogsplash2 package unnecessary.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-08-16 15:05:49 +02:00
Moritz Warning
1a27c9a34d nodogsplash: update to release 3.0.0
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-08-16 15:03:29 +02:00
Martin Strobel
9333cdff05 ndppd: fix compile error with musl
Error:
src/logger.cc: In static member function 'static std::string ndppd::logger::err()':
src/logger.cc:86:22: error: could not convert 'strerror_r((*__errno_location()), ((char*)(& buf)), sizeof (buf))'
                            from 'int' to 'std::string {aka std::basic_string<char>}'
    return strerror_r(errno, buf, sizeof(buf));

Added and modified some patches from
eb81b8f2d6...navossoc:master
(See https://github.com/DanielAdolfsson/ndppd/issues/40 for details)

Compile-tested: octeon + mpc85xx openwrt master, musl + uclibc++
                octeon openwrt master, glibc + libstdc++

Run-tested: octeon openwrt master, musl + uclibc++

Signed-off-by: Martin Strobel <arctus@crza.de>
2018-08-12 18:03:38 +02:00
Jo-Philipp Wich
76773ec5dd
Merge pull request #399 from mwarning/nodogsplash2_fix
nodogsplash2: remove reference to dead code
2018-07-31 18:33:58 +02:00
Moritz Warning
c7d0e1c7a4 nodogsplash2: remove reference to dead code
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-07-31 18:30:08 +02:00
Moritz Warning
e46736e78c
Merge pull request #395 from mwarning/nodogsplash2
nodogsplash2: cleanup
2018-07-24 00:13:15 +02:00
Moritz Warning
fa70e4cdc6 nodogsplash2: init script cleanup and refactoring
- refactor firewall restart hook
- remove dead code
- shorten existing code

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-07-23 22:25:15 +02:00
Moritz Warning
512084e948
Merge pull request #397 from adrianschmutzler/fixalfred
alfred: Fix alfred.init
2018-07-21 17:15:02 +02:00
Adrian Schmutzler
52e2545198 alfred: Fix alfred.init
The commit 45db0e6 introduced curly brackets which are not correct
syntax and thus broke the script.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2018-07-21 16:00:20 +02:00
Moritz Warning
4c7b4a349b
Merge pull request #390 from aparcar/alfred_procd
alfred: use procd fix #388
2018-07-20 14:22:52 +02:00
Paul Spooren
45db0e60d2 alfred: use procd
Signed-off-by: Paul Spooren <mail@aparcar.org>
2018-07-20 18:23:10 +09:00
Simon Wunderlich
d01c661c6d
Merge pull request #396 from ecsv/batadv-2018.2
batman-adv 2018.2
2018-07-18 05:07:46 -07:00
Sven Eckelmann
afba8ae2c0 batman-adv: upgrade package to latest release 2018.2
* support latest kernels (3.16 - 4.18)
* dropped support for kernels < 3.16 (note the removed build directory)
* coding style cleanups and refactoring
* avoid old nodes disabling multicast optimizations completely
* disable ethtool based B.A.T.M.A.N. V speed detection for virtual interfaces
* enable B.A.T.M.A.N. V compilation by default
* disable debugfs support by default
* bugs squashed:

  - fix TT sync flags for intermediate TT responses
  - avoid race in TT TVLV allocator helper
  - prevent TT request storms by not sending inconsistent TT TVLVs
  - fix best gw refcnt after netlink dump
  - adjust debugfs paths for interfaces after a namechange
  - fix single entry TT non-sync flag storage
  - fix multicast TT issues with bogus ROAM flags
  - work around insufficient memory initialization in cfg80211's station info

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 21:23:54 +02:00
Sven Eckelmann
afc7b8f64c batctl: upgrade package to latest release 2018.2
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 21:23:54 +02:00
Sven Eckelmann
ce461f8484 alfred: upgrade package to latest release 2018.2
* (no changes)

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 21:23:54 +02:00
Sven Eckelmann
7a9336380a batman-adv: Simplify installation of files
It is not necessary to install each file manually to the target path. A
simple recursive copy is enough.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 21:23:54 +02:00
Sven Eckelmann
303c282565 batctl: Drop unused clean rule
The rule can be removed because the OpenWrt build system takes care of the
removal of the build directory.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 21:23:54 +02:00
Sven Eckelmann
247499d2b0 batman-adv: Drop unused clean rule
The path $(BUILD_DIR)/$(PKG_NAME) is not used anymore. The rule can be
removed and the OpenWrt build system takes care of the removal of the build
directory.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 21:23:54 +02:00
Sven Eckelmann
643e41c9d6 batman-adv: Drop manual installation of compat-hacks.h
OpenWrt is able since a while to automatically install all files in ./src/
to the PKG_BUILD_DIR. It is no longer necessary to provide special
Build/Prepare rules to do so.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 21:23:54 +02:00
Sven Eckelmann
b30eb65d2f batman-adv: Provide default settings examples for bat0
Users may want to know what options can be specified and in which form they
have to specified. A commented out list of settings is helpful here while
making it not necessary to copy the default settings from batman-adv to
this config all the time.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 20:37:53 +02:00
Sven Eckelmann
0726085a2d batman-adv: Remove unused option "interfaces" in config
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 20:25:23 +02:00
Sven Eckelmann
69d016ebe5 batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by default
All tools which were known to the batman-adv development team are
supporting the batman-adv netlink interface since a while. Also debugfs is
not supported for batman-adv interfaces in any non-default netns. Thus
disabling CONFIG_BATMAN_ADV_DEBUGFS by default should not cause problems on
most systems. It is still possible to enable it in case it is still
required in a specific setup.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 20:21:06 +02:00
Sven Eckelmann
ccc93a4c45 batman-adv: Remove deprecated compat helpers
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 20:21:06 +02:00
Sven Eckelmann
74e9124611 batman-adv: Add compat for link_ksettings->base.autoneg
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 20:21:06 +02:00
Sven Eckelmann
846efa2305 batman-adv: Load module with AutoProbe
cfg80211 is loaded by kmodloader after the modules with a priority
(AutoLoad) are loaded. batman-adv should therefore also be loaded at that
time and must not load cfg80211 itself. The information in the ELF header
are enough for kmodloader to load these two modules in the correct order.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-07-17 20:21:06 +02:00
Moritz Warning
0013176125
Merge pull request #387 from diizzyy/patch-2
bird2: Disable libssh support
2018-07-17 18:39:19 +02:00
Moritz Warning
4f16bcfaaf
Merge pull request #392 from cotequeiroz/pimbd-constant_cpu_to_be32
pimbd: Fix gcc 7.3 compilation error
2018-07-12 20:45:54 +02:00
Moritz Warning
61ec956a1e
Merge pull request #391 from dguglielmi/master
ndppd: bump to 0.2.5
2018-07-12 16:54:27 +02:00
Daniel Engberg
43449bcbbd treewide: Basic cleanup and alignment to package guidelines (#383)
This is a very basic cleanup, several packages needs more work
but this at least drops git for https and removes the use of
PKG_MD5SUM and some minor fixes.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-07-12 16:50:47 +02:00
Axel Neumann
d82d299a27
Merge pull request #389 from aparcar/bmx7_trigger
bmx7: add config trigger
2018-06-20 13:31:11 +02:00
Eneas U de Queiroz
c299f8bcea pimbd: update to current git HEAD
Allow compilation with gcc 7.3.0.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-06-19 08:01:14 -03:00
David Guglielmi
3b0ad89f33
ndppd: bump to 0.2.5
* Remove downstream patches
 * Use github/codeload for source URL
 * Use PKG_HASH
2018-06-18 01:32:23 +02:00
Paul Spooren
440ad460b2 bmx7: add config trigger
this should automatically reload bmx7 if the config files is changed

Signed-off-by: Paul Spooren <mail@aparcar.org>
2018-06-13 20:03:54 +09:00