lemoer
8af91d86c1
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.
(cherry picked from commit 3a885a1b22
)
2022-02-03 17:08:07 +01: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
Nils Schneider
a349dd07bd
nodeinfo: mesh interface classes (wireless, tunnel, other)
...
This will introduce a new nodeinfo object, network.mesh.bat0.interfaces,
containing any of the the following subordinated objects:
- wireless
- tunnel
- other
Each of these objects contains a (possibly empty) list of MAC addresses
(lowercase, colon-notation) corresponding to a interface of the given
class. Combined with a batman graph it is thus possible to mark
sub-graphs as "wireless" or "vpn".
The previously used object mesh_intefaces is superseded by this new
object structure and mesh_interfaces will be removed in a future Gluon
release.
2015-05-04 19:15:39 +02:00
Matthias Schiffer
9b172bbaf4
Move all upgrade scripts to a common directory
...
Moving the scripts to a common directory not only vastly simplifies the
zzz-gluon-upgrade script, but also allows to define an ordering of such
scripts across packages.
2015-01-24 11:27:47 +01:00
Matthias Schiffer
104c92dfe6
gluon-status-page: remove workaround for now fixed LuCi bug
2014-11-17 16:22:05 +01:00
Matthias Schiffer
691f0cb6c5
gluon-status-page: show VPN status (very minimalistic for now)
2014-11-17 03:24:08 +01:00