Commit Graph

1328 Commits

Author SHA1 Message Date
Sven Eckelmann 1ba424a4d0 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-10-14 16:04:31 +02:00
Sven Eckelmann b9656fb31e batman-adv: Fix search for cfg80211 module symbols
The Module.symvers with the exported symbols of all other kernel modules in
OpenWrt is usually placed in the main source directory of the package. But
the actual sources for batman-adv are found in net/batman-adv. OpenWrt must
therefore be informed to move it to this subdirectory or otherwise modpost
will fail to find the symbols

  WARNING: "cfg80211_get_station" [.../batman-adv-2018.1/net/batman-adv/batman-adv.ko] undefined!

The dependency will then be missing in the .modinfo depends= option and
thus it the kernel module loader will not correctly load the cfg80211.ko
during bootup.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-10-14 16:04:31 +02:00
Sven Eckelmann 059d7266a9 batman-adv: Remove unused option "interfaces" in config
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-10-14 16:04:31 +02:00
Sven Eckelmann 3d5c2d06b6 batman-adv: Add DEBUG_LOG -> DEBUGFS dependency
The debug log is only available when the debugfs is also enabled. This
must be reflected in Kconfig to avoid incompatible selection of batman-adv
options.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-10-14 16:04:31 +02:00
Sven Eckelmann a9a4b04b98 batman-adv: Rebuild automatically on mac80211 changes
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-10-14 15:31:24 +02:00
Moritz Warning 8b760071d1 nodogsplash: fix download hash
The tagging of the release was wrong, as a result, the hash of the downloaded files is different from the usual download package.
The content has been verified to be the same.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-09-28 15:32:43 +02:00
Moritz Warning ebc5874d9c
Merge pull request #417 from bluewavenet/openwrt-18.06
nodogsplash: Backport v3.2.1 to OpenWrt 18.06
2018-09-27 18:37:13 +02:00
Rob White f68a998fb2 nodogsplash: Backport v3.2.1 to OpenWrt 18.06
This release provides bugfixes and some minor enhancements:

  * reset upload/download counter when a client has been authenticated a second time [mwarning]
  * print sesssion duration as 0 in "ndsctl json" and "ndsctl clients" output when a session has not been started [mwarning]
  * rework html templater to speed up splash page generation [mwarning]
  * FAS documentation updates [bluewavenet]
  * Add CSS file and update splash and status html [bluewavenet]

