storj/satellite
JT Olio 12d50ebb99
streams: don't encrypt segment count (#2859)
What: this change makes sure the count of segments is not encrypted.

Why: having the segment count encrypted just makes things hard for no reason - a satellite operator can figure out how many segments an object has by looking at the other segments in the database. but if a user has access but has lost their encryption key, they now can't clean up or delete old segments because they can't know how many there are without just guessing until they get errors. :(

Backwards compatibility: clients will still understand old pointers and will still write old pointers. at some point in the future perhaps we can do a migration for remaining old pointers so we can delete the old code.

Please describe the tests: covered by existing tests

Please describe the performance impact: none
2019-08-22 15:15:58 -06:00
..
accounting streams: don't encrypt segment count (#2859) 2019-08-22 15:15:58 -06:00
attribution rename all the things (#2531) 2019-07-28 08:55:36 +03:00
audit satellite/audit: Improve code comment in reporter (#2838) 2019-08-22 14:13:43 +02:00
console all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
discovery satellite/overlay: rename overlay.Cache to overlay.Service (#2717) 2019-08-06 19:35:59 +03:00
gc storagenode/piecestore: Add retain service on storagenode (#2785) 2019-08-19 14:52:47 -04:00
inspector satellite/overlay: rename overlay.Cache to overlay.Service (#2717) 2019-08-06 19:35:59 +03:00
mailservice all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
marketingweb all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
metainfo all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
nodestats satellite/nodestats: use proper error codes (#2826) 2019-08-20 12:26:55 +03:00
orders storagenode/orders: add archive cleanup to orders service (#2821) 2019-08-22 10:33:14 -04:00
overlay all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
payments Project Payment methods (#2037) 2019-07-10 23:29:26 +03:00
repair all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
rewards satellite/rewards: update current reward to be finished once redemption cap has reached (#2745) 2019-08-14 15:53:48 -04:00
satellitedb all: enable staticcheck (#2849) 2019-08-22 13:40:15 +02:00
vouchers satellite/overlay: rename overlay.Cache to overlay.Service (#2717) 2019-08-06 19:35:59 +03:00
peer.go satellite/audit: implement reservoir struct and RemoteSegment observer method (#2744) 2019-08-21 11:49:27 -04:00