parazyd
|
cbe9c64065
|
chore: Update crate dependencies
|
2023-08-29 13:08:35 +02:00 |
|
parazyd
|
ffe8643812
|
bin: Feature cleanup
|
2023-08-29 13:08:35 +02:00 |
|
parazyd
|
e2956a1451
|
Update system library dependency list.
|
2023-08-29 13:08:35 +02:00 |
|
parazyd
|
8f46f7b777
|
lib: Clean up library features.
|
2023-08-29 13:08:35 +02:00 |
|
parazyd
|
35462e00b2
|
blockchain: Trivial cleanup, add FIXME for certain functions/deps.
|
2023-08-29 13:08:35 +02:00 |
|
parazyd
|
41bf60570a
|
Implement standalone Makefiles for most of the bins and rework main Makefile.
|
2023-08-29 10:53:23 +02:00 |
|
parazyd
|
39e9d77e67
|
vanityaddr: Replace clap with arg and add standalone Makefile.
|
2023-08-29 10:19:10 +02:00 |
|
parazyd
|
0051baf300
|
zkas: Add standalone Makefile.
|
2023-08-29 08:59:42 +02:00 |
|
parazyd
|
0440864b3a
|
fuzz: Use patched blake2_simd crate.
|
2023-08-29 08:58:49 +02:00 |
|
parazyd
|
a659081d52
|
research/pow: Ignore genesis block for diff calc.
|
2023-08-28 20:50:46 +02:00 |
|
parazyd
|
5aa411779c
|
research/pow: Add difficulty adjustment algorithm with passing Monero tests.
|
2023-08-28 20:38:52 +02:00 |
|
x
|
18f7a27f66
|
net/acceptor: remove Mutex<Option<SessionWeakPtr>> in Acceptor, instead simply use SessionWeakPtr
|
2023-08-28 16:35:03 +02:00 |
|
aggstam
|
8e2b9e1838
|
chore: fmt
|
2023-08-28 17:24:19 +03:00 |
|
aggstam
|
dcdaa68115
|
net/acceptor: handle raw_os_error without unwrap()
|
2023-08-28 17:24:19 +03:00 |
|
x
|
adedcdbaaa
|
Revert "net/acceptor: replace Mutex<Option<Weak<Session>>> with LazyWeak<Session>"
This reverts commit 34fc8fbd8f.
|
2023-08-28 14:15:09 +02:00 |
|
x
|
34fc8fbd8f
|
net/acceptor: replace Mutex<Option<Weak<Session>>> with LazyWeak<Session>
|
2023-08-28 13:49:31 +02:00 |
|
parazyd
|
c9a9931300
|
serial: Correct code comment for blake2b serialization
|
2023-08-28 13:20:15 +02:00 |
|
parazyd
|
856b026f6b
|
serial: Support variable-length BLAKE2b encoding.
|
2023-08-28 13:19:04 +02:00 |
|
parazyd
|
6867eab442
|
research/pow: Actually push transactions into the block
|
2023-08-28 11:23:01 +02:00 |
|
parazyd
|
f441e4c512
|
research/pow: Print RandomX hash bytes on successful mining
|
2023-08-28 11:19:39 +02:00 |
|
parazyd
|
16a043537d
|
research/pow: Multithreaded setup
|
2023-08-28 11:10:43 +02:00 |
|
parazyd
|
b80b4b755e
|
net/acceptor: Handle accept(2) errors more robustly.
|
2023-08-28 10:34:43 +02:00 |
|
parazyd
|
624ea9a0c4
|
net/transport/tcp: Simplify tls accept
|
2023-08-28 10:11:05 +02:00 |
|
parazyd
|
4d244fc467
|
research/pow: Use blake2b_simd instead of blake3.
|
2023-08-28 09:27:43 +02:00 |
|
parazyd
|
dd49c947a1
|
serial/types: Add blake2b_simd support.
|
2023-08-28 09:27:43 +02:00 |
|
x
|
5c55b6b6ff
|
doc: expand services.md
|
2023-08-28 09:25:16 +02:00 |
|
Dastan-glitch
|
71ec99e422
|
src/error: add forgotten event_graph error
|
2023-08-27 06:22:03 +03:00 |
|
Dastan-glitch
|
2aefaf1a1f
|
bin/tau: update default datastore path
|
2023-08-27 06:20:40 +03:00 |
|
Dastan-glitch
|
48e8845278
|
bin/darkirc: update default datastore path
|
2023-08-27 06:20:28 +03:00 |
|
Dastan-glitch
|
3840fda64b
|
event_graph: better error handling
|
2023-08-27 06:07:04 +03:00 |
|
parazyd
|
2c46a1d9fd
|
research/pow: High level RandomX mining layout.
|
2023-08-26 23:03:06 +02:00 |
|
x
|
5874702bce
|
p2p channels() doesn't need to be async
|
2023-08-26 11:27:40 +02:00 |
|
parazyd
|
33631ab318
|
net/transport/tcp: Restore usage of socket2 to create TCP sockets.
|
2023-08-25 20:40:24 +02:00 |
|
parazyd
|
44b8cd022a
|
system/lazy_weak: Fix rustdoc
|
2023-08-25 19:36:31 +02:00 |
|
parazyd
|
2b7dd67309
|
chore: Clippy lints and compile fixes.
|
2023-08-25 19:28:08 +02:00 |
|
parazyd
|
41631701ac
|
consensus: Compile fix.
|
2023-08-25 19:23:07 +02:00 |
|
parazyd
|
974ab22b96
|
net/seedsync_session: Use AtomicUsize for counting failed seed queries and return error.
|
2023-08-25 19:22:30 +02:00 |
|
parazyd
|
d7303b9784
|
net/seed: Count failed seeds and log error if all queries failed.
|
2023-08-25 19:10:57 +02:00 |
|
x
|
250c8ba2d0
|
bugfix: there's a type Arc<Weak<Foo>> when it should be Weak<Foo>
|
2023-08-25 19:07:53 +02:00 |
|
x
|
347f6da54e
|
net/outbound: put p2p.remove_pending() in the correct place.
|
2023-08-25 18:45:49 +02:00 |
|
x
|
32c7cf0d63
|
net: fix the ever elusive bug that started our quest
|
2023-08-25 18:38:51 +02:00 |
|
x
|
2802225ddb
|
remove nonsense code
|
2023-08-25 18:10:42 +02:00 |
|
x
|
25990c9eab
|
improve nodetool diagnostics
|
2023-08-25 17:55:36 +02:00 |
|
x
|
6f2bf60188
|
update nodetool
|
2023-08-25 17:18:36 +02:00 |
|
x
|
cbee8ccace
|
s/_addr/addr_/
|
2023-08-25 17:14:07 +02:00 |
|
x
|
1e752bfb7e
|
net: add peer discovery connection strategy
|
2023-08-25 17:05:21 +02:00 |
|
parazyd
|
9ed979454c
|
chore: Add license headers to new .rs files.
|
2023-08-25 16:56:12 +02:00 |
|
x
|
324024b83e
|
system/net: introduce LazyWeak which simplifies parent-child hierarchies
|
2023-08-25 15:17:58 +02:00 |
|
x
|
dce54b61c3
|
net/outbound_session: add PeerDiscovery process to OutboundSession. Slots and PeerDiscovery communicate through CondVar
|
2023-08-25 14:50:38 +02:00 |
|
x
|
61b35c2b79
|
system: add CondVar
|
2023-08-25 10:47:10 +02:00 |
|