Signed-off-by: Rob White <rob@blue-wave.net>
2018-09-27 14:51:23 +01:00
Simon Wunderlich 2e21588922
Merge pull request #414 from ecsv/batadv-18.06
openwrt-18.06: batman-adv: Merge bugfixes from 2018.3
2018-09-17 10:55:06 +02:00
Moritz Warning 3785b5552f
Merge pull request #411 from bluewavenet/openwrt-18.06
nodogsplash: add missing config options
2018-09-15 12:14:59 +02:00
Sven Eckelmann ddef3900a4 batman-adv: Merge bugfixes from 2018.3
* Avoid probe ELP information leak
* Fix segfault when writing to throughput_override
* Fix segfault when writing to sysfs elp_interval
* fix backbone_gw refcount on queue_work() failure
* fix hardif_neigh refcount on queue_work() failure
* Prevent duplicated gateway_node entry
* Prevent duplicated nc_node entry
* Prevent duplicated softif_vlan entry
* Prevent duplicated global TT entry
* Prevent duplicated tvlv handler

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-09-15 11:19:36 +02:00
Rob White ed5d97c2ce 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-15 10:02:54 +01:00
Moritz Warning b0e37f285f
Merge pull request #409 from wfleurant/backport-fix-luci-cjdns
backport: luci-app-cjdns: luci admin support for cjdns-v20.2 (#394)
2018-09-11 11:22:04 +02:00
William Fleurant 85775e956c
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>

Signed-off-by: William Fleurant <william@netblazr.com>
2018-09-10 03:08:29 +00:00
Moritz Warning 59e815882d
Merge pull request #407 from bluewavenet/openwrt-18.06
nodogsplash: Backport v3.2.0 to Openwrt 18.06
2018-09-05 14:23:59 +02:00
Rob White 883dec4212 nodogsplash: Backport v3.2.0
Signed-off-by: Rob White <rob@blue-wave.net>
2018-09-04 17:15:48 +01:00
Rob White 021153d84f nodogsplash: Remove nodogsplash and nodogsplash2
in preparation for backport of v3.2.0

Signed-off-by: Rob White <rob@blue-wave.net>
2018-09-04 17:12:31 +01:00
Moritz Warning 9d9c0d054e
Merge pull request #403 from dangowrt/bmx7-for-openwrt-18.06
bmx7: sync with master branch
2018-08-19 16:01:22 +02:00
Eneas U de Queiroz ab3529a555 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 17:13:42 +02:00
Paul Spooren f0b852b291 bmx7: add config trigger
this should automatically reload bmx7 if the config files is changed

Signed-off-by: Paul Spooren <mail@aparcar.org>
2018-08-16 17:13:42 +02:00
Simon Wunderlich 1b9d1c419f
Merge pull request #385 from ecsv/batadv-2018.1
openwrt-18.06: batman-adv: add patches from 2018.1-maint 2018-06-12
2018-06-13 11:53:17 +02:00
Sven Eckelmann 87cba7f899 batman-adv: add patches from 2018.1-maint 2018-06-12
* compat: initialize sinfo in cfg80211_get_station
* Avoid storing non-TT-sync flags on singular entries too
* Fix multicast TT issues with bogus ROAM flags

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-06-12 22:54:22 +02:00
Simon Wunderlich a22f490620
Merge pull request #380 from ecsv/batadv-2018.1
openwrt-18.06: batman-adv: add patches from 2018.1-maint 2018-06-03
2018-06-04 14:12:59 +02:00
Sven Eckelmann 2dfb228764 batman-adv: add patches from 2018.1-maint 2018-06-03
* Avoid race in TT TVLV allocator helper
* Fix TT sync flags for intermediate TT responses
* prevent TT request storms by not sending inconsistent TT TLVLs
* don't implement skb_postpush_rcsum() for linux >=4.4.47
* Fix bat_ogm_iv best gw refcnt after netlink dump
* Fix bat_v best gw refcnt after netlink dump
* Fix debugfs path for renamed hardif
* Fix debugfs path for renamed softif

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-06-03 18:43:22 +02:00
Moritz Warning 453de2136e
nodogsplash2: update to version 2.1.1 (#376)
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-05-14 16:24:33 +02:00
zorun 307cf4c1a7
Merge pull request #377 from zorun/master
babeld: Update to 1.8.2
2018-05-13 01:09:00 +02:00
Baptiste Jonglez a71ecc3ddd babeld: Update to 1.8.2
This fixes a serious bug where IPv4 routes were not being redistributed.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2018-05-13 01:05:58 +02:00
Jo-Philipp Wich ae4dda6dad
Merge pull request #372 from ldir-EDB0/dropminiupnpd
miniupnpd: drop from repo
2018-05-05 19:40:44 +02:00
Jo-Philipp Wich ba5d2fc76e
Merge pull request #374 from dedeckeh/pr_nat46_hash
nat46: fixup PKG_MIRROR_HASH
2018-05-03 10:59:23 +02:00
Hans Dedecker 0bf3b72c33 nat46: fixup PKG_MIRROR_HASH
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-05-03 10:30:03 +02:00
Rob White 23aa2e7b4a nodogsplash2: Add NDS Restart Hook for Firewall (#369)
NodogSplash iptables entries are overwritten if the OpenWrt Firewall is restarted.
This change adds a restart hook to firewall.user to restart NoDogSplash if firewall is restarted.
Author-name: Rob White
Signed-off-by: Rob White rob@blue-wave.net
2018-05-02 20:42:19 +02:00
Moritz Warning fd8f9285e7
Merge pull request #355 from neheb/patch-1
smcroute: Change download to HTTP
2018-05-02 16:58:46 +02:00
Moritz Warning 68e3498edb
Merge pull request #361 from akru/cjdns-build-fixes
cjdns: v20.1 -> v20.2
2018-05-02 16:51:59 +02:00
Moritz Warning 3349cae243
Merge pull request #367 from ecsv/batadv-2018.1
batman-adv 2018.1
2018-05-02 16:50:57 +02:00
Moritz Warning 069da036cb
Merge pull request #354 from adrianschmutzler/fe80master
alfred: Support interface IDs with more than two digits
2018-05-02 16:49:32 +02:00
Alexander Krupenkin 7ae81c8311
cjdns: 20.1 -> 20.2 2018-05-02 17:33:13 +03:00
Saverio Proto 00ae77674f
Merge pull request #368 from gabri94/master
prince: version bump to v0.4
2018-05-02 11:01:44 +02:00
Gabriele Gemmi ff7b5da265 prince: version bump to v0.4
Signed-off-by: Gabriele Gemmi <gabriel@autistici.org>
2018-05-01 11:03:26 +02:00
Kevin Darbyshire-Bryant 2098770710 miniupnpd: drop from repo
As no maintainer take the opportunity to drop from this repo and put in
main openwrt/packages repo.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2018-04-30 11:20:14 +01:00
Markus Stenberg 2f90fe406c miniupnpd: De-maintainering myself.
I haven't used the package personally for last 3 years, so
de-maintainering myself as testing version updates is extra work I do
not need for stuff I do not use.
2018-04-29 21:28:47 +03:00
Axel Neumann fdaa4cde3b bmx7: bump version
* Fix memory leaks 300522 and 300520 due to changed interface status and increased nlmsg size
  * Fix physical channel detection: https://github.com/bmx-routing/bmx7/issues/19
  * Enable DEBUG_MALLOC and CORE_LIMIT=20000 by default
2018-04-25 23:11:05 +02:00
Sven Eckelmann 455a54207c batman-adv: upgrade package to latest release 2018.1
* support latest kernels (3.2 - 4.17)
* coding style cleanups and refactoring
* add DAT cache and multicast flags netlink support
* avoid redundant multicast TT entries
* bugs squashed:

  - update data pointers after skb_cow()
  - fix header size check in batadv_dbg_arp()
  - fix skbuff rcsum on packet reroute
  - fix multicast-via-unicast transmission with AP isolation
  - fix packet loss for broadcasted DHCP packets to a server
  - fix multicast packet loss with a single WANT_ALL_IPV4/6 flag

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-04-25 21:18:35 +02:00
Sven Eckelmann 2e4937ea68 batctl: upgrade package to latest release 2018.1
* synchronization of batman-adv netlink and packet headers
* add DAT cache and multicast flags netlink support
* disable translation support for non-unicast mac addresses

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-04-25 21:18:00 +02:00
Sven Eckelmann a0eca40b00 alfred: upgrade package to latest release 2018.1
* synchronization of batman-adv netlink header

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-04-25 21:17:08 +02:00
axn 0cbe4d4b9b
Merge pull request #364 from aparcar/bmx7-reload
bmx7: use configReaload on service reload
2018-04-25 08:50:21 +02:00
Paul Spooren 015e5e99f2 bmx7: use configReaload on service reload
It's #363 for procdbmx7: use configReaload on service reload

Signed-off-by: Paul Spooren <spooren@informatik.uni-leipzig.de>
2018-04-25 15:48:43 +09:00
axn c9d120adc6
Merge pull request #360 from dangowrt/bmx7_use_procd
bmx7: convert init script to use procd
2018-04-16 20:26:28 +02:00
axn 4ca537620c
Merge pull request #362 from aparcar/patch-1
bmx7: keep bmx7 secret keys on sysupgrade
2018-04-16 20:26:08 +02:00
Paul Spooren 0ced8ec5a7 bmx7: keep bmx7 secret keys on sysupgrade
Sysupgrade currently leads to a loss of the content of /etc/bmx7 which
contains the secret keys.  After the reboot the device creates new IPs
leading to a new "identity" aka ID, shortID and IPv6 changes.
2018-04-16 01:05:36 +09:00
Alexander Krupenkin 4bff0b3c65
cjdns: build fixes 2018-04-13 12:17:51 +03:00