storj/pkg
Michal Niewrzal f731267e8c Per-project usage limiting (#2036)
What: Changes to support custom usage limit for the project. With this implementation by default project usage limit is taken from configuration flag. If project DB field usage_limit will be set to value larger than 0 it will become custom usage limit and we will be used to verify is limit was exceeded.

Whats changed:

usage_limit (bigint) field added to projects table (with migration)
things related to project usage moved from metainfo endpoint to project usage type
accounting.ProjectAccounting extended with GetProjectUsageLimits() method
Why: We need to have different usage limits per project. https://storjlabs.atlassian.net/browse/V3-1814
2019-05-28 09:36:52 -06:00
..
accounting Per-project usage limiting (#2036) 2019-05-28 09:36:52 -06:00
audit add Reverify to auditing (#2041) 2019-05-27 14:13:47 +03:00
auth Identity versioning (#1389) 2019-04-08 20:15:19 +02:00
bwagreement handle database error checks properly (#1796) 2019-04-23 14:13:57 +03:00
certdb Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
certificates add info log for successfull authorizations (#1804) 2019-04-25 12:47:40 +02:00
cfgstruct uplink share subcommand (#1924) 2019-05-14 12:15:12 -06:00
datarepair properly check last iteration of checker (#2040) 2019-05-23 18:14:08 +02:00
dht Refactor pb.Node protobuf (#1785) 2019-04-22 12:07:50 +03:00
discovery wired up IsHealthy to config (#1820) 2019-04-23 18:45:50 -04:00
eestream Java/Android libuplink bindings (#1918) 2019-05-24 10:13:01 +02:00
encryption Fix CalcEncryptedSize and CalcPieceSize (#1525) 2019-03-21 15:47:48 +02:00
identity expose identity version flag on relevant identity cli commands (#1776) 2019-04-22 13:58:57 +03:00
kademlia transport: separate dial from request timeouts (#1940) 2019-05-10 14:26:25 +03:00
macaroon pkg/macaroon: fix NewCaveat doc comment 2019-05-16 13:22:38 +02:00
metainfo/kvmetainfo server side macaroons (#1945) 2019-05-24 10:51:27 -06:00
miniogw server side macaroons (#1945) 2019-05-24 10:51:27 -06:00
overlay add Reverify to auditing (#2041) 2019-05-27 14:13:47 +03:00
pb filter duplicate node IPs (#1890) 2019-05-22 16:06:27 -04:00
peertls cmd/storagenode: pull more things into releaseDefaults (#1980) 2019-05-21 13:48:47 +02:00
pkcrypto Change where the encryption key is being stored for uplink (#1967) 2019-05-22 15:57:12 +02:00
process Change where the encryption key is being stored for uplink (#1967) 2019-05-22 15:57:12 +02:00
ranger psserver: swallow io.EOF when getting full content in FileRanger (#1238) 2019-02-06 07:41:41 +02:00
server Move pointerdb.Service to satellite (#1826) 2019-04-25 10:46:32 +02:00
storage address potential divide by 0` (#2065) 2019-05-28 08:54:30 -06:00
storj Change where the encryption key is being stored for uplink (#1967) 2019-05-22 15:57:12 +02:00
stream remove utils.CombineErrors and utils.ErrorGroup (#1603) 2019-03-29 14:30:23 +02:00
telemetry Cleanup repository a bit (#1203) 2019-02-01 20:21:00 +02:00
transport filter duplicate node IPs (#1890) 2019-05-22 16:06:27 -04:00