Matthias Schiffer
90fe74bf4d
Merge pull request #2289 from freifunk-gluon/status-page-improvements
...
Status page improvements
2021-09-04 21:11:05 +02:00
Tom Herbers
1cb0fc84fc
gluon-status-page: swap bandwidth limits ( #2304 )
2021-08-31 20:07:17 +02:00
Matthias Schiffer
a357278464
gluon-status-page: fix display of non-string values from respondd data
...
Fixes the display of client counts, which are numbers and not strings
in the respondd data.
Fixes: 3a885a1b22
("gluon-status-page: make "gateway nexthop" a link (#2278 )")
2021-08-08 12:11:20 +02:00
Matthias Schiffer
0d3fa6b59b
gluon-status-page: use ubus to get radio channels
...
Do not depend on the respondd-airtime module just to get the configured
channels. This removes the display of the frequency in addition to the
channel, as it is not readily available.
In addition, the translation string is improved to allow for text after
the channel number.
2021-08-08 12:11:20 +02:00
Matthias Schiffer
f2e0f7e3a8
gluon-status-page: avoid complex math
...
This code is usually running on an embedded CPU without FPU. In
addtition to its inefficience, the algorithm is also much harder to
understand.
Replace the logarithm formula with a simple loop.
2021-08-08 12:11:20 +02:00
Matthias Schiffer
dcb8738a5a
gluon-status-page: fix indentation
2021-08-08 12:11:20 +02:00
lemoer
3a885a1b22
gluon-status-page: make "gateway nexthop" a link ( #2278 )
...
With this commit, the gateway nexthop is now a clickable link, that leads
to the status page of the nexthop.
2021-07-23 19:10:27 +02:00
Martin Weinelt
76185e3a2a
gluon-status-page: relax nodeinfo query timeout ( #2262 )
...
It was found that a one second timeout for nodeinfo data may be too low,
so that when a node is otherwise occupied that timeout may be reached
too often.
The nodeinfo query response is also vital to the status-page base
template, so that when it times out, the site will be turned in a broken
state, that it cannot recover from.
Fixes : #2256
2021-07-12 19:23:29 +02:00
aiyion.prime
b973c8f133
gluon-status-page: show bandwidth limits
2021-06-07 21:21:42 +02:00
aiyion.prime
b53997836f
gluon-status-page: show vpn protocol
2021-06-05 21:39:34 +02:00
aiyion.prime
a683486514
fixup! gluon-status-page: add mesh protocol to status-page
2021-05-06 19:03:06 +02:00
aiyion.prime
77a6b9a947
gluon-status-page: add mesh protocol to status-page
2021-05-06 16:37:32 +02:00
David Bauer
490c522351
Merge pull request #2200 from AiyionPrime/status_page_role
...
gluon-status-page: add role to status-page
2021-04-28 00:11:26 +02:00
aiyion.prime
e6bdbe811a
gluon-status-page: use sitetranslation for role
2021-04-23 15:57:37 +02:00
aiyion.prime
f14707cfa2
gluon-status-page: use mac80211 identifier (phy)
2021-04-22 22:43:48 +02:00
aiyion.prime
dc400c9220
gluon-status-page: reformat spaces
2021-04-22 21:43:55 +02:00
aiyion.prime
344d3ab686
gluon-status-page: add channels to status-page
2021-04-22 21:43:55 +02:00
aiyion.prime
b6ec181c80
gluon-status-page: add role to status-page
2021-04-12 12:08:04 +02:00
aiyion.prime
5e2525f573
statuspage: fix tq width
...
overflow for 'DejaVu Sans'.
2021-04-07 13:02:33 +02:00
David Bauer
5b068d7c47
treewide: rename local_client zone ( #2115 )
...
This renames the local_client zone to loc_client, as local_clint exceeds
the maximum zone length allowed for firewall3, which is 11 bytes.
This worked previously due to firewall3 using unsafe string operations.
Now creation of the chain fails (latest OpenWrt master).
2020-09-13 05:24:33 +02:00
David Bauer
64f4095c1c
gluon-status-page: add wireless client count ( #2085 )
...
This adds the wireless client count for 2.4GHz and 5 GHz radios to the
status page. Previously, only the total client count advertised by
the mesh protocol was visible.
2020-08-09 00:34:23 +02:00
lemoer
14481851f6
gluon-status-page: show primary_domain
2020-05-21 18:09:08 +02:00
lemoer
57516fe4e7
Add GLUON_MINIFY flag to allow skipping the minification process ( #1916 )
2020-05-13 00:45:06 +02:00
Jan Alexander
016b323a17
gluon-status-page: set fixed layout and responsive view for data tables
2020-04-07 22:34:23 +02:00
lemoer
82082d8c62
gluon-status-page: add gateway_nexthop to statistics
2019-12-05 17:00:59 +01:00
Martin Weinelt
580b7357d5
Revert gluon-status-page gateway_nexthop changes
...
This reverts commits
- caf2dd037b
.
- 07ebac6a49
- 55eff45f96
I accidentally pushed these commits as I had them lying around on a
dirty checkout I did testing on.
2019-12-01 16:22:34 +01:00
lemoer
55eff45f96
gluon-status-page: prettify nextnode when node is offline
2019-11-24 02:38:55 +01:00
lemoer
07ebac6a49
gluon-status-page: show gateway_nexthop and gateway in one table row
2019-11-24 02:12:47 +01:00
lemoer
caf2dd037b
gluon-status-page: add gateway_nexthop to status page statistics
2019-11-24 01:19:17 +01:00
bobcanthelpyou
4b962f24d1
treewide: update i18n files via i18n-scan.pl and msgmerge ( #1784 )
2019-11-09 01:25:33 +01:00
lemoer
21397ce678
gluon-status-page: add domain and site ( #1820 )
2019-09-30 02:00:17 +02:00
Martin Weinelt
86148bdfc3
gluon-status-page: rebuild status-page.js after 02dfc66
...
The original commit only applied its changes to the source file and did
not rebuild the minified file, therefore the change never went live.
2019-01-17 23:25:31 +01:00
Martin Weinelt
bcf4d076e1
gluon-status-page: display position and link it with geo uri scheme ( #1587 )
...
Fixes : #659
Signed-off-by: Martin Weinelt <martin@darmstadt.freifunk.net>
2018-11-27 23:16:32 +01:00
Andreas Ziegler
849f72b0a6
gluon-status-page: don't cache index meta redirect
2018-10-11 03:23:29 +02:00
David Bauer
02dfc66438
gluon-status-page: update memory usage estimation
...
Let gluon-respondd expose "MemAvailable" from /proc/meminfo to allow for
a more realistic memory-usage estimation.
Information on MemAvailable can be found here:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
2018-08-25 00:57:44 +02:00
Matthias Schiffer
90031ba97a
gluon-status-page: replace nixio with luaposix
2018-07-17 20:08:16 +02:00
Matthias Schiffer
da058c5ef9
gluon-status-page: move neighbours-batadv wrapper to batadv-specific package
2018-06-30 16:03:13 +02:00
Matthias Schiffer
f51eac7582
gluon-status-page: add contact information again
...
The field was accidentally removed during the status-page rewrite.
Fixes #1401
2018-05-22 22:48:27 +02:00
Christof Schulze
2465a103f6
gluon-status-page: when prettifying undefined numbers, show - instead of NaN
2018-04-16 10:23:15 +02:00
Christof Schulze
8959d8c3ea
gluon-status-page: make status page mesh protocol agnostic
...
batman-adv-specific parts are moved to a new package
gluon-status-page-mesh-batman-adv.
2018-04-15 12:46:01 +02:00
Christof Schulze
6dff120e3c
gluon-status-page: reduce usage of absolute paths in cgi-bin scripts neighbours-nodeinfo and stations
2018-04-15 12:39:36 +02:00
Matthias Schiffer
35ade80f1c
gluon-status-page: move mesh protocol specific definitions into a separate file
2018-04-15 11:36:37 +02:00
Matthias Schiffer
3282a63ea7
gluon-status-page: remove "lastseen" field from neighbours-batadv output
...
The field is unused.
2018-04-15 10:09:36 +02:00
Matthias Schiffer
433af56f99
gluon-status-page: fix code indentation
2018-04-15 10:01:25 +02:00
Matthias Schiffer
994c94918a
treewide: automatically set SECTION and CATEGORY for Gluon packages
2018-04-14 00:01:04 +02:00
Matthias Schiffer
6f0d9f1e2d
gluon-status-page: fix typo in comment
2018-04-13 22:50:37 +02:00
Matthias Schiffer
6dc9369715
gluon-status-page: suppress "broken pipe" syslog message
...
Some HTTP endpoints were writing annoying "broken pipe" messages to stderr.
2018-03-27 19:48:04 +02:00
Matthias Schiffer
68a706a948
gluon.mk: remove GLUON_PKG_MAKE option
2018-03-09 10:05:44 +01:00
Matthias Schiffer
60522ee253
treewide: move package Makefile boilerplate to gluon.mk
2018-03-08 19:49:41 +01:00
Matthias Schiffer
934221b86f
treewide: remove redundant definitions from package Makefiles
2018-03-07 21:23:41 +01:00