Colin Darie
|
18cccf9790
|
[MIG] Added checks#mode as an enum (auto, manual)
|
2018-08-29 18:14:13 +02:00 |
|
Colin Darie
|
093c5f8e44
|
check_http: added --sni to defaults options
Closes #82
Probably fixes #74 too ?
|
2018-08-29 16:51:21 +02:00 |
|
Gregory Colpart
|
aa38ceac12
|
Add copyright and license lines in all files needed
|
2018-08-02 00:29:53 +02:00 |
|
Colin Darie
|
ea610ee185
|
Notifications grouped of checks in error to user email.
This is not dependent of Notificatioon model.
|
2018-08-01 23:09:08 +02:00 |
|
Colin Darie
|
d61b6d9c8a
|
Checks table in error with consecutive_failures configuration
|
2018-08-01 23:09:08 +02:00 |
|
Colin Darie
|
afcc72ca07
|
Configuration rename long_term in long_term_interval
|
2018-08-01 23:09:08 +02:00 |
|
Colin Darie
|
1b5ea46d48
|
Update checks#consecutive_failures after a success or failure
|
2018-08-01 18:40:35 +02:00 |
|
Colin Darie
|
75b429e395
|
[schema] Added checks#consecutive_failures (integer)
|
2018-08-01 18:40:35 +02:00 |
|
Colin Darie
|
9e8231d52c
|
Do not mark a check in error when last run occured a few days ago (when run was successful)
|
2018-07-24 14:06:47 +02:00 |
|
Colin Darie
|
d98c1241c5
|
Log an error when a system command doesnt have an exit status.
Occurred at least 1 time with a check_http.
|
2018-07-06 12:58:25 +02:00 |
|
Colin Darie
|
717cd3fac3
|
Wrap first sync in a common job
Sometimes, when the first job is executed milliseconds after the insert,
the db would not return it.
This way, we can safely perform another attempt.
|
2018-07-05 17:54:21 +02:00 |
|
Colin Darie
|
663b2de177
|
SSL: disable hostname matching verification
|
2018-07-05 16:04:35 +02:00 |
|
Colin Darie
|
4351f2ca5f
|
SSL: default command with -C 0 argument.
|
2018-07-05 16:04:17 +02:00 |
|
Colin Darie
|
6f7a36a38e
|
SSL: accept wildcard domains matching
|
2018-07-05 16:02:58 +02:00 |
|
Colin Darie
|
cbb0b98898
|
System tests for dashboard
|
2018-07-05 12:26:57 +02:00 |
|
Colin Darie
|
fac8d88d38
|
Capybara: fixed screenshot in system cases
|
2018-07-05 12:26:00 +02:00 |
|
Colin Darie
|
3bfca3b81f
|
Display an icon for check in error
|
2018-07-05 10:27:49 +02:00 |
|
Colin Darie
|
cac52c1007
|
Checks in error filterable
|
2018-07-04 11:55:44 +02:00 |
|
Colin Darie
|
380960fa75
|
Checks list: filters & sort
|
2018-07-04 11:42:16 +02:00 |
|
Colin Darie
|
c619d39bde
|
Adapt new check form to predefined kind, more i18n
|
2018-07-03 17:38:06 +02:00 |
|
Colin Darie
|
f18b2fbeba
|
Notification for SSL checks.
|
2018-07-02 18:40:09 +02:00 |
|
Colin Darie
|
9f364c65cf
|
Tests for domain notifications in FR
|
2018-07-02 18:39:52 +02:00 |
|
Colin Darie
|
8a9a7f6f22
|
SSL Checks with check_http
|
2018-07-02 17:21:08 +02:00 |
|
Colin Darie
|
db4e7d42b2
|
Checks processor refactoring for more flexibility
|
2018-07-02 14:25:35 +02:00 |
|
Colin Darie
|
23253283dc
|
Fixed system test with confirmation email
|
2018-07-02 09:58:11 +02:00 |
|
Jérémy Lecour
|
f01baa2556
|
update tests annotations
|
2018-07-02 09:52:50 +02:00 |
|
Jérémy Lecour
|
830b978626
|
Rename Notifications.delay to .interval
From French to English "interval" is a better translation than "delay".
It's supposed to mean a number of days between two dates.
|
2018-07-02 09:52:49 +02:00 |
|
Jérémy Lecour
|
1fb78a55f9
|
Locale can be selected at signup or changed in profile form
|
2018-06-13 22:16:46 +02:00 |
|
Colin Darie
|
a0cec2aa96
|
Devise send email notifiation async
|
2018-06-05 20:25:51 +02:00 |
|
Colin Darie
|
9c8b663de1
|
Basic checks table
|
2018-06-05 17:36:21 +02:00 |
|
Colin Darie
|
8eba2ea20a
|
Added PIR whois parsing for .org tld
|
2018-06-05 17:31:30 +02:00 |
|
Colin Darie
|
ab0b961ee5
|
Rename Whois FR parser in AFNIC
|
2018-06-05 16:42:46 +02:00 |
|
Colin Darie
|
9c040f9fc4
|
Verisign Parser for .com & .net
|
2018-06-05 16:39:08 +02:00 |
|
Colin Darie
|
a286efdd88
|
WhoisSyncJob : better error handling
|
2018-06-05 15:31:40 +02:00 |
|
Colin Darie
|
142f0a6f1c
|
Check processor with task to update/sync dates
|
2018-06-05 15:24:44 +02:00 |
|
Colin Darie
|
b952f600f1
|
Add & removal of notification from a check
|
2018-06-04 20:39:53 +02:00 |
|
Colin Darie
|
9886e978fe
|
Notifier channel email
NB: domain recurrent failures notification conditions needs to be
implemented.
|
2018-06-04 14:18:12 +02:00 |
|
Colin Darie
|
26340a9304
|
Notifier service architecture
|
2018-06-04 14:18:12 +02:00 |
|
Colin Darie
|
20ad6953e5
|
Test: custom assertion assert_just_now
|
2018-06-04 14:03:08 +02:00 |
|
Colin Darie
|
cc84d873d3
|
Rename Check#domain_expire_at in domain_expires_at
|
2018-06-02 18:37:15 +02:00 |
|
Colin Darie
|
9acb74f610
|
Test: add simplecov
|
2018-06-02 16:16:48 +02:00 |
|
Colin Darie
|
878f7340e5
|
WhoisSyncJob tests
|
2018-06-02 15:16:05 +02:00 |
|
Colin Darie
|
66de2e146a
|
Test: Disable Open4 calls, add mock_system_command helper
|
2018-06-02 15:16:05 +02:00 |
|
Colin Darie
|
83df2a2ce3
|
Test: replace fixtures with factories
|
2018-06-02 15:16:05 +02:00 |
|
Colin Darie
|
611c8b78b8
|
Setup factory_bot
|
2018-06-02 15:16:05 +02:00 |
|
Colin Darie
|
dc2c1b88d0
|
Notification model & migration.
|
2018-05-31 20:49:06 +02:00 |
|
Colin Darie
|
53ca6f1f7f
|
Ask Job at whois creation (inline in dev)
|
2018-05-30 18:16:43 +02:00 |
|
Colin Darie
|
62a53314c5
|
Whois: intercept domain not found
|
2018-05-30 18:15:20 +02:00 |
|
Colin Darie
|
123bec60af
|
CheckLogger for command & parser
|
2018-05-30 17:01:56 +02:00 |
|
Colin Darie
|
ec4dc321f6
|
Create CheckLog model
|
2018-05-30 17:01:54 +02:00 |
|