Commit graph

28 commits

Author SHA1 Message Date
Alexandre Aubin
9156050073 Fixes following tests on the battlefield 2020-04-16 01:28:10 +00:00
Alexandre Aubin
e8bd827f96 Implement smtp check 2020-04-16 00:43:53 +02:00
Alexandre Aubin
f8efb07980 Simplify args validation and API response format, implement multiple domain checks for http 2020-04-16 00:43:38 +02:00
Alexandre Aubin
a0521ab4e4 Fix http diagnosis in IPv6 2020-04-14 13:44:26 +00:00
Alexandre Aubin
6216deb5cc
Merge pull request #2 from YunoHost/fix-ipv6
ipv6 support
2020-04-11 16:12:26 +02:00
Kay0u
763e2359ae
ipv6 support 2020-04-11 16:08:14 +02:00
Alexandre Aubin
15345db261 Moar things for deployment and for stuff to work and report meaningful errors 2019-11-20 16:10:36 +00:00
Alexandre Aubin
5bc02ab1c4 Switch to a max request per time-window rate limit, 'cause having to wait 4 seconds between requests is too complicated for the client side 2019-07-31 14:41:21 +00:00
Alexandre Aubin
1445a12ab6 Misc fixes / updates for messages 2019-07-29 23:32:13 +02:00
Alexandre Aubin
d23290299e Add skeleton for check-smtp 2019-07-29 23:32:08 +02:00
Alexandre Aubin
faa81c1ee3 Add API to check ports 2019-07-29 22:34:35 +02:00
Alexandre Aubin
9a68ffabc1 Implement nonce mechanism 2019-07-29 21:17:34 +02:00
Alexandre Aubin
b593e6ba77 Imho we shouldn't enforce this check on the DNS ... we may want to check the http reachability independently of the DNS setup so that we're more able to pinpoint what's the actual issue (also it may lead to many false-negatives due to DNS caching) 2019-07-29 20:06:23 +02:00
Alexandre Aubin
dea0590318 Factorize rate limit check 2019-07-29 20:06:17 +02:00
Laurent Peuch
7d868ec5dd [mod] custom code when test failure is due to a known error 2019-01-22 02:40:16 +01:00
Laurent Peuch
cbe205e587 [doc] add some doc about the general workflow 2019-01-19 13:10:39 +01:00
Laurent Peuch
a436f879b7 [doc] typo 2019-01-19 12:09:52 +01:00
Laurent Peuch
db0445dbb7 [doc] add a README.md 2019-01-19 10:08:13 +01:00
Laurent Peuch
311f6caad0 [enh] uses http code 400 in case of bad request 2019-01-19 10:05:06 +01:00
Laurent Peuch
d6e23ceabe [enh] implement rate limit and finish project 2019-01-19 10:01:40 +01:00
Laurent Peuch
2a1af42a79 [enh] handle ipv6 dns check 2019-01-19 09:19:16 +01:00
Laurent Peuch
5c6291170a [enh] do ipv4 dns check 2019-01-19 08:47:56 +01:00
Laurent Peuch
8e373f1c05 [doc] update TODO 2019-01-19 08:10:16 +01:00
Laurent Peuch
f124bd02b7 [enh] add error codes 2019-01-19 08:08:36 +01:00
Laurent Peuch
ae4da946d6 [enh] check domain validity 2019-01-19 07:58:37 +01:00
Laurent Peuch
b833a795ce [enh] first working version 2019-01-19 07:54:11 +01:00
Laurent Peuch
28cf8f5ad3 [enh] progress 2019-01-19 07:38:13 +01:00
Laurent Peuch
de00bfed5c init 2019-01-19 07:25:23 +01:00