go-webhookd
go-webhookd copied to clipboard
Go package to implement a bucket-brigrade style webhook server where requests are relayed through a receiver, one or more transformations and one or more dispatchers each of which have interfaces and...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.53.0 to 1.56.3. Release notes Sourced from google.golang.org/grpc's releases. Release 1.56.3 Security server: prohibit more than MaxConcurrentStreams handlers from running at once (CVE-2023-44487) In addition to this...
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0. Commits b225e7c http2: limit maximum handler goroutines to MaxConcurrentStreams 88194ad go.mod: update golang.org/x dependencies 2b60a61 quic: fix several bugs in flow control accounting 73d82ef...
added an http forwarder dispatcher - can be configured in the config.json with http://host/test
* https://github.com/tidwall/jsonc Basically all the config files would benefit from the option of having comments. TBD whether this should be considered a breaking change, triggering a "v4" release.
https://getconvoy.io/blog/generating-stripe-like-webhook-signatures/
insecure receiver listens on http port, the url will be like http://IP:PORT, you can't send ajax requests on a https page. automatic https support like caddy, and with auth token...
Read from config file and invoke, as needed: * https://github.com/whosonfirst/go-whosonfirst-github/tree/master/cmd/wof-list-hooks * https://github.com/whosonfirst/go-whosonfirst-github/tree/master/cmd/wof-list-hooks
Basically clone (and then deprecate) this: https://github.com/whosonfirst/go-webhookd-aws/blob/master/cmd/webhookd-lambda-task/main.go See notes here: https://github.com/whosonfirst/go-webhookd-aws#webhookd-lambda-task
Add a `debug` flag (or equivalent) to the config so we can log each step of a request as it is processed.