Maciej Krüger
53e13cc30e
manman-sync: add advanced cli, find by name
2022-08-11 11:13:44 +02:00
Maciej Krüger
6610f272ec
manman-sync: fix
2022-08-11 11:13:44 +02:00
Maciej Krüger
deeef3dc55
manman-sync node-id changes
2022-08-11 11:13:44 +02:00
Maciej Krüger
6362e9cf94
60ghz cleanup
2022-08-11 11:13:44 +02:00
Maciej Krüger
6f60e4c20f
60ghz: ap/sta
2022-08-11 11:13:44 +02:00
Maciej Krüger
fc00f32c6a
60ghz part2/??
2022-08-11 11:13:44 +02:00
Maciej Krüger
8479a31ec5
60ghz
2022-08-11 11:13:44 +02:00
Maciej Krüger
e56fa0cea0
manman-sync: throw out luci-base to fix image size
2022-08-11 11:13:44 +02:00
Maciej Krüger
f94e017b45
mesh-olsrd: cleanup comment in lib (see prev commit)
2022-08-11 11:13:44 +02:00
Maciej Krüger
f732b5303f
mesh-olsrd: fix some stuff
2022-08-11 11:13:44 +02:00
Maciej Krüger
2473325406
lax check_site
2022-08-11 11:13:44 +02:00
Maciej Krüger
c67f17aa3f
private-ap: fix upgrade script
2022-08-11 11:13:44 +02:00
Maciej Krüger
7b53916579
private-ap: fix ui
2022-08-11 11:13:44 +02:00
Maciej Krüger
ee0bf1e3b1
private-ap: fix translation
2022-08-11 11:13:44 +02:00
Maciej Krüger
e47f42d811
web-private-ap: init
2022-08-11 11:13:44 +02:00
Maciej Krüger
185d57f458
private-ap: init
2022-08-11 11:13:44 +02:00
Maciej Krüger
f64e274c4e
web-static-ip: fix ui
2022-08-11 11:13:44 +02:00
Maciej Krüger
d3cdc40e02
gluon-yggdrasil: fix
2022-08-11 11:13:44 +02:00
Maciej Krüger
f4ccb80226
gluon-yggdrasil: init
2022-08-11 11:13:44 +02:00
Maciej Krüger
64a9023278
mesh-olsrd: add babel rules
2022-08-11 11:13:44 +02:00
Maciej Krüger
17b0823cd0
Revert "mesh-olsrd: tell l3 with hack about intfs"
...
This reverts commit 83b18ae44f4da4063072b91ada6a6286a6da8a6f.
2022-08-11 11:13:44 +02:00
Maciej Krüger
bee6197058
mesh-olsrd: tell l3 with hack about intfs
2022-08-11 11:13:44 +02:00
Maciej Krüger
d3dfe57505
mesh-olsr12-openvpn: change conf dir
2022-08-11 11:13:44 +02:00
Maciej Krüger
103b0defec
mesh-olsr12-openvpn: fix persistence
2022-08-11 11:13:44 +02:00
Maciej Krüger
34373e92a5
mesh-olsr12-openvpn: init
2022-08-11 11:13:44 +02:00
Maciej Krüger
d6335865ea
mesh-olsr12-vxlan: init
2022-08-11 11:13:44 +02:00
Maciej Krüger
4544ccf5db
cl
2022-08-11 11:13:44 +02:00
Maciej Krüger
580a78fd1d
manman
2022-08-11 11:13:44 +02:00
Maciej Krüger
270249922a
fix: channel being stuck at 1
2022-08-11 11:13:44 +02:00
Maciej Krüger
279a0f82e4
manman-sync: migrate to roles
2022-08-11 11:13:44 +02:00
Maciej Krüger
cf63eb79d5
fix: manman node field
2022-08-11 11:13:44 +02:00
Maciej Krüger
3c425648b9
manman-sync: mess with lua
2022-08-11 11:13:44 +02:00
Maciej Krüger
3674dddc97
manman-sync: save properly
2022-08-11 11:13:44 +02:00
Maciej Krüger
3c769526c6
manman-sync: make it smarter
2022-08-11 11:13:44 +02:00
Maciej Krüger
a36f9d7e2a
manman-sync: commit so move migrations don't mess up things
2022-08-11 11:13:44 +02:00
Maciej Krüger
db58670a14
config-mode-manman-sync: allow setting node
2022-08-11 11:13:44 +02:00
Maciej Krüger
1fcf25dbb4
manman-sync: deal with multi node locations better
2022-08-11 11:13:44 +02:00
Maciej Krüger
c3443b0cdd
mesh-vpn-openvpn: only add interface if really enabled
2022-08-11 11:13:44 +02:00
Maciej Krüger
73e74b342d
manman-sync: fix typo
2022-08-11 11:13:44 +02:00
Maciej Krüger
43447cd3bd
manman-sync: only re-sync if changed
2022-08-11 11:13:44 +02:00
Maciej Krüger
5d14d3e3d1
manman-sync: fix setting location
2022-08-11 11:13:44 +02:00
Maciej Krüger
4195b5a569
web-wifi-config: allow adjusting channel
2022-08-11 11:13:44 +02:00
Maciej Krüger
057bc2334c
core: fix channel adjustable
2022-08-11 11:13:44 +02:00
Maciej Krüger
38f12f7a01
static-ip: run migrations in right order
2022-08-11 11:13:44 +02:00
Maciej Krüger
5a54eb4dab
olsrd: dhcp-hack
2022-08-11 11:13:44 +02:00
Maciej Krüger
fc6c753d82
manman-sync: multiple remotes
2022-08-11 11:13:44 +02:00
Maciej Krüger
5b94764ca7
manman-sync: map eth to lan (eth -> mesh_lan)
2022-08-11 11:13:44 +02:00
Maciej Krüger
f0152a9cbb
manman-sync: prepare for signed responses
...
Co-Authored-By: Matthias Schiffer <mschiffer@universe-factory.net>
2022-08-11 11:13:44 +02:00
Maciej Krüger
5634c0cb9a
wifi-config: mark ibss as outdated
2022-08-11 11:13:44 +02:00
Maciej Krüger
ee65187d07
wifi-config: fix ibss option
2022-08-11 11:13:44 +02:00
Maciej Krüger
8c3ad7fc04
openvpn: config is now table instead of string
2022-08-11 11:13:44 +02:00
Maciej Krüger
117659d1c7
gluon-lib-ecdsa: fix some memory corruption issues
...
great, yay, krüger's first sophisticated C piece
I should really get someone to audit my mess
2022-08-11 11:13:44 +02:00
Maciej Krüger
4612ba45af
manman-sync: depend on lib-ecdsa
2022-08-11 11:13:44 +02:00
Maciej Krüger
7b4e0bb547
gluon-lib-ecdsa: make hashing it's own function
2022-08-11 11:13:44 +02:00
Maciej Krüger
6a8ec191a5
gluon-lib-ecdsa: init
2022-08-11 11:13:44 +02:00
Maciej Krüger
1ad2134aec
static-ip: don't del proto
2022-08-11 11:13:44 +02:00
Maciej Krüger
5208ecb081
static-ip: properly get if things are enabled
2022-08-11 11:13:44 +02:00
Maciej Krüger
2dc780f9d6
config-mode-theme-funkfeuer: add .gluon-warning class
2022-08-11 11:13:44 +02:00
Maciej Krüger
2ee2015e80
static/olsrd: add ibss support
2022-08-11 11:13:44 +02:00
Maciej Krüger
0867f38ca2
core: lax bssid check to allow format strings
2022-08-11 11:13:44 +02:00
Maciej Krüger
5cd7ea70cd
Revert "gluon-web-wifi-config: drop IBSS enable setting"
...
This reverts commit 2fdb3080ce
.
2022-08-11 11:13:44 +02:00
Maciej Krüger
f06c05e3a4
Revert "gluon-core: drop IBSS support"
...
This reverts commit 066158a27b
.
2022-08-11 11:13:44 +02:00
Maciej Krüger
7854d9b2dd
static-ip: use correct mesh vpn id
2022-08-11 11:13:44 +02:00
Maciej Krüger
c5ec42b5e8
static-ip: more resilent mac setting
2022-08-11 11:13:44 +02:00
Maciej Krüger
d6afc66859
manman-sync: run reconfigure aswell
2022-08-11 11:13:44 +02:00
Maciej Krüger
bf43cb50ff
manman-sync: fix setting cron
2022-08-11 11:13:44 +02:00
Maciej Krüger
f3673173b1
manman-sync: use error codes correctly
2022-08-11 11:13:44 +02:00
Maciej Krüger
4411acd89d
manman-sync: handle non-200 gracefully
2022-08-11 11:13:44 +02:00
Maciej Krüger
c8e86123b4
static-ip: make macs more random this time
2022-08-11 11:13:44 +02:00
Maciej Krüger
8b6abdbe6f
[downstream] lax dns check to allow v4
2022-08-11 11:13:44 +02:00
Maciej Krüger
28db34d0b1
manman-sync: fix dependencies
2022-08-11 11:13:44 +02:00
Maciej Krüger
e0ecf226d7
mesh-vpn-openvpn: fix
2022-08-11 11:13:44 +02:00
Maciej Krüger
5874659918
mesh-vpn-openvpn: enable for real
2022-08-11 11:13:44 +02:00
Maciej Krüger
a1f9015fbd
manman-sync finiush
2022-08-11 11:13:44 +02:00
Maciej Krüger
46f58256e9
manman-sync node_id -> location_id
2022-08-11 11:13:44 +02:00
Maciej Krüger
c5ccdf15f8
manman-sync fix statuspage
2022-08-11 11:13:44 +02:00
Maciej Krüger
436f3eaff5
manman-sync fix storing data
2022-08-11 11:13:43 +02:00
Maciej Krüger
503893fdf7
manman-sync fix datatype
2022-08-11 11:13:43 +02:00
Maciej Krüger
406276a23e
manman-sync fix
2022-08-11 11:13:43 +02:00
Maciej Krüger
a76ffcbf5e
static-ip fix storing values
2022-08-11 11:13:43 +02:00
Maciej Krüger
6424501645
static-ip make it work
2022-08-11 11:13:43 +02:00
Maciej Krüger
0810a08519
manman tweaks
2022-08-11 11:13:43 +02:00
Maciej Krüger
4dcf3e0212
mamman-sync: more wip
2022-08-11 11:13:43 +02:00
Maciej Krüger
751589417b
static-ip: init
2022-08-11 11:13:43 +02:00
Maciej Krüger
e63dc9b644
mesh-vpn: set correct device
2022-08-11 11:13:43 +02:00
Maciej Krüger
703a51b3b9
manman-sync init
2022-08-11 11:13:43 +02:00
Maciej Krüger
45ee680cd0
fix adhoc hack
2022-08-11 11:13:43 +02:00
Maciej Krüger
807a810049
mesh-openvpn: traffic shaping fixe
2022-08-11 11:13:43 +02:00
Maciej Krüger
6348376e3a
core: hacks for wifi no adhoc
2022-08-11 11:13:43 +02:00
Maciej Krüger
d259b0c8d4
fix mesh vpn
2022-08-11 11:13:43 +02:00
Maciej Krüger
48f247f946
fix mesh vpn config missing
2022-08-11 11:13:43 +02:00
Maciej Krüger
68f22154c2
gluon-mesh-vpn-openvpn: initial
2022-08-11 11:13:43 +02:00
Maciej Krüger
435eb64dc6
gluon-config-mode-theme-funkfeuer: theme things
2022-08-11 11:13:43 +02:00
Maciej Krüger
3eabe5eb52
refactor static-ip to match babel settings
2022-08-11 11:13:43 +02:00
Maciej Krüger
dec697a996
olsr stuffs
2022-08-11 11:13:43 +02:00
lemoer
b3eb380e6f
gluon-web-network: make mesh and client role exclusive
2022-08-11 11:13:43 +02:00
lemoer
cbe49cb9a4
gluon-core: allow subindexing sysconfig references for interface roles
...
This allows to specify something like "/lan[1]" as interface role:
root@platzhalter-525400123457:/# cat /lib/gluon/core/sysconfig/lan_ifname
eth0 eth2
root@platzhalter-525400123457:/# cat /etc/config/gluon
...
config interface 'iface_lan_1'
option name '/lan[1]' # this references eth2
list role 'client'
...
2022-08-11 11:13:43 +02:00
lemoer
c982e7e0ff
gluon-web-network: make roles "uplink" and "client" exclusive
2022-08-11 11:13:43 +02:00
lemoer
fee8384415
gluon-web-model: allow exclusive options in MultiListValue
2022-08-11 11:13:43 +02:00
lemoer
92feadfa23
gluon-web-network: add actions, list interfaces based on /etc/config/gluon
2022-08-11 11:13:43 +02:00