forked from Fantom-foundation/Sonic
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
18 oct milestone merge (Fantom-foundation#21)
* Make service optional Signed-off-by: Andre Cronje <[email protected]> * feat(cli): Switch from urvafe to cobra Signed-off-by: Andre Cronje <[email protected]> * Babble extra's Signed-off-by: Andre Cronje <[email protected]> * Pointless replace updates Signed-off-by: Andre Cronje <[email protected]> * Set badger_db path and fix node config mapstructure flags Signed-off-by: Andre Cronje <[email protected]> * fix(clil): Logger uses Debugf without formatting Signed-off-by: Andre Cronje <[email protected]> * feat(proxy):In app full proxy Signed-off-by: Andre Cronje <[email protected]> * fix(proxy): Fixes, Folder reorganisation and mobile abstraction Signed-off-by: Andre Cronje <[email protected]> * fix(proxy): Rename into InappProxy Signed-off-by: Andre Cronje <[email protected]> * Add inapp_dummy Signed-off-by: Andre Cronje <[email protected]> * Refactor dummy Signed-off-by: Andre Cronje <[email protected]> * Use DummyInappClient in place of InmemAppProxy Signed-off-by: Andre Cronje <[email protected]> * Update dummy cmd and docker demo Signed-off-by: Andre Cronje <[email protected]> * Change InmemProxy to use Callbacks InmemProxy (previously InappProxy) used to rely on channels to receive messages from Lachesis. This forced to App to perpetually run a select block to listen to these channels. This new verion of the proxy uses callbacks instead. Signed-off-by: Andre Cronje <[email protected]> * Fix node tests Signed-off-by: Andre Cronje <[email protected]> * Update dummy cmd to use cobra/viper instead of urfave Signed-off-by: Andre Cronje <[email protected]> * Update dummy cmd to use cobra/viper instead of urfave Signed-off-by: Andre Cronje <[email protected]> * feat(proxy): Implements Handler Interface for inmem proxy Signed-off-by: Andre Cronje <[email protected]> * feat(proxy): Use ProxyHandler for SocketProxy Signed-off-by: Andre Cronje <[email protected]> * Dont regenerate key if existing Dont create a default proxy from config Sandalone flag for CLI and documentation Signed-off-by: Andre Cronje <[email protected]> * 0.4.0 milestone updates Signed-off-by: Andre Cronje <[email protected]> * Self-parent not last known event by creator Signed-off-by: Andre Cronje <[email protected]> * LastEventFrom patch Signed-off-by: Andre Cronje <[email protected]> * Check event self parent test Signed-off-by: Andre Cronje <[email protected]> * first draft of multi lachesis * add two new files missed in previous commit * merging conflic resolution
- Loading branch information
1 parent
757359f
commit 42f0ab5
Showing
101 changed files
with
3,933 additions
and
294 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
## UNRELEASED | ||
|
||
SECURITY: | ||
|
||
FEATURES: | ||
|
||
IMPROVEMENTS: | ||
|
||
BUG FIXES: | ||
|
||
## v0.4.0 (October 14, 2018) | ||
|
||
SECURITY: | ||
|
||
* keygen: write keys to files instead of tty. | ||
|
||
FEATURES: | ||
|
||
* proxy: Introduced in-memory proxy. | ||
* cmd: Enable reading config from file (lachesis.toml, .json, or .yaml) | ||
|
||
IMPROVEMENTS: | ||
|
||
* node: major refactoring of configuration and initialization of Lachesis node. | ||
* node: Node ID is calculated from public key rather than from sorting the | ||
peers.json file. | ||
|
||
## v0.3.0 (September 4, 2018) | ||
|
||
FEATURES: | ||
|
||
* poset: Replaced Leemon Baird's original "Fair" ordering method with | ||
Lamport timestamps. | ||
* poset: Introduced the concept of Frames and Roots to enable initializing a | ||
poset from a "non-zero" state. | ||
* node: Added FastSync protocol to enable nodes to catch up with other nodes | ||
without downloading the entire poset. | ||
* proxy: Introduce Snapshot/Restore functionality. | ||
|
||
IMPROVEMENTS: | ||
|
||
* poset: Refactored the consensus methods around the concept of Frames. | ||
* poset: Removed special case for "initial" Events, and make use of Roots | ||
instead. | ||
* docs: Added sections on Lachesis and FastSync. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.