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
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
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
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
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
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
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
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
27f7ce444f
gluon-status-page: when visiting via a next-node address, redirect to a unique address
...
A downside of this behaviour is that the page does not work for IPv4-only
clients, as the redirect will always point at an IPv6 address.
Still, it seems like a good idea to enforce the redirect even from the IPv4
next-node address, as switching nodes while being connected to the status
page would lead to unexpected behaviour.
2018-02-26 03:25:01 +01:00
Matthias Schiffer
fdf823a3a2
gluon-status-page-api: merge back into gluon-status-page
...
All Access-Control-Allow-Origin are removed to improve users' privacy. As
the status page API is thus not useful without the status page anymore,
merge them back into a single package.
The status-page-api respondd provider is removed as well.
Fixes #1194
2018-02-26 02:20:38 +01:00
Matthias Schiffer
88906f238b
gluon-status-page: reimplement based on gluon-web
...
This new status page is significantly smaller than the old one. It always
loads its resources from the same host as the page itself, not requiring
cross-origin requests anymore.
It also uses the common i18n infrastructure of gluon-web.
Fixes #914
2018-02-26 02:20:38 +01:00
Matthias Schiffer
7f2b93e7f0
gluon-status-page: remove old status page
...
We have Git for history, there's no reason to keep old files that aren't
used anymore.
2016-04-26 21:29:48 +02:00
Matthias Schiffer
9b46a05de7
Merge pull request #450 from freifunk-gluon/status-page
...
gluon-status-page: new status page
2015-10-26 22:55:00 +01:00
Nils Schneider
431ac81407
gluon-status-page-api: split API from gluon-status-page
...
This will make it easier to replace the API with C programs.
2015-09-05 11:47:44 +02:00
Nils Schneider
5e5dc5ab18
gluon-status-page: new status page
2015-09-04 20:50:18 +02:00
Matthias Schiffer
faba9efb88
Merge branch 'jsonc-sink' of https://github.com/FreifunkBremen/gluon
2015-09-04 17:15:58 +02:00
Jan-Philipp Litza
961e6cc1c0
Add sink support to luci-lib-jsonc and use it where needed
2015-09-04 12:27:45 +02:00
Nils Schneider
21935ffc81
gluon-status-page: set html encoding to utf-8
2015-09-02 21:19:41 +02:00
Jan-Philipp Litza
15a80aaffd
Switch from luci-lib-json to luci-lib-jsonc
...
Apart from replacing a patch for the former by two patches for latter,
this involved minimal adaptations of the lua scripts in the following
packages:
* gluon-announce
* gluon-announced
* gluon-mesh-batman-adv-core
* gluon-status-page
2015-08-30 21:05:13 +02:00
kb-light
753c1f9e2a
gluon-status-page: handle 11s interfaces
2015-08-23 23:19:28 +02:00
Nils Schneider
4f8ce12325
uhttpd: set max_requests to 12
...
This limits the number of concurrent users to 2 or 3 (approx. 4 connections per
user), greatly reducing DoS potential.
2015-06-29 12:03:01 +02:00
Nils Schneider
28668c8c52
gluon-status-page: API
2015-06-29 12:03:01 +02:00
Matthias Schiffer
ab10be9f50
We're on Chaos Calmer now
2015-05-22 01:09:19 +02:00