TwiN
0402bdb774
refactor: Clean up code and improve test coverage
2023-09-28 18:35:18 -04:00
TwiN
447e140479
feat(connectivity): Allow internet connection validation prior to endpoint execution ( #461 )
2023-05-02 22:41:22 -04:00
TwiN
3059e3e028
feat: Support multiple configuration files ( #396 )
...
* Revert "Revert "feat: Support multiple configuration files" (#395 )"
This reverts commit 87740e74a6
.
* feat: Properly implement support for config directory
2023-01-08 17:53:37 -05:00
TwiN
f6a621da28
chore: Bump module version to v5
2022-12-06 01:41:18 -05:00
TwiN
d24ff5bd07
refactor: Move whois to client package and implement caching
2022-11-15 21:50:54 -05:00
TwiN
ab2bee9c4b
chore!: Update module from v3 to v4
2022-06-20 21:25:14 -04:00
TwiN
326ea1c3d1
refactor(client): Clean up client dns resolver
2022-06-13 20:35:51 -04:00
TwiN
6d64c3c250
chore: Reformat some code and docs
2022-06-12 19:18:58 -04:00
Andre Bindewald
2cbb35fe3b
feat(client): Added client configuration option for using a custom DNS resolver ( #284 )
2022-06-12 18:45:08 -04:00
TwiN
5b1aeaeb0c
chore(test): Use io instead of io/ioutil
2022-05-16 22:19:42 -04:00
Andre Bindewald
c4255e65bc
feat(client): OAuth2 Client credential support ( #259 )
...
* Initial implementation
* Added OAuth2 support to `client` config
* Revert "Initial implementation"
This reverts commit 7f2f3a603a
.
* Restore vendored clientcredentials
* configureOAuth2 is now a func (including tests)
* README update
* Use the same OAuth2Config in all related tests
* Cleanup & comments
2022-03-09 20:53:51 -05:00
TwinProduction
bc25fea1c0
Minor improvements
2021-09-30 20:45:47 -04:00
Carlotronics
30cb7b6ec8
Health check for SSL/TLS services ( #177 )
...
* protocol: starttls: add timeout support
Signed-off-by: Charles Decoux <charles@phowork.fr>
* protocol: add ssl support
Signed-off-by: Charles Decoux <charles@phowork.fr>
2021-09-30 16:15:17 -04:00
TwinProduction
cdbc075439
Fix #146 : Alerting causes panic with some providers
2021-07-29 18:13:37 -04:00
TwinProduction
9cd6355056
#126 : Add client configuration
2021-07-28 21:52:14 -04:00
TwinProduction
b88ae5fcf6
Improve test coverage
2021-07-18 17:29:08 -04:00
TwinProduction
ca977fefa8
Minor improvements
2021-06-05 16:35:52 -04:00
gopher-johns
2131fa4412
#120 : Add support for StartTLS protocol
...
* add starttls
* remove starttls from default config
Co-authored-by: Gopher Johns <gopher.johns28@gmail.com>
2021-06-05 15:47:11 -04:00
TwinProduction
855c106e9b
Reduce ping timeout during test
2021-01-12 22:19:19 -05:00
TwinProduction
26d8870cab
Improve test coverage
2021-01-12 21:26:28 -05:00
TwinProduction
ddbf391c39
Rename TestGetHttpClient to TestGetHTTPClient
2020-12-28 17:19:41 -05:00
TwinProduction
2eca1ab145
Get the round-trip time directly from the pinger
2020-12-27 17:07:50 -05:00
TwinProduction
83a5813daf
Work on #61 : Add support for ICMP
...
+ Update dependencies
2020-12-25 00:07:18 -05:00
TwinProduction
77ad91a297
Fix Golint
2020-10-23 16:29:20 -04:00
TwinProduction
3ecfe4d322
Close #18 : Support monitoring TCP services
2020-10-04 19:49:02 -04:00
TwinProduction
6a3f65db7f
Close #14 : Support skipping certificate verification (services[].insecure)
2020-10-04 17:01:10 -04:00
TwinProduction
ac5ad9d173
Work on common provider interface to make adding new providers easier
2020-09-26 14:23:43 -04:00