Commit Graph

2867 Commits

Author SHA1 Message Date
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
ghassmo
3e33a2f1d5 bin/taud: remove allow(dead_code) macro 2022-03-28 19:59:38 +02:00
ghassmo
e721860e03 bin/taud: impl Encodable/Decodable for TaskInfo 2022-03-28 19:59:38 +02:00
ghassmo
1d5268fda8 bin/taud: impl Encodable/Decodable for Timestamp 2022-03-28 19:59:37 +02:00
ghassmo
7d20233b5d bin/taud: run crdt node in taud 2022-03-28 19:59:37 +02:00
ghassmo
2280240d09 bin/taud: move rpc code to separate file 2022-03-28 19:59:37 +02:00
ghassmo
3fcc08c6aa bin/taud: add crdt module 2022-03-28 19:59:37 +02:00
ghassmo
3e76241ddd script/research/crdt: use log_config from darkfi::util 2022-03-28 19:59:37 +02:00
parazyd
1fdc2c7718 contrib: Add tool to list outdated deps in a table. 2022-03-28 19:59:37 +02:00