These 39 commits are when the Protocol Buffers files have changed:
Commit: | 720a2b3 | |
---|---|---|
Author: | Aleksey Proshutisnkiy | |
Committer: | GitHub |
feat(dist)!: make blueprint an IPLD, use CID as module ids [fixes NET-412 NET-432] (#1595) * use cid for module ids, make blueprint an ipld * fix tests * pr fixes * pr fixes * fix tests * fix tests * fix clippy warnings * trigger ci * pr fixes * fix cargo fmt * chore: remove log_enabled * pr fixes * pr fixes * pr fix * fix clippy warning * pr fixes --------- Co-authored-by: folex <0xdxdy@gmail.com>
The documentation is generated from this commit.
Commit: | 1f4e862 | |
---|---|---|
Author: | folex | |
Committer: | folex |
Remove fluence source code
This commit does not contain any .proto
files.
Commit: | c7945ee | |
---|---|---|
Author: | folex | |
Committer: | GitHub |
Read Tendermint's height & blocks from database (#826)
Commit: | c30c5e2 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Access last worker's block manifest via HTTP (#757) * Access last worker's block manifest via HTTP * Some todos for docs * Review fixes * Review fixes * Review fixes (docs) * ReceiptType removed * Blocks test fixed * Move history-related /effects projects to /history folder * Review fixes
Commit: | 6f14aa0 | |
---|---|---|
Author: | folex | |
Committer: | GitHub |
Tendermint's block merkle hashes and signature (#660)
Commit: | f6282c3 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Remove the key-value database's codebase from the branch (#138) Prepare the working environment for the new Dataengine project
This commit does not contain any .proto
files.
Commit: | 9c21e3b | |
---|---|---|
Author: | Dima | |
Committer: | GitHub |
Websocket error handling (#130) * client side error handling * change error string to complete status with codes * stop observable gracefully if code status is OK * refactoring websocket proxy server * small ref * docs * add tests for websocketPublishObserver, fix bugs * fixes * delete redundant classes * revert * handle errors from client, add tests for this
Commit: | 43854b6 | |
---|---|---|
Author: | Dima | |
Committer: | GitHub |
browser js client for put and get (#127) * new module and websocket on monix sample * draft * tuple with observer and observable is working for now * refactoring, add websocket frames, add conversions for frames, some concurrent tests in main method for self-understanding * add logs, docs, refactoring * delete redundant dependencies * refactoring websocket observable, working reconnection * delete WebsocketObserver, small changes * docs and comments in WebsocketObservable * add dirty cache when reconnecting * small changes * queueing subject * store last frame if error on sending, delete inner buffer, change to subject buffer * add websocket wrapper and echo websocket mock * positive scenario test * delete example * test when throwing exception on sending message through websocket * test when websocket restarted * docs * add docs and delete redundant class * add status observable, add tests for this, add headers, rename some classes, add todo * more headers, docs. Replace ByteVector with Array[Byte] in Binary * draft for integration kademlia with websocket * add docs, exception on subscribing second subscriber to SubjectQueue, async test * delete redundant scripts * draft, kademlia ping is working * small unifications, lookup is working * lookupAway request * refactoring, add websocket port to contacts * FluenceNode with websocket server, add websocket port into contacts * refactoring * add test with error in codec, add todos * add docs, fix compilation * small changes * revert CommonJs * CommonJs in Test * dataset-grpc cross project init * dataset js * contract js init * contract js clients * client js init * client with websocket project, usage example, new websocket service, simple connection pool * some refactoring, delete backpressure from proxy for performance reasons * refactor websocket server * refactoring * small fixes * add ping, add usage control frame, add correct address to connection pool * add timeout and autoclean to connection pool * refactor connection pool, add test for timeouts in pool * refactor, add docs, range requests is not working * revert config * finalization * small fixes * cli refactoring, for browser client * move jvm implementation to submodule, delete all submodule workbenches * name of services to private * name of services to private * comment code * name of services to private
Commit: | 5ef1ff9 | |
---|---|---|
Author: | Dima | |
Committer: | GitHub |
create new module for websocket protobuf message (#115)
Commit: | 5f5cad6 | |
---|---|---|
Author: | Dima | |
Committer: | GitHub |
Bidi wip (#112) * refactor TransportServer, try netty * delete netty, try http4s * proxy can do request to netty-grpc * PingRequest works, nothing else works * simple refactor, try websocket * refactorings, examples * fix example * proxy in another module * rerefactoring, add tests * merge * refactoring * InProcessGrpc to TransportServer, refactoring * change scope of methods * fix comments, replace grpc-proxy module, rewrite test to syntethic service * fix transport server trait and tests * WIP * merge master, revert TransportServer, refactor InProcessGrpc, add tests for errors * move test.proto to test folder, add TODOs * clean example main class * merge * dirty WIP, bidi streaming without edge cases is working * add cache, change WebsocketMessage, replace F with a Task * clean code * rename protoMessage to payload * merge * we don't need generics, because there is always `Any` will be * fix * merge * simplify api * rewrite proxy server * ix broken merge * improve tests * refactoring * docs * small fixes * return WebsocketMessage in websocket server * typos
Commit: | 613c964 | |
---|---|---|
Author: | Dima | |
Committer: | GitHub |
Dataset client refactoring (#109) * split put, get and range * split protobuf and grpc in dataset module * split `get` implementation of dataset grpc server and utils * split range and put * refactoring * fix compilation, delete global implicit * package naming unification * refactoring * move errors to protocol, client logic to dataset-client, node logic to dataset-node * fix compilation * rename package * write proto sources explicitly * update scalapb * flat package for scalapb and rename all proto files * fix test proto
Commit: | 2fc5de7 | |
---|---|---|
Author: | Dima | |
Committer: | GitHub |
Protobuf split (#110) * split protobuf and grpc module in contract * split protobuf and grpc module in kademlia * rename package
Commit: | 2be612b | |
---|---|---|
Author: | Dima | |
Committer: | GitHub |
Http proxy (#106) * refactor TransportServer, try netty * delete netty, try http4s * proxy can do request to netty-grpc * PingRequest works, nothing else works * simple refactor, try websocket * refactorings, examples * fix example * proxy in another module * rerefactoring, add tests * merge * refactoring * InProcessGrpc to TransportServer, refactoring * change scope of methods * fix comments, replace grpc-proxy module, rewrite test to syntethic service * fix transport server trait and tests * merge master, revert TransportServer, refactor InProcessGrpc, add tests for errors * move test.proto to test folder, add TODOs * clean example main class * rename protoMessage to payload * we don't need generics, because there is always `Any` will be * fix
Commit: | 89121f9 | |
---|---|---|
Author: | Constantine Solovev | |
Committer: | GitHub |
Sign merkle root part2 (#100) * client send signed versnio+merkleRoot * fix b-tree-client js compilation * change SignatureVerifier method notation add publish client signature from node * fix test * make integration test green again * fix test * fix test * move contract validation from 'Codec' to 'ContractValidate' * improve MerkleBTreeClientSpec * little changes * move 'contract-core' tests from 'jvm' area` to crossplatform area * review * review
Commit: | fd2e9f6 | |
---|---|---|
Author: | Constantine Solovev | |
Committer: | GitHub |
Dataset client signature (part 1) (#97) * add contract execution state signing * add BasicContractSpec * add ContractWriteSpec * add ContractReadSpec * prepare to review
Commit: | 847a1d5 | |
---|---|---|
Author: | Constantine Solovev | |
Committer: | GitHub |
Dataset version (#96) * increase timeout * decrease putting elements * decrease putting elements * change static Instant to plugable Clock * enable test * add dataset version * add dataset version * Merge branch 'master' of github.com:fluencelabs/fluence into sign-merkleroot
Commit: | 18712e4 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Introducing codec-protobuf, node-core, node-grpc modules (#88) * Introducing codec-protobuf, node-core, node-grpc modules * ⇒
Commit: | 51c2bf7 | |
---|---|---|
Author: | Constantine Solovev | |
Committer: | GitHub |
Btree range (#84) * add range queries to dataset-protocol module * add range queries to dataset-grpc module * dataset-client-api * add range queries to dataset-client module * add range queries to dataset-client module finish * add range queries to dataset-node module * improve IntegrationDatasetStorageSpec * improve ClientNodeIntegrationSpec * increase timeout in ClientNodeIntegrationSpec * increase timeout in ClientNodeIntegrationSpec * increase timeout in ClientNodeIntegrationSpec * increase timeout in ClientNodeIntegrationSpec * increase timeout in ClientNodeIntegrationSpec * increase timeout in ClientNodeIntegrationSpec * increase timeout in ClientNodeIntegrationSpec * increase timeout in ClientNodeIntegrationSpec * cli for range queries * cli for range queries * review and some import optimizing * fix tests * off test
Commit: | d07e368 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Modules split (#82) * contract-protocol module * contract-core module * contract-node and contract-client modules * contract-grpc module * some unnecessary module dependencies removed * b-tree-core cross * b-tree-protocol cross * b-tree-client cross * dataset-protocol cross * dataset-client cross * HashJvmSpec for throws * GeneralNodeProofJvmSpec * some travis cache
Commit: | 7635842 | |
---|---|---|
Author: | Constantine Solovev | |
Committer: | GitHub |
Btree range requests without proofs and transport (#81) * range requests first commit * preparing b-tree-client to btree range queries * preparing b-tree-server to btree range queries part 1 * preparing b-tree-server to btree range queries part 2 * adopt IntegrationMerkleBTreeSpec * add checking order in range results in tests
Commit: | 5e43e04 | |
---|---|---|
Author: | Constantine Solovev | |
Committer: | GitHub |
Btree errors serialize (#62) * keyStore spec * Client and Server possibility to receive errors from the network from each other * Client and Server possibility to send errors through the network to each other * Docs fixes * client sends 'clients error' to server and returns it as result type * debug fail test * debug fail test * debug fail test * disable log in test * review
Commit: | d086f1e | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | Dima |
Pass mr to contract (#48) * merkle root in grpc * save merkle root and version
Commit: | 9f8bc7b | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | Dima |
Comments for BasicContract grpc DTO (#43) * Comments for BasicContract grpc DTO * `readFromOpt` without wrapping `f` into `Option` again
Commit: | 8a52310 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
moving Contracts api to Client module (#40) * moving Contracts api to Client module * tests compile * test fixed
Commit: | 3dbc2db | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
lookupIterative removed from protocol (#39) * lookupIterative removed from protocol * test compilation errors fixed
Commit: | 29c7a20 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
info submodule removed (#38)
Commit: | 76016eb | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
kad.Contact with scodec; dataset with contract check (#35) * - kad.Contact with scodec, gitHash, protocolVersion - check that dataset is stored by this node * SignAlgo in NodeComposer * Some review fixes
Commit: | a765bff | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | Dima |
Dataset RPC with ID (#29) * init branch * CoFail cases compiles * trying to add ID into dataset protocol WIP * `Datasets` class with cached DatasetStorage's * tests compiles * license header
Commit: | 005f849 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Co fail (#31) * init branch * CoFail cases compiles * co-fail submodule
Commit: | 508d106 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Dataset grpc (#26) * initial DatasetStorageClient with grpc transport * license headers * test fixed
Commit: | a8c444c | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
simple node info service (#24) * simple node info service * test fixed
Commit: | 786c9c7 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Contract cache persistence (#16) * WIP: contracts cache persistence * WIP: dedicated BasicContractCache protobuf * Tests fixed * License header
Commit: | fdbcc9f | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | Alexander Demidko |
ClientComposer and server composition for contracts (#13)
Commit: | 4224578 | |
---|---|---|
Author: | alari | |
Committer: | Alexander Demidko |
BasicContractCodec for grpc
Commit: | 56f09a1 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Transport layer refactoring (#3) * wip: ContractsAllocatorApi * wip: ContractsAllocatorApi * wip: project reorganization, grpc for dataset allocation * review fixes
Commit: | f028203 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | GitHub |
Network credentials in headers (#19) * net: checkNode callback to refuse local addresses for external nodes * net: put credentials to grpc headers * net: a couple of review-related fixes
Commit: | aa6e0a3 | |
---|---|---|
Author: | Dmitry Kurinskiy | |
Committer: | Constantine Solovev |
Kad call iterative (#15) * network: better config * kad: callIterative implementation (not tested yet) * kad: callIterative implementation testing wip * kad: callIterative test for maxRequests; lookupAway optimization * kad: callIterative * kad: callIterative review fixes
Commit: | b69f142 | |
---|---|---|
Author: | alari |
network: simulation test wip
Commit: | 194c979 | |
---|---|---|
Author: | alari |
network WIP