Commit Graph

2862 Commits

Author SHA1 Message Date
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
ghassmo
61d2595e6a script/research/crdt: use generic for send/receive event inside Node &
add debug messages
2022-03-28 19:59:37 +02:00
parazyd
7794dfaee8 tests: Increase number of rows for mint and burn proofs. 2022-03-28 19:59:37 +02:00
ghassmo
cb841d3fe6 script/research/crdt: WIP implement P2p for crdt node 2022-03-28 19:59:37 +02:00
Dastan-glitch
c0b42be855 bin/tau-cli: clean-up 2022-03-28 19:59:37 +02:00