21
1
Fork 0
mirror of https://github.com/Evolix/chexpire.git synced 2024-05-02 00:40:49 +02:00
Commit graph

55 commits

Author SHA1 Message Date
Jérémy Lecour 534ad25238 Icann is the new Whois provider for .org domains 2022-06-13 22:35:37 +02:00
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