Commit Graph

19 Commits

Author SHA1 Message Date
Marius f0faa8e556 Merge branch 'master' of github.com:tus/tusd into v2 2022-10-10 20:48:47 +02:00
Christoph, René Pardon 6ca6ef69a2
docker: Allow passing secrects using files (#810)
* feat (DOCKER) BW-0: add docker secret env parsing

* fix (DOCKER) #810: adjust image version for docker-compose.yml example

* chore (DOCKER) tus#810: remove AWS_URL env var in favor of s3-endpoint flag
2022-09-19 09:34:37 +02:00
Marius 12c10bf62f
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
2022-03-02 00:36:49 +01:00
Ole-Martin Bratteng da47c1229e
ci: Generate a sha256sum file for each zip and tar file generated (#543)
* feat: git ignore builds and generated archives

* feat: generate a sha256sum file for each zip and tar file generated
2021-10-28 09:40:07 +02:00
CharlyBr 484e506cd3
misc: Ignore tusd binary (#505) 2021-10-13 21:33:49 +02:00
Kevin van Zonneveld ad5c45ff16 Remove frey references 2018-03-14 12:27:48 +01:00
Mischa ter Smitten 30cd41836d Improved .gitignore for Frey using Docker (#109) 2017-02-16 09:51:48 +01:00
Kevin van Zonneveld 2367557d23 Also ignore dev env keys 2016-09-30 12:54:22 +02:00
Kevin van Zonneveld 549e8ef80f Ignore Apple's .DS_Store 2016-09-15 10:17:41 +02:00
Marius f5c790f792 Exclude node_modules folder from git 2016-05-24 15:58:43 +02:00
Kevin van Zonneveld 36bebff87c Rename infra-tusd -> tusd 2016-03-29 16:21:21 +02:00
Kevin van Zonneveld e54850a3aa Add Frey support
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
2016-03-29 13:37:19 +02:00
Kevin van Zonneveld 186e192cb0 Move infra builder to own repo 2015-08-19 16:34:49 +02:00
Kevin van Zonneveld 9e5bf0fbe7 Infra construction /cc @Acconut
All this needs now is a wget for the tus binary, and running it.
2015-08-18 16:11:53 +02:00
Acconut 0c16aedc29 use tusd.FileInfo in DataStore.NewUpload 2015-02-16 17:53:50 +01:00
Acconut a70bd4cfa3 rewrite 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
2015-02-01 14:57:57 +01:00
Felix Geisendörfer f25c3c71ae New skeleton 2013-05-02 15:25:02 +02:00
Felix Geisendörfer 62b35dde82 Ignore tus_data dir 2013-03-18 11:06:55 +01:00
Felix Geisendörfer ae08adecf1 Add .gitignore 2013-03-16 21:40:35 +01:00