Commit Graph

509 Commits

Author SHA1 Message Date
Mischa ter Smitten 8e9702d049 Merge remote-tracking branch 'upstream/master' into micha 2017-01-12 09:44:14 +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
Mischa ter Smitten ca5fbcc7f8 Merge remote-tracking branch 'upstream/master' into micha 2016-12-27 22:38: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
Mischa ter Smitten 404edc7d6a Merge remote-tracking branch 'upstream/micha' into micha 2016-12-15 10:59:11 +01:00
Mischa ter Smitten 843e38dda8 Update unattended upgrades role (#80)
* Add working public private key pair

* Make use of forked roles

* Update unattended-upgrades role to 1.3.0
2016-12-15 10:37:21 +01:00
Mischa ter Smitten 915bb348be Merge remote-tracking branch 'upstream/micha' into micha 2016-12-15 09:51:28 +01:00
Mischa ter Smitten d8b5c77cf5 Make use of new apt role (#79)
* Add working public private key pair

* Make use of forked roles

* Make use of new apt role
2016-12-14 10:13:59 +01:00
Mischa ter Smitten f5c1aa9085 Make use of forked roles (#78)
* Add working public private key pair

* Make use of forked roles
2016-12-14 10:13:21 +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
Mischa ter Smitten 5a98bca880 Merge remote-tracking branch 'upstream/micha' into micha 2016-11-09 21:35:16 +01:00
Mischa ter Smitten dfc111963f Upgrade rsyslog role (#72)
* Add working public private key pair

* Upgrade rsyslog role
2016-11-09 09:25:30 +01:00
Marius bef7039aa5 Add tus.io logo to README 2016-11-08 16:33:42 +01:00
Mischa ter Smitten 4dda7b44c9 Merge remote-tracking branch 'upstream/micha' into micha 2016-11-07 20:49:49 +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
Mischa ter Smitten 00a8279e61 Disable UseDNS for sshd (#71)
* Add working public private key pair

* Disable UseDNS for SSHD
2016-11-03 10:22:10 +01:00
Mischa ter Smitten e882b88697 Improved ansible.cfg (#70)
* Add working public private key pair

* Improved ansible_managed setting

* Make use of SSH pipelining
2016-11-03 10:20:58 +01:00
Mischa ter Smitten 13bc0a54e6 Merge remote-tracking branch 'upstream/micha' into micha 2016-11-02 22:05:19 +01:00
Marius e4cd32f2c4 Do not use limitedstore on master.tus.io instance 2016-10-27 23:07:09 +02:00
Marius bcb6fc7f71 Add comments to test utilities 2016-10-14 11:52:51 +02:00
Marius 2f5bc77649 Enable running tusd behind the CloudFlare proxy for supporting HTTPS uploads 2016-10-14 11:35:21 +02:00
Marius c5d597aa36 Merge branch 'master' of github.com:tus/tusd 2016-10-14 10:11:45 +02:00