Commit Graph

56 Commits

Author SHA1 Message Date
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
Nicolas Carlier
4b3c0c1bdb chore(): add installation script 2018-01-02 16:57:27 +00:00
Nicolas Carlier
14c214efdf refactor(): Complete refactoring.
- No external dependencies
- No predefined directory structure
- Able to launch any kind of shell script with custom parameters
- Get script output as text event stream (SSE)
- Using common Makefiles
- Extends docker/dind Docker image
2018-01-02 16:11:59 +00:00
Nicolas Carlier
059f91bd17 doc(): Add docker badges. 2015-12-11 15:00:41 +01:00
Nicolas Carlier
94739c7f98 doc(): Add docker badges. 2015-12-11 14:58:57 +01:00
Nicolas Carlier
4b6197c867 doc: Improve README. 2015-04-20 17:26:44 +00:00