Commit Graph

49 Commits

Author SHA1 Message Date
nemunaire d61f28875e checker: Use OnFinish to perform need tips about firewall
continuous-integration/drone/push Build is passing Details
2023-03-18 11:33:53 +01:00
nemunaire 11bf5362a3 Switch to prometheus-community/pro-bing
continuous-integration/drone/push Build is passing Details
2023-03-18 11:15:54 +01:00
nemunaire f70743d659 checker: Ensure DNS is also accessible over TCP 2023-03-18 11:15:54 +01:00
nemunaire 94ed539e01 When tunnel doesn't PONG, ask to check firewall 2023-03-18 11:15:54 +01:00
nemunaire f6bbdcf096 Update tunnel/maatma IP
continuous-integration/drone/push Build is passing Details
2023-03-15 20:44:35 +01:00
nemunaire 170bc9ae35 checker: Add new firewall tests
continuous-integration/drone/push Build is passing Details
2023-03-02 03:56:09 +01:00
nemunaire 19943dcc85 checker: Split TP2 in 2 parts
continuous-integration/drone/push Build is passing Details
2023-03-02 01:56:52 +01:00
nemunaire 9043bafe3d checker: Fix SNAT speaking and remove DNAT check on HTTPS (not possible)
continuous-integration/drone/push Build is passing Details
2022-04-30 02:35:34 +02:00
nemunaire f48170e50b checker: Move checks in checks.go
continuous-integration/drone/push Build is passing Details
2022-04-29 23:10:56 +02:00
nemunaire 3108f13073 checker: Improve error message about DNS 2022-04-29 23:08:54 +02:00
nemunaire 65dd0d51ca checker: Test SNAT configuration on HTTPonIP 2022-04-29 23:08:54 +02:00
nemunaire 4933c2f042 checker: on TP3, avoid DNAT6 on router for ns
continuous-integration/drone/push Build is passing Details
2022-04-20 14:03:02 +02:00
nemunaire d0f3a9c3fb dashboard: Fix wrong testids
continuous-integration/drone/push Build is passing Details
2022-04-14 13:55:39 +02:00
nemunaire db9254174a Disallow using the same domaine for association and delegation
continuous-integration/drone/push Build is passing Details
2022-03-29 15:48:28 +02:00
nemunaire ba1277551d checker: Fix matrix-client test: not checking the good status code
continuous-integration/drone/push Build is passing Details
2022-03-13 12:03:27 +01:00
nemunaire 26ad05fd9e checker: Precise DS error msg
continuous-integration/drone/push Build is passing Details
2022-03-10 19:48:45 +01:00
nemunaire 55b1af83f0 checker: Add offline mode which assumes student default parameters 2022-03-10 19:40:02 +01:00
nemunaire 8632db8e99 checker: Report ping errors 2022-03-10 19:39:30 +01:00
nemunaire 3967a4e279 Add new check: HTTPS-SNI
continuous-integration/drone/push Build is passing Details
2022-03-08 13:16:32 +01:00
nemunaire dd29c8ce92 Prepare the use of multiple domains 2022-03-07 18:41:33 +01:00
nemunaire db46b615c3 checker: Fix go vet
continuous-integration/drone/push Build is passing Details
2021-10-31 20:36:23 +01:00
nemunaire 840d58e8b0 checker: Can call checker with a list of students to one-check 2021-10-31 20:32:09 +01:00
nemunaire a241aebcb4 checker: Add new level of verbosity 2021-10-31 20:32:09 +01:00
nemunaire 805b654170 checker: Add matrix client tests 2021-10-31 20:32:09 +01:00
nemunaire 6269ac83d4 Update go.mod 2021-10-31 20:32:09 +01:00
nemunaire c889cb4283 checker: add resolver ping test 2021-03-22 01:08:39 +01:00
nemunaire 31f871ba67 checker: fix GLUE search for external domains 2021-03-16 17:13:09 +01:00
nemunaire c7a1812c9f checker: fix glue error report 2021-03-16 17:09:48 +01:00
nemunaire 78e7da799a checker: fix segv 2021-03-14 10:58:53 +01:00
nemunaire eab1af36f4 checker: add DNSSEC test 2021-03-12 12:46:22 +01:00
nemunaire 5d0693180d checker: fix matrix federation test 2021-03-12 12:46:03 +01:00
nemunaire cd6a63fc57 Fix go vet issues 2021-03-08 14:49:44 +01:00
nemunaire 405f3d6395 checker: improve matrix check 2021-03-08 13:44:23 +01:00
nemunaire 78c42e312c checker: add test for Matrix 2021-03-07 17:09:11 +01:00
nemunaire 07e91271f4 checker: better handle DNS checks 2021-03-07 12:42:05 +01:00
nemunaire 6d8f38d749 Use pointer instead of struct 2021-03-07 12:41:47 +01:00
nemunaire 853477e54a checker: deep redesign 2021-03-07 12:41:47 +01:00
nemunaire 4a27c9367e checker: default NS as const 2021-03-07 12:38:37 +01:00
nemunaire 059e3cabec checker: fix problematic file descriptor leak 2021-03-07 12:38:37 +01:00
nemunaire efab34d551 checker: don't validate http challenge if error status returns 2021-03-07 12:38:37 +01:00
nemunaire 9cd237daff checker: for each tun IP 2021-03-07 12:38:37 +01:00
nemunaire 8427a0adb8 token-validator: display user associated domain and delegation 2021-03-07 12:38:36 +01:00
nemunaire 3ae3cb1de6 Update .gitignore 2021-02-13 19:43:56 +01:00
nemunaire 1f47b01294 checker: read GLUE record, check HTTP and HTTPS accordingly to DNS records 2021-02-13 19:43:56 +01:00
nemunaire 8c53414477 checker: fix start and stop 2021-02-13 19:43:56 +01:00
nemunaire e1ee8d76ee checker: deduce basechellenge from tunnel version 2021-02-13 19:43:56 +01:00
nemunaire daa0e00619 checker: add verbose flag 2021-02-13 19:43:55 +01:00
nemunaire 7adbd4402a checker: add a base number for challenges 2021-02-13 19:43:55 +01:00
nemunaire 0c661f36f6 split checker from token-validator 2021-02-13 19:43:55 +01:00