Commit Graph

597 Commits

Author SHA1 Message Date
Matthew Wratt 5600cf2d6e Allow override of default options response 2017-04-12 11:53:15 +02:00
Marius 91dea49fc7 Add explicit notice about no cookies in hooks
In regards to https://github.com/tus/tusd/pull/58#issuecomment-290379041
2017-03-30 15:17:41 +02:00
Marius b2a8ae8c85 Correct metrics types
/cc @kvz
2017-03-30 14:51:02 +02:00
Marius 473489ce06 Exlude consullocker from tests temporarily 2017-03-23 14:06:00 +01:00
Marius cc1df8e9ed Remove second unlock attempt from tests
Unlocking an already unlocked lock is not guaranteed to succeed
2017-03-23 12:23:05 +01:00
Marius d48e4ac577 Correct when S3Store write loop is ended 2017-03-23 12:06:15 +01:00
Marius 7f26757a40 Update lockfile dependency 2017-03-03 11:16:56 +01:00
Marius 8a00983980 Merge branch 'master' of github.com:tus/tusd 2017-03-01 19:43:57 +01:00
Marius c8b8703bb1 Move network timeout handling back in UnroutedHandler 2017-03-01 19:43:37 +01:00
Mischa ter Smitten 6ab114d0e0 Make use of fqdn and timezone role (#115) 2017-03-01 14:14:56 +01:00
oliverpool 74fca8c6c3 Squashed commit of the following:
commit d214ad5c92073cb754c70ab73e6cf229cba01c72
Author: Marius <maerious@gmail.com>
Date:   Tue Feb 28 20:38:47 2017 +0100

    Minor code and comment cleanups

commit 2826227404296d98a2d83519efaa754cc07a47b1
Merge: db47c89 1a58d6e
Author: Marius <maerious@gmail.com>
Date:   Tue Feb 28 20:13:15 2017 +0100

    Merge branch 'metrics_race_condition' of https://github.com/oliverpool/tusd into oliverpool-metrics_race_condition

commit 1a58d6e084
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Tue Feb 28 19:14:21 2017 +0100

    prometheus metrics typo

commit db47c8976489917a8afc53878335ab66d73fe60d
Merge: 168942b 12054be
Author: Marius <maerious@gmail.com>
Date:   Tue Feb 28 17:36:47 2017 +0100

    Merge branch 'metrics_race_condition' of https://github.com/oliverpool/tusd into oliverpool-metrics_race_condition

commit 12054be4e7
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Tue Feb 28 12:07:43 2017 +0100

    add go vet on travis

commit 16e95d2d91
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Tue Feb 28 11:58:58 2017 +0100

    add one go vet on appveyor

commit 13bc64517b
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Tue Feb 28 11:57:56 2017 +0100

    use even less pointers

commit db7130f18a
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Mon Feb 27 22:12:45 2017 +0100

    use pointer only when needed

commit 647f7390c6
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Thu Feb 23 16:29:01 2017 +0100

    Prevent lock malfunction

    literal copies lock value from metrics

commit 1ce196ed35
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Wed Feb 22 12:22:19 2017 +0100

    handle read timeout simplification in metrics

commit 338017c9f4
Merge: c378bc9 45a9278
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Wed Feb 22 12:21:42 2017 +0100

    Merge branch 'master' into metrics_race_condition

commit c378bc9798
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Wed Feb 22 11:51:56 2017 +0100

    consistent naming

commit e2b0050b8d
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Wed Feb 22 11:44:05 2017 +0100

    Use a simplfied error structure for error counting

commit 3da4095c08
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Mon Feb 20 16:38:27 2017 +0100

    split ptr retrieval and incrementation

commit ebd6873cbb
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Sun Feb 5 22:01:34 2017 +0100

    Useless initialization

commit 691224cdbf
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Thu Feb 2 08:25:55 2017 +0100

    increment the pointer

commit 3d9395e1df
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Thu Feb 2 08:25:42 2017 +0100

    Simplify lock logic

commit d7a4619080
Author: oliverpool <oliverpool@hotmail.fr>
Date:   Wed Feb 1 08:37:46 2017 +0100

    Prevent race condition on errorstotal increment

    The HTTPError interface is used to have detailed metrics (by code as
    well)
2017-02-28 20:40:44 +01:00
Marius 168942bfb6 Remove Prometheus client from vendors dependencies
Closes https://github.com/tus/tusd/issues/114
2017-02-28 17:17:13 +01:00
Marius 3c19f8ebdf Use tag pointing at head as version 2017-02-22 12:49:20 +01:00
Marius 45a9278c74 Include channel testing in goroutine fore NotifyUploadProgress test 2017-02-21 23:33:59 +01:00
Marius 9ad88c0424 Include Go 1.8 release into tested versions 2017-02-21 23:27:23 +01:00
Marius 9a3667b8ab Add documentation about post-receive event 2017-02-21 23:24:28 +01:00
Marius 73b273d4bd Add documentation for NotifyUploadProgress 2017-02-21 23:17:07 +01:00
Marius 68b6b20688 Add test for NotifiyUploadProgress 2017-02-21 23:00:51 +01:00
Marius f4fdc4164a Merge branch 'master' of github.com:tus/tusd 2017-02-20 18:32:35 +01:00
Marius ca95bf275a Exclude too detailed information from timeout error 2017-02-20 17:14:58 +01:00
Kevin van Zonneveld 1f176099c7 Upgrade Frey to v0.3.31 /cc @tersmitten (#113) 2017-02-17 14:48:54 +01:00
Kevin van Zonneveld f1d2d1c60f Upgrade Frey to v0.3.30 /cc @tersmitten (#112) 2017-02-17 10:56:08 +01:00
Mischa ter Smitten 918240fe32 Fix incorrect install npm user (#111)
* Fix incorrect install_npm_user

* Fix incorrect install_npm_user
2017-02-16 13:44:24 +01:00
Mischa ter Smitten f8c2c4401e Fix incorrect install_npm_user (#110) 2017-02-16 12:53:09 +01:00
Mischa ter Smitten 30cd41836d Improved .gitignore for Frey using Docker (#109) 2017-02-16 09:51:48 +01:00
Marius 3dd28fa028 Exclude certain blacklisted ciphers from Nginx 2017-02-06 15:32:37 +01:00
Marius 9be1ece381 Merge branch 'master' of github.com:tus/tusd 2017-02-06 15:12:03 +01:00
Marius e9255c63b9 Make minor improvements to memorylocker internals 2017-02-06 15:10:43 +01:00
Mischa ter Smitten 63014c78cc Cleanup Frey file (#104) 2017-02-01 10:46:36 +01:00
Mischa ter Smitten d016e08918 Remove unused dependencies (#103)
Using unattended-upgrades
2017-02-01 10:29:52 +01:00
Marius 5491b8ff12 Merge branch 'master' of github.com:tus/tusd 2017-01-31 17:08:47 +01:00
Marius 7710fd79fb Correct parsing Upload-Concat for final uplaods
Addresses https://github.com/tus/tus-resumable-upload-protocol/issues/123
2017-01-31 16:58:31 +01:00
Kevin van Zonneveld 8784d54045 Upgrade Frey to v0.3.28 /cc @tersmitten (#102) 2017-01-31 14:44:03 +01:00
Mischa ter Smitten 98009f87c1 Update Frey variables (#100)
Needed for future role updates and cleanup
2017-01-31 13:37:43 +01:00
Mischa ter Smitten 3052090f72 Update roles (#101) 2017-01-31 13:37:18 +01:00
Marius 029191c863 Include Golang binaries in PATH 2017-01-27 14:27:02 +01:00
Marius 198c72c479 Install consul(1) before running tests on AppVeyor 2017-01-27 14:22:53 +01:00
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