* 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
Squashed commit of the following:
commit 9071377570a97d599f7fc769f4d26b45d03020cb
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date: Tue Mar 29 13:36:57 2016 +0200
Remove useless env code
commit 529aed3535d0159dd7291532ebb6cfcc9ae401c6
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date: Tue Mar 29 13:31:38 2016 +0200
Update state, add launch target
commit fde533f9f6cc896a7e2abd7e68320d806d90ba27
Author: Kevin van Zonneveld <kevin@vanzonneveld.net>
Date: Tue Mar 29 11:07:35 2016 +0200
First swing at moving Frey to tusd
* expose tusd.DataStore and extracted FileStore
* use pat for routing
* allow absolute BasePaths
* requires StripPrefix
* add support for 1.0 core
* update date in license