Commit Graph

7216 Commits

Author SHA1 Message Date
y
f94b995257 [doc] tor-darkirc.md: typos and bulletproofing 2023-11-15 09:52:11 -05:00
y
90f4dbd576 [doc] Add tor seeds to tor-darkirc.md 2023-11-15 09:46:26 -05:00
y
3e2893dd0e [doc] Fix tor-darkirc guide
Remove bad instructions that told people to modify Rust source code.
2023-11-15 09:41:02 -05:00
y
2a028a8415 [doc] Add instructions for Tor-enabled darkirc
The page is not added to src/SUMMARY.md as we are still in the process
of making this feature stable. When it comes time to officially support
and release darkirc, this page should be added to SUMMARY.
2023-11-15 09:27:10 -05:00
y
633cb68b9a [net] Add function to check local hosts
- Add function in Hosts to check for Urls we would consider to be
  'local' rather than 'global' or remote
- Add unit tests
- Refactor existing code to use the new function
2023-11-14 13:46:56 -05:00
y
959981a7f6 [net] simplify loop syntax 2023-11-14 13:46:56 -05:00
aggstam
551e357ef2 net/protocol/protocol_address: stupidity be gone 2023-11-14 18:58:41 +02:00
aggstam
023ef2b0b1 net/hosts: proper pfizer dosage for everyone in quarantine 2023-11-14 17:37:30 +02:00
lunar-mining
9a63c70658 dnet: add msg log usage to README 2023-11-14 12:58:42 +01:00
parazyd
5949a7ec38 net/hosts: Re-enable quarantine, and actually reject peers after limit.
Later on we can do some kind of whitelist if we want, or a way to
un-reject certain peers.
2023-11-14 09:40:30 +01:00
aggstam
fb0671b56c lilith: periodic purge strategy changed
Previously we were picking N random hosts which doesn't ensure that we will check all hosts for liveness. The new strategy uses a ring buffer where we always check the first N hosts and then push live ones back at the end, ensuring that we will test all of our hosts over time. New hosts are appended at the end of ring buffer, since the are the most recent, hence live ones
2023-11-14 03:01:27 +02:00
aggstam
af7c280dd3 net/protocol/protocal_address: minor calculation fix 2023-11-14 01:44:52 +02:00
aggstam
5be166b686 net/protocol/protocal_address: minor calculation fix 2023-11-14 01:22:41 +02:00
aggstam
4ff6176fdd net: AddrsMessage to include both addressis with and without preferred transports 2023-11-14 01:17:41 +02:00
aggstam
af9124c93a net: Use transports when polling GetAddrsMessage to seed/peer
This allows the seed/peer to only send back addresses with our desired transports
2023-11-13 21:36:35 +02:00
aggstam
caeb51fdb7 net/hosts/fetch_with_schemes(): limit added 2023-11-13 20:34:29 +02:00
x
9f78994226 fix faucetd compile error 2023-11-13 16:36:17 +01:00
parazyd
a827db405f net: Temporarily disable peer quarantine 2023-11-13 16:29:13 +01:00
x
70a30a211f event_graph: add TODO for methods 2023-11-13 16:06:25 +01:00
lunar-mining
54bb7ed476 dnet: fix typo on README 2023-11-13 15:39:24 +01:00
lunar-mining
b5b8179648 dnet: fix env usage in README 2023-11-13 15:10:41 +01:00
Dastan-glitch
388dec06db bin/darkirc: [bots] strip response of whitspaces 2023-11-13 16:53:24 +03:00
lunar-mining
cff87e6926 dnet: move python-venv from root .gitignore to bin/dnet/.gitignore 2023-11-13 13:45:16 +01:00
lunar-mining
6cd14256fc dnet: add venv activation step to README 2023-11-13 13:42:27 +01:00
lunar-mining
964e3bcc9d add bin/dnet/python-venv to .gitignore and standadize naming in dnet README 2023-11-13 13:39:56 +01:00
lunar-mining
5cc1100b6e dnet: add venv instructions to README and do minor edit 2023-11-13 13:36:13 +01:00
lunar-mining
04780f241b dnet: add README 2023-11-13 13:17:02 +01:00
aggstam
4aeea2b5cb .gitignore: renamed .python-venv to python-venv since hidden folder can't be sourced 2023-11-13 14:08:16 +02:00
aggstam
5e5d8ecd14 .gitignore: added .python-venv folder 2023-11-13 14:05:20 +02:00
lunar-mining
2b35f1cfb9 dnet: update default config 2023-11-13 12:59:38 +01:00
x
d9083ffe37 money_transfer contract: introduce an internal API for fine grained control over the transfer call structure.
The API will change so don't use it just yet.
2023-11-13 09:44:41 +01:00
lunar-mining
6bf00e5d29 dnet: add additional check to prevent logic error
also remove unnecessary nesting
2023-11-12 19:02:53 +01:00
parazyd
b94b6fbeae eventgraph: Initialize prune task through OnceCell, and only when wanted 2023-11-12 16:35:32 +01:00
lunar-mining
adf9606dcd dnet: fix logic error due to misnamed variable
peabrain.png
2023-11-12 14:18:48 +01:00
lunar-mining
a423e1dfc4 fix typo in darkirc config 2023-11-11 18:11:15 +01:00
lunar-mining
36e39736d3 dnet: add lilith support to view
we now render urls, hosts etc and the lilith spawns
2023-11-11 17:44:50 +01:00
parazyd
f72d9e9db2 mmproxy: Remove spurious error log that was used for debugging 2023-11-11 16:42:06 +01:00
parazyd
0e58326b57 rpc/server: Add a few debugging messages to be able to trace bg tasks 2023-11-11 16:26:38 +01:00
parazyd
c9e2a4e936 rpc/server: Do proper multiplexing when there are active subscribers 2023-11-11 15:53:10 +01:00
parazyd
5eba43ce98 mmproxy: Decode monero address using from_str() 2023-11-11 15:52:51 +01:00
parazyd
de30c877c8 rpc: Split r/w streams and lock them with Mutexes to allow better multiplexing 2023-11-11 15:27:06 +01:00
parazyd
ed13d124c5 mmproxy/contrib: Add script for monero block generation 2023-11-11 11:03:50 +01:00
Dastan-glitch
525e4b3c98 bin/genev: fix history events being showed once 2023-11-11 05:12:27 +03:00
Dastan-glitch
698407ee4a bin/tau: super minor prettier import :) 2023-11-11 05:06:26 +03:00
Dastan-glitch
0808c13a7c bin/genev: fix test script 2023-11-11 05:03:11 +03:00
Dastan-glitch
6245422714 bin/genev: use DAG eventgraph 2023-11-11 05:02:26 +03:00
lunar-mining
887ebff1f1 dnet: add lilith support to dnet (mostly)
* calls spawns() rpc method to retrieve lilith info
* add data to model
* renders lilith name and name of spawned network

still TODO:

* display hosts and URLs when spawned network is selected
2023-11-10 19:02:31 +01:00
lunar-mining
d33dd4c9a2 script: add rpc script to query lilith_spawns() output 2023-11-10 13:50:44 +01:00
parazyd
8aed095da0 event-graph/proto: Add debug message before possible code panic 2023-11-10 13:03:10 +01:00
parazyd
55471d15e9 Add some Tor seed nodes to darkirc and taud configs 2023-11-10 12:08:21 +01:00