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
6aa0e242aa
Upgrade to Rails 6.1
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
41f6433b58
Remove "require" deprecated by Zeitwerk
2019-08-20 13:50:04 +02:00
Jérémy Lecour
d7e1911d2c
remove empty parenthesis to please Rubocop
2019-08-20 13:37:07 +02:00
Jérémy Lecour
1e0adce074
extract values to please Rubocop
2019-08-20 13:36:05 +02:00
Jérémy Lecour
d15ee5b300
notifications tests use reliable test dates
2019-08-20 08:46:20 +02:00
Jérémy Lecour
a7010d7689
Migrate webdriver configuration
2019-08-20 08:26:44 +02:00
Jérémy Lecour
ab8d987dda
More precise target for button scope
2019-08-20 08:09:21 +02:00
Jérémy Lecour
e9de5d5c32
Add Check.domain_expires_in_days
2019-08-20 01:10:54 +02:00
Jérémy Lecour
b59b166676
More 'require' removed
2019-03-04 08:19:42 +01:00
Jérémy Lecour
e53870c67d
upgrade to webpacker 4
2019-03-03 23:42:17 +01:00
Jérémy Lecour
eaf58c0b0e
clarify namespaces and require
2019-03-03 22:47:05 +01:00
Jérémy Lecour
1d82c743bc
fix namespace for SSL::Response
2019-03-03 11:05:05 +01:00
Jérémy Lecour
491ed0567a
explicit namespace in tests
2019-03-03 11:03:04 +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
3b6ceae25c
Update gems
...
capybara 3.1.1 needs date input fields to be filled with native dates.
2019-03-02 18:25:03 +01:00
Jérémy Lecour
6211745734
factory_bot: static arguments become dynamic
2019-03-02 17:50:37 +01:00
Jérémy Lecour
c100839691
simplify checks test
2019-03-02 17:46:41 +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
f9c146acab
Add Neustar registry for .us
2019-02-28 21:54:57 +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
ccde868457
Reset consecutive failures after changing domain or mode
2018-08-31 14:34:50 +02: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
c2cd9f5786
Removed obsolete CheckNotifications controller
2018-08-31 10:06:23 +02:00
Colin Darie
294bb83cc2
Sync annotations
2018-08-31 10:06:22 +02:00
Colin Darie
80e3ef20a8
Notification creation from the check form
2018-08-31 10:06:21 +02:00
Colin Darie
bd7784bf8d
Redirect home for signed up users to their checks
2018-08-31 10:06:21 +02:00
Colin Darie
54d3dbad12
Updated factory & policies for new notification template
2018-08-31 10:06:20 +02:00
Colin Darie
9c35dbc7a6
Notifications template CRUD
2018-08-31 10:06:16 +02:00
Colin Darie
0052b54967
Update models & tests with new notification template
2018-08-31 09:52:52 +02:00
Colin Darie
565e06cc19
[MIG] Adds a CheckNotification model, Notification becomes a template
2018-08-31 09:52:51 +02:00
Colin Darie
1ee02ae674
Merge branch 'master' into unsupported-whois
2018-08-30 18:58:24 +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
Juliette Cougnoux
eb2b276160
Fixed a name error for a ssl test.
2018-08-30 17:56:15 +02:00
Juliette Cougnoux
b5d3c957c1
Adding round robin checkbox in ssl checks form and in checks table.
2018-08-30 16:48:23 +02:00
Colin Darie
5d1fa13fba
Do not automatically mark as inactive checks for domain not found
...
This renders explicit the failures after X fails, and notify the user.
2018-08-29 18:27:31 +02:00
Colin Darie
7a7ef4407b
CheckProcessor: restrict scope to "auto" checks
2018-08-29 18:27:31 +02:00
Colin Darie
279f384e56
Test: remove obsolete (and stupid) assertion
2018-08-29 18:14:16 +02:00
Colin Darie
09be8a38c2
Manual expiray date support for unsupported domain
...
Validation is made when leaving the input field with an ajax call on the
/checks/support.json path. JSON response include the normalized domain
name (more TODO) and the supported status.
UI is updated with Javascript accordingly to this response.
Closes #62
2018-08-29 18:14:15 +02:00
Colin Darie
ef1229d900
Check: set mode manual/auto before saving
2018-08-29 18:14:14 +02:00
Colin Darie
abaa800c97
Check#supported? for a domain (whois)
2018-08-29 18:14:14 +02:00
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
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