Commit Graph

510 Commits

Author SHA1 Message Date
Marius b05382eced Correct constant for post-receive hook name 2017-01-26 23:16:22 +01:00
Marius f50f03fe6f Allow data store to set the status code for errors
Closes https://github.com/tus/tusd/issues/77
2017-01-26 23:15:05 +01:00
Marius 675f8fcf04 Add experimental post-receive hook 2017-01-26 22:34:14 +01:00
Marius f5a2be33c8 Disable HTTP/2 for non-HTTPS traffic 2017-01-26 22:31:35 +01:00
Marius d5004f85a1 Return detailed error when directory is missing
Fixes https://github.com/tus/tusd/issues/98
2017-01-26 21:46:06 +01:00
Marius 3adec97aa5 Test whether filename is empty during pre-create hook 2017-01-24 09:48:10 +01:00
Marius 36f646851d Enable HTTP/2 support on master.tus.io 2017-01-24 09:47:06 +01:00
Marius 89dbe66a4f Update year 2017-01-19 21:20:12 +01:00
Marius a462549217 Merge branch 's3-endpoint' of https://github.com/mrezai/tusd into mrezai-s3-endpoint 2017-01-19 21:04:07 +01:00
Marius 97bd6db73f Add NotifyUploadProgress configuration option 2017-01-19 21:02:58 +01:00
mrezai 3cb4e0907d Add -s3-endpoint to command line arguments
to support S3 compatilbe implementations like minio
2017-01-19 22:18:21 +03:30
Marius af5e0e834d Add entry about authentication to FAQ 2017-01-18 11:22:47 +01:00
Marius d5a0bd6e02 Add document about hook system 2017-01-16 17:29:14 +01:00
Mischa ter Smitten e7eb8439d1 More Frey specific variables (#92) 2017-01-12 16:06:30 +01:00
Mischa ter Smitten 778ec8fe77 Make use of ssh pipelining (#90)
And fixate ansible_managed variable
2017-01-12 14:01:31 +01:00
Mischa ter Smitten 048fb5baf1 Merge pull request #89 from tus/fix-for-failing-apt-get-dist-upgrade
Possible fix for failing apt-get dist-upgrade
2017-01-12 10:31:19 +01:00
Mischa ter Smitten 93c62b836d Fix for failing apt-get dist-upgrade 2017-01-12 09:31:23 +01:00
Kevin van Zonneveld 598ca78fa7 Upgrade Frey to v0.3.27 /cc @tersmitten (#85)
* Upgrade Frey to v0.3.27 /cc @tersmitten

* Add forgotten and misspelled role variables

* Make it easier to override settings and clear that this is a private file
2017-01-11 10:25:28 +01:00
Marius 50dbb7d7ba Add information about reverse proxies to README 2017-01-04 23:48:55 +01:00
mrezai e89661cbda Fix README sample code errors
Closes https://github.com/tus/tusd/pull/87
2017-01-04 21:30:40 +01:00
Marius 0a8a3e7e51 Count multiple closed connectios only once 2017-01-04 20:47:34 +01:00
Marius 19c9576eb8 Use platform-independent paths inside file storage
Closes https://github.com/tus/tusd/issues/84
2017-01-04 20:25:08 +01:00
Marius 5a385832b6 Add notice about using HTTPS to README 2017-01-04 20:15:09 +01:00
Marius f4810ff429 Drop support for testing on Go1.4 on Travis
The AWS Go SDK has dropped support Go1.4 in a recent commit
(0cec6f30ed).
Therefore, we decided to not test this unsupported Go version anymore.
2016-12-20 17:25:24 +01:00
Marius 37fe99b37d Define own, minimal S3API interface 2016-12-20 17:13:02 +01:00
Kevin van Zonneveld cc78da7de5 Pin Frey as a dependency vs installing latest globally 2016-12-20 13:42:06 +01:00
Marius 2d187c00aa Correct state of nginx after restarting 2016-11-11 23:30:32 +01:00
Marius 2665650b8c Restart nginx instead of reloading 2016-11-11 23:24:12 +01:00
Marius 2b7a67c120 Revert "Use current branch name or tag name when building binaries"
This reverts commit e4c3d87ba6.
2016-11-11 22:30:15 +01:00
Marius ab26348d2b Remove unnecessary Makefile 2016-11-11 21:57:13 +01:00
Marius e4c3d87ba6 Use current branch name or tag name when building binaries 2016-11-11 21:56:38 +01:00
Marius 8f5782b73a Run consul tests on only Go1.7+ 2016-11-11 21:42:35 +01:00
Marius 360d63eefa Revert "Attempt to run tests and deploy without sudo"
This reverts commit 6fcba73263.
2016-11-11 21:41:11 +01:00
Marius 6fcba73263 Attempt to run tests and deploy without sudo 2016-11-11 21:33:52 +01:00
Marius 921b77df84 Only build all files if it's a tagged commit (for releases deployment) 2016-11-11 21:24:45 +01:00
Marius 2b6f08f8cb Do not run frey interactively 2016-11-11 16:45:37 +01:00
Marius ebfe631ddf Do not use sudo for installing frey 2016-11-11 16:37:59 +01:00
Marius fb523ce470 Build all binaries only on releases deploy 2016-11-11 16:23:42 +01:00
Marius bffd8f24b0 Deploy current master branch to master.tus.io 2016-11-11 15:59:01 +01:00
Marius 4a439ac555 Move building functions into separate script file 2016-11-11 15:57:39 +01:00
Marius 74554f594d Merge branch 'master' of github.com:tus/tusd 2016-11-09 23:28:34 +01:00
Marius 09a0deaca8 Reload nginx instead of restarting
If the restart of nginx fails (e.g. address already in use), the service will
not reload the configuration which is usually not wanted. By using nginx(1)
and telling it explicitly to reload the configuration, these issues do not
appear.
2016-11-09 23:23:45 +01:00
Marius 97def4c99f Enable SSL session cache for master.tus.io 2016-11-09 23:10:18 +01:00
Marius 25771dfbcd Enable OCSP stapling for master.tus.io 2016-11-09 22:56:15 +01:00
Marius 2ef7e5c975 Generate and use custom primes for DH 2016-11-09 21:44:24 +01:00
Marius bef7039aa5 Add tus.io logo to README 2016-11-08 16:33:42 +01:00
Marius d5e3ca60af Enable SSL using certificate from Let's Encrypt 2016-11-04 19:51:44 +01:00
Marius a0b37487e9 Add public directory 2016-11-04 19:51:39 +01:00
Marius 3b55041992 Add configuration file for nginx 2016-11-04 18:54:35 +01:00
Marius 6c3af75c51 Use nginx as reverse proxy in front of tusd 2016-11-04 18:53:21 +01:00