Jérémy Lecour
379e43de89
SSLParser: enable other formats
2022-02-13 19:02:41 +01:00
Jérémy Lecour
de00ff1a7b
Whois::Parser::AFNIC : Sometimes there is no "last-update" field
2019-10-14 13:24:04 +02:00
Jérémy Lecour
1129ca1bea
remove empty line to please Rubocop
2019-08-20 14:41:00 +02:00
Jérémy Lecour
41f6433b58
Remove "require" deprecated by Zeitwerk
2019-08-20 13:50:04 +02:00
Jérémy Lecour
22bb240806
fix typo
2019-08-17 01:13:37 +02:00
Jérémy Lecour
eaf58c0b0e
clarify namespaces and require
2019-03-03 22:47:05 +01:00
Jérémy Lecour
73be45d5ef
Remove a lot of useless "require" thanks to Zeitwerk
2019-03-03 10:42:19 +01:00
Jérémy Lecour
85c0b34bdd
Fix Rubocop offenses
2019-02-28 23:43:21 +01:00
Jérémy Lecour
b200507826
Add IO registry for .io TLD
2019-02-28 23:28:29 +01:00
Jérémy Lecour
3fd1deceb7
Fix Sonic parsing
2019-02-28 23:28:08 +01:00
Jérémy Lecour
e5979c4b2b
Add Sonic registry for .so TLD
2019-02-28 22:33:48 +01:00
Jérémy Lecour
734a957edc
Add comments for AFNIC
2019-02-28 22:33:33 +01:00
Jérémy Lecour
f9c146acab
Add Neustar registry for .us
2019-02-28 21:54:57 +01:00
Jérémy Lecour
f34f8e82f9
Add .pro to Afilias supported TLD
2019-02-28 21:54:27 +01:00
Jérémy Lecour
7e356e369e
Add support for .ca TLD
2019-02-28 00:15:03 +01:00
Jérémy Lecour
3990771767
Add 50 new TLDs (.info, .au, .asia…)
...
PIR is technically managed by Afilias (like many other registries).
Renaming/replacing PIR with Afilias brings support to dozens of other
TLDs.
2019-02-27 23:37:58 +01:00
Colin Darie
3aa1cc376e
Merge pull request #91 from Evolix/notifications-templates
...
Notifications templates
2018-08-31 10:17:10 +02:00
Colin Darie
f6e8e82067
Merge pull request #88 from Evolix/output-errors-summary
...
Output error summary for rake task
2018-08-31 10:09:02 +02:00
Colin Darie
80e3ef20a8
Notification creation from the check form
2018-08-31 10:06:21 +02:00
Colin Darie
0052b54967
Update models & tests with new notification template
2018-08-31 09:52:52 +02:00
Jérémy Lecour
1235845e54
Add a logger to CheckProcessor to log errors for each batch of checks
2018-08-30 18:29:47 +02:00
Colin Darie
7a7ef4407b
CheckProcessor: restrict scope to "auto" checks
2018-08-29 18:27:31 +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
Colin Darie
70530727ca
SystemCommand: Added an explicit 255 status code when system didn't got the exit status (because of segfault, …)
...
Avoid silent errors.
2018-08-29 16:48:03 +02:00
Jérémy Lecour
815471da76
CheckProcessor configuration is always passed
...
It's better to redure coupling between these classes and Rails.
It gives liberty to provide configuration and other parameters
depending on the context.
2018-08-29 12:14:34 +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
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
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
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
f18b2fbeba
Notification for SSL checks.
2018-07-02 18:40:09 +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
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
Colin Darie
dba1ab55d9
Added PIR to parsers list
2018-06-05 18:45:14 +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
6561a6d8ed
Schedule checks & notifications processors tasks
2018-06-05 15:45:05 +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
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
9acb74f610
Test: add simplecov
2018-06-02 16:16:48 +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