Commit graph

31 commits

Author SHA1 Message Date
1f32bf4267 [hotfix][web] add config["base-dir"] to work in subdirs 2022-12-27 19:01:07 +01:00
a0254de86c add check if no peering is selected in peering-edit 2022-12-26 14:52:48 +01:00
600631be53 [frontend] hotfix: add "dev %i" to example config 2022-12-22 14:54:09 +01:00
a534568de5 [web] implement communication between web+node(s) 2022-12-21 22:52:56 +01:00
99809e1139 [node] implement everything... 2022-12-21 21:21:57 +01:00
1fda3c11a4 "small changes"
- remove http only in login.html
- extract PeeringManager into separate file
- add "progress meter" for "used" to "available" peerings
2022-12-12 21:53:47 +01:00
d6509ef6fe update kverify to use new api scheme 2022-12-10 11:42:31 +01:00
2eeb36e453 add hint for "answer for everything" 2022-12-08 07:18:43 +01:00
537400f77a add ability to delete peerings
+ format all files
+ fix "selected_peering" not being defined in /peerings/edit
2022-12-07 17:32:39 +01:00
ff4865f4b6 check values for debug login (@famfo, you know why) 2022-12-04 18:37:35 +01:00
8cb78cde2e add functionality to edit peerings 2022-12-03 23:26:04 +01:00
85c2080dc1 add check for bgp cap 2022-12-03 13:31:47 +01:00
14bb23690e add display of existing peerings+check if supplied ips are in allowed ip ranges 2022-11-27 00:00:01 +01:00
d48b754da6 add first try of installation instructions 2022-11-26 18:00:46 +01:00
31c9a1d39d add creating peerings (inside serverside config)
this doesn't actually add the peerings just saves the parameters to disk
2022-11-25 21:55:45 +01:00
c4fb52a217 fix KexError if no ?return= is specified on /login 2022-11-24 16:02:07 +01:00
36cb273103 implement server side form validation 2022-11-23 16:47:55 +01:00
e9addf2a8d auto update example config when changing values 2022-11-22 19:50:11 +01:00
320176460e add clientside form vailidation 2022-11-22 17:16:20 +01:00
107644cbd7 add example-configs and form on peering/new 2022-11-21 21:10:03 +01:00
bc55c5df00 add "peering-dir", logging, 2022-11-20 10:57:33 +01:00
cc8f181f24 add waitress as production WSGI server 2022-11-19 18:12:01 +01:00
740b050fc4 implement debug login;
add functions for add/remove/view peerings
2022-11-18 10:25:58 +01:00
c1663e42cc add/change conf-file options; add debug login 2022-11-17 07:20:03 +01:00
1770eeb201 add loading of MNT-data from kverify 2022-11-17 06:43:43 +01:00
b305139033 first (working) implementation of kioubit-auth
- verify(<x509-key>, signature=base64decode(<sig>), <params(base64)>)
2022-11-12 19:57:16 +01:00
e8c9c25a01 add "domain" option to config.json
add usages of the "domain" option
2022-11-12 17:36:11 +01:00
9fa16e1ac9 add signature verification module
- (the (test) signature allegedly has the wrong length?)
- add login route for main.py
2022-11-12 16:35:37 +01:00
6344dbb07f add sample config.json + working webserver 2022-11-11 20:17:37 +01:00
3bddf1715f create folder structure and add READMEs 2022-11-10 20:53:59 +01:00
aa3c064457 INITIAL 2022-11-10 20:38:03 +01:00