gluon/package/gluon-status-page
Linus Lüssing c6693b7316 gluon-status-page: add generic respondd cgi-bin
Adding a cgi-bin script which allows to query a node's respondd over HTTP.
This is especially useful when the response is expected to be large and
a UDP response would lead to an unreliable transfer of multiple IP
fragments, like for the upcoming "statistics-extended" respondd
provider. HTTP/TCP is then the more reliable approach.

Query examples with HTTP GET:

  $ curl --compressed "http://<IP6ADDR>/cgi-bin/respondd"
  -> defaults to nodeinfo

  $ curl --compressed "http://<IP6ADDR>/cgi-bin/respondd?nodeinfo+statistics"

Query examples with HTTP POST:

  $ curl --data "" --compressed "http://<IP6ADDR>/cgi-bin/respondd"
  -> defaults to nodeinfo

  $ curl --data "nodeinfo statistics" --compressed "http://<IP6ADDR>/cgi-bin/respondd"

Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
2022-12-09 18:30:14 +01:00
..
files gluon-status-page: add generic respondd cgi-bin 2022-12-09 18:30:14 +01:00
i18n gluon-status-page: use ubus to get radio channels 2021-08-08 12:11:20 +02:00
javascript gluon-status-page: fix mesh-vpn section for wg (#2502) 2022-05-21 20:27:14 +02:00
luasrc/lib/gluon gluon-status-page: relax nodeinfo query timeout (#2262) 2021-07-12 19:23:29 +02:00
sass statuspage: fix tq width 2021-04-07 13:02:33 +02:00
src gluon-status-page: make status page mesh protocol agnostic 2018-04-15 12:46:01 +02:00
Makefile Set PKG_VERSION in gluon.mk 2021-10-07 23:42:38 +02:00