Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.

0.4.5-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@SamuelMarks SamuelMarks released this 03 Jan 06:00
· 2349 commits to master since this release
2cadfca

Changelog

cd74a02 Issue #55: Second step to protobuffers (#64)
8162d4f Issue #55: Second step to protobuffers (#64) (#68)
4c6f1db - Added : Mqtt socket functionality to send and receive event using mqtt connection
0e6f172 - Added : Test for MQTT
df107e2 - Code refactoring
bda673e - Implemented : WebSocket client with test
5ea374c - Implemented : WebSocket server
fc54883 ...
d48cc61 0.4.0 milestone updates
e73605e 0.4.5
e57c84a 07 nov merge andre (#59)
79e301e 08 nov merge 2 (#66)
25c476c 08 nov merge andre (#65)
9b4026f 100%
d16d04a 15 october branch (#11)
6e01802 16 oct (#13)
726cd16 16 oct (#14)
0f81ebb 18 oct (#20)
73e841e 18 oct merge (#18)
42f0ab5 18 oct milestone merge (#21)
2c21f88 19 oct (#23)
a801add 22 oct profiling (#24)
862017b 25 oct merge andre (#31)
455727a 26 oct (#38)
bcc64fb 26 oct merge andre (#35)
0a58f4f 28 nov event proto (#85)
35ff0a4 50 node network now runs cleanly
1c75b92 75%
7d9bb1b 90%
506cd6b Add Algo Changes section to fastsync doc
523243d Add CODEOWNERS
842fac9 Add CORS support to Service
96ec4aa Add Flag Table
83ffdf1 Add Flag Table
5c00a9e Add GetBlock endpoint to Service
ae5e2b9 Add HTTP service
99e164d Add Hashgraph Reset logic
bf15050 Add Hashgraph Roots
966655b Add PendingRounds to Hashgraph
7add24a Add auto scroll
32b1e94 Add blocks to graph, background color and drag bounds
a232436 Add circleci badge in README
ab44b4e Add circleci confif file
80c4ea5 Add concept of Frames
446a1b2 Add context to net transport.
bb21c86 Add docs directory
4da1919 Add documentation for manual setup
7eba5f5 Add error return type to a few hashgraph methods
9116d96 Add flag tables
888400c Add graph settings
388b5ed Add heights map
c6c79a7 Add in-degree map
9537b15 Add inapp_dummy
4a1167a Add logger in Core
173e37f Add logger in Hashgraph and increase Cache sizes
3a09eb1 Add netcat instructions in README
efecdb9 Add quick spike on logging and TLS
ba55a32 Add scripts to build binaries for various platforms
a35ee99 Add section on Babble consensus in docs
149ce23 Add skeleton for BadgerStore
e06d7e9 Add state hash to AppProxy's CommitBlock function
368b9d0 Add state hash to BlockBody
311d53e Add tests for createRoot
2a5da85 Add threadsafe node state
9a63a48 Add version command to babble CLI
a5a1960 AddTransactions
9ed53ee Added "builder" Dockerfile and a README.md explaining how to use
724a368 Added 5 second hard timeout for tests (#44)
e610706 Added README.md
c4f1022 Added context
1230473 Added exported method to read the private key from buffer
251bfac Added method to get private/public key pair
2036e98 Added some error handling
2c445cb Added team to codeowners
8fb9212 Added template cicd file
3422451 Added tests
7a0cb56 Allow the stats to run on Mac
139c77b Allow the stats to run on Mac
74b8f7b Allow unspecified IP in node_addr option
2d4a76d And... back to Github
4c349df App proxy as gRPC-server, protoc code generation
34ef33e Auto scroll on graph
6ea4398 Babble extra's
a726c7f Bad design, but multiple connections
f540f92 Base build successful. Merged cobra into master
736fb49 Base lachesis rename for commands
bfab129 Base object renames. Nothing interesting
cc30676 Batch Events in CommitCh
39ec4d9 Benchmarks
4614a0f Better graph legend
2b980fc Better watch script
de744c9 Bg jobs counter (#86)
0363e93 Big testnet (#46)
51c768a Big testnet (#48)
83a8ecb Big testnet (#53)
8a31322 BlockHash & BlockHex
7c950ad BlockSignature index
e87389f BoltStore and tests
4e971dd Bottom bound for graph scroll
b59a88a Build of p. Need to add flag table event types.
ac828ee Bump version 0.1.0 -> 0.1.1
dc98c46 Bump version 0.3.0
aa40b0b Busy changes
8cdfb37 CGO_ENABLED=0 go build \ --ldflags "-X github.com/Fantom-foundation/go-lachesis/src/version.GitCommit=git rev-parse HEAD" \ -o build/lachesis ./cmd/lachesis/main.go # github.com/Fantom-foundation/go-lachesis/src/proxy src/proxy/inmem_app.go:98:27: syntax error: unexpected newline, expecting comma or ) Makefile:22: recipe for target 'build' failed
3007454 Cache Event Hash
9a746a9 Caches
864a452 Catch error when no peers.json is provided or when it contains less than 2 peers
0fa7b8f Catch error when no pem_key is provided
d867767 Change API
82ec1b5 Change InmemProxy to use Callbacks
6ba8bf8 Change Known to return last-index instead of count
ed533f9 Change Mobile API to commit blocks
d0103f8 Change Root datastructure and Round() algo
c670fee Change Shutdown logic
216ae15 Change default datadir for darwin
d896e0f Change default service port from 80 to 8000
3c060a9 Change watcher image to 0.0.2
3378504 Check Origin, open connection
6901216 Check Origin, open connection
b6d37e8 Check Sig
8d08e14 Check anchorblock output
0664e6f Check event self parent test
e92ff7f Clean state
a65586d Cleanup cicd
dc08d40 Cluster now works (within bridge)
96ab210 Codacy documentation fixes
82b765d Compare wireInfo and &out.response
887681c Compile implementation tweaks for grpcProxies
790e061 Compile updates
9339fa9 Config setup
bc8bc90 Configurable cache size and SmartPeerSelector
120c139 Consensus test
1e13d45 Constrain Frames to Rounds
efc8228 Create Block struct
9b2dbdf Create CODE_OF_CONDUCT.md
8bc44ec Create CONTRIBUTING.md
ab1249d Create LICENSE
304f647 Create LICENSE
f94f735 Create PULL_REQUEST_TEMPLATE.md
7d14a59 Create more complex Hashgraphs in Hashgraph tests
27f154c Create new Event only if necessary
d2fe2c7 Current time
1ad9bcf Data fields for visualizers
1364f62 Debug log for 25+ nodes
2aa85f0 Debug logs and Service Only setup
d471dff Debug logs and Service Only setup #2
de902c5 Debugging 'Verifying Block signature. Invalid signature'
179c969 DecideFame and tests
9ded887 DecideRoundReceived and tests
84690a3 Decreased timeout. No empty blocks
6fb1301 Defer badger DB load bug
8cd6440 Define Core and Node
0dba5ba Delete not-so-smart PeerSelector
2a77c22 Delete not-so-smart PeerSelector
a68f747 Demo script
b4b510f Deterministic Frame Hash
829d2f9 Diff sort by topological order
9d13ec0 Diff struct for differences details
42c76a8 Different timeouts for Known and Sync requests
9a389a7 Do not automatically create an Initial Event
b03d324 Docker DummySocketClient demo
197c087 Document interfaces (#40)
daf560f Document protobuffer (#75)
b404e34 Document the blockchain projection method
e0089be Documentation
00eea38 Don't sign and insert
176944c Dont regenerate key if existing Dont create a default proxy from config Sandalone flag for CLI and documentation
2788646 Draw and WS circular debug
b2d7e37 Draw events and cyclic ws
d63e0cc Embedding nodestate to node structure
dc20386 Endpoint hosting from non domain for CORS
9863fe6 Ensure /cp_bin is created
f58378d Equals duplicate
eb27cbe Error handling for participants
0bd5192 Error management cleanup
3ad95a5 EvenBlock signature debugging
8ad2004 Event compile
88c10d4 Event declaration
1669477 Event publishing
28fd760 Exclude pubkey from peers list
3d27766 Extend FindOrder to save Blocks in Store
1d2515a FIFO Caches
c015f1b Fantom Framework terminology definitions in sync with Technical paper #2
0d7c023 FastSync section in docs - WIP
459a452 FindOrder and tests
5c44f0f Finish consensus section in docs
86c643e Fix DecideFame loop bug
d232b92 Fix DecideRoundReceived loop bug
bab2137 Fix Hashgraph ForkTest
7a9cc32 Fix Makefile proto path (#78)
04ad152 Fix MiddleBit bug
5e94edf Fix ParentRound bug
a6aa59f Fix RollingList bug
9a1391e Fix TestEventDiff
a83d22d Fix TestJSONPeers
3f04936 Fix node tests
f55d51f Fix poset tests related ConsensusPoset test graph
b7e14e8 Fix a few typos in docs
29a3328 Fix bootstrap bug
91d5aeb Fix broken test (#79)
7e69193 Fix compilation of dummy client
95aee23 Fix documentation of documentation (#29)
3fa34a4 Fix for github.com/rifflock/lfshook
2dc8b3a Fix imports
7a41354 Fix net test
a8aafc9 Fix node tests
25a903c Fix parameters in test (#34)
98b5dfe Fix passing logger object to the node's config
88d6579 Fix poset logic & tests
708931a Fix poset test (#62)
b66dd53 Fix poset tests
38a453e Fix save_cache dir
7001c6c Fix script
0a2e4ca Fix script bug with ldflags
10c85b9 Fix state-machine stuck in babble routine.
f0f982b Fix style and run tests for node
66aa4b9 Fix tails
b5f3a64 Fix test for node
eb69f38 Fix tester for new websocket proxy (#32)
7f30729 Fix tests (#25)
d3e0196 Fix tests (#47)
f4a3069 Fix tests (#55)
053a619 Fix the minimum being used (#70)
6eb80b7 Fix the store option
a273b3c Fix typos in fastsync
30bc7e1 Fixed TODOs
d20bf26 Fixed conflicts
3b020b5 Fixed indentation
2783d69 Fixed number padding; containers no longer --rm
2ea2c9d Fixed some documentation for Codacy
263a3ad Fixed typos
6491789 Flag table addition to events
17fd426 Float conversion
2f746a5 Force white text in demo
a999c10 ForkTest
7f5a2a3 Further builder Dockerfile progress
8984364 Generalising scripts; error handling; number padding
6f24a8e Glide
669be8d Globalise config object; hide log hook behind log level flag
12b04f0 Gorilla
b7e29cc Gossip about BlockSignatures
3cb9e11 Gossip concurrency
bc117b1 Gossip concurrently
0a7bcf0 Gossiping
e2dceb2 Graph feature for node service
344076d Graph updates
30159ea GrpcProxies: comments and test logger
7abe474 Handle instead of HandleFunc
e94657f HandlerFunc
14d97fb Hardcoding bigger values. Next: take from CLI args or env var
5a354b5 Hashgraph IsLoaded and self-events
005c3dc Hide version in CLI help
88ac32b IDs in Known
6622c8a IService & Graph functions
e617824 Ignore flag table for first self parent events
50b395d Ignore gogland directories
bf8cd3c Ignore stateHash for node signatures so that inmem and proxy can be used.
d4e3320 Image references
44a75a5 Implement BackgroundWorker and CatchingUp state
fd912eb Implement BadgerStore Get/Set Event
74bc205 Implement BadgerStore Last and Known
44a3cdc Implement BadgerStore ParticipantEvents
94217c0 Implement BadgerStore Roots
6fbda43 Implement BadgerStore Round methods
b19c14f Implement Block Signatures
0876a16 Implement ControlTimer
be66b22 Implement FastForward
cc75dbb Implement LoadBadgerStore
ae7702f Implement Node as a State-Machine with CatchingUp
da2deef Implement SigPool in Hashgraph
a845d77 Implement Snapshot/Restore
be4e352 Implement a rough TLS transport
2b8d7c6 Implement the Bootstrap method
b43fa27 Implement the Core Bootstrap method
98d9e7e Implement topological index of Events in BadgerStore
b36b4bf Implemented spin_multi; updated README.md to match; conformed .gitignore
6769ee2 Import babble mobile wrapper in android
7670e5b Improve cicd
c6915e0 Improve clean script; remove some debugging; redirect stderr to null for travis (was exceeding build log size)
9b73ed3 Improve scripts to support macOS dev builds
efea716 Improve tester code
34d9662 Improved 5 second hard timeout for tests
8f79d6a Init map and log
0b1402b Initial android application
1a2e7cc Initial commit
44e379b Initial work for configuration system
41dc1bd InmemStore tests
6b0f22b Int64
9ae109c Integrate testing component from SamuelMarks fork; NewEvent flagTable and flags default values; fixed formatting & linting &etc.
6eba734 Internal transactions for peer prototype
3e35ffc InternalTransactions from wireInfo
6be2b22 Introduce CHANGELOG
776c566 Issue #55, #60: int -> int64 (#58)
c7cbcf1 Issue #55: Use protobuffer instead of JSON (#71)
ed7ec56 Issue #82: Fix how peers and events are seeing (#77)
989bcd0 Issue 62 (#51)
2ab1bb0 Issue 63 (#57)
8ba55ca Jospeh's documentation (#10)
502935f Just convert
463989a LRU and RollingWindow Caches
16296b8 Lachesis baseline, from here flag table and in height vector selection
f6dea21 Lachesis proxy as gRPC-client
0eebe9e Lamport Timestamps
9fd11be LastEventFrom patch
4cae18f Level.String() circlic import
1c20654 Lint application; replaced keyword-override variable; spelling
f9288e5 Lint updates
fa04542 Local circle coordinates are sent in a transaction when user change circle position. One log.i removed.
274095b Local compile
e9b0a7d Log Hook: move golang stack trace into logrus log (#73)
3bbf98c Log sent events for signature comparison
be91b3b Logger for inbound WS
96f3968 Logger for inbound WS
ada76be Logger for inbound WS
f341003 Logging with logrus
6cececa Lots of small tweaks. Made gossip work
7b47676 Lots of small tweaks. Made gossip work (#6)
06bbb03 Lots of tweaks to make benchmarks run
9fa56cb MQTT socket modifications
80e4b67 Made docker build 3x faster
74de389 Made tester submit txns correctly (#5)
b586d77 Make glide install a one time local step (#1)
40c29fb Make service optional
6038d4b Make the initial Event deterministic
376d9bc Makefile : add makefiles to run tests separatelly
6ea7c4d Makefile in Docker folder
2f2044b Mapping for multiple clients
8a1c3df Master recovery (#43)
aa49b06 Merge branch '15_oct'
16796e7 Merge branch '30_nov_consensus' into 03_dec_witness_debug
0a62d58 Merge branch 'Milestone_040' of https://github.com/andrecronje/lachesis into Milestone_040
d2fef05 Merge branch 'SamuelMarks:master' into md-flag-table-witness-selection
525008d Merge branch 'add-cicd' of https://gitlab.fantom.technology/fantom/lachesis
47bfca6 Merge branch 'andre_master' into 15_oct & improve tester code
97d8bcd Merge branch 'big_testnet'
81aad10 Merge branch 'blockchain' into dev
ed37712 Merge branch 'cleanup-cicd' into 'master'
8d79e29 Merge branch 'cleanup-cicd' of gitlab.fantom.technology:mirrors/lachesis into cleanup-cicd
1ed8196 Merge branch 'dev'
a25d9dd Merge branch 'develop' into cobra
c56e77b Merge branch 'develop' into peers_mutex
6aebec3 Merge branch 'devintegral-difftool'
488af25 Merge branch 'devintegral-issue_28'
08791a2 Merge branch 'devvcat-mobile' into mobile
42282f9 Merge branch 'folders_reorganisation' into develop
21962e0 Merge branch 'fsync'
79acf56 Merge branch 'fsync2' into dev
b2972e4 Merge branch 'improve-cicd' into 'master'
a66c10c Merge branch 'local_benchmark' of https://github.com/josephg/lachesis into local_benchmark
b3d2d47 Merge branch 'local_benchmark' of https://github.com/josephg/lachesis into local_benchmark
e139583 Merge branch 'master' into 03_dec_witness_debug
2a9a48f Merge branch 'master' into 03_dec_witness_debug
de817d8 Merge branch 'master' into 07_dec_test_data_races
b8fe558 Merge branch 'master' into 11_dec_tests
7118d32 Merge branch 'master' into Milestone_040
f7ad1d3 Merge branch 'master' into cleanup
499de86 Merge branch 'master' into codequality
8382d7d Merge branch 'master' into feature/round_refacto-2018-12-19
6941c73 Merge branch 'master' into fsync
d5e8e1f Merge branch 'master' into fsync
a082210 Merge branch 'master' into fsync
0ebde9d Merge branch 'master' into inmemtest
1248e05 Merge branch 'master' into martin-mobile
5b1fadf Merge branch 'master' into martin-mobile
b331e1c Merge branch 'master' into net-transport-sizelimit
4f6374c Merge branch 'master' into pullgossip
801db91 Merge branch 'master' into rb-websocket-proxy-tx-only
bca84db Merge branch 'master' into rb-websocket-proxy-tx-only
dd0757c Merge branch 'master' into script-refactor
ddc897d Merge branch 'master' into script-refactor
c0be004 Merge branch 'master' of github.com:babbleio/babble into calvinchengx-master
4b127e1 Merge branch 'master' of gitlab.fantom.technology:fantom/lachesis
adfc58f Merge branch 'master' of gitlab.fantom.technology:fantom/lachesis
5540828 Merge branch 'master' of https://github.com/Fantom-foundation/go-lachesis
6798568 Merge branch 'master' of https://github.com/Fantom-foundation/go-lachesis
bebfcb7 Merge branch 'master' of https://github.com/Fantom-foundation/go-lachesis
f1972b0 Merge branch 'master' of https://github.com/Fantom-foundation/go-lachesis
c003b04 Merge branch 'master' of https://github.com/SamuelMarks/lachesis
ea7628e Merge branch 'master' of https://github.com/SamuelMarks/lachesis
30fb417 Merge branch 'master' of https://github.com/SamuelMarks/lachesis
c074bcb Merge branch 'master' of https://github.com/SamuelMarks/lachesis
ba853ce Merge branch 'master' of https://github.com/SamuelMarks/lachesis
7a37886 Merge branch 'master' of https://github.com/SamuelMarks/lachesis
8f66168 Merge branch 'master' of https://github.com/SamuelMarks/lachesis
c0106b2 Merge branch 'master' of https://github.com/SamuelMarks/lachesis
6ab3159 Merge branch 'master' of https://github.com/andrecronje/lachesis
23fb63e Merge branch 'master' of https://github.com/andrecronje/lachesis
9e06f27 Merge branch 'master' of https://github.com/andrecronje/lachesis
07a8dc3 Merge branch 'master' of https://github.com/andrecronje/lachesis
c6c1008 Merge branch 'master' of https://github.com/andrecronje/lachesis
c648baf Merge branch 'master' of https://github.com/andrecronje/lachesis
acdd66e Merge branch 'master' of https://github.com/andrecronje/lachesis
0e0ed4a Merge branch 'master' of https://github.com/andrecronje/lachesis
7c61c47 Merge branch 'master' of https://github.com/andrecronje/lachesis
13fa977 Merge branch 'master' of https://github.com/andrecronje/lachesis
a7a4fff Merge branch 'master' of https://github.com/andrecronje/lachesis
757359f Merge branch 'master' of https://github.com/andrecronje/lachesis
eb7501c Merge branch 'master' of https://github.com/andrecronje/lachesis
3c8da36 Merge branch 'master' of https://github.com/andrecronje/lachesis
5cbaaa3 Merge branch 'master' of https://github.com/andrecronje/lachesis
bd3ceac Merge branch 'master' of https://github.com/andrecronje/lachesis
f1c5cfc Merge branch 'master' of https://github.com/andrecronje/lachesis
1bf7ca3 Merge branch 'master' of https://github.com/andrecronje/lachesis
48489ca Merge branch 'master' of https://github.com/andrecronje/lachesis
526287e Merge branch 'master' of https://github.com/andrecronje/lachesis
c30918f Merge branch 'master' of https://github.com/andrecronje/lachesis
a60ee1d Merge branch 'master' of https://github.com/andrecronje/lachesis
1bdacbb Merge branch 'master' of https://github.com/andrecronje/lachesis
d5edf6d Merge branch 'master' of https://github.com/andrecronje/lachesis
755cce6 Merge branch 'master' of https://github.com/andrecronje/lachesis
ade135d Merge branch 'master' of https://github.com/babbleio/babble
cfc8ced Merge branch 'master' of https://github.com/mosaicnetworks/babble
7ef3224 Merge branch 'master' of https://github.com/mosaicnetworks/babble
1113e31 Merge branch 'master' of https://gitlab.fantom.technology/mirrors/lachesis
9db3e0b Merge branch 'md-fix-poset-proto'
0c64bf1 Merge branch 'mobile' of https://github.com/orangetest1/babble into orangetest1-mobile
07f53c7 Merge branch 'mpitid-cleanup'
7f8a98a Merge pull request #1 from SamuelMarks/master
c05507c Merge pull request #102 from andrecronje/master
f996391 Merge pull request #105 from Fantom-foundation/md-embed-nodestate
6c8016b Merge pull request #106 from Fantom-foundation/master
04fc196 Merge pull request #107 from dev10/feature/round_refacto-rebased-2018-12-11-fork
99c2868 Merge pull request #108 from Fantom-foundation/codequality
83d03f4 Merge pull request #109 from Fantom-foundation/md-fix-TestJSONPeers
5d5402f Merge pull request #110 from Fantom-foundation/md-net-transport-context
a5ef64c Merge pull request #111 from Fantom-foundation/golangci
04cb9cb Merge pull request #112 from devintegral/net-transport-sizelimit
254aec3 Merge pull request #113 from Fantom-foundation/no_graph
bdfbf34 Merge pull request #114 from devintegral/improved_peer-smart-selector
e17b658 Merge pull request #117 from SamuelMarks/go-releaser
11164e7 Merge pull request #118 from SamuelMarks/sync-limit
d5bc800 Merge pull request #119 from SamuelMarks/28_dec_add-pidfile
c3d68b8 Merge pull request #129 from SamuelMarks/codeowners
2cadfca Merge pull request #130 from SamuelMarks/version-and-protoc
61d6d49 Merge pull request #2 from SamuelMarks/master
7b83a7c Merge pull request #22 from dzeckelev/md-fix-master-wo-tests
df4b12d Merge pull request #23 from IntegralMaxim/md-fix-tails
7455543 Merge pull request #24 from SamuelMarks/master
baa5997 Merge pull request #25 from andrecronje/add-license-1
07dc0df Merge pull request #26 from andrecronje/add-code-of-conduct-1
b76d3d4 Merge pull request #3 from Bastiantheone/flagtable
1feb634 Merge pull request #30 from SamuelMarks/master
d04d28b Merge pull request #30 from mosaicnetworks/martin-mobile
5cbae37 Merge pull request #31 from andrecronje/fix_node_tests
409fae4 Merge pull request #32 from andrecronje/md-flag-tables
43218e5 Merge pull request #33 from SamuelMarks/master
3271d5d Merge pull request #33 from andrecronje/heights-vector
2ddf456 Merge pull request #34 from mosaicnetworks/hashed_peers_ids
f744224 Merge pull request #36 from mosaicnetworks/tests_factor
62ec8ff Merge pull request #4 from SamuelMarks/master
7b2cb61 Merge pull request #40 from mauleyzaola/feature/16-modify-wireevent-use-protobuf
e668ac2 Merge pull request #41 from SamuelMarks/15_oct
05a288b Merge pull request #43 from SamuelMarks/master
1c465c0 Merge pull request #44 from andrecronje/rb-websocket-proxy-tx-only
325c625 Merge pull request #45 from andrecronje/indegree-vector
bdf9df5 Merge pull request #45 from mosaicnetworks/peers_mutex
56b73c2 Merge pull request #46 from andrecronje/Milestone_040
4603fa4 Merge pull request #46 from mosaicnetworks/update_badger
0cc9ce7 Merge pull request #49 from SamuelMarks/master
b1adce9 Merge pull request #5 from s4kibs4mi/mqtt
a0e0185 Merge pull request #50 from andrecronje/graph
bbda58a Merge pull request #51 from SamuelMarks/master
836492d Merge pull request #52 from mosaicnetworks/fix_peer_selector
d72b859 Merge pull request #52 from s4kibs4mi/master
5308745 Merge pull request #53 from mosaicnetworks/fix_babble_proxy_interface
a19aa4e Merge pull request #54 from andrecronje/issue_53
a23aa02 Merge pull request #54 from mosaicnetworks/fix_babble_config
3f69a40 Merge pull request #56 from andrecronje/rb-bi-directional-rpc-websocket
f706c9c Merge pull request #57 from SamuelMarks/master
d395f55 Merge pull request #59 from devintegral/issue_28
f6b84ef Merge pull request #6 from SamuelMarks/master
8a748a1 Merge pull request #65 from devintegral/issue_28
1b5c361 Merge pull request #69 from SamuelMarks/master
d76b47f Merge pull request #73 from SamuelMarks/master
b83d9e6 Merge pull request #74 from andrecronje/md-flag-table-witness-selection
56059d1 Merge pull request #79 from SamuelMarks/master
9548eba Merge pull request #8 from calvinchengx/master
a03256b Merge pull request #83 from SamuelMarks/master
af60e5c Merge pull request #84 from SamuelMarks/master
29b120e Merge pull request #85 from andrecronje/md-after-flagtable-test-fix
7f3fd18 Merge pull request #86 from Fantom-foundation/md-fix-funky-poset-tests
f8af9fa Merge pull request #87 from Fantom-foundation/md-fix-node-tests
f7402fc Merge pull request #88 from Maxime2/race_detector_for_tests
810a5c2 Merge pull request #89 from Maxime2/30_nov_peers4tester
8f50807 Merge pull request #90 from Maxime2/30_nov_consensus
e4b5d81 Merge pull request #91 from Maxime2/03_dec_ctrl_c_in_debug
a525a95 Merge pull request #92 from Maxime2/03_dec_witness_debug
7ca86af Merge pull request #92 from SamuelMarks/master
c71f928 Merge pull request #93 from Maxime2/03_dec_witness_debug
3c2b0e4 Merge pull request #94 from Maxime2/07_dec_test_data_races
3e487d4 Merge pull request #94 from dev10/feature/graph_fixes
154d5cb Merge pull request #95 from Maxime2/11_dec_net_version
4cd5441 Merge pull request #95 from dev10/feature/network_binary
9e47b7e Merge pull request #96 from Maxime2/11_dec_new_badger_version
66ad1ad Merge pull request #96 from devintegral/demo-fix
ac83191 Merge pull request #97 from Maxime2/11_dec_tests
3855964 Merge pull request #97 from SamuelMarks/master
bcf41b1 Merge pull request #98 from Maxime2/11_dec_tests
614c7a2 Merge pull request #99 from SamuelMarks/master
77930d2 Merge remote-tracking branch 'fork/master' into feature/round_refacto-2018-12-19
4f5cf84 Merge remote-tracking branch 'origin/master' into feature/round_refacto-rebased-2018-12-11
418bdde Merge remote-tracking branch 'origin/master' into feature/round_refacto-rebased-2018-12-11-fork
87ca458 Merge remote-tracking branch 'origin/master' into feature/round_refacto-rebased-2018-12-11-fork
21b676a Merge remote-tracking branch 'remotes/babble/cobra'
a065aa9 Merge remote-tracking branch 'remotes/origin/master' into Milestone_040
47fc9e0 Merge remote-tracking branch 'sm/master' into md-flag-table-witness-selection
69c3cd1 Merge upstream
60bd02e Merged graph fixes for endless scroll - dc1575a6e7ee88c47523e26f18dd772493fbba50
31e6542 Merged in spike (pull request #1)
495bbee Merged in tls (pull request #2)
bee89c3 Merged network_binary Upstream d5605fa635ff4fd19948188f96f71f5a4b211ea1
34dbed9 Merged wip round_refacto from 14th of November 2018 892bd907cc77c5cce21c48bfca9b5e9c0d25f445 Excludes any dynamic_participants related code
18a3bf8 Minor bug fix in Docker clean script; added missing argument for birpc test
fa4c436 Minor script fixes
a4357a8 Modify _round WIP
05e2da4 More error handling
31bbeb0 More fixes
6de2a07 Move Android demo to a separate repo (Cirlcles)
f6a8822 Move BFT-undermining fast-sync to fsync branch and fix tls tests
e154357 Move BlockSignatures inside Events
5786775 Move Service inside Babble
9bdb663 Move TLS work to a separate branch (tls)
c1c5380 Move TxPool to Core
cef317b Move cmd/ out of src/
48b607e Move to bitbucket.org/mosaicnet
89cea87 Move to mosaicnetworks
21c3e46 Move to private Bitbucket repo
fe3c98a Moved badger db into a subdirectory of the data dir (#2)
a85a719 Moved docker to scripts dir; commented out mqtt; fixed Bash var quoting
c440ebd Moved shebang arguments to separate set line; uploaded Docker base image to hub.docker.com; use declare -r and declare -i everywhere; updated docs
c26e3d0 Moving away from HashGraph, instead use lamport time ordering and with topology we can use poset structure
f33e3dc Mutex for peers access and modification
f1fd766 Namespaced base image
6e172f8 New Frame, new Root, and Anchor Block
a94db66 New Roots
a29b00c New Signature representation
424a604 New diags
133e226 NewEvent graph patch
515f8c9 No error on self event
68d7bb8 No need to cast
b9be474 Node Gossip and Benchmark
39997f4 Node config
cf4455b Node mobile wrapper
3a78d4a Node tests
1c85b09 Node with Proxy
8e78da7 Node, AskDiff and tests
fb7f1af Not sure on conversion type
8a7f931 Nullpointer dereference.
eb3f7c1 Only check sigPool for blockSignatures greater than AnchorBlock index to save processing time.
20bdbb7 Optimise peers collection management
d749868 Optimize DetectFork
70775ee Optimize OldestSelfAncestorToSee and other stuff
176bdc5 Optimize StronglySee and remove DetectFork
0634c40 Package swop
14aa28d Panic if we cannot bind to a TCP transport
8d5113e Pass Blocks from Hashgraph to Node, not Events
842e53a PeerSelector
bb0b230 Peers and PemKey
8dc4c2e Persistant proxy connection (lazy-initialized)
f8f3a7a Plural and stronglySee fixes
60f14f5 Pointless replace updates
49f6a45 Poset compile errors
defb881 Poset updates
9a6268e Preflight headers
27393c2 Proxy
1a75eca PullGossip with Distance PeerSelector
6572293 PullPush
6054c68 README
0846244 README
5bf9a26 README.md
39c31e9 README.md edited online with Bitbucket
e4da5ad README.md edited online with Bitbucket
921a61b RPC target
8cf3eea Readme updates
f2b6b8b Refactor Hashgraph methods
0f83b90 Refactor Proxy
1febabc Refactor Roots
e4619fa Refactor and change interface
4c80957 Refactor dummy
88327bb Refactor logging
f24dcff Refactor node tests
159f547 Refactor of hashgraph tests initialization
ee98ddc Refactoring scripts
551d1fc Refactoring witness selection
aec8acc Remove BadAddr test
687d66c Remove Head field from Sync messages
33947b8 Remove Head field from Sync messages
aeacb40 Remove LastFrom from DB
f21341d Remove OrderedMap
5d8b72e Remove busy loops
8b7f481 Remove consensus_sorter.go for lamports instead
ee813ae Remove debug message; added prof to gitignore
bc687d1 Remove events first_descendant and last_ancestors
bb83f3a Remove github.com/ugorji/go/codec
beb494d Remove glide.lock
3cb5f3a Remove license
583201e Remove old dummy binary file
636d767 Removed debugging flags & comments
b7d3351 Removed docker folder
11ebf08 Removed env_vars incorporation into docker spin.bash helper
93078b8 Removed graph assets, render this in a separate project
fdf8945 Removed mage dependencies; make test disallow failure
94f89ff Removed old docker folder
429fc1c Removed unused ServiceAddr argument to PingNodesN
81345a1 Remover logger from SocketBabbleProxy
52710a8 Rename Pear to Peer.
0721bfb Rename proxy packages
1591201 Renamed Babble wrapper folder for clarity
7ba879b Renames
d121914 Replace Heartbeat Timer Channel with Ticker
9e915af Replace InmemStore with BoltStore in tests
07bdfac Resolve conflicts
911c357 Resolve defer error and message error
7d273bb Resolved defer issue; merge branch 'master' of https://github.com/andrecronje/lachesis
302b4d5 Resolved merge conflict with inmem
415e3ed Resolved non-constant array bound error
4c84de2 Revert changes to TCP transport
20f5a59 Round witnesses
4b26ec8 Round.clothos & FunkyPosetTestAtropos
00fa870 RoundInfo and RoundEvent
428c4c2 RoundInfo, DivideRounds and tests
d01a884 SHA-1: 98b7d571a612d4daf372142de1c5b7e0050b8df6
a987100 SUCCESS
a8e13c9 Scripting what was in README.md; added debug message
2d2c24e Second granularity
ad80473 See relationships
ad4a737 Self parent additional data
dcdafd9 Self-parent not last known event by creator
b52f04a SelfParent tests
b945c3e Separate Docker files from demo
005b136 Separate commands in cmd
6f690d8 Service reroute
0b8589b Set badger_db path and fix node config mapstructure flags
a50d51e SetWireInfo before signing
d5814cf SetWireInfoAndSign reorder
1c248d9 Show all signatures
3c6b5ed Sig compare
535f3c7 Signature verification fail patch
a67c6de Simplify node bootstrap tests
94a5a15 Small n cluster tests working with script
9318b06 Small syntax error on flag table return
19bcbe0 Specify macOS requirements in README.md
a1c83d2 Specify macOS requirements in README.md so that we don't have to add in the ugly if Darwin block
8f36779 Stage 1 comparison between Babble HashGraph and Lachesis HashGraph implementations. Rename and flag table implementation + in height vector selection comparison
fe5fe1a Start time adjustment
e40cf6d Statistical measurement additions
a5c62a5 Stats
720d0ca Store and InmemStore
0619a45 Strip debug symbols aggressively; start implementing tester
6184400 SubmitTx Raw added
254210d Swop
c414019 Sync and tests
e14ad7e SyncLimit and HeatBeat values for comparison tests
a8fbffa Syntax
a4d544f Syntax updates
428ffc7 Terminology in line with Fantom Framework research paper
9c3ce90 Terraform AWS deployment
c24be84 Terraform makefile
f8a1ec8 Terraform watch script
66da7f5 Test Bootstrap
a7d96c3 Test case execution
f6f7675 Test cleanup
80d20e4 Test for clotho and clothos
da7a8a5 Test send vs receive on wireEvent
16deed8 Tests, main.go default compile, websockets added
1775e5f Tests, poset rename, and plays
b4db0f8 Tired
99c6efd Track state.go
7dfa856 Travis CI changes for resolving log limit
3daf4b7 Travis CI improvements: removed debugging, added caching, use Travis provided env var
b551f74 Travis CI slack notifications
fd4b890 Travis CI updates
68d7479 Travis CI updates
9b73e24 Travis CI updates
0181647 Trifurcated multi.bash into build and run, updated CI/CD, moved up a dir
6232c49 Typo fix
bc280b0 Typo fixes
477b6ad Undetermined Events Stats
23b8506 Update .gitlab-ci.yml
5a63d20 Update .gitlab-ci.yml
3f5b726 Update .gitlab-ci.yml
86a147d Update .gitlab-ci.yml
b5ce529 Update .gitlab-ci.yml
d3a29ee Update .gitlab-ci.yml
a972305 Update .gitlab-ci.yml
05de276 Update .gitlab-ci.yml
d20562d Update .gitlab-ci.yml
2ccf3f0 Update .gitlab-ci.yml
2dcbdc3 Update .gitlab-ci.yml
35cec3c Update .gitlab-ci.yml
3140582 Update .gitlab-ci.yml
f7013e2 Update .gitlab-ci.yml
8ffa2ce Update .gitlab-ci.yml
03a645a Update .gitlab-ci.yml
ad898c9 Update .gitlab-ci.yml
a7f36b3 Update .gitlab-ci.yml
28027b8 Update .gitlab-ci.yml
b7cc2fe Update .gitlab-ci.yml
ac5ddaf Update .gitlab-ci.yml
d92334a Update .gitlab-ci.yml
18c847e Update .gitlab-ci.yml
9bf8b68 Update .gitlab-ci.yml
05217d5 Update .gitlab-ci.yml
bb3fdfc Update .gitlab-ci.yml
eae97d5 Update .gitlab-ci.yml
d7976e0 Update .gitlab-ci.yml
22dd6d0 Update .gitlab-ci.yml
002fe0c Update .gitlab-ci.yml
e0f02fa Update .gitlab-ci.yml
4fac3fe Update .gitlab-ci.yml
09ec23d Update .gitlab-ci.yml
6528760 Update .travis.yml
6033401 Update .travis.yml
71e4a27 Update FastForward and Snapshot/Restore sections in docs
c736bbd Update Node and Core for new Store
698da34 Update ProcessKnown()
a1c1e70 Update README
47122a0 Update README
463e3e2 Update README with Terraform and Service info
7514e89 Update README.md
90a7334 Update README.md
986272e Update README.md
a544883 Update README.md
b8a3161 Update README.md
358c229 Update README.md
30b7b51 Update README.md
74f22c2 Update README.md
446c5e5 Update README.md
36173c9 Update README.md
a80405c Update README.md
da65282 Update README.md
03e7714 Update README.md
7218083 Update README.md
604a014 Update README.md
c704024 Update README.md to add in notes on macOS
5b25f23 Update Readme
49b5cca Update Readme
e0c4ad6 Update RoundInc to work with Roots
a285757 Update demo script
fbd49c2 Update demo scripts
a969a69 Update docs with BadgerStore info
b735105 Update documentation
5f30f17 Update dummy cmd and docker demo
730f987 Update dummy cmd to use cobra/viper instead of urfave
3710952 Update dummy cmd to use cobra/viper instead of urfave
0034e68 Update fastsync roots_1 diagram
bd9c22e Update for headers
9ce332f Update issue templates
13d7b5d Update references from babbleio to mosaicnetworks in mobile package
5018c0c Update sirupsen and badger dependencies
42bbc0e Update sonar-project.properties
8503533 Update sonar-project.properties
01de560 Update stop-testnet script
4549a2c Updated CI/CD YAML
c5f3d85 Updated README.md; removed toybox
9e88b01 Updated badger to version 1.5.4
237000c Updated docs
8345fe0 Updated urfave/cli version
a5c2fc6 Upgraded dependencies; committing glide.lock; fixed some Go warnings
6111b28 Upgraded glide packages
5c22b29 Upgraded glide versions (stick to minor releases)
f6f3440 Upgraded protobuf; make clean now removes vendor
374f09d Use BadgerStore in TestFunkyHashgraph
f395b31 Use Docker images from public registry
e525155 Use DummyInappClient in place of InmemAppProxy
480b6a6 Use ID instead of LocalAddress in RPC commands and logs
275ac4c Use JSON encoding instead of GOB
4f35a87 Use Sphinx theme in docs
58b5f70 Use upx; updated README.md
d32e64d Use gsed and skip watch in demo
05e31fc Use gsed when running on MacOS (Darwin) and there's no necessity for watch if MacOS user is running docker. We will be able to see the nodes running on Docker client.
81a6336 Use lastAncestor and firstDescendant in InsertEvent
b94514d Use lower siprusen instead of Sirupsen. And use the latest commit 968b95 of badger as previous builds fail for win32 arch
142271b Use new command for launching lachesis; change README.md to use my fork for glider
0190957 Verbose
f309ae2 Verification upon inserting Event
7c4b1e3 Version 0.4.1
ee26c15 Version Bump v0.2.0 _ BREAKING CHANGES
106764f Version Bump v0.2.1
02ce898 Version bump to 0.4.0
594b649 Version bump to 0.4.4
a735d11 Version bump v0.1.3
e3a5d32 Version bump v0.1.4
18978a8 Versioning
6d7ab49 Visualization service exposing
847859e WIP - Lamport Timestamps
a5e1836 WIP FastForward
0e8d2d3 WIP Refactor Consensus Methods
a292e62 WIP: Peers have an id that is a hash32 of their pubkey
b164ecc We need the tls pool for this test to pass
bd45bc3 We need the tls pool for this test to pass
e9a675a Wire encoding gob, Node Listen
fad54f6 WireEvent Body comparison
a59c242 WireEvents
fb64cbb WireEvents
6abc091 Working initial configuration system
e010d23 Wrong debug
ce4ac89 [.gitignore] Exclude dist directory
1c42f79 [.gitlab-ci] All things to andrecronje namespace
f09e601 [Docker] Expanded docs; propagating error messages
a5fd861 [Docker] Root Dockerfile, updated scripts to facilitate
968c92a [Docker] Upgraded C utilities; [tester] Debugging; typo & misc other fixes
3509582 [code quality]
9e124d5 [gitlab-ci] Fantom org
19425b7 [gitlab-ci] Updates
c5e319e [gitlab-ci] Updates
6f08d3a [gitlab-ci] Updates
b6381e2 [gitlab-ci] Updates
4513467 [goreleaser] Remove quotes around GitCommit hash
1db61f3 [protoc] Renegenerated; [version] 0.4.5-rc1
d10b136 [scripts/set_globals.bash] Add missing variable
4fe838b [scripts] Improve clean script
cb8c374 [scripts] Merged Fantom-foundation/go-lachesis; [goreleaser] Init; [Travis]: allow_failures [scripts/daemon] Init; [scripts/preinstall] Init
63bb4cd [test] Increase timeout
0857817 [test] Merge conflict resolution
b77f037 [tester] Experimenting with different transaction-sending approaches
ab8a7d2 [tester] Removed ticker; added debugging for participants
518dd9d [tester] Setting correct NodeID for transaction
46b347f [tester] Setting limits for sending test transactions
d474e03 [travis] Environment variable debugging
b9b34dc make dist upgraded; updated README.md; enable make test to not prevent testnet job from running in Travis CI; fixed typo
828bf3c strip debug symbols
68fdada add ability to debug multi run
fde3305 add atexit handlers to dump events of all nodes on exit (#72)
010a41c add calling PrintStat() on CTRL+C in debug mode
99de5b7 add last round into logStats()
50bd052 add log stats printing (#17)
81b2f2a add log2file; merge latest changes from master (#69)
3e3fcf7 add node stats output for debugging; use debug build tag to enable (#56)
72d7604 add pause before shutdown multi lachesis node; turn consensus transaction number into uint64 type (#27)
c193dc1 add proto target to Makefile to compile *.proto files (#74)
43d08c8 add race detector for tests
5caef75 add smart peer selector (#87)
e26aedf add stubs fot the case when unknown participant ID is detected in incoming blocks (#36)
b924572 add terraform folder
05cf60a #16 - added mage scripts and installation/instructions
aa812d9 #16 - added proto files
ffad7b4 auto-reconnect
77f95fc b.BlockHash undefined (type *Block has no field or method BlockHash, but does have blockHash)
e890c9a benchmark of node.SmartPeerSelector.Next()
e4097fc bi-directional rpc
af6a349 birpc errors
1c48864 birpc test
1231934 bombard script
d8ef433 build docker-images locally
4697e52 caching
77bbd12 change fields in configuration file
e5f01e8 chores(structure): Reorganize the source folders together
2031df4 clean demo/Dockerfile.dummy
118b126 cleanup
edd8ba4 cmd and docker
98045d5 cmd/lachesis : use os.TempDir() for pidfile location by default
4d2f78d cmd/lachesis src/utils : add --pidfile CLI argument; make it disabled for Windows
402ea18 cmd/network : switch to Fantom-foundation version string
20c7e2d comments for funcs
0b488a1 commitBlock for downstream blocks
20ae617 common dummy node poset : fix data races in tests
c49a1c6 compare blocks bodies only
119fca6 compare rounds, witnesses, frames
1897b3c configurable docker demo
fc64eb9 correct docker bash scripts for strict mode (#28)
f9e03b8 correct makefiles for protobuffer; some cleanup (#80)
ea61b77 correct putting event's creator into sentinels
2fb757b correct syntax for rm command with multi selection pattern (#67)
44f8caf create empty peers.json if not exists
0a7cdd5 create leaf events with empty parents instead of nil
0a90358 create leaf events; fixes SelfParent not found error
8c83c7c crypto and sign test
6200ffc data race fix
70ad6b1 defer shutdown in node (#52)
2f4bc80 demo/scripts fix
cf5c5a0 difftool
b810fb1 difftool descr
424a4c3 difftool entrypoint
d84b720 difftool node : fix datarace in difftool test
ef394cd difftool testing
1333dcf docs wip
82a2b3e dummy client refactoring
df34b0c dzecklelev time wasted by not running tests
a777c7e event golint
c59db55 feat(cli): Switch from urvafe to cobra
1932540 feat(cmd): Restore version flag
e1c7b9a feat(cmd): Switch from urfave/cli to spf13/cobra and viper
3de22e3 feat(proxy): Implements Handler Interface for inmem proxy
07f5b38 feat(proxy): Use ProxyHandler for SocketProxy
016071c feat(proxy):In app full proxy
3304316 first commit
5dd9065 first draft of multi lachesis (#19)
13fce39 fix block marshalling
ef4db02 fix crash in test (#3)
b955d35 fix dummy_client bug
07e61a0 fix for block signature verification (#12)
b80cad3 fix for import cycle (#16)
2711e6e fix for issue #48: CheckSelfParent not matching results (#81)
8128254 fix for issue #72; thanks to Quan8 (#84)
37e752c fix github.com/satori/go.uuid version (#26)
a574eb9 fix merge conflicts
6dee31d fix node_test ip collision
99f713b fix tests (#63)
60ea5b6 fix transaction pool bug
f5ade6a fix(babble): Config is ignoring the given logger
7f21074 fix(clil): Logger uses Debugf without formatting
94d1161 fix(node): Peer selector fail with only 2 participants
f3adfb1 fix(proxy): BabbleProxy Interface has not a good signature
8300f1e fix(proxy): Fixes, Folder reorganisation and mobile abstraction
8a30c09 fix(proxy): Rename into InappProxy
79a4edd gRPC and protobuf service declaration
f3d6432 glide : update configuration files
5dcc87b glide update for chichi
e94d681 go-codec; batch-ethkey in README; builder Dockerfile progress
bb617dd go-lachesis
ace1144 go-lachesis
7292d89 golint
6c830e9 golint
2e99cd5 grpc bidirectional connection test
564c1ba grpc-conn reconnects himself, so it's re-creation removed
ecd6fb1 hashgraph and ancestry test
a982451 https://golangci.com/r/github.com/Fantom-foundation/go-lachesis
2eb83eb https://golangci.com/r/github.com/Fantom-foundation/go-lachesis
0de2628 local references
b790b1c log events
17f341f make docker detection working universally on Linux and OSX (#37)
c450edd make transactions unique
972f959 move rest elements of Event and RoundInfo into protobuf message to be stored in badger db
f57ea5b mqtt for socket streaming and events for WS
90f0930 net
89a5803 net EagerSync
c3027da net tests fix
54335dd net.InmemTransport totally fix
e000bb9 net.InmemTransport uses serialization like net.NetworkTransport
dd250be net.NetworkTransport pretty test
92acea6 no snake-case
e527962 node handles many vm connections
2a0d33e node interface for difftool
d971643 node.MaxEventsPayloadSize instead of node.Core.maxTransactionsInEvent
77a7fb6 node.NewGraph(n),
22ce3ae node.SmartPeerSelector's test
b1d13fd node.SmartPeerSelector.Next() is replaced with .Next2()
3a697c5 node.SmartPeerSelector.Next2() is optimazed .Next()
74e0cb8 nodes gossip over net.InmemTransport
a844456 optimize hashgraph
d6dc7a7 pass logger into PingNodesN for lachesis proxy (#39)
3fb497e poset : fix createTestDB test
f2e7b80 poset : switch to new badger API
027ec3e pretty InmemAppProxy
1a6ade1 proto renaming
377a902 proxies related fix
e93a051 proxy tests timeout
eea3b85 proxy.GrpcLachesisProxy: connect on demand
1fadf8c put event transactions into PrintStat()
54fcdb8 randomly choose next peer among peers less contacted before
90a31dd readme
5fdb101 refactor crypto
b018e95 refactoring
348139a remove SyncPipeline
5916fe7 remove binary
050c236 remove from terraform
969ab0c remove redundand timed pause, again; reduce test_delay; do not report transport shutdown as an error (#54)
bfd86fd rename
e68ded2 rename circleci dependency cache
5316c60 rewrite hashgraph tests
185de46 rm global const at SmartSelectors test
b230e72 rm unused src/proxy/inapp/inapp_proxy
af42aef rm unused src/proxy/socket
809bce0 root makefile and readme
44048f4 round and tests
52150cf roundClothosIndex
c218ab6 sec terraform
e8fe5bb see and fork test
afe6e2b selfParent from ID
74fc68d set gRPC MaxMsgSize to MaxInt32 bytes - large blocks transmitted well
73184ab small fix (#15)
34f2538 src/node : return SyncLimit as it's already defined
9f92ec3 src/proxy/state.go doubles src/dummy/state.go, so removed
60e79b4 src/utils cmd/lachesis : add pidfile check
0f871f0 stateHash suppress for valid block signatures.
caab1da strongly see
d7c9fd1 submit tx to node via websocket
cd0d897 supply -fg white so that the fonts show up as white instead of the default black on XQuartz on MacOS
c1e9602 switch multi lachesis to use differrent ports on lo (#33)
47256cf switch to new interface of github.com/satori/go.uuid (#9)
58302c1 sync client list
8741f3e sync with master
81153ac test code deduplication
ae5b7a6 test compile, check TestSocketProxyServer
3a53160 testing staff
763da97 tests fix: local variables instead of global
0032251 thread-safe version of LRU cache (#83)
597866b unfinished handmade bidirectional rpc removed
1bccb7d update cirlceci tag
cafbcc4 update glide.lock with the latest version of github.com/satori/go.uuid (#7)
717f288 update tester proxy client
4ff5b59 use lachesis.Peers instead of Store.Participants()
f59e5ee user data from config file file, mobile friendly ui
8577dcd v.0.4.2 - checking versioning
925a43d watcher in docker, which makes it possible to watch stats correctly even in macOS docker
e531c61 ws client timeout