Nicolas Carlier
0df2a5269e
doc: fix typo
2024-09-21 06:39:15 +00:00
Nicolas Carlier
321ad7ef5d
Feature: add blocking request with response code ( #99 )
...
feat(hook): add blocking request with response code
close #74
2024-07-09 00:19:19 +02:00
Nicolas Carlier
39ab72bb30
refactor(config): small config refactoring
...
- split config structure
- improve config logic
- improve test lib and fix typos
2024-03-04 09:13:59 +01:00
Nicolas Carlier
8ea426222f
feat(hook): add default extension parameter
2023-12-22 22:10:19 +00:00
SilentFez
e7c036c7fa
chore(): fix README log section
2023-11-01 23:44:46 +01:00
Nicolas Carlier
2fb8e9aa84
feat(auth): add username header
2023-02-13 21:17:46 +00:00
Nicolas Carlier
f2054d2dc4
feat(signature): signature refactoring
...
- add ed5519 HTTP signature support
- refactor truststore package
- add P12 trust store support
close #72
2022-12-29 17:14:28 +00:00
Orhan Erday
9020473d14
doc(): update Golang installation cmd
2022-12-22 10:49:30 +01:00
Nicolas Carlier
7c809650da
doc(): fix JSON payload example
2022-10-19 18:04:17 +02:00
Nicolas Carlier
66b8203743
doc(): update Docker section
2022-08-25 21:42:17 +00: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
213a1c4a29
doc(): change JSON payload example
2022-03-02 13:51:03 +01:00
Nicolas Carlier
4e6298dda7
feat(): improve control on streaming protocol
...
close #51
2022-02-05 08:55:09 +01:00
Nicolas Carlier
3b0863822c
chore(ci): switching to Github Actions
2021-06-18 08:43:38 +00: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
ed67fc72f6
feat(notification): email subject customization
2021-05-19 18:44:30 +00:00
Nicolas Carlier
25fe46c731
chore(): add hook_id example and doc
2021-05-07 07:29:53 +00:00
Nicolas Carlier
f29a1748ef
feat(notif): add TLS and password support to the SMTP notifier
...
close #39
2020-10-14 22:43:21 +02:00
Nicolas Carlier
1ee71be4c5
feat(server): simplify TLS usage
2020-08-20 12:35:59 +00:00
Nicolas Carlier
5a154811a9
doc(): add demo animation
2020-05-13 17:33:25 +00:00
Nicolas Carlier
f75c9bcaac
doc(): fix typo
2020-03-31 20:42:15 +02:00
Nicolas Carlier
d91e84d1be
feat(signature): refactore the trust store system
2020-03-15 20:58:06 +00:00
Nicolas Carlier
c21443c10e
chore(): small pkg refactoring
2020-02-26 21:19:11 +00:00
Nicolas Carlier
43204677d3
feat(): finalize HTTP signature support
2020-02-26 19:30:41 +00:00
Nicolas Carlier
c16ec83a5a
feat(): HTTP signature support
2020-02-25 20:51:07 +00:00
Nicolas Carlier
d5f5b520ab
doc(): fix some typos
2020-02-09 14:52:37 +00:00
azlux
22a82baca1
better readme + notes
2020-02-08 15:03:42 +01:00
Nicolas Carlier
f9f48fc402
doc(): add Debian repository link
2020-02-04 21:37:15 +00:00
Nicolas Carlier
d2189cfd6c
chore(): fix script variable name
2020-02-01 09:41:14 +00:00
Nicolas Carlier
28288739f3
feat(): allow scripts with extensions
2020-02-01 08:47:18 +00:00
Nicolas Carlier
c7ea370de1
feat(): ACME support + configuration refactoring
2020-01-28 20:00:42 +00:00
Nicolas Carlier
e5587f14fd
doc(): update badges
2019-09-25 09:59:23 +00:00
Nicolas Carlier
e7fac829aa
feat(api): use GET and POST requests for hooks
2019-01-07 17:16:01 +00:00
Nicolas Carlier
8185fbf058
doc(): fix Docker run example
2018-12-31 09:16:51 +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
Nicolas Carlier
ed37da819b
doc(): fix go get URL
2018-11-17 09:23:50 +00:00
Nicolas Carlier
ef962ee653
chore(): improve testing
2018-08-28 15:45:10 +00:00
Nicolas Carlier
98a70ecb1c
doc(): add logo
2018-08-23 21:30:22 +00:00
Nicolas Carlier
d15f7701c0
doc(readme): fix typo
2018-08-06 12:52:58 +02:00
Nicolas Carlier
7285663477
doc(): fix typo
2018-07-23 08:57:48 +00:00
Nicolas Carlier
fbf8794d0a
feat(config): improve configuration flags
2018-07-23 08:33:18 +00:00
Nicolas Carlier
fa756c4810
doc(): add configutration section
2018-07-06 14:08:51 +00:00
Nicolas Carlier
06c7793ccb
doc(readme): ad Docker image size tag
2018-01-15 10:52:11 +00:00
Nicolas Carlier
faf5da7a33
chore(): add linux arm and darwin binaries
2018-01-10 16:43:38 +00:00
Nicolas Carlier
7154828eca
feat(): add webhook timeout
2018-01-09 09:18:16 +00:00
Nicolas Carlier
2e803598d2
feat(): transmit HTTP headers as env variables to the script
2018-01-05 15:47:34 +00:00
Nicolas Carlier
10b82d67a1
feat(docker): add git and ssh client inside the Docker image
2018-01-05 14:37:50 +00:00