Nicolas Carlier
8ea426222f
feat(hook): add default extension parameter
2023-12-22 22:10:19 +00:00
Nicolas Carlier
be011c24d4
chore(): fix go-critic warnings
2023-10-03 20:57:24 +00:00
Nicolas Carlier
0d802d03eb
feat(): structured logging
2023-10-03 18:02:57 +00:00
Nicolas Carlier
109768f785
chore(api): code cleanup with generics
2022-10-26 08:35:59 +02:00
Nicolas Carlier
5e65febceb
refactor(): internals rescafolding
2022-05-26 10:05:53 +02:00
Nicolas Carlier
173ba6c347
feat(): support application/x-www-form-urlencoded
2022-05-09 23:17:49 +02:00
Nicolas Carlier
4e6298dda7
feat(): improve control on streaming protocol
...
close #51
2022-02-05 08:55:09 +01:00
Nicolas Carlier
07fbb6ee3a
feat(): output hook execution logs to server logs
...
BREAKING CHANGES for configuration
- rename `-log-dir` to `-hook-log-dir`
- add `-hook-log-output`
- add `-log-level`
- remove `-debug`
close #44
2021-05-29 15:30:02 +00:00
Nicolas Carlier
f5f48381af
fix(): fix timeout parameter name
...
close #37
2020-09-11 11:53:55 +00:00
Nicolas Carlier
a5fe96d2e8
feat(api): add info endpoint
2020-03-15 20:45:27 +00:00
Nicolas Carlier
c21443c10e
chore(): small pkg refactoring
2020-02-26 21:19:11 +00:00
Nicolas Carlier
d793c7813d
feat(): logs refactoring
2020-01-28 21:08:43 +00:00
Nicolas Carlier
c7ea370de1
feat(): ACME support + configuration refactoring
2020-01-28 20:00:42 +00:00
Nicolas Carlier
e7fac829aa
feat(api): use GET and POST requests for hooks
2019-01-07 17:16:01 +00:00
Nicolas Carlier
4d2c75e70b
fix(api): fix nil pointer
2019-01-03 15:56:26 +00:00
Nicolas Carlier
1dab1e968d
feat(notification): complete refactoring of the notification system
...
- URL based configuration
- Only prefixed output lines are notified
- HTTP notifier: send a JSON with notification in the text attribute
- SMTP notifier: send an email with notification text in body
2018-12-30 21:00:22 +00:00
Nicolas Carlier
2ca5d671b9
feat(api): add API endpoint to retrieve logs
2018-12-30 21:00:22 +00:00
Nicolas Carlier
aab844cee7
feat(): use htpasswd to manage basic auth
2018-12-18 19:52:03 +00:00