renovate[bot]
f0d4e0b46c
chore(deps): update dependency font-awesome to v6.6.0 ( #518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 18:04:17 +00:00
Rene Leonhardt
daa14aef93
chore(deps): Update dependencies
2024-06-21 12:17:05 +02:00
renovate[bot]
cb7f16faa7
chore(deps): update dependency font-awesome to v6.5.2
2024-04-03 03:45:12 +00:00
renovate[bot]
c5f6cdbee8
Update dependency font-awesome to v6.3.0
2023-02-27 07:47:05 +00:00
mudler
964d2f17c1
🌱 Allow to specify minNodes in services
2022-12-27 17:39:02 +01:00
Ettore Di Giacinto
f5ea51d82e
📝 Switch to Apachev2
...
As EdgeVPN can be used as library and it turns out to be quite useful, change license for follow up versions
to Apache so can be used as a library easilier.
2022-08-27 21:55:21 +00:00
Ettore Di Giacinto
3e01187958
🤖 Generate discovery services if not passed
2022-08-21 13:37:23 +00:00
Ettore Di Giacinto
ad7d46e37e
WIP
2022-08-19 10:24:56 +00:00
mudler
6ed92ef81a
⚙️ Enlarge AdvertizingNode time window
2022-05-09 23:44:59 +02:00
mudler
10911670ca
🤖 Stabilize tests
2022-04-23 01:45:40 +02:00
mudler
8826daf815
⚙️ Add wip/experimental peerguard and peergater
...
Peerguard and peergater are two components that work together to gate
peers and add them to a trusted zone.
This allows to isolate nodes from the p2p network and avoid to rotate
network tokens in case of leaks.
For the moment an ECDSA auth provider is implemented as sample purpose,
documentation will follow up on how to use them and how to write them
up.
2022-04-23 00:39:59 +02:00
mudler
7056695041
🎨 Display metrics to summary
2022-04-21 18:02:32 +02:00
mudler
a3a4af00a5
⚙️ Expose metrics to API
2022-04-20 23:37:35 +02:00
mudler
dc95652ddd
🎨 render HTML
2022-04-19 23:26:49 +02:00
mudler
7353e2ada1
🎨 Add delete button to nodes and DNS
2022-04-19 23:26:27 +02:00
Ettore Di Giacinto
2a2ce6d250
🎨 minify and embed js assets
2022-04-19 18:07:43 +02:00
Ettore Di Giacinto
a4751c9010
🎨 Fixup display arch in webui
2022-04-19 18:02:00 +02:00
Ettore Di Giacinto
7e4411b05e
🎨 Fixup DNS record display
2022-04-12 19:27:38 +02:00
Ettore Di Giacinto
3a80a06d7c
🎨 Complete WebUI refactor
...
Use alpine.js + tailwind CSS (and some template magic) to create a
single-page view that doesn't need reloading anymore.
2022-04-12 19:20:35 +02:00
Ettore Di Giacinto
4c1fa0290d
⚙️ API: annotate online state from healthcheck
2022-04-11 19:37:24 +02:00
Ettore Di Giacinto
e9ebad9828
🐛 Fixup peerstore view, display node state
2022-03-20 12:29:47 +01:00
Ettore Di Giacinto
2607dc0f1f
⚙️ Rotate pubsub subscription
2022-03-16 18:15:51 +01:00
Ettore Di Giacinto
f51c7993ea
⚙️ Attach pprof to API for debugging
2022-02-21 16:36:44 +01:00
Ettore Di Giacinto
718e6156df
🤖 Fixup echo shutdown
2022-02-12 01:24:10 +01:00
Ettore Di Giacinto
18249165c7
🤖 Drop flaky test
2022-02-12 01:09:41 +01:00
Ettore Di Giacinto
6ffe03c3e8
⚙️ Unify API routes
2022-02-12 00:56:33 +01:00
Ettore Di Giacinto
266d79ab60
🤖 Fixup test
2022-02-12 00:56:15 +01:00
Ettore Di Giacinto
c27cda6965
⚙️ Construct from client the socket dialer
2022-02-12 00:46:47 +01:00
Ettore Di Giacinto
aaa97f3e7b
⚙️ Add summary to client API
2022-02-12 00:35:28 +01:00
Ettore Di Giacinto
3bf4316e28
⚙️ Add support to bind API to unix sockets
2022-02-12 00:32:21 +01:00
Ettore Di Giacinto
c7af9028bf
🤖 Disable test. Needs other nodes online
2022-02-09 23:22:24 +01:00
Ettore Di Giacinto
af2c92d674
🎨 fixup print roles
2022-02-09 21:49:42 +01:00
Ettore Di Giacinto
b09a20e172
🤖 Fixup typo in test when running locally
2022-02-09 21:42:16 +01:00
Ettore Di Giacinto
2118965567
🤖 Add services test
2022-02-09 21:34:20 +01:00
Ettore Di Giacinto
b543fdf674
⚙️ Split reading alive/active nodes from API
2022-02-09 21:10:27 +01:00
Ettore Di Giacinto
f9010ce2ed
⚙️ use UTC
2022-02-09 18:06:25 +01:00
Ettore Di Giacinto
32e36c90ce
🤖 Adapt to ginkgov2 restrictions
2022-02-03 19:11:18 +01:00
Ettore Di Giacinto
3550de89ea
🤖 switch to ginkgo v2
2022-02-03 18:54:55 +01:00
Ettore Di Giacinto
acc1a09f74
🎨 Add doc button to webUI
2022-01-30 17:47:16 +01:00
Ettore Di Giacinto
4b9afce66c
🎨 Expose DNS management to API
2022-01-26 23:10:23 +01:00
Ettore Di Giacinto
9ffe0f7445
🎨 Expose NodeID in /api/summary
2022-01-25 21:14:12 +01:00
Ettore Di Giacinto
7968c5a362
🎨 Expose node/peer metrics to API/UI. Set keylength/mtu from args
...
Expose to UI peernodes and on chain nodes. The on chain nodes are the
nodes which we are connected over in order to decode the blockchain. The
peer nodes are the node store list of the node.
Also allow to set packet-mtu and a desired keylength when generating
tokens.
2022-01-22 12:10:56 +01:00
Ettore Di Giacinto
b3e1357b89
🎨 hide echo banner
2022-01-18 23:18:55 +01:00
Ettore Di Giacinto
f389d823de
🎨 Split edgevpn package
2022-01-17 23:58:53 +01:00
Ettore Di Giacinto
85b16a8653
🔧 Make process controller take options
2022-01-04 20:48:48 +01:00
Ettore Di Giacinto
2db174d468
🔧 Add service controller
...
Adds a set of experimental controller library to wrap and give more
syntax sugar when writing things on top of the edgeVPN API.
Controllers could be used to deploy services, and, for example,
orchestrate nodes joining a network.
2022-01-01 01:35:40 +01:00
Ettore Di Giacinto
445937d1b7
📓 fixup LICENSE headers
2021-12-28 23:31:19 +01:00
Ettore Di Giacinto
d3f0ffb470
🔧 Add default timeout for ledger persist calls
2021-12-07 17:34:37 +01:00
Ettore Di Giacinto
c65e4011cd
🎨 Fix display menu and icons on mobiles
2021-12-04 15:00:58 +01:00
Ettore Di Giacinto
3a2093c7c3
🎨 Add meta viewport
2021-12-04 11:31:01 +01:00