Skip to content

Instantly share code, notes, and snippets.

@sanity
Created September 27, 2025 18:01
Show Gist options
  • Select an option

  • Save sanity/28dea15529735342fc672e055e25c1c0 to your computer and use it in GitHub Desktop.

Select an option

Save sanity/28dea15529735342fc672e055e25c1c0 to your computer and use it in GitHub Desktop.
Freenet v0.1.28 connection logs - 12+ hour test showing no peer-to-peer connections
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.154955Z INFO freenet::transport::peer_connection: PeerConnection created with persistent keep-alive task, remote: 5.9.111.215:40008
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:237
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.154978Z INFO freenet_core::transport::keepalive_lifecycle: Keep-alive task STARTED for connection, remote: 5.9.111.215:40008
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:150
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.155576Z WARN freenet::operations::connect: Couldn't forward connect petition, not enough connections, tx: 01K64C777HNMCJPWJHYTRSAJR0, joiner: v6MWKgqJD4XT6oWG
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/operations/connect.rs:1029
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::handshake::wait_for_events
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHiBMNcGtG
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.159680Z INFO freenet::transport::peer_connection: PeerConnection created with persistent keep-alive task, remote: 5.9.111.215:40007
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:237
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.159693Z INFO freenet_core::transport::keepalive_lifecycle: Keep-alive task STARTED for connection, remote: 5.9.111.215:40007
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:150
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.160055Z WARN freenet::operations::connect: Couldn't forward connect petition, not enough connections, tx: 01K64C777PV7X6TE3JMFD93ER0, joiner: v6MWKgqHu8mCK6Vv
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/operations/connect.rs:1029
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::handshake::wait_for_events
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHiBMNcGtG
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.197471Z INFO freenet::transport::peer_connection: PeerConnection created with persistent keep-alive task, remote: 5.9.111.215:40009
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:237
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.197504Z INFO freenet_core::transport::keepalive_lifecycle: Keep-alive task STARTED for connection, remote: 5.9.111.215:40009
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:150
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.198173Z WARN freenet::operations::connect: Couldn't forward connect petition, not enough connections, tx: 01K64C778W2V5FFHYY500N9E80, joiner: v6MWKgqKHohLrn2U
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/operations/connect.rs:1029
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::handshake::wait_for_events
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHiBMNcGtG
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.207038Z INFO freenet::transport::peer_connection: PeerConnection created with persistent keep-alive task, remote: 5.9.111.215:40006
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:237
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.207069Z INFO freenet_core::transport::keepalive_lifecycle: Keep-alive task STARTED for connection, remote: 5.9.111.215:40006
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:150
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.207629Z WARN freenet::operations::connect: Couldn't forward connect petition, not enough connections, tx: 01K64C7793M47338987KQD1HG0, joiner: v6MWKgqHVEQrbVA8
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/operations/connect.rs:1029
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::handshake::wait_for_events
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHiBMNcGtG
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.259654Z INFO freenet::transport::peer_connection: PeerConnection created with persistent keep-alive task, remote: 5.9.111.215:40005
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:237
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.259680Z INFO freenet_core::transport::keepalive_lifecycle: Keep-alive task STARTED for connection, remote: 5.9.111.215:40005
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/transport/peer_connection.rs:150
Sep 27 03:22:35 nova init-gateway.sh[3769180]: 2025-09-27T01:22:35.260259Z WARN freenet::operations::connect: Couldn't forward connect petition, not enough connections, tx: 01K64C77APXWZKWQ520588WQR0, joiner: v6MWKgqHaDEbNQSL
Sep 27 03:22:35 nova init-gateway.sh[3769180]: at crates/core/src/operations/connect.rs:1029
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::handshake::wait_for_events
Sep 27 03:22:35 nova init-gateway.sh[3769180]: in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHiBMNcGtG

Connection Logs from 12+ Hour Test

Test Setup

  • Gateway: v0.1.28 running on 5.9.111.215:31337
  • Peers: 10 peers (peer-01 through peer-10) running v0.1.28
  • Runtime: 12+ hours (started September 27, 03:22)
  • Result: All peers connected only to gateway, zero peer-to-peer connections

