Commit Graph

1802 Commits

Author SHA1 Message Date
Maciej Krüger
f1143acadd web-model: add file 2022-08-11 11:13:44 +02:00
Maciej Krüger
edbd2a0d3f mesh-vpn-openvpn: misc stuff 2022-08-11 11:13:44 +02:00
Maciej Krüger
50ceec1a4a manman-sync: fix first sync 2022-08-11 11:13:44 +02:00
Maciej Krüger
e7c4ee890b manman-sync: fix some stuff 2022-08-11 11:13:44 +02:00
Maciej Krüger
a7c8b3a8d8 manman-sync: fix enable 2022-08-11 11:13:44 +02:00
Maciej Krüger
7a600a4378 manman-sync: adjust wizard to use names instead 2022-08-11 11:13:44 +02:00
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