Gabriel Kerneis [Mon, 1 Sep 2014 07:55:32 +0000 (09:55 +0200)]
Merge pull request #47 from zorun/babeld_configfile
Updates to babeld
This patchset:
- fixes #33 by generating a configuration file for babeld
- introduces a slightly different syntax for specfiying interfaces (backward-compatible)
- allows to use any option, as long as it's supported by babeld (i.e. valid options are not hardcoded in the init script anymore, all options are simply passed to babeld)
It is mostly backward-compatible, with a few caveats.
Thanks to Baptiste Jonglez.
Baptiste Jonglez [Sat, 30 Aug 2014 22:43:29 +0000 (00:43 +0200)]
babeld: Backward compatibility with old config files
This allows to use the old syntax "config interface foo" for specifying an
interface. The new syntax ("option ifname foo") takes precedence.
Also, old option names for the "general" section are translated
accordingly. Exceptions are:
- 'hello_interval' and 'wired_hello_interval', which are now interface-specific;
- 'conf_file', since /etc/babeld.conf is now always used;
which are simply ignored.
Beware, the syntax for the 'diversity' option is not backward compatible.
Baptiste Jonglez [Fri, 29 Aug 2014 08:02:49 +0000 (10:02 +0200)]
babeld: Update configuration file for new syntax
Baptiste Jonglez [Fri, 29 Aug 2014 06:51:29 +0000 (08:51 +0200)]
babeld: Support default interface configuration
When a "section interface" does not have a "option ifname", all its
options are used as default interface options.
Baptiste Jonglez [Fri, 29 Aug 2014 06:43:17 +0000 (08:43 +0200)]
babeld: Take interface name from "option ifname"
Previously, we were using the name of the section as the interface name,
but this has several drawbacks:
- no "-" or other special characters are allowed in a section name,
preventing some physical interface names to be specified this way
(e.g. "tun-topeka" would not work)
- it is harder to support default interface options (no interface name)
This change is not backward compatible, but a later commit will fix that.
Baptiste Jonglez [Thu, 28 Aug 2014 11:30:08 +0000 (13:30 +0200)]
babeld: Handle ignore options
Baptiste Jonglez [Wed, 27 Aug 2014 23:41:42 +0000 (01:41 +0200)]
babeld: Print an error when startup fails
Baptiste Jonglez [Wed, 27 Aug 2014 23:37:02 +0000 (01:37 +0200)]
babeld: Generate a configuration file instead of passing cmdline arguments
This is the first step toward fixing issue #33.
This still lacks some features:
- no support for "ignore" options
- no backward compatibility for option names
- no support for default interface options
Baptiste Jonglez [Wed, 27 Aug 2014 23:41:14 +0000 (01:41 +0200)]
babeld: Update to 1.5.1
Bastian Bittorf [Tue, 19 Aug 2014 13:09:41 +0000 (15:09 +0200)]
olsrd: change name of PID-file for olsrd4 from '/var/run/olsrd4.pid' to '/var/run/olsrd.pid' to be compatible with freifunk-watchdog-scripts (this is the default old behaviour)
Steven Barth [Tue, 12 Aug 2014 06:11:48 +0000 (08:11 +0200)]
mcproxy: bump to latest
Signed-off-by: Steven Barth <steven@midlink.org>
Steven Barth [Tue, 12 Aug 2014 06:04:55 +0000 (08:04 +0200)]
babels: update to latest
Signed-off-by: Steven Barth <steven@midlink.org>
Steven Barth [Sun, 10 Aug 2014 12:18:03 +0000 (14:18 +0200)]
babels: update repository URL
Steven Barth [Thu, 31 Jul 2014 15:37:55 +0000 (17:37 +0200)]
hnetd: fix ipv4 uplink detection
Pau Escrich [Thu, 31 Jul 2014 11:24:33 +0000 (13:24 +0200)]
[luci-app-bmx6]: Remove not used code. Fix luci dependency problem. Small changes.
Signed-off-by: Pau Escrich <p4u@dabax.net>
Steven Barth [Wed, 30 Jul 2014 13:49:59 +0000 (15:49 +0200)]
miniupnpd: fix integer conversion in NAT-PMP, update description
Signed-off-by: Steven Barth <steven@midlink.org>
Steven Barth [Tue, 29 Jul 2014 17:24:46 +0000 (19:24 +0200)]
hnetd: more racecondition fixes
Steven Barth [Mon, 28 Jul 2014 20:52:19 +0000 (22:52 +0200)]
hnetd: bump for more race condition fixes
Steven Barth [Fri, 25 Jul 2014 17:10:17 +0000 (19:10 +0200)]
luci-app-bcp38: import from cerowrt
Steven Barth [Fri, 25 Jul 2014 17:02:37 +0000 (19:02 +0200)]
hnetd: stability fixes
Dave Taht [Sat, 29 Mar 2014 17:59:29 +0000 (17:59 +0000)]
packages: BCP38 support for openwrt
This adds firewall support for blocking common invalid address
ranges, using ipset.
Simon Wunderlich [Thu, 24 Jul 2014 10:58:33 +0000 (12:58 +0200)]
alfred: bump version to 2014.3.0
From the CHANGELOG:
* fix various possible memleak, access errors and strncpy issues
* handle fcntl return codes
* fix altitude verification check in gpsd
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Markus Stenberg [Thu, 17 Jul 2014 22:09:16 +0000 (01:09 +0300)]
hnetd: Updated to latest. Various bugfixes, external and hybrid interface modes.
Steven Barth [Mon, 14 Jul 2014 13:03:44 +0000 (15:03 +0200)]
hnetd: rework dependencies for luci-app-hnet
Steven Barth [Sun, 13 Jul 2014 17:25:56 +0000 (19:25 +0200)]
babels: bump to latest version
Jo-Philipp Wich [Tue, 1 Jul 2014 10:09:06 +0000 (12:09 +0200)]
miniupnpd: fix typo in init script
A missing space in the init script prevented the detection of the external
interface. Fixes OpenWrt bug #16910.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
Markus Stenberg [Thu, 26 Jun 2014 20:17:54 +0000 (23:17 +0300)]
minimalist-pcproxy/miniupnpd: added+using upnp.config.external_zone.
Markus Stenberg [Wed, 25 Jun 2014 08:09:18 +0000 (11:09 +0300)]
miniupnpd: Fixed hotplug script's DEVICE handling.
Markus Stenberg [Mon, 23 Jun 2014 10:05:43 +0000 (13:05 +0300)]
miniupnpd: Fixes #39. Based on discussion with jow, use external interface if specified by user first, and then network_find_wan{,6} as backup heuristic for determining firewall zone.
Markus Stenberg [Thu, 19 Jun 2014 14:59:44 +0000 (17:59 +0300)]
hnetd: Updated to latest.
- uci has per-interface 'mode' flag now, as opposed to 'adhoc' 'guest' etc.
- made default logging level less verbose (can be changed back in init script)
- better prefix selection logic
- better initial assignment handling (prevent initial duplicate assignments)
Markus Stenberg [Thu, 19 Jun 2014 08:45:10 +0000 (11:45 +0300)]
ohybridproxy: Updated with latest which fixed one typecast problem in two places (possibly problem somewhere), and one warning.
Steven Barth [Sun, 15 Jun 2014 23:49:53 +0000 (01:49 +0200)]
hnetd: add correct per-link FQDNs
sbyx [Sun, 15 Jun 2014 17:52:53 +0000 (19:52 +0200)]
minimalist-pcproxy: Fix typo in postinst
Steven Barth [Fri, 13 Jun 2014 16:50:24 +0000 (18:50 +0200)]
hnetd: daily bugfix bump
Steven Barth [Thu, 12 Jun 2014 19:51:58 +0000 (21:51 +0200)]
hnetd: various bugfixes (incl. convergence failure fix)
Saverio Proto [Thu, 12 Jun 2014 12:33:41 +0000 (14:33 +0200)]
olsrd: increasing package release number to 4
Alessio Caiazza [Thu, 12 Jun 2014 10:57:12 +0000 (12:57 +0200)]
olsrd: backward compatibility (config and init script)
Steven Barth [Wed, 11 Jun 2014 12:59:16 +0000 (14:59 +0200)]
hnetd: bump for bugfixes
Steven Barth [Wed, 11 Jun 2014 12:05:04 +0000 (14:05 +0200)]
miniupnpd: disable detection / use of libnetfilter-conntrack
Steven Barth [Tue, 10 Jun 2014 20:58:10 +0000 (22:58 +0200)]
hnetd: bump and package LuCI pages
Saverio Proto [Tue, 10 Jun 2014 10:54:45 +0000 (12:54 +0200)]
Merge pull request #35 from nolith/olsrd_conf_fix
Do not delete old olsrd configuration file
Saverio Proto [Tue, 10 Jun 2014 10:54:06 +0000 (12:54 +0200)]
Merge pull request #34 from wlanslovenija/master
Fix broken olsrd init script activation
Alessio Caiazza [Tue, 10 Jun 2014 09:52:29 +0000 (11:52 +0200)]
olsrd: do not remove the old config file if present
Jernej Kos [Mon, 9 Jun 2014 17:27:05 +0000 (19:27 +0200)]
olsrd: Added missing $IPKG_INSTROOT.
Gabriel Kerneis [Mon, 9 Jun 2014 08:58:39 +0000 (09:58 +0100)]
Merge babeld configuration fix by zorun
Saverio Proto [Sun, 8 Jun 2014 09:00:27 +0000 (11:00 +0200)]
olsrd: Merge branch 'olsrd_6and4' by Alessio Caiazza.
Saverio Proto [Sun, 8 Jun 2014 08:49:21 +0000 (10:49 +0200)]
olsrd: bump version to 0.6.6.2, remove redundant patch
Baptiste Jonglez [Sun, 8 Jun 2014 03:47:50 +0000 (12:47 +0900)]
babeld: fix configuration for new options
Marek Lindner [Sat, 7 Jun 2014 05:35:37 +0000 (13:35 +0800)]
batctl: upgrade package to latest release 2014.2.0
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Marek Lindner [Sat, 7 Jun 2014 05:33:28 +0000 (13:33 +0800)]
batman-adv: upgrade package to latest release 2014.2.0
* remove batctl tool into separate package
* support for vlan options added
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Steven Barth [Fri, 6 Jun 2014 15:03:57 +0000 (17:03 +0200)]
hnetd: add global config file
axn [Fri, 6 Jun 2014 05:21:14 +0000 (07:21 +0200)]
Merge pull request #31 from rogerpueyo/master
Wait for mac80211.sh to finish before starting BMX6, otherwise routing rule for table 60 is not added
Roger Pueyo Centelles [Thu, 5 Jun 2014 16:26:52 +0000 (18:26 +0200)]
Wait for mac80211.sh to finish before starting BMX6, otherwise routing rule for table 60 is not added
Steven Barth [Wed, 4 Jun 2014 07:48:11 +0000 (09:48 +0200)]
Package ayourtch's nat46 kernel module
Markus Stenberg [Tue, 3 Jun 2014 08:10:01 +0000 (11:10 +0300)]
miniupnpd: Various IPv6 related fixes to scripts (IPv6-only, multi-uplink, ..)
Markus Stenberg [Mon, 26 May 2014 14:19:42 +0000 (17:19 +0300)]
minimalist-pcproxy: Added.
hnetd: Added use of minimalist-pcproxy(/miniupnpd) for PCP, if present.
Markus Stenberg [Mon, 2 Jun 2014 16:52:32 +0000 (19:52 +0300)]
miniupnpd: Added patch to fix IPv6 firewall PCP ext_port handling (not yet in upstream).
Gabriel Kerneis [Sun, 1 Jun 2014 13:15:10 +0000 (14:15 +0100)]
babeld: new upstream release 1.5.0
22 May 2014: babeld-1.5.0
* Added support for an RTT-based metric -- see the description of
"enable-timestamps" in the manual page. This work was done by
Baptiste Jonglez with help from Matthieu Boutier.
Markus Stenberg [Fri, 30 May 2014 10:11:49 +0000 (13:11 +0300)]
miniupnpd: Added based on latest
20140523 version + IPv6 pinhole/SSL compilation patches.
Alessio Caiazza [Wed, 28 May 2014 15:45:10 +0000 (17:45 +0200)]
olsrd: hotplug script works for IPv4 and IPv6
This should fix issue #16
Alessio Caiazza [Wed, 28 May 2014 15:02:40 +0000 (17:02 +0200)]
olsrd: avoid fake startup-error messages
Calling service_check too early may result in a false reading
Alessio Caiazza [Wed, 28 May 2014 14:43:59 +0000 (16:43 +0200)]
olsrd: configuration sanity checks
* do not start in presence of the old /etc/config/olsrd
* use always use the appropriate IpVersion.
Alessio Caiazza [Wed, 28 May 2014 10:28:14 +0000 (12:28 +0200)]
olsrd: splitting IPv6/4 configuration and start scripts
As mentioned by zioproto[1] 6and4 is badly broken, this patch will
use 2 different configuration and init scripts.
[1] https://github.com/openwrt-routing/packages/issues/16#issuecomment-
32892327
Simon Wunderlich [Wed, 28 May 2014 10:52:04 +0000 (12:52 +0200)]
alfred: bump version to 2014.2.0
From the CHANGELOG:
* Handle EPERM errors on every sendto
* Check for changed interface properties, e.g. recreation or
changed MAC- and IPv6 addresses
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Axel Neumann [Fri, 23 May 2014 14:22:51 +0000 (16:22 +0200)]
[bmx6] update to master-tip
8b0585e
Pau [Thu, 22 May 2014 17:08:31 +0000 (19:08 +0200)]
Merge pull request #29 from rogerpueyo/master
[luci-app-bmx6]: fix status page
Roger Pueyo Centelles [Thu, 22 May 2014 17:02:50 +0000 (19:02 +0200)]
[luci-app-bmx6]: fix status page
Saverio Proto [Tue, 20 May 2014 06:23:30 +0000 (08:23 +0200)]
olsrd: Oops, forgot to increase package release when patching at the Battlemesh :)
Moritz Warning [Sun, 18 May 2014 21:50:33 +0000 (23:50 +0200)]
use procd for nodogsplash, thanks @lynxis
Saverio Proto [Sat, 17 May 2014 17:10:12 +0000 (19:10 +0200)]
olsrd: jsoninfo: HTTP headers with CORS (if requested)
Saverio Proto [Sat, 17 May 2014 17:09:30 +0000 (19:09 +0200)]
olsrd: security fixes for olsrd plugins
Marek Lindner [Mon, 12 May 2014 21:29:35 +0000 (05:29 +0800)]
batman-adv: upgrade package to latest release 2014.1.0
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Steven Barth [Sun, 4 May 2014 08:49:36 +0000 (10:49 +0200)]
hnetd: some openwrt-integration and stability fixes
Dirk Neukirchen [Fri, 2 May 2014 08:48:02 +0000 (08:48 +0000)]
mcast-tools: fix linux/pim.h include
fix wrong struct in pim.h big endian case
it leads to compile error on ar71xx and other arch
Error was:
In file included from debug.c:71:0:
../include/linux/pim.h:14:3: error: expected specifier-qualifier-list before 'pim_type'
pim_type:4; /* PIM message type */
^
make[6]: *** [debug.o] Error 1
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
sbyx [Fri, 2 May 2014 18:13:04 +0000 (20:13 +0200)]
Merge pull request #26 from Noltari/mcproxy-next
[mcproxy] Update to latest version.
Álvaro Fernández Rojas [Fri, 2 May 2014 17:16:23 +0000 (19:16 +0200)]
[mcproxy] Update to latest version.
Markus Stenberg [Wed, 23 Apr 2014 13:08:26 +0000 (16:08 +0300)]
hnetd: Updated with better service discovery support (especially 1 router case)
Jo-Philipp Wich [Sat, 19 Apr 2014 15:27:25 +0000 (15:27 +0000)]
Merge pull request #23 from Noltari/bird-next
[bird] Update to version 1.4.2.
Álvaro Fernández Rojas [Sat, 19 Apr 2014 14:22:22 +0000 (16:22 +0200)]
[bird] Update to version 1.4.3.
Steven Barth [Thu, 17 Apr 2014 06:45:12 +0000 (08:45 +0200)]
hnetd: fix segfault in yesterday's version *sigh*
Steven Barth [Wed, 16 Apr 2014 20:26:20 +0000 (22:26 +0200)]
hnetd: add support for guest mode + stability fixes
Steven Barth [Mon, 14 Apr 2014 21:46:22 +0000 (23:46 +0200)]
hnetd: bump for various fixes
Steven Barth [Thu, 10 Apr 2014 17:03:29 +0000 (19:03 +0200)]
mcast-tools: add initial port
Steven Barth [Thu, 10 Apr 2014 10:06:55 +0000 (12:06 +0200)]
hnetd: various stability fixes
Marek Lindner [Sun, 6 Apr 2014 13:51:04 +0000 (21:51 +0800)]
batman-adv: add support for the isolation_mark option
With the introduction of the Extended Isolation component[1]
a new option is required by batman-adv: the isolation_mark.
This patch adds support for it in the configuration file
[1] http://www.open-mesh.org/projects/batman-adv/wiki/Extended-isolation
Signed-off-by: Antonio Quartulli <antonio@open-mesh.com>
signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
sbyx [Sat, 5 Apr 2014 12:49:53 +0000 (14:49 +0200)]
Merge pull request #24 from Noltari/mcproxy-next
[mcproxy] Fixes, cleanups and updates.
Álvaro Fernández Rojas [Sat, 5 Apr 2014 12:21:28 +0000 (14:21 +0200)]
[mcproxy] Add sourcefilter only for uClibc.
Álvaro Fernández Rojas [Sat, 5 Apr 2014 12:12:50 +0000 (14:12 +0200)]
[mcproxy] Split patches.
Álvaro Fernández Rojas [Sat, 5 Apr 2014 12:00:31 +0000 (14:00 +0200)]
[mcproxy] Update to latest version.
Avoid building for GCC 4.4 and GCC 4.6 (no c++11 support).
Move to routing and redirection menu.
Config cleanup (disable until configured, protocol info, example instances).
Álvaro Fernández Rojas [Sat, 5 Apr 2014 11:25:15 +0000 (13:25 +0200)]
[bird] Update to version 1.4.2.
Marek Lindner [Mon, 31 Mar 2014 13:00:08 +0000 (21:00 +0800)]
batman-adv: 2014.1.0 bugfixes & stability updates
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Saverio Proto [Mon, 31 Mar 2014 11:59:11 +0000 (13:59 +0200)]
olsrd: bugfix patch, Fix processing error for fragmented hellos
Markus Stenberg [Mon, 31 Mar 2014 10:54:04 +0000 (13:54 +0300)]
ohybridproxy: Updated to latest (fixes just single AAAA being returned if more available).
Steven Barth [Tue, 25 Mar 2014 14:19:51 +0000 (15:19 +0100)]
mcproxy: add initial
Conflicts:
mcproxy/Makefile
mcproxy/files/mcproxy.conf
mcproxy/files/mcproxy.init
Saverio Proto [Wed, 26 Mar 2014 17:05:26 +0000 (18:05 +0100)]
Saverio Proto [Wed, 26 Mar 2014 17:04:56 +0000 (18:04 +0100)]
Revert "mcproxy: add initial"
This reverts commit
4fd7d28f62db3a7b771d129909eef0c02e45d1e8.
Steven Barth [Tue, 25 Mar 2014 14:19:51 +0000 (15:19 +0100)]
mcproxy: add initial
Steven Barth [Tue, 25 Mar 2014 13:16:12 +0000 (14:16 +0100)]
hnetd: Bump to latest
Simon Wunderlich [Sat, 22 Mar 2014 18:25:11 +0000 (19:25 +0100)]
alfred: bump version to 2014.1.0
bump alfred to version 2014.1.0. From the CHANGELOG:
* don't leak socket fd in batadv-vis
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Steven Barth [Fri, 21 Mar 2014 20:52:45 +0000 (21:52 +0100)]
hnetd: fix ubus / libubox interaction