Commit Graph

1504 Commits

Author SHA1 Message Date
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
Simon Wunderlich f785dc0e9b
Merge pull request #384 from ecsv/batadv-2018.1
batman-adv: add patches from 2018.1-maint 2018-06-12
2018-06-13 11:53:11 +02:00
Daniel Engberg 633130f8b5
bird2: Disable libssh support
Explicitly disable libssh support
Fixes build failure on buildbots

" Package bird2 is missing dependencies for the following libraries:
libssh.so.4 "
http://downloads.lede-project.org/snapshots/faillogs/arm_cortex-a9_neon/routing/bird2/compile.txt

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-06-12 23:51:07 +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 013dcc6817
Merge pull request #379 from ecsv/batadv-2018.1
batman-adv: add patches from 2018.1-maint 2018-06-03
2018-06-04 14:12:48 +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 23c04022c6
Merge pull request #378 from tohojo/bird-2.0
Add a package for Bird 2.0
2018-05-17 15:42:56 +02:00
Toke Høiland-Jørgensen 688901a664 bird2: Add package
This adds a separate package for the 2.0 branch of Bird, allowing it to
co-exist with the bird1 package. The two packages conflict with each other,
so they can't be installed at the same time; but in the build system they
coexist just fine.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2018-05-16 13:18:28 +02:00
Toke Høiland-Jørgensen ecbdeb0500 bird: Rename to bird1 and bump to v1.6.4
This renames the bird and bird-openwrt packages to bird1, to make it
possible for bird2 (added in a subsequent commit) to coexist with it.

The packages are renamed to bird1-ipv{4,6} to avoid the confusion of
having packages named 'bird2', 'bird4' and 'bird6'.

Also bump to v1.6.4 as that contains important bug fixes.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2018-05-16 12:34:51 +02:00