go-webhookd icon indicating copy to clipboard operation
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...

Results 19 go-webhookd issues
Sort by recently updated
recently updated
newest added

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...

dependencies

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...

dependencies

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

help wanted
github

https://github.com/sslhound/sigsink

receivers
daemon

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

enhancement
dispatchers

Add a `debug` flag (or equivalent) to the config so we can log each step of a request as it is processed.

enhancement
receivers
dispatchers
daemon
transformations