Commit Graph

468 Commits

Author SHA1 Message Date
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 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
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
Marius 0c0bc01432 Add tests for various invalid header values 2016-10-13 19:03:18 +02:00
Marius 59c7a9fab6 Add test for ignoring invalid metadata 2016-10-13 18:50:49 +02:00
Marius a7e4fcc42e Add test for accessing unimplemented methods 2016-10-13 18:48:46 +02:00
Marius 474c78b79d Add test for absolute base paths 2016-10-13 18:44:44 +02:00
Marius 24e68df7cd Add test for upload to final upload 2016-10-13 18:42:40 +02:00
Marius 888049ce50 Add test for attempting empty download 2016-10-13 18:38:43 +02:00
Marius 5ff46eb2d7 Add tests for locking in various situations 2016-10-13 18:33:33 +02:00
Marius 3b3e3bcef0 Add test for FinisherDataStore 2016-10-13 18:18:18 +02:00
Marius c2bb17b947 Refactor remaining tests to subtest style 2016-10-13 18:08:34 +02:00
Marius 5be9dedae2 Format code in limitedstore 2016-10-13 16:46:03 +02:00
Marius 6a3b51f491 Unify naming of subtests 2016-10-13 16:45:40 +02:00
Marius 58f7065e61 Disable verbose testing on CI 2016-10-13 16:45:19 +02:00
Marius df378704ce Improve output of subtests when emulated 2016-10-13 12:59:11 +02:00
Marius 9b4126cae6 Enable subtests for environments prior to Go 1.7 2016-10-13 12:29:13 +02:00
Marius 3f0faedfd8 Use mocks generated by gomock for running tests 2016-10-13 11:33:20 +02:00
Kevin van Zonneveld 0c99b7377a Make sure rsyslog has permissions to write to log dir 2016-10-12 20:50:02 +02:00
Kevin van Zonneveld a1df9e5c17 Upgrade Frey 2016-10-12 20:49:50 +02:00
Kevin van Zonneveld 4d595672f6 Merge remote-tracking branch 'origin/master' 2016-09-30 13:13:22 +02:00
Kevin van Zonneveld 3d2320a0f2 Make ssh key creation, part of infra setup /cc @Acconut 2016-09-30 13:13:20 +02:00
Kevin van Zonneveld 2367557d23 Also ignore dev env keys 2016-09-30 12:54:22 +02:00
Marius 17009cf5f1 Use latest 0.6.0 release for deployments 2016-09-30 12:54:15 +02:00
Kevin van Zonneveld b3b804032a Merge branch 'master' of github.com:tus/tusd 2016-09-30 12:53:41 +02:00
Marius 9753aae065 Use personal fork of nightlyone/filelock 2016-09-30 12:03:49 +02:00
Marius 5fceb7eb77 Use memorylocker in example for composer 2016-09-30 01:14:52 +02:00
Marius f5d87095ef Exclude Go1.5 instead of 1.7 from Consul tests 2016-09-30 01:12:11 +02:00
Marius a4f565330b Combine consullocker test with the rest of tusd 2016-09-30 01:07:07 +02:00
Marius c80386f552 Stop support for Go1.3 2016-09-30 01:01:33 +02:00
Marius 40528dea00 Install complete packages including subdirectories 2016-09-30 00:55:32 +02:00
Marius f0bb13f727 Make consul tests exclusive for Go1.6+ 2016-09-30 00:47:28 +02:00
Marius c61a300693 Merge branch 'master' into vendor_govendor 2016-09-30 00:13:44 +02:00
Marius 536aaeba71 Use Go 1.7 for cross compilation instead of goxc(1) 2016-09-30 00:10:42 +02:00
Marius 216c45287a Merge branch 'master' of github.com:tus/tusd 2016-09-29 21:22:02 +02:00
Marius 182a96e3e8 Do not reject unexpected content types during upload creation
See tus/tus-java-client#10
2016-09-29 21:20:56 +02:00
Marius d6ccb0fbb8 Use actual header values as expectations in CORS test 2016-09-29 21:18:12 +02:00
Kevin van Zonneveld db6c11d6f5 Revert "Hostname should be part of freyfile"
This reverts commit 19a6611a89.
2016-09-28 16:00:15 +02:00
Kevin van Zonneveld 785248765d Add a >24h cleanup cronjob for tus uploads /cc @Acconut @arturi 2016-09-28 09:48:46 +02:00
Kevin van Zonneveld 19a6611a89 Hostname should be part of freyfile 2016-09-28 09:39:40 +02:00
Marius 4df66415d6 Add HookInvocationFinish event to logging 2016-09-27 22:48:29 +02:00