Commit Graph

  • 88823a067d Change timestamp to microseconds precision in log #489 Juanjo Rodriguez 2021-06-09 22:37:26 +0200
  • 946539c3b9 cli: Add option to expose Go's pprof v2.0.0-rc3 Marius 2021-05-28 13:26:13 +0200
  • 61bfce1ee4 remove post hook case benito 2021-05-27 16:45:07 +0800
  • 6b81984b8a initial changes benito 2021-05-27 15:57:32 +0800
  • f4314dd360 s3store: Do not register metrics to default registry v2.0.0-rc2 Marius 2021-05-24 23:45:54 +0200
  • 0f24a80ea5 s3store: Expose metrics about request durations Marius 2021-05-24 12:00:20 +0200
  • ce54ff8b1f fixup! s3store: Parallelize part uploads and information retrieval (#478) Marius 2021-05-23 12:54:53 +0200
  • 578731ab0b cli: Add metric for number of hook invocations Marius 2021-05-20 21:38:19 +0200
  • 50bd188e34 S3Store: fix GCS delete failure with single deletes fallback #481 Andy Hovingh 2021-05-20 14:01:46 -0500
  • bea5183ec3
    Fixed "Tus-Resumable" header check for HEAD request. #480 Pavel Kirilin 2021-05-20 19:53:36 +0400
  • 8fd18364e7
    s3store: Parallelize part uploads and information retrieval (#478) v2.0.0-rc1 Marius 2021-05-18 10:29:18 +0200
  • e22fd600a1 s3store: One more comment #478 Marius 2021-05-18 10:23:26 +0200
  • d53bb68c08 cli: Add flag for setting concurrency limit Marius 2021-05-18 10:17:10 +0200
  • 539ab538f7 s3store: Acquire lock before uploading Marius 2021-05-18 10:01:39 +0200
  • ad0e7dadb5 s3store: Remove TODO Marius 2021-05-17 16:42:22 +0200
  • 72bebb14eb s3store: Refactor WriteChunk Marius 2021-05-17 16:22:11 +0200
  • 0370b49712 s3store: Encapsulate more logic into s3PartProducer Marius 2021-05-17 14:34:42 +0200
  • 64ebe1d236 s3store: Add comments to semaphore package Marius 2021-05-17 14:32:35 +0200
  • c3f74f6b08 Merge branch 'master' of github.com:tus/tusd into feat/parallel-parts Marius 2021-05-17 01:26:07 +0200
  • d560c4e753
    ci: Update Docker image to Go 1.13 Marius 2021-05-17 00:08:36 +0200
  • 16eae05c16 s3store: Add semaphore package Marius 2021-05-16 23:28:55 +0200
  • 0ce944a3c1 s3store: Make parallel uploads work and tests pass Marius 2021-05-16 23:19:31 +0200
  • ac402d0c43 s3store: Make requests for fetching info concurrently Marius 2021-05-13 15:08:54 +0200
  • 2d00ab2dfa s3store: Remove debugging output` Marius 2021-05-13 12:26:31 +0200
  • ccfd6c893d s3store: Cache results from listing parts and checking incomplete object Marius 2021-05-13 12:24:14 +0200
  • 3e048696b0 Revert "s3store: Use queue for parallel uploads" Marius 2021-05-12 23:21:52 +0200
  • 0594bab657 Revert "Add first draft of parallel upload queue" Marius 2021-05-12 23:21:02 +0200
  • f1b183022b
    docs: Mention the helm chart in the installation instructions (#475) Márk Sági-Kazár 2021-05-05 10:35:02 +0200
  • 1d45f0eeec
    Mention the helm chart in the installation instructions #475 Márk Sági-Kazár 2021-05-04 16:34:05 +0200
  • 29b59a2c90 s3store: Use queue for parallel uploads Marius 2021-04-27 00:34:23 +0200
  • 86a329cef2 Add first draft of parallel upload queue Marius 2021-04-26 13:19:20 +0200
  • 8c5192c254 s3store: Move parts producer into own file Marius 2021-04-26 12:18:09 +0200
  • b3bf854712 s3store: Remove test for handling unexpected EOF Marius 2021-04-26 12:17:20 +0200
  • 27957bd22b Merge branch 'master' of github.com:tus/tusd Marius 2021-04-26 10:08:58 +0200
  • 6d987aa226 core: Handle errors from reading request body centrally Marius 2021-04-26 10:08:37 +0200
  • 97602c3d62 filestore: Handle os.ErrNotExist not in core handler Marius 2021-04-25 23:17:42 +0200
  • 476fc3ed6b
    Merge 382abb9321 into 36ecc269ae #341 Nolan Woods 2021-04-07 08:34:57 -0400
  • 5601822aa9
    Merge 126ffd0c75 into 36ecc269ae #342 Nolan Woods 2021-04-07 08:34:57 -0400
  • 98358e9284
    Merge f9cecfc5bb into 36ecc269ae #455 Bastien 2021-04-07 18:52:59 +0800
  • 36ecc269ae
    misc: Update alpine version in Dockerfile (#470) Márk Sági-Kazár 2021-04-06 00:15:45 +0200
  • d5ad5f0ab7
    Update alpine version in Dockerfile #470 Márk Sági-Kazár 2021-04-01 00:14:24 +0200
  • 8031aabb7e cli: Add flag to disable SSL for S3 v1.6.0 Marius 2021-03-29 15:12:17 +0200
  • 896253ef2e feat: bump docker image version #407 Benehiko 2021-03-11 23:22:14 +0200
  • 80285cffaa
    Merge branch 'master' into master Alano Terblanche 2021-03-11 22:09:13 +0200
  • 9d989a8de4
    Merge pull request #2 from Benehiko/az-block-blob-fixes Alano Terblanche 2021-03-11 21:56:23 +0200
  • 8f130a55d8 feat: bump to latest go version Benehiko 2021-03-11 21:47:10 +0200
  • 56723a5ea6
    ci: Compile tusd for arm64 (#461) Ole-Martin Bratteng 2021-03-11 18:20:14 +0100
  • e85d630748
    s3store: Fix data loss when using deferred upload lengths (#462) Adam Jensen 2021-03-11 12:17:47 -0500
  • a7d9d23b44 Use pointer receiver to ensure changes are propagated to the upload struct #462 Adam Jensen 2021-03-11 10:16:43 -0500
  • 0bfe21ed4f
    Compile tusd for arm64 #461 Ole-Martin Bratteng 2021-03-11 12:10:03 +0100
  • e97537f907 Documentation and usage update #460 Christopher Napthine 2021-02-23 11:34:01 +0000
  • 3d6566a4bf FileStore is now an interface with factory creation methods to prevent corruption of internal members Christopher Napthine 2021-02-23 10:53:18 +0000
  • ac259586b5 Add ability to supply alternative fileinfo storage engine Christopher Napthine 2021-02-23 10:27:33 +0000
  • d152c5bbf8 Merge branch 'master' of github.com:tus/tusd v1.5.1 Marius 2021-02-10 23:07:38 +0100
  • fdb19a7904 s3store: Temporary workaround against data loss on connection resets Marius 2021-02-10 23:07:16 +0100
  • df249230ad
    Merge pull request #1 from Benehiko/az-block-blob-fixes Alano Terblanche 2021-02-09 19:58:11 +0200
  • 485bddd7bd cleanup Alano Terblanche 2021-02-09 19:53:00 +0200
  • b917513952 Added tests for store Alano Terblanche 2021-02-09 19:30:56 +0200
  • ab42078234 fixed some testing & cleanup Alano Terblanche 2021-02-09 17:41:16 +0200
  • 1945d8209f fixing block blob Alano Terblanche 2021-02-09 17:01:11 +0200
  • 088a59bbf0 fixed append blob crash on too large user-specified chunk size Alano Terblanche 2021-02-08 18:54:21 +0200
  • 40653aefd0 improved writing chunks Alano Terblanche 2021-02-08 09:48:30 +0200
  • 94b4144d3d refactoring azurestore and azureservice Alano Terblanche 2021-01-28 21:25:44 +0200
  • f6f1b41e8c refactored azure service and store Alano Terblanche 2021-01-28 18:02:08 +0200
  • cfdc376609 updating azstorage sdk to v0.12.0 Alano Terblanche 2021-01-28 13:19:51 +0200
  • f9cecfc5bb Ensure that the context values from the HTTP request are accessible #455 Bastien Amar 2021-01-19 14:50:07 +0100
  • 734c630069 Update for build step also, uses a stable version of go v1.5.0 Abdelhadi Khiati 2021-01-18 13:46:09 +0100
  • 8b81859a80 Use setup-go@v2 to avoid old commands. Abdelhadi Khiati 2021-01-18 13:41:07 +0100
  • 67fd74e129 Add flag to disable calculating expensive hashes for S3 Marius 2021-01-18 13:31:07 +0100
  • 0f3122b4cb handler: Retain request context values while detaching to avoid cancellation. Nolan Woods 2020-01-02 18:20:07 -0800
  • 9e8eeb6620 Add GCSService.MaxConcurrency and gcsstore.DefaultMaxConcurrency #436 Justin Ruggles 2020-10-16 21:10:27 -0400
  • 3f76d317c4 gcsstore: add a test for recursive compose Justin Ruggles 2020-10-16 20:48:52 -0400
  • 456ec46f06 gcsstore: remove compose retries and manual CRC check Justin Ruggles 2020-10-15 21:07:01 -0400
  • 40930f1b97 gcsstore: Use object attribute from Composer Justin Ruggles 2020-10-15 20:56:11 -0400
  • d1e06a4edc gcsstore: avoid extra call to GCS just to get ContentType Justin Ruggles 2020-10-15 17:19:20 -0400
  • 63c74e5c2a gcsstore: compose objects in parallel Justin Ruggles 2020-10-15 17:11:47 -0400
  • 317f10b3d6 gcsstore: use integer math to get number of composed sources Justin Ruggles 2020-10-15 15:00:25 -0400
  • 5214091185 gccsstore: delete objects in parallel Justin Ruggles 2020-10-15 14:58:05 -0400
  • 0822c0ac43
    handler: Use correct separation symbol for parsing Forwarded header (#433) Ahmed J 2020-10-12 13:36:55 +0300
  • ed68a00f80 Reuse existing test for Forwarded header #433 Marius 2020-10-12 12:24:52 +0200
  • 902857b186 updated test Ahmed J 2020-10-11 22:36:48 +0300
  • 2577c6c284 fix tests Ahmed J 2020-10-11 15:48:41 +0300
  • 9318403773 added tests Ahmed J 2020-10-11 15:37:58 +0300
  • a59fcc7e36 fix forwarded header separator Ahmed J 2020-10-11 13:40:24 +0300
  • f863189009
    docs: Mention support for HTTPS hooks (#430) Ruben Garcia 2020-10-10 18:21:33 +0200
  • e100660a55
    Merge pull request #9 from vimeo/gcs-rm-get-info-write Tom Berger 2020-10-02 13:42:46 -0400
  • 84d83df72f
    Merge pull request #7 from vimeo/filestore-custom-id-vimeo Tom Berger 2020-10-02 13:42:41 -0400
  • 4520584664
    Merge pull request #8 from vimeo/defer-length-gcs Tom Berger 2020-10-02 13:42:33 -0400
  • 84afc534fc Fix tests by removing expectation around WriteObject in GetInfo Thomas Berger 2020-10-02 13:22:22 -0400
  • 31cb0ff8cd Add support for deferred upload length in GCS store Thomas Berger 2020-10-02 11:23:01 -0400
  • 9b934ebca7 Remove double spaces Marius 2020-10-02 12:45:16 +0200
  • e5a79650cf Use new URL for public tus demo server Marius 2020-10-02 12:44:12 +0200
  • e5c23b6030 Remove write of info file in GCS in GetInfo method Thomas Berger 2020-10-01 19:08:17 -0400
  • fb9c648a4a Fix Blocking hooks section. #430 Ruben J. Garcia-Hernandez 2020-10-01 09:09:58 +0200
  • 395c9a715a Fix markdown. Ruben J. Garcia-Hernandez 2020-10-01 09:02:42 +0200
  • 9ff5073e23 Clarify that HTTPS is supported in hooks. Ruben J. Garcia-Hernandez 2020-10-01 08:57:23 +0200
  • f4d1b7c443
    cli: Allow accepting requests over HTTPS (#423) Joey Coleman 2020-09-29 09:19:10 -0400
  • a0d5ff1a11
    Update docs further to a) record that the key file must be unencrypted, and b) clean up the RSA-based ciphersuite comments. #423 Joey Coleman 2020-09-15 15:01:46 -0400
  • 759acdead7
    Improve the TLS/HTTPS example in the usage documentation Joey Coleman 2020-09-15 12:53:32 -0400
  • 902c615a8b
    Merge 0a7c85e5af into ed85c526cb #415 Ryan Bastic 2020-09-14 09:38:00 -0400