21
1
Fork 0
mirror of https://github.com/Evolix/chexpire.git synced 2024-04-28 15:00:50 +02:00
Commit graph

61 commits

Author SHA1 Message Date
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
Colin Darie 53fb0d38de
Whois: Time in UTC instead of DateTime 2018-05-30 17:01:32 +02:00
Colin Darie 79165fb5b8
System calls with Open4 && more tests 2018-05-30 17:01:32 +02:00