Commit Graph

2875 Commits

Author SHA1 Message Date
ghassmo
2dfafeef1d bin/taud: impl sync event for crdt 2022-03-31 09:52:03 +04:00
aggstam
65e827df1e validatord: proper p2p messages handling, n nodes simulation 2022-03-30 22:09:20 +03:00
Dastan-glitch
d871c58708 util/serial: implementing Encodable and Decodable for f32 2022-03-30 13:40:22 -04:00
parazyd
aa67b94275 contrib/token: Update lists. 2022-03-30 12:34:32 +02:00
Dastan-glitch
1d64574bd8 bin/tau-cli: using three colors for max, mean and min rank 2022-03-30 00:19:20 -04:00
Dastan-glitch
f6da35f21a util/serial: adding tests for f64 2022-03-30 00:17:00 -04:00
Dastan-glitch
9821f2db62 accepting float numbers for rank and implementing Encodable and Decodable traits for f64 2022-03-30 00:15:50 -04:00
narodnik
b853503850 comment on adding vim init set syntax line 2022-03-29 16:39:40 +02:00
ghassmo
b279caebf9 bin/taud: minor change 2022-03-29 07:49:39 +04:00
Dastan-glitch
70b43ca29b bin/tau-cli: add show subcommnd and minor fixes 2022-03-28 22:04:30 -04:00
aggstam
07b27791b0 validatord: added votes orphans impl, removed artificial delays when voting, remove +nightly from simulation 2022-03-29 01:01:21 +03:00
lunar-mining
4a748d85f1 Merge branch 'master' of github.com:darkrenaissance/darkfi 2022-03-28 23:53:39 +02:00
narodnik
d519c46159 add todo task for net 2022-03-28 23:18:47 +02:00
parazyd
f940f653b2 General clippy cleanups. 2022-03-28 21:03:17 +02:00
parazyd
ce93dd47a6 CI: Disable OSX builds.
They don't want to do the network integration tests.
2022-03-28 20:31:27 +02:00
mohab
9ab936d960 [script/research/crypsinous] update docs 2022-03-28 19:59:41 +02:00
parazyd
4d8557155c transport/tls: Clean up and rotate certificates every instantiation. 2022-03-28 19:59:41 +02:00
parazyd
fb2d3a1033 net/transport: Implement listeners for TCP and TLS + integration tests. 2022-03-28 19:59:41 +02:00
aggstam
0932fec82f Cargo.toml: features added for make check 2022-03-28 19:59:40 +02:00
aggstam
bcf0975d82 jsonrpc: quick results handling 2022-03-28 19:59:40 +02:00
parazyd
6be5dd0777 transport/tls: Remove unused root_store. 2022-03-28 19:59:40 +02:00
parazyd
41ecea27a7 net/transport: Implement TLS client protocol. 2022-03-28 19:59:40 +02:00
aggstam
3328887294 validatord: jsonrpc cleanup 2022-03-28 19:59:40 +02:00
parazyd
c417ff9d64 net: Initial transport abstraction concept.
So far, only outbound TCP connections.
2022-03-28 19:59:40 +02:00
parazyd
fb4c6fe681 Cargo.toml formatting. 2022-03-28 19:59:40 +02:00
ghassmo
4baa8dbe0d util/derive-internal: minor changes 2022-03-28 19:59:40 +02:00
ghassmo
d0549ce08b bin/taud: cargo clippy 2022-03-28 19:59:40 +02:00
ghassmo
3958becf6a bin/taud: fix tests 2022-03-28 19:59:40 +02:00
ghassmo
fb68a93ad7 bin/taud: remove boilerplate codes when parsing json Value objects 2022-03-28 19:59:40 +02:00
ghassmo
fbbcb1842b bin/taud: check if due timestamp is not less than current timestamp 2022-03-28 19:59:39 +02:00
ghassmo
bab301a970 bin/taud: create error type 2022-03-28 19:59:39 +02:00
ghassmo
b8b3a5a03b bin/taud: rpc notify crdt when receive update 2022-03-28 19:59:39 +02:00
ghassmo
637877d49f bin/taud: using serialization derives 2022-03-28 19:59:39 +02:00
ghassmo
74414f12ab util/serial: impl Decodable/Encodable for PathBuf 2022-03-28 19:59:39 +02:00
aggstam
5d94a1406e src/consensus: updated structures with new serialization derives. 2022-03-28 19:59:39 +02:00
aggstam
2247faefdc validatord: proper 4 node local simulation impl added 2022-03-28 19:59:39 +02:00
aggstam
2498ef316f validatord: updated crate versions 2022-03-28 19:59:39 +02:00
ghassmo
7cecc88a3d util/derive: allow to skip fields with attributes 2022-03-28 19:59:39 +02:00
parazyd
33abee0e2a contrib/cargo-outdated: chdir to project root when looking for files. 2022-03-28 19:59:39 +02:00
parazyd
9abf62c980 Miscellaneous cleanups. 2022-03-28 19:59:39 +02:00
aggstam
169f16f34b merged branches 2022-03-28 19:59:38 +02:00
aggstam
5a00ea2c51 validatord: p2p impl for all consensus messages implemented, consensus structures added at src/consensus, WIP: consensus network 2022-03-28 19:59:38 +02:00
parazyd
bd580fbf35 Fix CI tests. 2022-03-28 19:59:38 +02:00
parazyd
4b1cb59784 util/derive: Update proc-macro-crate to latest version. 2022-03-28 19:59:38 +02:00
parazyd
44fdddb018 Update some version dependencies for derive crates. 2022-03-28 19:59:38 +02:00
parazyd
bf622aad39 util/serial: Implement derive macros also for unnamed fields. 2022-03-28 19:59:38 +02:00
parazyd
444531cc3d util/serial: Implement SerialEncodable/SerialDecodable derive macros. 2022-03-28 19:59:38 +02:00
parazyd
9b429d9b6c Update dependency versions. 2022-03-28 19:59:38 +02:00
parazyd
89af9715ed example: Remove dao_process.rs 2022-03-28 19:59:38 +02:00
parazyd
143449db4e example/halo2: Remove old files. 2022-03-28 19:59:38 +02:00