Commit Graph

  • 74a9a408e6 add metadata extension Acconut 2015-02-03 19:01:35 +0100
  • 99ca34e1ce format FileStore Acconut 2015-02-03 19:01:22 +0100
  • f513d02938 add documentation Acconut 2015-02-01 16:17:56 +0100
  • f628342b82 update readme to include badge and new requirements Acconut 2015-02-01 15:45:27 +0100
  • d1db159552 ensure filestore's directory exists Acconut 2015-02-01 15:44:48 +0100
  • 711809e564 exlude go 1.1 Acconut 2015-02-01 15:30:20 +0100
  • c6933fa33f do not test on go 1.0 and install cover before testing Acconut 2015-02-01 15:11:00 +0100
  • c08de4de83 run tests on travis-ci Acconut 2015-02-01 15:02:52 +0100
  • a70bd4cfa3 rewrite tusd Acconut 2015-02-01 14:57:57 +0100
  • a0517397c0 Merge 717a0b72de into 3db2976bd5 #20 Kamonwat Sangudsub 2014-04-09 10:04:20 +0000
  • 717a0b72de First version #20 Ice 2014-04-09 17:00:48 +0700
  • 656f7ddb5c Add 2 parameter(TUSD_SERVER_READ_TIMEOUT_IN_SECONDS, TUSD_SERVER_WRITE_TIMEOUT_IN_SECONDS) ice5050 2014-04-01 16:43:20 +0700
  • 3db2976bd5 Merge pull request #19 from vayam/master Felix Geisendörfer 2014-01-23 23:18:30 -0800
  • 28d0e25dbf Replace 500 with 404 and Don't return body for HEAD request #19 Naren Venkataraman 2014-01-24 01:00:50 -0500
  • 35811f77b4 Merge pull request #18 from doggy/master Felix Geisendörfer 2013-12-12 21:02:42 -0800
  • e468893748 fix bug: a broken http connection will cause io.Copy() stuck and file’s offset will not be updated #18 laizhenkun 2013-12-12 17:15:08 +0800
  • 6c98fad211 Merge pull request #17 from tsenart/master Naren Venkataraman 2013-10-11 13:06:40 -0700
  • 5448af8233 Merge aa49b3700c into 37c4d72ff7 #17 Tomás Senart 2013-10-11 05:16:22 -0700
  • aa49b3700c Use encoding/hex for generating UID strings #17 Tomás Senart 2013-10-11 13:57:07 +0200
  • 37c4d72ff7 0.2.1 is supported Felix Geisendörfer 2013-05-21 10:30:05 +0200
  • 7e230ca693 add how to run the testsuite to the readme tim-kos 2013-05-10 16:46:58 +0200
  • 4cf005572c implementing GET file tim-kos 2013-05-10 16:35:58 +0200
  • 6be4b9690e Add comments for CORS stuff Felix Geisendörfer 2013-05-10 13:58:28 +0200
  • 6a1ca6a8ce expose the offset header in the response tim-kos 2013-05-10 13:56:17 +0200
  • bed4d16c32 Allow CORS Offset header Kevin van Zonneveld 2013-05-08 16:11:01 +0200
  • 965521f51b Allow CORS PATCH method Kevin van Zonneveld 2013-05-08 16:09:53 +0200
  • 4344ba8b5d Content-Range is deprecated as of 0.2 Kevin van Zonneveld 2013-05-08 15:55:13 +0200
  • 9f29ced4ec Remove old tusd code Felix Geisendörfer 2013-05-08 16:03:59 +0200
  • 4c10bea894 Test overlapping resume Felix Geisendörfer 2013-05-08 16:02:33 +0200
  • faf8cc6f44 Stop exporting DataStore Felix Geisendörfer 2013-05-08 16:00:58 +0200
  • 56668dc701 Implement offset exceeded handling Felix Geisendörfer 2013-05-08 15:59:42 +0200
  • ad47388d80 Allow CORS Final-Length header Kevin van Zonneveld 2013-05-08 15:51:17 +0200
  • 022ad36077 Compatibility note Kevin van Zonneveld 2013-05-08 15:45:25 +0200
  • fdecaffd0f Add CORS support again Felix Geisendörfer 2013-05-08 15:19:31 +0200
  • 9380bdfb3e Fix run instructions Felix Geisendörfer 2013-05-08 14:10:13 +0200
  • 2b29af4547 Delete .info files Felix Geisendörfer 2013-05-08 13:57:33 +0200
  • ba05749dbd Use .info extension Felix Geisendörfer 2013-05-08 13:53:31 +0200
  • 575d0000e4 Refactor data store and implement HEAD Offset Felix Geisendörfer 2013-05-08 13:52:09 +0200
  • 9deaf0fa5a Delete some stuff Felix Geisendörfer 2013-05-08 11:30:26 +0200
  • af14655d94 Initial PATCH implementation Felix Geisendörfer 2013-05-08 11:22:31 +0200
  • 96e431cfda Start with core protocol tests Felix Geisendörfer 2013-05-07 18:50:44 +0200
  • 11343caaae Implement test setup and teardown Felix Geisendörfer 2013-05-07 11:05:20 +0200
  • 6adf639d37 Write some functional handler tests Felix Geisendörfer 2013-05-07 10:52:03 +0200
  • d490f50d45 Comments and fixed status code Felix Geisendörfer 2013-05-06 15:08:34 +0200
  • 8b1a251f6f Final-Length header Felix Geisendörfer 2013-05-03 13:02:24 +0200
  • 18cffb2b03 Return url for new file resources Felix Geisendörfer 2013-05-03 12:52:25 +0200
  • 3abd71b6c0 error handling, url matching Felix Geisendörfer 2013-05-03 11:42:46 +0200
  • 0e87800ddc Initial refactoring, WIP Felix Geisendörfer 2013-05-02 18:29:42 +0200
  • be8535b206 Explain dev.sh Felix Geisendörfer 2013-05-02 15:28:22 +0200
  • f25c3c71ae New skeleton Felix Geisendörfer 2013-05-02 15:25:02 +0200
  • 36cda94bb6 gofmt Felix Geisendörfer 2013-05-02 14:52:25 +0200
  • 02d0491249 Update readme info for tusd Felix Geisendörfer 2013-05-02 14:48:04 +0200
  • 50dae8f4f6 Add reply logging Felix Geisendörfer 2013-04-16 19:03:29 +0200
  • b449132ba4 Point to MIT License Kevin van Zonneveld 2013-04-16 13:26:29 +0300
  • 2d8cd0345b Add MIT License Kevin van Zonneveld 2013-04-16 13:25:45 +0300
  • 66d28e97bb Full urls for Location header Felix Geisendörfer 2013-04-07 17:20:38 +0200
  • 0af9ef3827 Consistent Case Felix Geisendörfer 2013-04-07 10:18:07 +0200
  • 5945dc06d9 Disable the partial get as it wasn't supported by the protocol Kevin van Zonneveld 2013-03-29 22:57:48 +0100
  • c94edc0092 Implement more of the planned 404s Kevin van Zonneveld 2013-03-29 22:55:07 +0100
  • 15c3a6f898 Improve error message when downloading an incomplete file Kevin van Zonneveld 2013-03-29 22:51:08 +0100
  • 817129c2a5 Revert "Turn every @todo 404 into an actual 404" Felix Geisendörfer 2013-03-28 15:20:28 +0100
  • 7601e3a77e Turn every @todo 404 into an actual 404 Kevin van Zonneveld 2013-03-27 22:30:48 +0100
  • b8f27ed6bc make datastore_dir and datastore_max_size configurable env vars, fixes #2 tim-kos 2013-03-27 07:16:23 +0100
  • 802051a06c Update Readme Felix Geisendörfer 2013-03-26 15:45:20 +0100
  • e378965e21 Implement DataStore garbage collector Felix Geisendörfer 2013-03-25 14:41:21 +0100
  • 79db40bf51 Support Content-Disposition Felix Geisendörfer 2013-03-25 11:02:47 +0100
  • 145af6dbfb Remove some debug stuff Felix Geisendörfer 2013-03-25 10:47:01 +0100
  • 1e9c701aca Fix: Upload broken Felix Geisendörfer 2013-03-25 10:27:31 +0100
  • c8ab86ee3e Log partial file writes Felix Geisendörfer 2013-03-23 12:42:49 +0100
  • 0f4b92b01d Use TUSD_PORT Felix Geisendörfer 2013-03-23 12:13:29 +0100
  • 96b92970dd Return 404 if file does not exist Felix Geisendörfer 2013-03-21 14:17:07 +0100
  • 0e217d86d9 Work around Go bug Felix Geisendörfer 2013-03-21 14:15:29 +0100
  • e17edd2f71 Store file size in meta info, avoid Truncate() Felix Geisendörfer 2013-03-21 13:16:17 +0100
  • e652e3f237 Add comment Felix Geisendörfer 2013-03-21 13:02:35 +0100
  • 327ee2bbe0 Fix CORS Felix Geisendörfer 2013-03-21 13:00:03 +0100
  • 9df1b91d68 Change license Felix Geisendörfer 2013-03-20 22:00:04 +0100
  • 230e8425ab Comment on route change Felix Geisendörfer 2013-03-20 21:56:33 +0100
  • f67ce78c4d Bash script now correctly puts 2 parts. Kevin van Zonneveld 2013-03-20 17:53:45 +0100
  • d4718fc6f0 Whitespace and small fixes Kevin van Zonneveld 2013-03-20 17:53:09 +0100
  • e68f74faa0 put fails, but it looks like full data is still available. Kevin van Zonneveld 2013-03-20 16:51:06 +0100
  • 06c230a0c2 Fix issue where you'd get hanging connections, passing a \r into fileIds. Kevin van Zonneveld 2013-03-20 16:28:40 +0100
  • 6ac7656bec Demo script. Without a `tr -d '\r'`, this will currently hang the HEAD indefinitely Kevin van Zonneveld 2013-03-20 16:19:31 +0100
  • 8f45ae8bde Copy-pastable install instructions Kevin van Zonneveld 2013-03-20 14:02:24 +0100
  • 529614515a add support for POST requests that do not provide a content-range header tim-kos 2013-03-19 16:55:35 +0100
  • 83d367fd11 add more headers, routes and also allow POSTING to /files/<id> to add compatibility with jQuery File Upload tim-kos 2013-03-19 16:36:48 +0100
  • dab46b60c9 conflict fix tim-kos 2013-03-19 11:07:26 +0100
  • 08745ff59a conflict fix tim-kos 2013-03-18 18:28:57 +0100
  • 7aa733c7de Docs Felix Geisendörfer 2013-03-19 11:02:02 +0100
  • e8d2364048 New json based log format, stores content-type Felix Geisendörfer 2013-03-19 10:58:18 +0100
  • 99b15cf7af Finish DataStore Felix Geisendörfer 2013-03-19 10:36:08 +0100
  • 02b0a3b697 Remove old data code Felix Geisendörfer 2013-03-19 10:33:31 +0100
  • 771703a40c Implement GetFileChunks Felix Geisendörfer 2013-03-19 10:32:27 +0100
  • 815964e4a8 Implement WriteFileChunk Felix Geisendörfer 2013-03-19 10:29:06 +0100
  • b0999b29ca Start work on new DataStore type Felix Geisendörfer 2013-03-19 10:22:13 +0100
  • 04184d26ed Support data in initial PUT Felix Geisendörfer 2013-03-18 18:26:44 +0100
  • 34d69e6937 Fix merge error Felix Geisendörfer 2013-03-18 17:37:00 +0100
  • 44d3e7bc14 Implement initial file downloading Felix Geisendörfer 2013-03-18 17:34:02 +0100
  • 43bd55001c remove unused line tim-kos 2013-03-18 17:05:55 +0100
  • 9e5237683d read me updates tim-kos 2013-03-18 17:05:44 +0100
  • 7ed4ad326b Return range header for puts Felix Geisendörfer 2013-03-18 17:07:00 +0100