Commit graph

  • 1f242ba597 nodes: use ASN instead of asn in peerings.update() master lare 2025-01-26 16:08:27 +01:00
  • d34136b42f [backend] longer timeout for node communication and retrying with other if add/update fails with 409/404 lare 2024-09-29 20:09:45 +02:00
  • b3337a5b3d [frontend] edit page: show the asn if login is admin lare 2024-09-01 18:13:49 +02:00
  • 067803081d [backend] change default values in Peeringmanager.exists() lare 2024-09-01 14:25:08 +02:00
  • 376571c410 [web] allow admin to view/create/edit peerings of others lare 2024-09-01 01:02:11 +02:00
  • 41e2290365 [node] also try ipv6ll in bgp-config + reformat lare 2024-04-23 17:29:23 +02:00
  • f01559844d [nodes] replace "-" with "_", so bird doesn't complain lare 2023-09-05 07:48:24 +02:00
  • b3eb047a6f [web] also return http_code when trying to create peering when already exists lare 2023-07-21 11:08:27 +02:00
  • 1894a6dce9 [nodes] decrease sleep from 5 to 3 seconds lare 2023-06-14 08:53:03 +02:00
  • 09da5ec830 [web] notify user if something failed in the backend lare 2023-06-14 08:52:17 +02:00
  • 67f10102b3 [web][kverify] use new api vesion lare 2023-06-09 15:37:29 +02:00
  • 23fa5ba1a6 [web] add new Kioubit Auth button lare 2023-06-05 00:19:23 +02:00
  • 4139c66381 [node] add typehints for argument parser lare 2023-04-22 17:02:19 +02:00
  • d0a21adab4 [web] allow owner (specified in config) to use debug login even if debug login isn't enabled lare 2023-04-22 16:24:09 +02:00
  • cb03ba5556 [node] use ipv4 or ipv6 if no ipv6 ll is specified lare 2023-04-22 15:59:08 +02:00
  • c27951ef0c [web] change check for allowed4/6 when checking peering data lare 2023-02-24 12:28:05 +01:00
  • e6e38675b9 [Web] fix ipv4,6 not being able to be set if only one range is in allowed lare 2023-02-05 21:10:32 +01:00
  • b44f89b664 [docs] add absolute path for example systemd service lare 2023-01-21 16:20:58 +01:00
  • c02e8ae3c0 [hotfix][nodes] only use ASn in interface name lare 2023-01-21 11:29:30 +01:00
  • ad9caf6798 removr "todo"s in readme lare 2023-01-19 15:47:43 +01:00
  • b231b6a835 [hotfix][nodes] fix "asn" not being uppercase in bird conf lare 2023-01-16 18:38:55 +01:00
  • 0f1cbb3a11 allow multiple peerings per mntner and node (not per ASN) lare 2023-01-16 18:01:23 +01:00
  • c17ddf1a03 [docs] add some installation instructions v1.0 lare 2023-01-16 16:55:56 +01:00
  • 018f45bb9e fix port not showing up in peering/{edit,new} lare 2023-01-15 19:31:26 +01:00
  • f83fd77e9f add chaosvpn as allowed ips to node/wg-template lare 2023-01-12 17:44:40 +01:00
  • 60d1eb4a1a [hotfix][web] add config["base-dir"] to work in subdirs lare 2022-12-27 19:01:07 +01:00
  • a0254de86c add check if no peering is selected in peering-edit lare 2022-12-26 14:52:48 +01:00
  • 600631be53 [frontend] hotfix: add "dev %i" to example config lare 2022-12-22 14:54:09 +01:00
  • a534568de5 [web] implement communication between web+node(s) lare 2022-12-21 22:52:56 +01:00
  • 99809e1139 [node] implement everything... lare 2022-12-21 21:21:57 +01:00
  • 1fda3c11a4 "small changes" lare 2022-12-12 19:40:30 +01:00
  • d6509ef6fe update kverify to use new api scheme lare 2022-12-10 11:42:31 +01:00
  • 2eeb36e453 add hint for "answer for everything" lare 2022-12-08 07:18:43 +01:00
  • 537400f77a add ability to delete peerings lare 2022-12-07 17:00:52 +01:00
  • ff4865f4b6 check values for debug login (@famfo, you know why) lare 2022-12-04 18:37:35 +01:00
  • 8cb78cde2e add functionality to edit peerings lare 2022-12-03 23:26:04 +01:00
  • 85c2080dc1 add check for bgp cap lare 2022-12-03 13:31:47 +01:00
  • 14bb23690e add display of existing peerings+check if supplied ips are in allowed ip ranges lare 2022-11-27 00:00:01 +01:00
  • d48b754da6 add first try of installation instructions lare 2022-11-26 18:00:46 +01:00
  • 31c9a1d39d add creating peerings (inside serverside config) lare 2022-11-25 21:43:28 +01:00
  • c4fb52a217 fix KexError if no ?return= is specified on /login lare 2022-11-24 16:02:07 +01:00
  • 36cb273103 implement server side form validation lare 2022-11-23 16:47:55 +01:00
  • e9addf2a8d auto update example config when changing values lare 2022-11-22 19:45:29 +01:00
  • 320176460e add clientside form vailidation lare 2022-11-22 17:16:20 +01:00
  • 107644cbd7 add example-configs and form on peering/new lare 2022-11-21 19:41:28 +01:00
  • bc55c5df00 add "peering-dir", logging, lare 2022-11-20 10:57:33 +01:00
  • cc8f181f24 add waitress as production WSGI server lare 2022-11-19 18:12:01 +01:00
  • 740b050fc4 implement debug login; lare 2022-11-18 10:25:58 +01:00
  • c1663e42cc add/change conf-file options; add debug login lare 2022-11-17 07:20:03 +01:00
  • 1770eeb201 add loading of MNT-data from kverify lare 2022-11-17 06:43:43 +01:00
  • b305139033 first (working) implementation of kioubit-auth lare 2022-11-12 19:57:16 +01:00
  • e8c9c25a01 add "domain" option to config.json lare 2022-11-12 17:36:11 +01:00
  • 9fa16e1ac9 add signature verification module lare 2022-11-12 14:50:18 +01:00
  • 6344dbb07f add sample config.json + working webserver lare 2022-11-11 20:17:37 +01:00
  • 3bddf1715f create folder structure and add READMEs lare 2022-11-10 20:53:59 +01:00
  • aa3c064457 INITIAL lare 2022-11-10 20:38:03 +01:00