Commit graph

71 commits

Author SHA1 Message Date
Luc Didry
64f8241e74
🩹 — Avoid warning from MySQL only alembic instructions 2025-01-14 17:06:59 +01:00
Luc Didry
3d209fed22
🏷 — Bump version (0.7.0) 2025-01-14 16:41:09 +01:00
Luc Didry
06f8310505
🗃 — Use bigint type for results id column in PostgreSQL (fix #73) 2025-01-14 16:38:43 +01:00
Luc Didry
1e7672abca
🚸 — Add a long expiration date on auto-refresh cookies 2025-01-14 16:38:43 +01:00
Luc Didry
2ef999fa63
— Allow to specify form data and headers for checks (fix #70) 2025-01-14 16:38:43 +01:00
Luc Didry
9c8be94c20
🐛 — Fix bug when changing IP version not removing tasks (fix #72) 2025-01-14 16:38:38 +01:00
Luc Didry
311d86d130
— Ability to delay notification after X failures (fix #71) 2024-12-09 14:08:55 +01:00
Luc Didry
e0edb50e12
— Mutualize check requests (fix #68) 2024-12-04 15:04:06 +01:00
Luc Didry
ea23ea7c1f
— IPv4/IPv6 choice for checks, and choice for a dual-stack check (fix #69) 2024-12-02 15:24:54 +01:00
Luc Didry
a1600cb08e
🏷 — Bump version (0.6.1) 2024-11-28 16:59:58 +01:00
Luc Didry
bb4db3ca84
🐛 - Fix domain status selector’s bug on page refresh 2024-11-28 16:16:53 +01:00
Luc Didry
7d21d8d271
🐛 - Fix database migrations without default values 2024-11-28 16:13:30 +01:00
Luc Didry
ffd24173e5
🏷 — Bump version (0.6.0) 2024-11-28 15:42:39 +01:00
Luc Didry
04e33a8d24
🛂 — Allow to use a LDAP server for authentication (fix #64) 2024-11-28 15:37:07 +01:00
Luc Didry
da221b856b
🛂 — Allow partial or total anonymous access to web interface (fix #63) 2024-11-28 11:48:08 +01:00
Luc Didry
5b999184d0
— Add a setting to set a reschedule delay if check failed (fix #67)
BREAKING CHANGE: `mo` is no longer accepted for declaring a duration in month in the configuration
You need to use `M`, `month` or `months`

Bonus:  - Allow to choose a frequency smaller than a minute
2024-11-27 16:26:56 +01:00
Luc Didry
0563cf185a
— Add "Remember me" checkbox on login (#65) 2024-11-27 11:00:40 +01:00
Luc Didry
91a9b27106
💄 — Filter form on domains list (fix #66) 2024-11-27 09:55:24 +01:00
Luc Didry
4117f9f628
♻ — Refactor some agent code 2024-11-26 16:52:20 +01:00
Luc Didry
8ac2519398
— The HTTP method used by checks is now configurable 2024-11-26 15:59:19 +01:00
Luc Didry
a31c12e037
— Fix not-OK domains display if javascript is disabled 2024-11-14 09:41:59 +01:00
Luc Didry
04bbe21a66
💄 — Show only not-OK domains by default in domains list, to reduce the load on browser 2024-11-14 08:54:19 +01:00
Luc Didry
fdc219ba5c
🩹 — Fix CHANGELOG typo 2024-11-14 08:40:53 +01:00
Luc Didry
d3b5a754dd
🏷 — Bump version (0.5.0) 2024-09-26 11:57:34 +02:00
Luc Didry
0058e05f15
💄 — Better display of results’ error details 2024-09-26 11:43:34 +02:00
Luc Didry
0ed60508e9
🩹 — Severity of ssl-certificate-expiration’s errors is now UNKNOWN (#60) 2024-09-26 11:38:50 +02:00
Luc Didry
db4f045adf
👷 — Remove Unreleased section from CHANGELOG when publishing documentation 2024-09-26 10:33:14 +02:00
Luc Didry
100171356b
— Add new check type: http-to-https (fix #61) 2024-09-26 10:11:24 +02:00
Luc Didry
7c822b10c0
🔨 — Add a small web server to browse documentation when developing 2024-09-26 05:09:39 +02:00
Luc Didry
3dd1b3f36f
📝💄 — Add opengraph tags to documentation site (fix #62) 2024-09-26 05:09:34 +02:00
Luc Didry
89f4590fb7
💄 — Correctly show results on small screens 2024-09-24 10:58:58 +02:00
Luc Didry
839429f460
🏷 — Bump version (0.4.1) 2024-09-18 11:53:48 +02:00
Luc Didry
c62bf82e0d
🐛 — Fix mail and gotify alerting 2024-09-18 11:50:07 +02:00
Luc Didry
2c5420cc9d
💄 — Use a custom User-Agent header 2024-09-05 16:18:14 +02:00
Luc Didry
269e551502
🏷 — Bump version (0.4.0) 2024-09-04 17:26:20 +02:00
Luc Didry
6c3c44f5be
— Add Apprise as notification way (fix #50) 2024-09-04 17:21:04 +02:00
Luc Didry
3917eb2498
— Add nagios command to use as a Nagios probe 2024-09-04 14:55:30 +02:00
Luc Didry
8072a485a1
— Add command to test gotify configuration 2024-09-04 14:24:17 +02:00
Luc Didry
255fa77ac3
💄 — Improve email and gotify notifications 2024-09-04 14:19:12 +02:00
Luc Didry
4b78d9ddda
🏷 — Bump version (0.3.1) 2024-09-02 14:53:14 +02:00
Luc Didry
5f43f252b4
— Add new check types: body-like, headers-like and json-like (Fix #58) 2024-09-02 14:50:33 +02:00
Luc Didry
575fe2ad22
🏷 — Bump version (0.3.0) 2024-09-02 14:36:22 +02:00
Luc Didry
1c6abce9b9
— Add new check types: json-contains, json-has and json-is (fix #57) 2024-08-29 17:11:37 +02:00
Luc Didry
95c49c5924
— Allow to run Argos in a subfolder (i.e. not on /). Fix #59 2024-08-27 13:02:01 +02:00
Luc Didry
bc3bc52ed0
🪵 — Update CHANGELOG 2024-08-27 11:50:00 +02:00
Luc Didry
eb65470935
🪵 — Update CHANGELOG 2024-08-27 11:17:26 +02:00
Luc Didry
7e5502f7a4
— Add new check types: headers-contain and headers-have (fix #56) 2024-07-18 18:01:03 +02:00
Luc Didry
ef1eb6ed6e
🩹 — Close menu after rescheduling non-ok checks (fix #55) 2024-07-13 16:27:27 +02:00
Luc Didry
fde061da19
— Add new check type: status-in
Similar to status-is except that the HTTP status can be one of a list, instead of just one fixed value.

Usecase: a Sympa server with CAS authentication set. Without a sympa_session cookie, you get a 302 status,
with it, you have a 200 status.
2024-07-04 14:32:46 +02:00
Luc Didry
5bd4d9909a
— Add mypy test 2024-07-04 13:33:54 +02:00