20 Commits

Author SHA1 Message Date
alari
9573c0d485 Unnecessary dependency removed from build.sbt 2018-04-25 17:07:17 +03:00
alari
9210182cda Better Readme 2018-04-25 17:00:11 +03:00
alari
31b212e1e1 Readme 2018-04-23 14:50:10 +03:00
alari
b608340e0a .travis.yml 0.0.1 2018-04-09 18:50:46 +03:00
alari
cd71d72900 Contributing, CLA, License files 2018-04-09 18:27:34 +03:00
alari
8049a837f0 organization := "one.fluence" 2018-04-09 18:23:34 +03:00
alari
a80d0b1a9c Bintray setup 2018-04-09 17:42:24 +03:00
alari
793eb4c687 sbt build config 2018-04-09 17:10:46 +03:00
Dmitry Kurinskiy
aba255ef2e WIP: scodec and circe implementations of PureCodec's (#104)
* Introducing codec-bits

* Introducing codec-circe

* PureCodec in AesCrypt
2018-04-06 13:11:49 +03:00
Dmitry Kurinskiy
db2bad1f7e Codecs purify (#101)
* PureCodec types

* Discipline checking for FuncE

* Discipline checking for BifuncE

* PureCodec default implicit instances

* b64 codec spec

* Kademlia Key with PureCodec

* Introducing `FuncE.runF`

* Failing Kademlia Network test moved from Node to Kademlia

* Base64 alphabet

* Test compile bug fixed

* .travis.yml

* Introducing MonadicalEitherFunc

* Trying to reduce number of trials in Kademlia's NetworkSimulationSpec

* No Kademlia dependency in codec-protobuf

* PureCodec in Kademlia

* ContractReadSpec fixed

* sbt 1.1.2

* try kademlia node codec for js

* => MonadicalEitherArrow

* Better CodecError scaladoc

* JSCodecs to PureCodec

* JSExportTopLevel

* Removed unused import
2018-04-06 10:22:42 +03:00
Dima
f0fa6a16e1 scalafmt reformat (#91)
* scalafmt config

* scalafmt reformat

* revert scaladoc to javadoc

* danglingParentheses = true

* delete scalariform prefs

* delete scalariform imports

* disabling test
2018-03-20 14:58:08 +03:00
Dmitry Kurinskiy
250e4f1371 Introducing codec-protobuf, node-core, node-grpc modules (#88)
* Introducing codec-protobuf, node-core, node-grpc modules

* ⇒
2018-03-19 18:31:13 +03:00
Constantine Solovev
f04917d850 Refactoring and test (#74)
* Add entropy to rocksDb name in tests

* Config logging

* DatasetNodeStorage unit test

* scalariform

* config for DatasetNodeStorage

* fix reference.conf

* auto creating headers on `sbt commit`

* add headers

* Fix tests

* remove conf

* scalariform
2018-03-06 16:19:44 +03:00
Dima
2db276ce63 Sbt js modules refactoring (#70)
* replace codec/core and rename jvm-js modules

* add files to git

* add info into test
2018-02-27 14:46:09 +03:00
Dima
00b8a4af23 Aes encryption with password (#65)
* naive implementation of aes encryption with password

* refactr AesCrypt to F

* made the `codec` cross-platform
2018-02-26 08:47:30 +03:00
Dmitry Kurinskiy
68713af6a5 Co fail (#31)
* init branch

* CoFail cases compiles

* co-fail submodule
2018-02-06 17:59:07 +03:00
Dmitry Kurinskiy
236cea5c1c build.sbt refactoring (#22) 2018-01-30 15:06:13 +03:00
Dmitry Kurinskiy
fe1972a775 Node composition (#14)
* NodeComposer and docker build

* ByteVector and grpc tests&codecs

* remove debugging output

* license headers

* changed NodeComposerSpec ports
2018-01-25 16:27:31 +03:00
Dmitry Kurinskiy
6775c43d90 ClientComposer and server composition for contracts (#13) 2018-01-23 15:56:21 +03:00
Dmitry Kurinskiy
8d4983a636 Codec in subproject (#5)
* codec in separate module

* lisence headers

* codec.direct and codec.inverse as Kleisli instances

* test compilation error fixed

* fork and not execute in parallel

* better Codec; some dataset-grpc server implementations

* license headers

* compile bug fixed

* kademlia's Key invariants checking

* ContractsAllocatorApiServer implementation

* node test fixed

* better errors catching in KryoCodecs & disable logging in simulation tests
2017-12-27 15:02:38 +03:00