Marius
f0faa8e556
Merge branch 'master' of github.com:tus/tusd into v2
2022-10-10 20:48:47 +02:00
Marius
a349a9296a
handler: Allow quotes Forwarded header
...
Fixes https://github.com/tus/tusd/issues/809
2022-10-05 00:06:17 +02:00
Marius
e52139f977
v2: Implement cancelable lock mechanism ( #667 )
...
* handler: Implement prototype of new locking back-end
* memorylocker2: Switch to channel for release notification
* handler: Update locker interface
* handler: Add method to close body with error
* memorylocker: Replace with new implementation
* filelocker: Adjust methods to match interface
* handler: Introduce new httpContext
* handler: Implement upload interruption
* handler: Adjust tests to new inferfaces
* handler, memorylocker: Cancel context to avoid leaks
2022-03-19 23:21:17 +01:00
Ahmed J
0822c0ac43
handler: Use correct separation symbol for parsing Forwarded header ( #433 )
...
* fix forwarded header separator
* added tests
* fix tests
* updated test
* Reuse existing test for Forwarded header
Co-authored-by: Ahmed J <ahjabir@earthlink.iq>
Co-authored-by: Marius <marius@transloadit.com>
2020-10-12 12:36:55 +02:00
Marius
26b84bcb1c
handler: Add tests for empty metadata pairs
2020-07-15 17:30:17 +02:00
Marius
6b21772107
core: Provide HTTP request details to hooks
...
Closes https://github.com/tus/tusd/issues/185
2019-09-19 11:15:48 +02:00
Marius
485c21d72e
core: Add context to DataStores
...
Closes https://github.com/tus/tusd/issues/288
2019-09-15 13:43:59 +02:00
Marius
7d639b930d
core: Replace old LockerDataStore with new Locker
2019-09-12 12:37:43 +02:00
Marius
5004d3ca4d
core: Refactor DataStore
2019-08-25 22:10:55 +02:00
Marius
5acc586800
WIP on DataStore refactor
2019-08-24 15:14:51 +02:00
Marius
aa0280d004
core: Remove deprecated DataStore option
2019-08-20 16:16:05 +02:00
Marius
42bfe35457
core: Move packages into pkg/ and internal/ folders
2019-06-11 18:23:20 +02:00