These 9 commits are when the Protocol Buffers files have changed:
Commit: | 91a1480 | |
---|---|---|
Author: | Marius Kleidl |
handler: Rename Headers struct to Header to align with Go's header type
The documentation is generated from this commit.
Commit: | ad074c8 | |
---|---|---|
Author: | Marius | |
Committer: | GitHub |
hooks: Move into `pkgs/hooks` (#976) * hooks: Move implementations in `pkgs/hooks` * misc: Upgrade go.mod to Go 1.20 * hooks: Use built-in function for testing slice elements * Move setup logic into hooks package * Implement tests * Remove duplicate import * Documentation * Minor cleanups
Commit: | 71765b6 | |
---|---|---|
Author: | Marius | |
Committer: | GitHub |
hooks: Allow pre-create to change upload ID, meta data and storage details (#962) * hooks: Allow pre-create to change upload ID, meta data and storage details * fixup! hooks: Allow pre-create to change upload ID, meta data and storage details * hooks: Add support for ChangeFileInfo in gRPC
Commit: | 12c10bf | |
---|---|---|
Author: | Marius | |
Committer: | GitHub |
v2: Rework hooks system (#516) * ci: Remove plugin hook handler * Rework error type from interface to struct * Avoid writing to http.ResponseWriter directly * Allow hooks to modify response * Add example for HTTP hooks using Python * Implement new plugin system using Hashicorp/go-plugin * Enable returning partial HTTPResponses * Remove some (unnecessary) error handling * Forward stdout and stderr from plugin to tusd * docs: Update examples * cli: Update filehooks to new system * cli: Renovate gRPC hooks * docs: Correct casing of gRPC * misc: Documentation, better examples, and code structure
Commit: | cfebf17 | |
---|---|---|
Author: | Marius | |
Committer: | Marius |
cli: Fix build time error of gRPC hooks
Commit: | acfa974 | |
---|---|---|
Author: | Clement Peyrabere | |
Committer: | GitHub |
cli: Add hook name to gRPC message (#364) * Make use of gRPC metadatas to pass on Hook-Name. Fixes #362 * Add Hook name in proto. * Pass the hook name into the hook proto instead of gRPC metadatas. Co-authored-by: Clément Peyrabère <clement.peyrabere@idcapture.fr>
Commit: | 8ef7648 | |
---|---|---|
Author: | Iñigo | |
Committer: | GitHub |
cli: add gRPC hooks (#316) * add grpc hook * add retry/backoff params make streaming RPC call * Update cmd/tusd/cli/flags.go Co-Authored-By: Márk Sági-Kazár <sagikazarmark@users.noreply.github.com> * move one time grpc configuration to `Setup` * remove stream grpc Co-authored-by: Márk Sági-Kazár <sagikazarmark@users.noreply.github.com>
Commit: | b6ece49 | |
---|---|---|
Author: | Marius |
misc: Move from vendored depdencies to Go modules
This commit does not contain any .proto
files.
Commit: | e8b1cb1 | |
---|---|---|
Author: | Marius |
Update dependencies