Commit Graph

736 Commits

Author SHA1 Message Date
Markus Stenberg 2b73beb313 minimalist-pcproxy: ANNOUNCE opcode support and better error handling. 2014-09-02 13:16:03 +03:00
Steven Barth f09916ce2f hnetd: fix mdns-support
Signed-off-by: Steven Barth <steven@midlink.org>
2014-09-02 10:18:30 +02:00
Gabriel Kerneis cda939baea 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.
2014-09-01 09:55:32 +02:00
Baptiste Jonglez de3e16ba82 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.
2014-08-31 00:53:36 +02:00
Baptiste Jonglez 8fb7fe0a59 babeld: Update configuration file for new syntax 2014-08-31 00:49:27 +02:00
Baptiste Jonglez 9bb7b1b03b babeld: Support default interface configuration
When a "section interface" does not have a "option ifname", all its
options are used as default interface options.
2014-08-29 10:19:42 +02:00
Baptiste Jonglez 539de92a4c 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.
2014-08-29 10:19:42 +02:00
Baptiste Jonglez a4f5570e79 babeld: Handle ignore options 2014-08-29 10:19:41 +02:00
Baptiste Jonglez 84422673a4 babeld: Print an error when startup fails 2014-08-29 10:19:41 +02:00
Baptiste Jonglez f81d53fad2 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
2014-08-29 10:19:41 +02:00
Baptiste Jonglez 25f7667e0e babeld: Update to 1.5.1 2014-08-28 01:48:49 +02:00
Bastian Bittorf df3ecc4e67 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) 2014-08-19 15:09:41 +02:00
Steven Barth 2db474d808 mcproxy: bump to latest
Signed-off-by: Steven Barth <steven@midlink.org>
2014-08-12 08:11:48 +02:00
Steven Barth e7a4d94db7 babels: update to latest
Signed-off-by: Steven Barth <steven@midlink.org>
2014-08-12 08:04:55 +02:00
Steven Barth 2655c47a2f babels: update repository URL 2014-08-10 14:18:03 +02:00
Steven Barth c74c874d76 hnetd: fix ipv4 uplink detection 2014-07-31 17:41:11 +02:00
Pau Escrich af2bc59a38 [luci-app-bmx6]: Remove not used code. Fix luci dependency problem. Small changes.
Signed-off-by: Pau Escrich <p4u@dabax.net>
2014-07-31 13:24:33 +02:00
Steven Barth 2bb7d479d3 miniupnpd: fix integer conversion in NAT-PMP, update description
Signed-off-by: Steven Barth <steven@midlink.org>
2014-07-30 15:49:59 +02:00
Steven Barth ba11f8d9d3 hnetd: more racecondition fixes 2014-07-29 19:24:46 +02:00
Steven Barth 4db1d6df19 hnetd: bump for more race condition fixes 2014-07-28 22:52:19 +02:00
Steven Barth 4cb5af2727 luci-app-bcp38: import from cerowrt 2014-07-25 19:10:17 +02:00
Steven Barth 7c17d3fa91 hnetd: stability fixes 2014-07-25 19:02:37 +02:00
Dave Taht fd30ce0fc5 packages: BCP38 support for openwrt
This adds firewall support for blocking common invalid address
ranges, using ipset.
2014-07-25 19:01:11 +02:00
Simon Wunderlich 0af5c75f79 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>
2014-07-24 12:58:36 +02:00
Markus Stenberg 0d53388e49 hnetd: Updated to latest. Various bugfixes, external and hybrid interface modes. 2014-07-18 01:09:16 +03:00
Steven Barth 6e0239002d hnetd: rework dependencies for luci-app-hnet 2014-07-14 15:03:44 +02:00
Steven Barth 2886e0c267 babels: bump to latest version 2014-07-13 19:26:33 +02:00
Jo-Philipp Wich dbe56f3012 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>
2014-07-01 12:12:42 +02:00
Markus Stenberg 6dca756c06 minimalist-pcproxy/miniupnpd: added+using upnp.config.external_zone. 2014-06-26 23:19:32 +03:00
Markus Stenberg 20c981679d miniupnpd: Fixed hotplug script's DEVICE handling. 2014-06-25 11:09:18 +03:00
Markus Stenberg 6c553c24c0 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. 2014-06-23 13:05:43 +03:00
Markus Stenberg f2c0aa67b2 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)
2014-06-19 17:59:44 +03:00
Markus Stenberg 6c294ec6a1 ohybridproxy: Updated with latest which fixed one typecast problem in two places (possibly problem somewhere), and one warning. 2014-06-19 11:45:10 +03:00
Steven Barth f570e704ad hnetd: add correct per-link FQDNs 2014-06-16 01:50:12 +02:00
sbyx 52cf3b08e5 minimalist-pcproxy: Fix typo in postinst 2014-06-15 19:52:53 +02:00
Steven Barth f59727d5fe hnetd: daily bugfix bump 2014-06-13 18:50:24 +02:00
Steven Barth cf4f284e00 hnetd: various bugfixes (incl. convergence failure fix) 2014-06-12 21:51:58 +02:00
Saverio Proto 978118be72 olsrd: increasing package release number to 4 2014-06-12 14:33:41 +02:00
Alessio Caiazza 0a08b22f15 olsrd: backward compatibility (config and init script) 2014-06-12 12:57:12 +02:00
Steven Barth b88c048c08 hnetd: bump for bugfixes 2014-06-11 14:59:16 +02:00
Steven Barth f3dd0ab8c1 miniupnpd: disable detection / use of libnetfilter-conntrack 2014-06-11 14:05:04 +02:00
Steven Barth 63d13fb131 hnetd: bump and package LuCI pages 2014-06-10 22:58:10 +02:00
Saverio Proto 0c0c2d34a9 Merge pull request #35 from nolith/olsrd_conf_fix
Do not delete old olsrd configuration file
2014-06-10 12:54:45 +02:00
Saverio Proto becec22cba Merge pull request #34 from wlanslovenija/master
Fix broken olsrd init script activation
2014-06-10 12:54:06 +02:00
Alessio Caiazza 386cfb365f olsrd: do not remove the old config file if present 2014-06-10 12:02:21 +02:00
Jernej Kos 744bef42d6 olsrd: Added missing $IPKG_INSTROOT. 2014-06-09 19:27:05 +02:00
Gabriel Kerneis b849326852 Merge babeld configuration fix by zorun 2014-06-09 09:58:39 +01:00
Saverio Proto aa9af551d0 olsrd: Merge branch 'olsrd_6and4' by Alessio Caiazza. 2014-06-08 11:29:54 +02:00
Saverio Proto 6104e77ebf olsrd: bump version to 0.6.6.2, remove redundant patch 2014-06-08 10:49:21 +02:00
Baptiste Jonglez 127d0dcfcf babeld: fix configuration for new options 2014-06-08 12:47:50 +09:00