Commit graph

  • 46d60f3d52 [#316] ir/locode: Open LOCODE database in read-only mode Leonard Lyubich 2021-02-09 18:21:36 +0300
  • 0d2440649a [#316] locode/boltdb: Add option to enable read-only mode Leonard Lyubich 2021-02-09 18:18:29 +0300
  • 04b06ba539 [#316] locode/boltdb: Add default timeout to open underlying BoltDB instance Leonard Lyubich 2021-02-09 18:12:09 +0300
  • 97264acb26 [#316] ir: Use LOCODE validator as NodeValidator in Netmap processor Leonard Lyubich 2021-02-09 18:03:43 +0300
  • ff814aec26 [#316] ir: Add before-start and after-stop function to Server Leonard Lyubich 2021-02-09 17:57:51 +0300
  • db703a5117 [#316] ir/netmap: Validate LOCODE attributes of network map candidates Leonard Lyubich 2021-02-09 17:44:55 +0300
  • cbfaceb956 [#316] ir/netmap: Validate network map candidates in Netmap processor Leonard Lyubich 2021-02-09 17:36:43 +0300
  • 8a67eea854 [#371] cli/sg: Make output of saved SG address similar to saved object Leonard Lyubich 2021-02-10 00:59:49 +0300
  • c6411e4f87 [#372] cli/sg: Support bearer token in storagegroup command Leonard Lyubich 2021-02-10 00:55:38 +0300
  • 687af30c05 [#372] cli/sg: Support X-headers in storagegroup command Leonard Lyubich 2021-02-10 00:48:19 +0300
  • cdab2fc520 [#316] cmd/cli: Close location database after locode info cmd execution Leonard Lyubich 2021-02-09 10:13:15 +0300
  • 38466d5173 [#316] cmd/cli: Add section to work with UN/LOCODE Leonard Lyubich 2021-02-08 21:27:48 +0300
  • f88e0866fe [#316] locode: Implement NeoFS location database based on BoltDB instance Leonard Lyubich 2021-02-08 21:25:17 +0300
  • 9669afdfc7 [#316] locode: Implement polygons DB based on GeoJSON polygons Leonard Lyubich 2021-02-08 21:11:51 +0300
  • d8c3a0e4f5 [#316] locode: Implement csv OpenFlights airport database Leonard Lyubich 2021-02-08 20:53:34 +0300
  • 6829048124 [#316] locode: Implement csv UN/LOCODE table Leonard Lyubich 2021-02-08 20:40:36 +0300
  • cdd1274e1c [#316] locode: Define the API of location database Leonard Lyubich 2021-02-08 20:27:19 +0300
  • 0be35859ed [#316] locode: Define UN/LOCODE table data types Leonard Lyubich 2021-02-08 19:44:35 +0300
  • 137ef25d3e [#316] locode: Define structure of the entry of the UN/LOCODE table Leonard Lyubich 2021-02-08 19:17:57 +0300
  • 9618c3e268 [#367] cmd/neofs-node: Don't update local node info for bootstrap Alex Vanin 2021-02-03 17:59:57 +0300
  • 3775d61ccb [#365] settlement/basic: Use big.Int constructor for unification Alex Vanin 2021-02-03 15:07:37 +0300
  • 6a9a2b5d04 [#365] settlement/basic: Remove TxTable from context Alex Vanin 2021-02-02 20:39:41 +0300
  • fd461bdb65 [#365] innerring: Produce distribute income events Alex Vanin 2021-02-02 17:17:51 +0300
  • d77d49bd2a [#365] Provide distribute income event in settlement processor Alex Vanin 2021-02-02 17:17:38 +0300
  • 8e741a277d [#365] settlement/basic: Implement asset distribution Alex Vanin 2021-02-02 20:23:01 +0300
  • 4433448645 [#365] settlement/basic: Check amount of collected assets Alex Vanin 2021-02-02 16:45:13 +0300
  • f85e5f0238 [#202] object/eacl: Fix algorithm for checking eACL table Leonard Lyubich 2021-02-03 10:10:25 +0300
  • ad348afcd6 [#202] object/eacl: Verify signature of eACL table Leonard Lyubich 2021-02-02 18:54:30 +0300
  • ffbf6b922f [#361] metabase: Support new match types Leonard Lyubich 2021-02-02 00:00:40 +0300
  • 487c9b7589 [#363] Define global config and use it to fetch basic income rate Alex Vanin 2021-02-02 14:12:41 +0300
  • be2ed6bf4c [#360] Run basic income collection in inner ring Alex Vanin 2021-02-01 19:20:33 +0300
  • 8c4bf81351 [#360] Use basic implement context in settlement processor Alex Vanin 2021-02-01 19:18:34 +0300
  • a624bb881d [#360] Implement basic settlement context Alex Vanin 2021-02-01 19:17:16 +0300
  • f45675b7a2 [#360] Share common parts of basic and audit settlements Alex Vanin 2021-02-01 15:40:07 +0300
  • bd5c70131b [#328] cmd/node: Serve Container.AnnounceUsedSpace RPC Leonard Lyubich 2021-02-01 15:43:09 +0300
  • b270c49b5c [#328] container/load: Process Start/Stop notification events from contract Leonard Lyubich 2021-02-01 15:41:00 +0300
  • e9cbdc4a0d [#328] cmd/node: Add the ability to listen Container contract's events Leonard Lyubich 2021-02-01 15:33:58 +0300
  • 7e586aef90 [#328] container/grpc: Implement AnnounceUsedSpace method Leonard Lyubich 2021-02-01 15:31:40 +0300
  • 8419294f22 [#328] container/load: Implement AnnounceUsedSpace NeoFS API v2 RPC handler Leonard Lyubich 2021-02-01 15:29:35 +0300
  • 10902c0b82 [#328] container/load: Implement RemoteWriterProvider for controller Leonard Lyubich 2021-02-01 15:19:15 +0300
  • 1bed03995b [#328] container/load: Implement Iterator on local storage engine Leonard Lyubich 2021-02-01 15:11:25 +0300
  • 910017b72f [#328] container/load: Implement PlacementBuilder for used space router Leonard Lyubich 2021-02-01 15:07:07 +0300
  • 6f552c8599 [#328] container/load: Implement WriterProvider on API client Leonard Lyubich 2021-02-01 14:59:35 +0300
  • fa685160f9 [#328] container/load: Implement Writer on Container contract's client Leonard Lyubich 2021-02-01 14:21:24 +0300
  • 21133aee2f [#328] container/load: Implement route builder based on placement Leonard Lyubich 2021-01-29 03:04:36 +0300
  • d48fb81193 [#328] container/load: Implement route controller Leonard Lyubich 2021-01-29 03:03:30 +0300
  • 1c6d37e821 [#328] morph/container: Add client methods related to size estimations Leonard Lyubich 2021-01-28 18:58:57 +0300
  • 4415f8dc5b [#328] container/load: Implement simple Iterator and Writer providers Leonard Lyubich 2021-01-28 14:10:16 +0300
  • 2622e11ae3 [#328] container/load: Implement local storage of used space announcements Leonard Lyubich 2021-01-27 22:01:08 +0300
  • cc88320d6b [#328] container/load: Implement a metrics exchange controller Leonard Lyubich 2021-01-27 22:00:35 +0300
  • 5b550bff22 [#355] innerring: Produce container size estimation notifications Alex Vanin 2021-01-29 10:48:47 +0300
  • 6848a816f9 [#355] innerring: Refactor block timer constructors Alex Vanin 2021-01-29 10:42:40 +0300
  • 402192c8c4 [#355] innerring: Add fee to NoFee wrappers Alex Vanin 2021-01-29 10:04:03 +0300
  • 70aa73cbd2 [#355] moprh/client: Add start/stop container estimation methods Alex Vanin 2021-01-28 14:39:08 +0300
  • 7a7a351f1f [#355] morph/event: Add container estimate size events Alex Vanin 2021-01-28 18:01:54 +0300
  • db94ad5567 [#355] morph/event: Fix delete container event test Alex Vanin 2021-01-28 18:01:10 +0300
  • 244bcc5c04 [#357] Fix linter issues Alex Vanin 2021-01-29 11:02:06 +0300
  • 819300f939 [#326] ir: Add debug message about transfer for audit transaction Leonard Lyubich 2021-01-28 22:53:59 +0300
  • d4bd726c25 [#326] ir: Make netmap processor to generate audit settlement events Leonard Lyubich 2021-01-28 22:51:41 +0300
  • 4204a9f920 [#326] ir: Implement settlement processor Leonard Lyubich 2021-01-28 22:43:32 +0300
  • aaeb13f7df [#326] ir: Change construction of Balance contact client Leonard Lyubich 2021-01-28 20:17:25 +0300
  • a6785c1585 [#326] ir/timers: Remove println from unit test Leonard Lyubich 2021-01-28 20:15:43 +0300
  • a6a5a84f36 [#326] settlement/audit: Prevent negative amount arguments of Exchanger Leonard Lyubich 2021-01-28 20:11:09 +0300
  • 2bca5879cd [#326] ir/settlement: Move the calculation of the minimum audit fee Leonard Lyubich 2021-01-28 20:05:52 +0300
  • 87c2c3ecc6 [#326] ir: Calculate audit settlements on new epoch Leonard Lyubich 2021-01-26 13:33:28 +0300
  • 685b593af3 [#326] ir/settlement: Implement calculator of settlements for audit Leonard Lyubich 2021-01-26 13:27:30 +0300
  • 20ad0ae82a [#326] morph/balance: Provide interface to "transferX" method's invocations Leonard Lyubich 2021-01-26 13:21:16 +0300
  • f7a9e43165 [#356] ir/blocktimer: Fix reset behavior Leonard Lyubich 2021-01-28 19:10:21 +0300
  • de1f601765 [#337] engine: Add container listing for both engine and shard Alex Vanin 2021-01-22 16:21:45 +0300
  • 3926e76c32 [#337] engine: Get all container sizes estimation from shards Alex Vanin 2021-01-22 14:37:28 +0300
  • dc5a481f17 [#337] shard: Get container size estimation from metabase Alex Vanin 2021-01-22 14:36:16 +0300
  • 41578001e4 [#337] metabase: Keep container size estimation Alex Vanin 2021-01-22 14:07:08 +0300
  • 998a097767 [#324] ir: Listen new blocks from main chain Leonard Lyubich 2021-01-25 17:23:37 +0300
  • abc7885056 [#324] ir: Register block handler before starting the listening routine Leonard Lyubich 2021-01-25 16:47:01 +0300
  • 44c899b560 [#324] morph/listener: Do not subscribe on new blocks without handlers Leonard Lyubich 2021-01-25 16:45:59 +0300
  • 96f750d9c8 [#324] ir/alphabet: Write error of TransferGas call to log Leonard Lyubich 2021-01-25 15:56:53 +0300
  • a6517bc877 [#324] ir/netmap: Do not return on block timer restart error Leonard Lyubich 2021-01-25 15:20:52 +0300
  • 1664cf9869 [#324] morph/subscriber: Init ws client in Subscriber's constructor Leonard Lyubich 2021-01-25 15:10:11 +0300
  • ca41810859 [#324] ir: Change level of "new block" log message to debug Leonard Lyubich 2021-01-25 15:04:00 +0300
  • 5e212f97d6 [#324] morph/listener: Prevent potential writing to nil channel Leonard Lyubich 2021-01-25 14:57:44 +0300
  • 96febdb6a5 [#324] morph/subscriber: Make block channel in constructor Leonard Lyubich 2021-01-25 14:53:12 +0300
  • d01b4e1a2d [#324] ir: Measure GAS emission intervals in sidechain blocks Leonard Lyubich 2021-01-22 18:49:52 +0300
  • 19bb94cc04 [#324] ir: Measure epochs in sidechain blocks Leonard Lyubich 2021-01-22 18:01:44 +0300
  • b5dc28f79c [#324] ir/timers: Complicate the logic of fractional block intervals Leonard Lyubich 2021-01-21 22:16:43 +0300
  • 476349dd1c [#324] ir/timers: Implement chain block timer Leonard Lyubich 2021-01-21 19:32:41 +0300
  • 23c220ae28 [#324] morph/listener: Register handlers of new chain blocks Leonard Lyubich 2021-01-20 20:08:06 +0300
  • c65d1d9db9 [#324] morph/subscriber: Subscribe on new chain blocks Leonard Lyubich 2021-01-20 20:05:52 +0300
  • 65eca6077e Update docker-compose testnet config to latest image Alex Vanin 2021-01-27 21:24:14 +0300
  • ccdea0ea2c Update changelog for v0.14.3 v0.14.3 Alex Vanin 2021-01-27 20:57:27 +0300
  • 66a8bcac1e [#347] Update neofs-api-go to v1.22.2 Alex Vanin 2021-01-27 20:25:37 +0300
  • e252f93dbf [#350] object/acl: Make best effort to classify request Alex Vanin 2021-01-27 11:47:40 +0300
  • 6e8f5b9d63 [#351] config/testnet: Add debug section in readme Alex Vanin 2021-01-27 18:01:20 +0300
  • 5d7451d388 [#349] innerring/audit: Use pivot in container placement Alex Vanin 2021-01-26 19:57:03 +0300
  • 198eb06032 [#339] cmd/node: Change the way the local NodeInfo structure is stored Leonard Lyubich 2021-01-25 11:23:06 +0300
  • c77d346016 [#339] services/netmap: Use dynamic node information Leonard Lyubich 2021-01-25 11:02:20 +0300
  • f83fbe1422 [#345] Update neofs-api-go to latest master Alex Vanin 2021-01-25 13:31:14 +0300
  • b032504a8d [#342] Fixes around Dockerfiles Evgeniy Kulikov 2021-01-23 20:08:55 +0300
  • 34a97985b2 [#341] Add shell in docker images Alex Vanin 2021-01-22 20:48:38 +0300
  • f5dfaf307d [#336] Use Alpine for cli instead of scratch Evgeniy Kulikov 2021-01-22 11:59:41 +0300
  • e03d906cb7 [#334] engine: Make tests more predictable Alex Vanin 2021-01-20 21:13:18 +0300