storj/pkg
Stefan Benten 586ed1b58d
Improve path handling + filepath handling framework (#423)
* Initial Layout

* Commit to test File Handling OS independed

* Hide struct properties to prevent manual interaction

* Fix Linting Errors

* 1st Working Windows Version

* Add missing Error Handling

* Fix Linting Errors

* Remove dependencies

* Further Improvements

* Remove commented code

* Improve comments and error messages

* No pointers to FPath

* Improve comment

* Do not filepath.ToSlash URL path

* Extract helper functions for parsing local path and Storj path

* Minor Improvements based on PR Comments

* Fix Linting Error and make Regex private

* Improve Layout

* Rework FPath and add tests

* Add more tests cases for windows

* Use for-loop instead of goto

* Use FPath in all uplink commands

* Add guard checks

* Add Test Cases and add comments
2018-10-15 16:10:20 +02:00
..
audit Satellite signature generation (#453) 2018-10-11 16:35:55 +02:00
auth Satellite signature generation (#453) 2018-10-11 16:35:55 +02:00
cfgstruct pkg/provider: with pkg/provider merged, make a single heavy client binary, gateway binary, and deprecate old services (#165) 2018-07-26 08:21:35 -06:00
datarepair Start redis (#470) 2018-10-12 14:04:16 -04:00
dht Flatten proto definitions into a single package (#360) 2018-09-18 07:39:06 +03:00
eestream Clean up last segment handling (#408) 2018-10-03 16:05:40 +03:00
kademlia Cleanups related to transport (#475) 2018-10-15 15:04:21 +03:00
miniogw Use context to propagate API Key (#383) 2018-10-09 16:39:14 +02:00
node Remove newID function (#468) 2018-10-12 15:10:50 -06:00
overlay Cleanups related to transport (#475) 2018-10-15 15:04:21 +03:00
paths examples: turn paths binary to Go documentation example (#405) 2018-10-03 15:15:54 +03:00
pb Cleanups related to transport (#475) 2018-10-15 15:04:21 +03:00
peertls CA and identity commands (#235) 2018-08-28 00:23:48 +02:00
piecestore Remove newID function (#468) 2018-10-12 15:10:50 -06:00
pointerdb Kademlia Sequential Lookup (#464) 2018-10-12 11:52:32 +03:00
pool Remove BKAD dependency from pkg/kademlia (#294) 2018-10-08 11:09:37 -04:00
process Handle CTRL+C and clean up the partial segments and pieces (#381) 2018-10-04 09:52:12 -04:00
provider Cleanups related to transport (#475) 2018-10-15 15:04:21 +03:00
ranger ConcatRanger closes segment readers as soon as data is read (#349) 2018-09-14 10:10:43 -04:00
statdb Add StatDB to Satellite (#396) 2018-10-08 18:15:54 -04:00
storage Improve path handling + filepath handling framework (#423) 2018-10-15 16:10:20 +02:00
storj metainfo database: add interfaces and types (#434) 2018-10-10 11:33:06 +03:00
telemetry pkg/telemetry: use smaller mock in test (#370) 2018-09-26 17:00:54 +03:00
transport Cleanups related to transport (#475) 2018-10-15 15:04:21 +03:00
utils Cleanup after tests (#341) 2018-09-11 16:57:12 +03:00