Commit Graph

846 Commits

Author SHA1 Message Date
Nils Schneider 93e48e0a9c Merge pull request #86 from freifunk-darmstadt/rename-devlist
gluon-announced: rename DEVLIST file to gluon-announced.devs
2015-01-15 04:58:33 +01:00
flokli 10c42490fb gluon-announce: rename announce.lua to collect.lua
Signed-off-by: flokli <florian@darmstadt.freifunk.net>
2015-01-14 10:36:32 +01:00
flokli 1900730d5c gluon-announced: rename DEVLIST file to gluon-announced.devs
was gluon-announce.devs before

Signed-off-by: flokli <florian@darmstadt.freifunk.net>
2015-01-14 10:31:29 +01:00
Nils Schneider 95816e7deb Merge pull request #84 from freifunk-darmstadt/gluon-announced-deps
gluon-announced: add dependency to gluon-announce
2015-01-14 07:12:18 +01:00
flokli 85c26e4da2 gluon-announced: add dependency to gluon-announce
the gluon-announced package installs a hotplug script
that uses announce.lua from the gluon-announce package.

So we need to include gluon-announce as dependency.

Signed-off-by: flokli <florian@darmstadt.freifunk.net>
2015-01-14 06:20:28 +01:00
Matthias Schiffer 46cd96a82c batman-adv-legacy: update to latest version
Another MacOS X fix.
2015-01-11 05:08:08 +01:00
Matthias Schiffer 81665b6930 batman-adv-legacy: fix patch name regexes
While for some reason Linux accepted the broken regexes, we weren't so lucky on
MacOS X, so the patches weren't applied there.
2015-01-11 04:23:40 +01:00
Matthias Schiffer 7b81b4a457 batman-adv-legacy: update
Fixes TT memory leak.
2015-01-07 20:26:35 +01:00
Nils Schneider a1d8c7ea0f Merge branch 'for-2015.x' 2014-12-31 18:17:45 +01:00
Matthias Schiffer 9330e21bf0 batman-adv-legacy: update to latest version
This adds two patches: one potential invalid RCU read, and one originator entry
creation race condition.
2014-12-15 01:36:11 +01:00
Matthias Schiffer 9f0fc73deb gluon-core, gluon-setup-mode: fix LAN and WAN on nanostation-m-xw 2014-11-26 23:30:56 +01:00
Matthias Schiffer 78927d65a2 lua-platform-info: allow . character in image names
Additionally, multiple . will be collapsed to one, and combinations of - and .
with at least one - will be replaced by a single -
2014-11-26 21:32:38 +01:00
Matthias Schiffer 3d91fb8537 gluon-setup-mode: initialize all LEDs 2014-11-26 20:32:47 +01:00
Matthias Schiffer 9663e29b22 CPE510-specific config (switch WAN and LAN, config mode on WAN) 2014-11-26 19:50:45 +01:00
Matthias Schiffer eed0315cd2 gluon-status-page: remove workaround for now fixed LuCi bug 2014-11-17 16:22:05 +01:00
Nils Schneider 0eded54626 gluon-alfred: no parallel cronjobs
This should reduce memory consumption a little.

https://github.com/freifunk-gluon/gluon/issues/109#issuecomment-61681696
2014-11-17 15:36:06 +01:00
Matthias Schiffer 62ca03a274 gluon-status-page: show VPN status (very minimalistic for now) 2014-11-17 03:24:08 +01:00
Matthias Schiffer bff1441b0c gluon-mesh-vpn-fastd: configure a status socket 2014-11-17 03:23:36 +01:00
Nils Schneider f415accef7 lua-platform-info: add support for ramips-rt305x 2014-11-15 13:54:00 +01:00
Matthias Schiffer 5f9fc05c06 gluon-ebtables-filter-multicast: allow hop-by-hop options as ICMPv6 is sometimes prefixed by an HBH header 2014-11-13 02:37:30 +01:00
Matthias Schiffer 3e5206d4f4 Merge remote-tracking branch 'origin/status-page-164' 2014-11-13 01:37:18 +01:00
Nils Schneider a270b9a67f status-page: escape html, move script to body 2014-11-13 01:36:38 +01:00
Nils Schneider 4e79c0437d status-page: lua rewrite, use gluon-neighbour-info 2014-10-27 23:21:40 +01:00
ohrensessel 8a349f4131 Fix ebtables dhcpv6 rules
the ports were interchanged, see the following packet flow:

client:546 --> [ff02::1:2]:547
server:547 --> client:546

therefore we need to allow outgoing multicast packets with dst-port 547
and unicast packets from bat0 to clients with dst-port 546 and 547 in the other direction
2014-10-19 16:02:30 +02:00
Kokel a4a75281db deactivate multicast_mode by default 2014-10-05 15:24:58 +02:00
Matthias Schiffer 567b8133f3 gluon-luci-admin: fix SSH keys being removed when a password is set 2014-10-03 00:47:48 +02:00
Matthias Schiffer 91a85c80ee gluon-mesh-vpn-fastd: use delete_all instead of foreach to delete the old peers 2014-09-15 21:50:43 +02:00
Matthias Schiffer 10ea4ecd55 Configure unique MAC addresses for all WLAN interfaces 2014-09-15 19:55:09 +02:00
Matthias Schiffer afecfc43f6 Add utility function to generate unique MAC addresses derived from the primary MAC 2014-09-15 19:55:09 +02:00
Matthias Schiffer 7f63515332 Fix mesh-batman-adv-core legacy script path 2014-09-15 19:55:09 +02:00
Matthias Schiffer 8ae79ac83b Remove obsolete legacy upgrade script 2014-09-15 19:55:09 +02:00
Nils Schneider 65f11b1c75 gluon-node-info: remove fixup-owner script 2014-09-15 19:54:30 +02:00
Nils Schneider d3aea8343b gluon-core: port initial/020-wireless to lua 2014-09-15 19:50:10 +02:00
Nils Schneider bb612c0b45 Merge pull request #74 from freifunk-gluon/authorized-keys
gluon-authorized-keys: add keys from site.conf
2014-09-15 19:20:01 +02:00
Nils Schneider 318cb29a0a gluon-authorized-keys: add keys from site.conf
This package will run as invariant script after each upgrade and copy
all keys from site.conf's authorized_keys entry to
/etc/dropbear/authorized_keys.

Existing keys will be preserved.

The site.conf entry 'authorized_keys' is required (if this package is
selected) and must contain a list of strings, each representing a line
of the resulting file.
2014-09-15 19:19:21 +02:00
Nils Schneider eb784fdd00 Merge pull request #69 from freifunk-gluon/gluon-neighbour-info
gluon-neighbour-info: query direct neighbours
2014-09-15 18:52:25 +02:00
Nils Schneider b42c6a65fe Merge pull request #75 from freifunk-gluon/node_id
gluon-core: add node_id() to gluon.util
2014-09-11 12:52:45 +02:00
Nils Schneider 52e704ee86 gluon-core: add node_id() to gluon.util 2014-09-11 12:27:29 +02:00
Matthias Schiffer 2a1c9f11b4 lua-platform-info: add x86 support 2014-09-09 17:30:45 +02:00
Matthias Schiffer c1068fef42 autoupdater: exit when the image name is not defined for a hardware model 2014-09-09 16:07:35 +02:00
Nils Schneider f36a58e77d Merge pull request #73 from freifunk-gluon/igmp-snoop-disable
mesh-batman-adv-core: disable igmp_snooping on br-client
2014-09-09 14:06:35 +02:00
Nils Schneider 1fafaeb558 mesh-batman-adv-core: disable igmp_snooping on br-client
IGMP snooping causes serious trouble with IPv6 neighbour discovery.
2014-09-09 11:29:51 +02:00
Nils Schneider 862a480506 gluon-neighbour-info: global timeout 2014-09-06 15:40:03 +02:00
Nils Schneider 396ff9ce49 gluon-neighbour-info: newlines between responses 2014-09-06 14:10:43 +02:00
Nils Schneider da924e5a61 gluon-neighbour-info: cleanup, use recv instead of recvfrom 2014-09-06 14:02:19 +02:00
Nils Schneider aa9d6b662d Merge pull request #72 from freifunk-gluon/fastd-site-enable
mesh-vpn-fastd: enable from site.conf
2014-09-06 13:38:43 +02:00
Nils Schneider 34a40708af Merge pull request #70 from jplitza/patch-2
gluon-core: Remove VERSION_DIR hack
2014-09-06 13:33:51 +02:00
Nils Schneider 31976c242d mesh-vpn-fastd: enable from site.conf
This patch allows fastd's enabled flag's default value to be set from
site.conf.
2014-09-03 20:37:17 +02:00
Jan-Philipp Litza 6160f1a966 gluon-core: Remove VERSION_DIR hack
As the (removed) comment said, this was a one-time-hack that was obsoleted long ago.
2014-08-30 15:13:52 +02:00
Nils Schneider 70f19a5596 gluon-neighbour-info: query direct neighbours
This is a simple client for gluon-announced.
2014-08-28 18:48:57 +02:00