Matthias Schiffer
f2c8be9c48
gluon-config-mode: don't depend on haveged
...
Now that haveged starts before the config mode, there is no need to explicity
depend on it; instead it is just used when specified in the site configuration.
2014-01-12 00:50:43 +01:00
Matthias Schiffer
a259e771e9
gluon-core: fixup WAN interface MAC address setting
2014-01-11 21:31:28 +01:00
Matthias Schiffer
a626c9a165
gluon-core: remove left over 'EOF' from config script
2014-01-11 20:34:58 +01:00
Matthias Schiffer
f969e3a2b1
gluon-ebtables-filter-multicast: correct interface name
2014-01-11 19:27:06 +01:00
Matthias Schiffer
1b9c8dcc0b
Don't accept router advertisements by default
2014-01-11 17:43:35 +01:00
Matthias Schiffer
df00835f4c
Add gluon-radvd package
2014-01-11 16:05:17 +01:00
Matthias Schiffer
ccc1330ebb
next-node: rename config sections
2014-01-11 14:23:27 +01:00
Matthias Schiffer
c14f323058
next-node: remove unused include
2014-01-11 14:11:42 +01:00
Matthias Schiffer
bcb6603333
Disable IPv6 forwarding on br-client
...
Disabling forwarding prevents the node from reacting to the Subnet-Router
anycast address.
2014-01-11 14:01:23 +01:00
Matthias Schiffer
0f5190bc6e
Reimplement next-node configuration based on the new netifd version
2014-01-10 22:34:26 +01:00
Matthias Schiffer
f8cdeaefd9
Add ebtables filters from the legacy firmware
2014-01-10 21:49:18 +01:00
Matthias Schiffer
9015c01c34
Allow telnet login in config mode again
2014-01-09 10:06:36 +01:00
Matthias Schiffer
6c952a513a
Add gluon-lock-password package and make config mode depend on it
2014-01-09 09:58:59 +01:00
Matthias Schiffer
1be0a7667f
Make package version depend on the site config version where necessary
2014-01-04 09:19:13 +01:00
Nils Schneider
c03843eac1
gluon-luci-autoupdater: simple luci module for autoupdater
2013-11-28 21:49:34 +01:00
Nils Schneider
0b57802354
configmode -> gluon-config-mode
2013-11-28 20:00:37 +01:00
Nils Schneider
c3fcb81a4b
ssh keys
2013-11-28 20:00:37 +01:00
Nils Schneider
29b480522e
basic admin mode
2013-11-28 20:00:37 +01:00
Nils Schneider
be79b874c5
gluon-config-mode: show hostname on reboot page. fixes #8
2013-11-28 19:16:39 +01:00
Nils Schneider
4fdcc218c5
autoupdater: fix initial upgrade script
2013-11-11 11:45:12 +01:00
Matthias Schiffer
4521362ce3
gluon-core: clean up upgrade main script
2013-10-09 21:56:32 +02:00
Nils Schneider
15aafe47c8
gluon-config-mode: texts from mkm
2013-10-09 21:13:48 +02:00
Matthias Schiffer
3c8d9ed4eb
gluon-simple-tc: add newline to end of example config
2013-10-09 20:35:55 +02:00
Nils Schneider
9b69ac2845
gluon-simple-tc: initial.pl: sort keys before creating config
2013-10-04 10:47:31 +02:00
Nils Schneider
75ac64ca20
gluon-config-mode: simple-tc ifname must be mesh-vpn, not mesh_vpn
2013-10-03 23:26:00 +02:00
Nils Schneider
0d1e3e144b
gluon-config-mode: site.conf: configmode -> config_mode
2013-10-03 23:04:41 +02:00
Nils Schneider
2468154ad1
gluon-config-mode: add simple-tc settings for mesh_vpn
2013-10-03 23:00:47 +02:00
Nils Schneider
05633089c4
gluon-config-mode: forgot to rename uci config in button script
2013-10-03 22:48:54 +02:00
Nils Schneider
0a6c21e167
gluon-config-mode: forgot to rename uci config in button script
2013-10-03 22:12:47 +02:00
Nils Schneider
903d157550
gluon-simple-tc: create initial config from site.conf
2013-10-03 21:10:42 +02:00
Matthias Schiffer
7edb775444
gluon-mesh-batman-adv: clean up config script
2013-10-03 19:02:06 +02:00
Matthias Schiffer
8b069954a0
gluon-core: clean up uci config
2013-10-03 18:54:59 +02:00
Matthias Schiffer
6729bf37ef
gluon-mesh-vpn-fastd: clean up configuration script
2013-10-03 18:41:45 +02:00
Matthias Schiffer
e73f79f392
Move some more configuration into the corrent packages, correctly configure multiple radios
2013-10-03 18:04:03 +02:00
Matthias Schiffer
a5c042c294
Add gluon-simple-tc package
2013-10-03 13:59:45 +02:00
Nils Schneider
c73d52d77f
gluon-config-mode: fix upgrade script /lib/gluon/ugprade/config-mode/
2013-10-03 13:10:18 +02:00
Nils Schneider
71b8be79f4
gluon-config-mode: rename config-mode to gluon-config-mode
2013-10-02 22:56:51 +02:00
Matthias Schiffer
f22f0e44f6
gluon-mesh-vpn-fastd: always enable fastd
2013-10-02 20:33:32 +02:00
Matthias Schiffer
0a9b811477
gluon-cron: always enable cron when it is installed
2013-10-02 20:33:32 +02:00
Matthias Schiffer
9c0db9e291
gluon-ebtables: always enable ebtables when they are installed
2013-10-02 20:33:32 +02:00
Nils Schneider
cf6c51ee5e
gluon-config-mode: rename configmode to config-mode (except in lua variables where it is still called configmode)
2013-10-02 15:24:14 +02:00
Nils Schneider
ae5277ff9f
gluon-location is a dependency of config-mode, not autoupdater
2013-10-02 15:00:07 +02:00
Nils Schneider
7c64af8c7e
gluon-config-mode: various fixes (default values, autoupdater changes)
2013-10-02 14:46:39 +02:00
Nils Schneider
b6484440e1
gluon-location: store lat/lon in system config
2013-10-02 14:18:42 +02:00
Nils Schneider
61a384f214
Revert "gluon-mesh-vpn-fastd: set mesh_vpn.enabled flag"
...
This reverts commit baf6d14160ab15069f68161d0d1556c369cf0cbd.
2013-10-02 14:02:24 +02:00
Nils Schneider
f637e923f5
gluon-autoupdater: new branch specification
...
It is now possible to specific multiple branches like this:
config branch stable
option url ...
list pubkey ...
...
config branch testing
...
and select one in autoupdater.settings:
config autoupdater settings
option branch "stable"
2013-10-02 13:33:47 +02:00
Nils Schneider
09855e0c80
gluon-mesh-vpn-fastd: set mesh_vpn.enabled flag
2013-10-02 13:19:39 +02:00
Nils Schneider
d866400ef9
gluon-autoupdater: rename script to autoupdater (was autoupdate)
2013-10-02 13:18:48 +02:00
Matthias Schiffer
54ba93f4bf
gluon-mesh-batman-adv: configure batman-adv
2013-10-01 21:38:21 +02:00
Matthias Schiffer
00a97602a4
gluon-core: upgrade: fix directory movement
2013-10-01 21:38:21 +02:00
Matthias Schiffer
568cfbf398
gluon-core: ensure version stamp dir existence
2013-10-01 21:38:21 +02:00
Matthias Schiffer
d508728da6
gluon-core: fix typo
2013-10-01 21:38:21 +02:00
Matthias Schiffer
7771cd9f2e
gluon-core: make 001-sysconfig executable
2013-10-01 21:38:21 +02:00
Matthias Schiffer
2d93cad89d
gluon-core: always handle core scripts first
2013-10-01 21:38:21 +02:00
Matthias Schiffer
fa1774a4e6
Remove batman-adv specific parts of gluon-core
2013-10-01 21:38:21 +02:00
Nils Schneider
fd4222f65d
gluon-autoupdater: read config from site.conf
2013-09-30 23:31:35 +02:00
Matthias Schiffer
01da55cdd4
gluon-next-node: fix ebtables interface name
2013-09-30 21:39:11 +02:00
Matthias Schiffer
fdf19830d7
gluon-mesh-vpn-fastd: generate fastd config from site configuration
2013-09-30 21:29:52 +02:00
Matthias Schiffer
e684418cb3
Use odhcp6c for interface configuration
2013-09-30 18:47:46 +02:00
Matthias Schiffer
946438f215
gluon-core: remove deprecated accept_ra settings
2013-09-30 18:47:46 +02:00
Matthias Schiffer
20caa3662a
gluon-next-node: set accept_ra to 0
2013-09-30 18:47:46 +02:00
Nils Schneider
e352326a9b
gluon-config-mode: do not depend on luci-mod-failsafe (gluon-luci-admin will provide it's functionality)
2013-09-30 18:39:26 +02:00
Matthias Schiffer
225f15f9e1
gluon-next-node: add ebtables to filter IP packets with the next-node address
2013-09-30 17:38:04 +02:00
Nils Schneider
18f0fc6366
gluon-autoupdater: read version from /lib/gluon/release
2013-09-30 17:12:57 +02:00
Nils Schneider
b72a7d0b59
gluon-release: creates /lib/gluon/release
2013-09-30 17:12:47 +02:00
Matthias Schiffer
346c96b4a2
gluon-ebtables: add missing mod-ipt-core dependency
2013-09-30 16:25:42 +02:00
Nils Schneider
8ada602570
configmode: move upgrade script from 0.4 to invariant
2013-09-30 16:24:37 +02:00
Nils Schneider
a2539ead02
configmode: show current bandwidth limit in wizard
2013-09-30 15:14:01 +02:00
Nils Schneider
b0b95ae135
configmode: migrate uci config of pre 0.4 firmwares
2013-09-30 14:50:29 +02:00
Matthias Schiffer
b6045bb1aa
gluon-next-node: fix interface names
2013-09-30 14:36:53 +02:00
Nils Schneider
1044a446b8
autoupdater: enable by default
2013-09-30 01:07:31 +02:00
Nils Schneider
663b419cd5
configmode: read pubkey message from site configuration
2013-09-30 00:55:38 +02:00
Nils Schneider
91d70b98c7
autoupdater: fix Makefile
2013-09-30 00:12:45 +02:00
Nils Schneider
1666df3cbf
configmode: initscript takes care of enabled-flag
2013-09-30 00:12:21 +02:00
Nils Schneider
9402824e14
autoupdater: simple autoupdater updated to use gluon-cron
2013-09-29 22:38:12 +02:00
Matthias Schiffer
639e300a93
gluon-crond: fix matches == 6 case
2013-09-29 22:18:24 +02:00
Nils Schneider
8476bf5a2b
configmode: remove tab "Wizard" in basic mode
2013-09-29 22:06:03 +02:00
Matthias Schiffer
b1c14b2b97
Add gluon-cron package
2013-09-29 21:55:57 +02:00
Matthias Schiffer
aaaf5a1485
gluon-next-node: generated config: move prefix information out of next-node scope
2013-09-29 14:42:00 +02:00
Matthias Schiffer
f2d9bdaba7
Fix MAC address getters for current OpenWRT
2013-09-28 23:39:53 +02:00
Nils Schneider
c19b4efd05
new basic configmode
2013-09-28 23:33:12 +02:00
Matthias Schiffer
4783a52a71
Add hostname prefix config
2013-09-28 23:13:57 +02:00
Matthias Schiffer
62397f8920
gluon-next-node: some minor fixes
2013-09-28 22:33:53 +02:00
Matthias Schiffer
7c55b5060e
gluon-next-node: add ebtables rules
2013-09-28 22:15:37 +02:00
Matthias Schiffer
8f20b25632
Add ebtables package
2013-09-28 22:03:20 +02:00
Matthias Schiffer
6543ef9725
Adjust some old scripts to gluon (TODO: reimplement backwards compatiblity)
2013-09-28 21:48:46 +02:00
Matthias Schiffer
8a51242f3e
Some work on the next-node anycast address
2013-09-28 21:24:13 +02:00
Matthias Schiffer
05fb012ae4
Generate wifi config
2013-09-28 18:40:37 +02:00
Matthias Schiffer
7affd55c1b
Add some gluon-config-mode dependencies
2013-02-19 00:18:14 +01:00
Matthias Schiffer
fb65dfe12d
Make gluon-mesh-batman-adv depend on kmod-batman-adv
2013-02-12 00:05:55 +01:00
Matthias Schiffer
6f41a9b7bf
Add stub setup script so the package is not empty
2013-02-11 21:48:36 +01:00
Matthias Schiffer
eecf9b06fd
Move disable-services script to invariant directory
2013-01-31 16:24:29 +01:00
Matthias Schiffer
a7e22f30b3
Move batman-adv migration scripts to gluon-mesh-batman-adv package
2013-01-31 16:15:32 +01:00
Matthias Schiffer
0637c9fa6d
More makefiles for some basic packages
2013-01-31 11:36:18 +01:00
Matthias Schiffer
19b611f8ab
Add gluon-core package
...
This is the most basic core of the Gluon framework. Most upgrade scripts will
have to be rewritten and/or moved to other packages.
2013-01-31 10:23:27 +01:00
Matthias Schiffer
d9902c0664
Adjustments for the Gluon project
2013-01-30 21:32:50 +01:00