Included Logs

peer-06-connection-logs.txt

Last 500 lines from peer-06's logs showing:

  • Initial aggressive connection acquisition phase (10 seconds)
  • Successful gateway connection
  • Request for more peer connections from gateway
  • No subsequent connection attempts after initial phase

gateway-connection-logs.txt

Gateway logs during peer connection window (03:22:30-03:22:40) showing:

  • "Couldn't forward connect petition, not enough connections" warnings for all peers
  • PeerConnection creation but no ring additions
  • Evidence of the race condition described in the issue

Key Observations

  1. Aggressive acquisition phase runs only once at startup for 10 seconds
  2. No periodic/continuous connection maintenance attempts in logs
  3. Gateway fails to forward connection petitions due to num_connections() == 0 check
  4. After 12+ hours, network topology remains star (all peers → gateway only)
6: freenet::main
7: std::sys::backtrace::__rust_begin_short_backtrace
8: std::rt::lang_start::{{closure}}
9: std::rt::lang_start_internal
10: main
11: <unknown>
12: __libc_start_main
13: _start
Error: Configuration directory not found
Stack backtrace:
0: anyhow::error::<impl anyhow::Error>::new
1: freenet::config::ConfigArgs::build::{{closure}}
2: freenet::main::{{closure}}
3: tokio::runtime::park::CachedParkThread::block_on
4: tokio::runtime::context::runtime::enter_runtime
5: tokio::runtime::runtime::Runtime::block_on
6: freenet::main
7: std::sys::backtrace::__rust_begin_short_backtrace
8: std::rt::lang_start::{{closure}}
9: std::rt::lang_start_internal
10: main
11: <unknown>
12: __libc_start_main
13: _start
Error: Configuration directory not found
Stack backtrace:
0: anyhow::error::<impl anyhow::Error>::new
1: freenet::config::ConfigArgs::build::{{closure}}
2: freenet::main::{{closure}}
3: tokio::runtime::park::CachedParkThread::block_on
4: tokio::runtime::context::runtime::enter_runtime
5: tokio::runtime::runtime::Runtime::block_on
6: freenet::main
7: std::sys::backtrace::__rust_begin_short_backtrace
8: std::rt::lang_start::{{closure}}
9: std::rt::lang_start_internal
10: main
11: <unknown>
12: __libc_start_main
13: _start
Error: Configuration directory not found
Stack backtrace:
0: anyhow::error::<impl anyhow::Error>::new
1: freenet::config::ConfigArgs::build::{{closure}}
2: freenet::main::{{closure}}
3: tokio::runtime::park::CachedParkThread::block_on
4: tokio::runtime::context::runtime::enter_runtime
5: tokio::runtime::runtime::Runtime::block_on
6: freenet::main
7: std::sys::backtrace::__rust_begin_short_backtrace
8: std::rt::lang_start::{{closure}}
9: std::rt::lang_start_internal
10: main
11: <unknown>
12: __libc_start_main
13: _start
Error: Configuration directory not found
Stack backtrace:
0: anyhow::error::<impl anyhow::Error>::new
1: freenet::config::ConfigArgs::build::{{closure}}
2: freenet::main::{{closure}}
3: tokio::runtime::park::CachedParkThread::block_on
4: tokio::runtime::context::runtime::enter_runtime
5: tokio::runtime::runtime::Runtime::block_on
6: freenet::main
7: std::sys::backtrace::__rust_begin_short_backtrace
8: std::rt::lang_start::{{closure}}
9: std::rt::lang_start_internal
10: main
11: <unknown>
12: __libc_start_main
13: _start
2025-09-26T22:09:25.485258Z  INFO freenet::config: Found configuration file: config.toml
at crates/core/src/config/mod.rs:141
2025-09-26T22:09:25.485284Z  INFO freenet::config: Reading configuration file: "/mnt/media/freenet-peers/peers/peer-06/config/config.toml"
at crates/core/src/config/mod.rs:159
2025-09-26T22:09:25.823050Z  INFO freenet::config: Replacing local gateways with 1 gateway(s) from remote index
at crates/core/src/config/mod.rs:293
2025-09-26T22:09:25.826439Z  INFO freenet: Starting freenet node in network mode
at crates/core/src/bin/freenet.rs:32
2025-09-26T22:09:25.826780Z  INFO freenet: Initializing node configuration
at crates/core/src/bin/freenet.rs:35
2025-09-26T22:09:25.826787Z  INFO freenet::node: Loading node configuration for mode network
at crates/core/src/node/mod.rs:138
2025-09-26T22:09:25.826840Z  INFO freenet::server: HTTP gateway listening on 127.0.0.1:45005
at crates/core/src/server/mod.rs:67
2025-09-26T22:09:27.353306Z  INFO freenet::node: Node will be listening at 0.0.0.0:40005 internal address
at crates/core/src/node/mod.rs:176
2025-09-26T22:09:27.353402Z  INFO freenet::node::p2p_impl: Actor-based client management infrastructure installed with result router
at crates/core/src/node/p2p_impl.rs:251
2025-09-26T22:09:27.353425Z  INFO freenet::node::p2p_impl: Session actor starting
at crates/core/src/node/p2p_impl.rs:237
2025-09-26T22:09:27.353439Z  INFO freenet::node::p2p_impl: Result router starting
at crates/core/src/node/p2p_impl.rs:246
2025-09-26T22:09:27.353570Z  INFO freenet::contract::storages::redb: loading contract store from "/mnt/media/freenet-peers/peers/peer-06/data/db/db"
at crates/core/src/contract/storages/redb.rs:17
2025-09-26T22:09:27.621754Z  INFO freenet::node::p2p_impl: P2P layer configured with MessageProcessor in ACTOR mode - network processing will be decoupled from client handling
at crates/core/src/node/p2p_impl.rs:287
2025-09-26T22:09:27.621907Z  INFO freenet::node: Starting node
at crates/core/src/node/mod.rs:1445
2025-09-26T22:09:27.621954Z  INFO freenet::node::p2p_impl: Starting aggressive connection acquisition phase (target: 25 connections)
at crates/core/src/node/p2p_impl.rs:52
2025-09-26T22:09:27.621937Z  INFO freenet::node::p2p_impl: Contract executor task starting
at crates/core/src/node/p2p_impl.rs:297
in freenet::node::p2p_impl::contract_handling
2025-09-26T22:09:27.622026Z  INFO freenet::operations::connect: Starting initial join procedure with 1 gateways
at crates/core/src/operations/connect.rs:702
2025-09-26T22:09:27.622020Z  INFO freenet::node::p2p_impl: Client events task starting
at crates/core/src/node/p2p_impl.rs:318
in freenet::node::p2p_impl::client_event_handling
2025-09-26T22:09:27.622043Z  INFO freenet::operations::connect: Below bootstrap threshold (0 < 4), attempting to connect to 1 gateways
at crates/core/src/operations/connect.rs:723
2025-09-26T22:09:27.622112Z  INFO freenet::operations::connect: Attempting connection to gateway, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386)
at crates/core/src/operations/connect.rs:735
2025-09-26T22:09:27.622236Z  INFO freenet::operations::connect: Attempting network join, gateway.peer: v6MWKgqHiBMNcGtG
at crates/core/src/operations/connect.rs:810
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:27.622288Z  INFO freenet::operations::connect: Connecting to gateway, tx: 01K6415X263DB1BNCP9HKWGRR0, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386)
at crates/core/src/operations/connect.rs:873
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:37.637085Z  INFO freenet::node::p2p_impl: Aggressive connection phase complete. Final connections: 0/25 (took 10s)
at crates/core/src/node/p2p_impl.rs:125
2025-09-26T22:09:37.637515Z  INFO freenet::node::network_bridge::p2p_protoc: Opening network listener, self.listening_port: 40005, self.listening_ip: 0.0.0.0, self.is_gateway: false, key: v6MWKgqHaDEbNQSL
at crates/core/src/node/network_bridge/p2p_protoc.rs:186
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:37.637591Z  INFO freenet_core::transport::send_debug: Binding UDP socket, bind_addr: 0.0.0.0:40005, is_gateway: false
at crates/core/src/transport/connection_handler.rs:71
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:37.637687Z  INFO freenet_core::transport::send_debug: UDP socket bound successfully, bind_addr: 0.0.0.0:40005, is_gateway: false
at crates/core/src/transport/connection_handler.rs:78
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:37.637908Z  INFO freenet::transport::rate_limiter: Rate limiter task started
at crates/core/src/transport/rate_limiter.rs:42
2025-09-26T22:09:37.637903Z  INFO freenet::node::network_bridge::p2p_protoc: Connecting to peer, tx: 01K6415X263DB1BNCP9HKWGRR0, remote: v6MWKgqHiBMNcGtG
at crates/core/src/node/network_bridge/p2p_protoc.rs:774
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:37.650740Z  INFO freenet::transport::peer_connection: PeerConnection created with persistent keep-alive task, remote: 5.9.111.215:31337
at crates/core/src/transport/peer_connection.rs:237
in freenet::node::network_bridge::handshake::wait_for_events
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:37.650809Z  INFO freenet::node::network_bridge::handshake: Outbound gateway connection successful, at: Some(5.9.111.215:40005), from: 5.9.111.215:31337
at crates/core/src/node/network_bridge/handshake.rs:281
in freenet::node::network_bridge::handshake::wait_for_events
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:37.650825Z  INFO freenet_core::transport::keepalive_lifecycle: Keep-alive task STARTED for connection, remote: 5.9.111.215:31337
at crates/core/src/transport/peer_connection.rs:150
2025-09-26T22:09:37.653085Z  INFO freenet::ring: Adding connection to peer, peer: v6MWKgqHiBMNcGtG, this: Some(v6MWKgqHaDEbNQSL), was_reserved: true
at crates/core/src/ring/mod.rs:220
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:09:37.653242Z  INFO freenet::operations::connect: Immediately requesting more peer connections from gateway, tx: 01K64166VN8J9TKM8SVMAW9Y00, gateway: v6MWKgqHiBMNcGtG, ideal_location: 0.678487125821539
at crates/core/src/operations/connect.rs:951
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-26T22:29:43.422537Z  INFO freenet::client_events::websocket: dropped connection to client #1
at crates/core/src/client_events/websocket.rs:764
2025-09-26T22:29:43.422712Z ERROR freenet::client_events::websocket: IO error: Broken pipe (os error 32)
at crates/core/src/client_events/websocket.rs:324
2025-09-26T22:35:50.336641Z ERROR freenet::client_events::websocket: WebSocket protocol error: Connection reset without closing handshake
at crates/core/src/client_events/websocket.rs:324
2025-09-27T01:00:57.356088Z  WARN freenet_core::transport::keepalive_timeout: CONNECTION TIMEOUT - no packets received for 30.00110885s, remote: 5.9.111.215:31337, elapsed_seconds: 30.001108848, timeout_threshold_secs: 30
at crates/core/src/transport/peer_connection.rs:558
in freenet::transport::peer_connection::peer_connection
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:00:57.359665Z ERROR freenet_core::transport::keepalive_timeout: Keep-alive task is STILL RUNNING despite timeout!, remote: 5.9.111.215:31337
at crates/core/src/transport/peer_connection.rs:570
in freenet::transport::peer_connection::peer_connection
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:00:57.359752Z ERROR freenet::node::network_bridge::p2p_protoc: Error while receiving message: connection to remote closed, from: 5.9.111.215:31337
at crates/core/src/node/network_bridge/p2p_protoc.rs:1288
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:00:57.812278Z  INFO freenet::operations::connect: Below bootstrap threshold (0 < 4), attempting to connect to 1 gateways
at crates/core/src/operations/connect.rs:723
2025-09-27T01:00:57.812389Z  INFO freenet::operations::connect: Attempting connection to gateway, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386)
at crates/core/src/operations/connect.rs:735
2025-09-27T01:00:57.812528Z  INFO freenet::operations::connect: Attempting network join, gateway.peer: v6MWKgqHiBMNcGtG
at crates/core/src/operations/connect.rs:810
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:00:57.812565Z  INFO freenet::operations::connect: Connecting to gateway, tx: 01K64AZY2MDDE8E5Y665M2BK00, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386)
at crates/core/src/operations/connect.rs:873
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:00:57.812720Z  INFO freenet::node::network_bridge::p2p_protoc: Connecting to peer, tx: 01K64AZY2MDDE8E5Y665M2BK00, remote: v6MWKgqHiBMNcGtG
at crates/core/src/node/network_bridge/p2p_protoc.rs:774
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:00:57.812956Z  WARN freenet::transport::connection_handler: removing closed connection, remote_addr: 5.9.111.215:31337
at crates/core/src/transport/connection_handler.rs:521
2025-09-27T01:01:07.294693Z  INFO freenet::transport::connection_handler: Connection failed due to version mismatch, remote_addr: 5.9.111.215:31337
at crates/core/src/transport/connection_handler.rs:494
2025-09-27T01:01:07.294760Z  INFO freenet::node::network_bridge::p2p_protoc: Connection failed: TransportError(ProtocolVersionMismatch { expected: "0.1.28", actual: "0.1.27" }), peer_id: v6MWKgqHiBMNcGtG
at crates/core/src/node/network_bridge/p2p_protoc.rs:903
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:01:07.294855Z ERROR freenet::node: Version incompatibility with gateway
Your client version: 0.1.27
Gateway version: 0.1.28
To fix this, update your Freenet client:
cargo install --force freenet --version 0.1.28
Or if building from source:
git pull && cargo install --path crates/core
at crates/core/src/node/mod.rs:1477
2025-09-27T01:01:07.294920Z ERROR freenet::operations::connect: Failed while attempting connection to gateway, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386), error: failed notifying, channel closed
at crates/core/src/operations/connect.rs:747
Error: Version incompatibility with gateway
Your client version: 0.1.27
Gateway version: 0.1.28
To fix this, update your Freenet client:
cargo install --force freenet --version 0.1.28
Or if building from source:
git pull && cargo install --path crates/core
Stack backtrace:
0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
1: freenet::node::network_bridge::p2p_protoc::P2pConnManager::handle_handshake_action::{{closure}}
2: freenet::node::network_bridge::p2p_protoc::P2pConnManager::run_event_listener::{{closure}}::{{closure}}
3: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
4: <core::future::poll_fn::PollFn<F> as core::future::future::Future>::poll
5: freenet::node::run_network_node::{{closure}}
6: freenet::main::{{closure}}
7: tokio::runtime::park::CachedParkThread::block_on
8: tokio::runtime::context::runtime::enter_runtime
9: tokio::runtime::runtime::Runtime::block_on
10: freenet::main
11: std::sys::backtrace::__rust_begin_short_backtrace
12: std::rt::lang_start::{{closure}}
13: std::rt::lang_start_internal
14: main
15: <unknown>
16: __libc_start_main
17: _start
2025-09-27T01:01:17.499514Z  INFO freenet::config: Found configuration file: config.toml
at crates/core/src/config/mod.rs:141
2025-09-27T01:01:17.499540Z  INFO freenet::config: Reading configuration file: "/mnt/media/freenet-peers/peers/peer-06/config/config.toml"
at crates/core/src/config/mod.rs:159
2025-09-27T01:01:18.002468Z  INFO freenet::config: Replacing local gateways with 1 gateway(s) from remote index
at crates/core/src/config/mod.rs:293
2025-09-27T01:01:18.013133Z  INFO freenet: Starting freenet node in network mode
at crates/core/src/bin/freenet.rs:32
2025-09-27T01:01:18.013648Z  INFO freenet: Initializing node configuration
at crates/core/src/bin/freenet.rs:35
2025-09-27T01:01:18.013655Z  INFO freenet::node: Loading node configuration for mode network
at crates/core/src/node/mod.rs:138
2025-09-27T01:01:18.013697Z  INFO freenet::server: HTTP gateway listening on 127.0.0.1:45005
at crates/core/src/server/mod.rs:67
2025-09-27T01:01:18.119796Z  INFO freenet::node: Node will be listening at 0.0.0.0:40005 internal address
at crates/core/src/node/mod.rs:176
2025-09-27T01:01:18.119853Z  INFO freenet::node::p2p_impl: Actor-based client management infrastructure installed with result router
at crates/core/src/node/p2p_impl.rs:251
2025-09-27T01:01:18.119880Z  INFO freenet::node::p2p_impl: Session actor starting
at crates/core/src/node/p2p_impl.rs:237
2025-09-27T01:01:18.119919Z  INFO freenet::node::p2p_impl: Result router starting
at crates/core/src/node/p2p_impl.rs:246
2025-09-27T01:01:18.120046Z  INFO freenet::contract::storages::redb: loading contract store from "/mnt/media/freenet-peers/peers/peer-06/data/db/db"
at crates/core/src/contract/storages/redb.rs:17
2025-09-27T01:01:18.151431Z  INFO freenet::node::p2p_impl: P2P layer configured with MessageProcessor in ACTOR mode - network processing will be decoupled from client handling
at crates/core/src/node/p2p_impl.rs:287
2025-09-27T01:01:18.151493Z  INFO freenet::node: Starting node
at crates/core/src/node/mod.rs:1445
2025-09-27T01:01:18.151520Z  INFO freenet::node::p2p_impl: Starting aggressive connection acquisition phase (target: 25 connections)
at crates/core/src/node/p2p_impl.rs:52
2025-09-27T01:01:18.151521Z  INFO freenet::node::p2p_impl: Contract executor task starting
at crates/core/src/node/p2p_impl.rs:297
in freenet::node::p2p_impl::contract_handling
2025-09-27T01:01:18.151552Z  INFO freenet::node::p2p_impl: Client events task starting
at crates/core/src/node/p2p_impl.rs:318
in freenet::node::p2p_impl::client_event_handling
2025-09-27T01:01:18.151561Z  INFO freenet::operations::connect: Starting initial join procedure with 1 gateways
at crates/core/src/operations/connect.rs:702
2025-09-27T01:01:18.151572Z  INFO freenet::operations::connect: Below bootstrap threshold (0 < 4), attempting to connect to 1 gateways
at crates/core/src/operations/connect.rs:723
2025-09-27T01:01:18.151606Z  INFO freenet::operations::connect: Attempting connection to gateway, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386)
at crates/core/src/operations/connect.rs:735
2025-09-27T01:01:18.151633Z  INFO freenet::operations::connect: Attempting network join, gateway.peer: v6MWKgqHiBMNcGtG
at crates/core/src/operations/connect.rs:810
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:01:18.151643Z  INFO freenet::operations::connect: Connecting to gateway, tx: 01K64B0HY73K3ZNW8TC55M9KR0, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386)
at crates/core/src/operations/connect.rs:873
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:01:28.167151Z  INFO freenet::node::p2p_impl: Aggressive connection phase complete. Final connections: 0/25 (took 10s)
at crates/core/src/node/p2p_impl.rs:125
2025-09-27T01:01:28.167276Z  INFO freenet::node::network_bridge::p2p_protoc: Opening network listener, self.listening_port: 40005, self.listening_ip: 0.0.0.0, self.is_gateway: false, key: v6MWKgqHaDEbNQSL
at crates/core/src/node/network_bridge/p2p_protoc.rs:186
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:01:28.167300Z  INFO freenet_core::transport::send_debug: Binding UDP socket, bind_addr: 0.0.0.0:40005, is_gateway: false
at crates/core/src/transport/connection_handler.rs:71
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:01:28.167331Z  INFO freenet_core::transport::send_debug: UDP socket bound successfully, bind_addr: 0.0.0.0:40005, is_gateway: false
at crates/core/src/transport/connection_handler.rs:78
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:01:28.167401Z  INFO freenet::transport::rate_limiter: Rate limiter task started
at crates/core/src/transport/rate_limiter.rs:42
2025-09-27T01:01:28.167440Z  INFO freenet::node::network_bridge::p2p_protoc: Connecting to peer, tx: 01K64B0HY73K3ZNW8TC55M9KR0, remote: v6MWKgqHiBMNcGtG
at crates/core/src/node/network_bridge/p2p_protoc.rs:774
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:01:45.298484Z  INFO freenet::util: Received Ctrl+C. Cleaning up...
at crates/core/src/util/mod.rs:34
2025-09-27T01:01:45.298524Z  INFO freenet::util: Successful cleanup
at crates/core/src/util/mod.rs:65
2025-09-27T01:22:24.225286Z  INFO freenet::config: Found configuration file: config.toml
at crates/core/src/config/mod.rs:141
2025-09-27T01:22:24.225319Z  INFO freenet::config: Reading configuration file: "/mnt/media/freenet-peers/peers/peer-06/config/config.toml"
at crates/core/src/config/mod.rs:159
2025-09-27T01:22:24.919491Z  INFO freenet::config: Replacing local gateways with 1 gateway(s) from remote index
at crates/core/src/config/mod.rs:293
2025-09-27T01:22:24.928672Z  INFO freenet: Starting freenet node in network mode
at crates/core/src/bin/freenet.rs:32
2025-09-27T01:22:24.928954Z  INFO freenet: Initializing node configuration
at crates/core/src/bin/freenet.rs:35
2025-09-27T01:22:24.928959Z  INFO freenet::node: Loading node configuration for mode network
at crates/core/src/node/mod.rs:138
2025-09-27T01:22:24.929000Z  INFO freenet::server: HTTP gateway listening on 127.0.0.1:45005
at crates/core/src/server/mod.rs:67
2025-09-27T01:22:25.052680Z  INFO freenet::node: Node will be listening at 0.0.0.0:40005 internal address
at crates/core/src/node/mod.rs:176
2025-09-27T01:22:25.052874Z  INFO freenet::node::p2p_impl: Actor-based client management infrastructure installed with result router
at crates/core/src/node/p2p_impl.rs:251
2025-09-27T01:22:25.052993Z  INFO freenet::node::p2p_impl: Session actor starting
at crates/core/src/node/p2p_impl.rs:237
2025-09-27T01:22:25.053002Z  INFO freenet::node::p2p_impl: Result router starting
at crates/core/src/node/p2p_impl.rs:246
2025-09-27T01:22:25.053369Z  INFO freenet::contract::storages::redb: loading contract store from "/mnt/media/freenet-peers/peers/peer-06/data/db/db"
at crates/core/src/contract/storages/redb.rs:17
2025-09-27T01:22:25.238077Z  INFO freenet::node::p2p_impl: P2P layer configured with MessageProcessor in ACTOR mode - network processing will be decoupled from client handling
at crates/core/src/node/p2p_impl.rs:287
2025-09-27T01:22:25.238238Z  INFO freenet::node: Starting node
at crates/core/src/node/mod.rs:1445
2025-09-27T01:22:25.238276Z  INFO freenet::node::p2p_impl: Starting aggressive connection acquisition phase (target: 25 connections)
at crates/core/src/node/p2p_impl.rs:52
2025-09-27T01:22:25.238302Z  INFO freenet::node::p2p_impl: Contract executor task starting
at crates/core/src/node/p2p_impl.rs:297
in freenet::node::p2p_impl::contract_handling
2025-09-27T01:22:25.238371Z  INFO freenet::operations::connect: Starting initial join procedure with 1 gateways
at crates/core/src/operations/connect.rs:702
2025-09-27T01:22:25.238374Z  INFO freenet::node::p2p_impl: Client events task starting
at crates/core/src/node/p2p_impl.rs:318
in freenet::node::p2p_impl::client_event_handling
2025-09-27T01:22:25.238429Z  INFO freenet::operations::connect: Below bootstrap threshold (0 < 4), attempting to connect to 1 gateways
at crates/core/src/operations/connect.rs:723
2025-09-27T01:22:25.238488Z  INFO freenet::operations::connect: Attempting connection to gateway, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386)
at crates/core/src/operations/connect.rs:735
2025-09-27T01:22:25.238638Z  INFO freenet::operations::connect: Attempting network join, gateway.peer: v6MWKgqHiBMNcGtG
at crates/core/src/operations/connect.rs:810
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:25.238713Z  INFO freenet::operations::connect: Connecting to gateway, tx: 01K64C77APXWZKWQ520588WQR0, gateway: v6MWKgqHiBMNcGtG (@ 0.923911415153386)
at crates/core/src/operations/connect.rs:873
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:35.250979Z  INFO freenet::node::p2p_impl: Aggressive connection phase complete. Final connections: 0/25 (took 10s)
at crates/core/src/node/p2p_impl.rs:125
2025-09-27T01:22:35.251486Z  INFO freenet::node::network_bridge::p2p_protoc: Opening network listener, self.listening_port: 40005, self.listening_ip: 0.0.0.0, self.is_gateway: false, key: v6MWKgqHaDEbNQSL
at crates/core/src/node/network_bridge/p2p_protoc.rs:186
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:35.251566Z  INFO freenet_core::transport::send_debug: Binding UDP socket, bind_addr: 0.0.0.0:40005, is_gateway: false
at crates/core/src/transport/connection_handler.rs:71
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:35.251657Z  INFO freenet_core::transport::send_debug: UDP socket bound successfully, bind_addr: 0.0.0.0:40005, is_gateway: false
at crates/core/src/transport/connection_handler.rs:78
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:35.251867Z  INFO freenet::transport::rate_limiter: Rate limiter task started
at crates/core/src/transport/rate_limiter.rs:42
2025-09-27T01:22:35.252041Z  INFO freenet::node::network_bridge::p2p_protoc: Connecting to peer, tx: 01K64C77APXWZKWQ520588WQR0, remote: v6MWKgqHiBMNcGtG
at crates/core/src/node/network_bridge/p2p_protoc.rs:774
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:35.259645Z  INFO freenet::transport::peer_connection: PeerConnection created with persistent keep-alive task, remote: 5.9.111.215:31337
at crates/core/src/transport/peer_connection.rs:237
in freenet::node::network_bridge::handshake::wait_for_events
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:35.259660Z  INFO freenet::node::network_bridge::handshake: Outbound gateway connection successful, at: Some(5.9.111.215:40005), from: 5.9.111.215:31337
at crates/core/src/node/network_bridge/handshake.rs:281
in freenet::node::network_bridge::handshake::wait_for_events
in freenet::node::network_bridge::p2p_protoc::network_event_listener with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:35.259682Z  INFO freenet_core::transport::keepalive_lifecycle: Keep-alive task STARTED for connection, remote: 5.9.111.215:31337
at crates/core/src/transport/peer_connection.rs:150
2025-09-27T01:22:35.260519Z  INFO freenet::ring: Adding connection to peer, peer: v6MWKgqHiBMNcGtG, this: Some(v6MWKgqHaDEbNQSL), was_reserved: true
at crates/core/src/ring/mod.rs:220
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:22:35.260591Z  INFO freenet::operations::connect: Immediately requesting more peer connections from gateway, tx: 01K64C7H3WCN5XKS9SY3WW9V00, gateway: v6MWKgqHiBMNcGtG, ideal_location: 0.5087144756302433
at crates/core/src/operations/connect.rs:951
in freenet::operations::connect::join_ring_request with peer: v6MWKgqHaDEbNQSL
2025-09-27T01:25:05.202437Z  INFO freenet::client_events::websocket: dropped connection to client #1
at crates/core/src/client_events/websocket.rs:764
2025-09-27T13:17:12.043746Z ERROR freenet::client_events::websocket: WebSocket protocol error: Connection reset without closing handshake
at crates/core/src/client_events/websocket.rs:324
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment