--------------------------------- Captured Out --------------------------------- ---- new test ---- 1771059240.118 sable_ircd uid=1001 1771059240.122 sable_ircd #x1B[2m2026-02-14T08:54:00.121738Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433653489274880)), timestamp: 1771059240, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1771059240, name: ServerName("My.Little.Server"), ts: 1771059240, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }; event clock=EventClock() my clock=EventClock() 1771059240.122 sable_ircd #x1B[2m2026-02-14T08:54:00.121866Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059240.122 sable_ircd #x1B[2m2026-02-14T08:54:00.122085Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mrun#x1B[0m#x1B[2m:#x1B[0m#x1B[1mapply_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mevent#x1B[0m#x1B[2m=#x1B[0mEvent { id: EventId(Snowflake(810433653489274880)), timestamp: 1771059240, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1771059240, name: ServerName("My.Little.Server"), ts: 1771059240, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_server#x1B[0m#x1B[1m{#x1B[0m#x1B[3mdetail#x1B[0m#x1B[2m=#x1B[0mNewServer { server: ServerId(1) }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m enabling peer My.Little.Server 1771059240.122 sable_ircd #x1B[2m2026-02-14T08:54:00.122226Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433653493469185)), timestamp: 1771059240, clock: EventClock(1 => 810433653489274880), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1771059240 }) }; event clock=EventClock(1 => 810433653489274880) my clock=EventClock(1 => 810433653489274880) 1771059240.122 sable_ircd #x1B[2m2026-02-14T08:54:00.122271Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433653489274880)), timestamp: 1771059240, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] }) 1771059240.122 sable_ircd #x1B[2m2026-02-14T08:54:00.122296Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059240.122 sable_ircd #x1B[2m2026-02-14T08:54:00.122314Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433653489274880)), timestamp: 1771059240, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] } 1771059240.123 sable_ircd #x1B[2m2026-02-14T08:54:00.122477Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433653489274880)), timestamp: 1771059240, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059240.123 sable_ircd #x1B[2m2026-02-14T08:54:00.122545Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433653489274880)), timestamp: 1771059240, change: EventComplete(EventComplete), users_to_notify: [] } 1771059240.123 sable_ircd #x1B[2m2026-02-14T08:54:00.122639Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433653493469185)), timestamp: 1771059240, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059240.123 sable_ircd #x1B[2m2026-02-14T08:54:00.122678Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433653493469185)), timestamp: 1771059240, change: EventComplete(EventComplete), users_to_notify: [] } 1771059240.124 sable_ircd #x1B[2m2026-02-14T08:54:00.123662Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from reap_preclients_timer 1771059240.209 sable_history #x1B[2m2027-02-14T08:56:51.265758Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942705942263439365)), timestamp: 1802595411, clock: EventClock(1 => 942705174378450945, 50 => 942705690605199364), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595411 }) }; event clock=EventClock(1 => 942705174378450945, 50 => 942705690605199364) my clock=EventClock(1 => 942705174378450945, 50 => 942705690605199364) 1771059240.210 sable_history #x1B[2m2027-02-14T08:56:51.271785Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942705942263439365)), timestamp: 1802595411, clock: EventClock(1 => 942705174378450945, 50 => 942705690605199364), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595411 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:43851. Last error: I/O error: Connection refused (os error 111) 1771059240.210 sable_history #x1B[2m2027-02-14T08:56:51.272526Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942705942263439365)), timestamp: 1802595411, clock: EventClock(1 => 942705174378450945, 50 => 942705690605199364), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595411 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059240.210 sable_history #x1B[2m2027-02-14T08:56:51.273086Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.212765Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mrun_communication_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2mclient_listener::listener_collection#x1B[0m#x1B[2m:#x1B[0m got new connection #x1B[3mdata#x1B[0m#x1B[2m=#x1B[0mConnectionData { id: ConnectionId(ListenerId(0), 1), remote_addr: 127.0.0.1, tls_info: None } 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.212897Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.212938Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 1)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got new connection 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.212992Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 1)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 1): :My.Little.Server NOTICE * :*** Looking up your hostname 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.213111Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.213175Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 1)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"QUIT :chkport" 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.213269Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 1): ERROR :Client quit 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.213379Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got pending CommandAction #x1B[3mact#x1B[0m#x1B[2m=#x1B[0mCloseConnection(ConnectionId(ListenerId(0), 1)) 1771059240.213 sable_ircd #x1B[2m2026-02-14T08:54:00.213420Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::connection_collection#x1B[0m#x1B[2m:#x1B[0m Removing connection ConnectionId(ListenerId(0), 1) 1771059240.214 sable_ircd #x1B[2m2026-02-14T08:54:00.213863Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mrun_communication_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2mclient_listener::listener_collection#x1B[0m#x1B[2m:#x1B[0m Connection error #x1B[3mconnection#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 1) #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mClosed 1771059240.214 sable_ircd #x1B[2m2026-02-14T08:54:00.213961Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059240.214 sable_ircd #x1B[2m2026-02-14T08:54:00.214187Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from auth_events 1771059240.234 chanop: connects to server. 1771059240.234 chanop -> S: NICK chanop 1771059240.234 chanop -> S: USER username * * :Realname 1771059240.234 sable_ircd #x1B[2m2026-02-14T08:54:00.233980Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mrun_communication_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2mclient_listener::listener_collection#x1B[0m#x1B[2m:#x1B[0m got new connection #x1B[3mdata#x1B[0m#x1B[2m=#x1B[0mConnectionData { id: ConnectionId(ListenerId(0), 2), remote_addr: 127.0.0.1, tls_info: None } 1771059240.234 sable_ircd #x1B[2m2026-02-14T08:54:00.234093Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059240.234 sable_ircd #x1B[2m2026-02-14T08:54:00.234153Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got new connection 1771059240.234 sable_ircd #x1B[2m2026-02-14T08:54:00.234234Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server NOTICE * :*** Looking up your hostname 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.234488Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059240.235 S -> chanop: :My.Little.Server NOTICE * :*** Looking up your hostname 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.234558Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"NICK chanop" 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.234768Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m PreClient::can_register #x1B[3mself#x1B[0m#x1B[2m=#x1B[0mPreClient { connected_at: Instant { tv_sec: 268, tv_nsec: 300459603 }, attach_user_id: OnceLock(), user: OnceLock(), extra_user_params: OnceLock(), nick: OnceLock(Nickname("chanop")), realname: OnceLock(), hostname: OnceLock(), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mfalse #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.234846Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from async_handlers 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.234903Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.234944Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"USER username * * :Realname" 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.235007Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m PreClient::can_register #x1B[3mself#x1B[0m#x1B[2m=#x1B[0mPreClient { connected_at: Instant { tv_sec: 268, tv_nsec: 300459603 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("chanop")), realname: OnceLock(Realname("Realname")), hostname: OnceLock(), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mfalse #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.235080Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from auth_events 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.235107Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m DNS lookup finished for ConnectionId(ListenerId(0), 2): 127.0.0.1/Some(Hostname("localhost")) 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.235128Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server NOTICE * :*** Found your hostname: localhost 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.235150Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m PreClient::can_register #x1B[3mself#x1B[0m#x1B[2m=#x1B[0mPreClient { connected_at: Instant { tv_sec: 268, tv_nsec: 300459603 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("chanop")), realname: OnceLock(Realname("Realname")), hostname: OnceLock(Hostname("localhost")), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mtrue #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.235186Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got pending CommandAction #x1B[3mact#x1B[0m#x1B[2m=#x1B[0mRegisterClient(ConnectionId(ListenerId(0), 2)) 1771059240.235 sable_ircd #x1B[2m2026-02-14T08:54:00.235383Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433653967425538)), timestamp: 1771059240, clock: EventClock(1 => 810433653493469185), target: User(UserId(Snowflake(810433653967425536))), details: NewUser(NewUser { nickname: Nickname("chanop"), username: Username("username"), visible_hostname: Hostname("localhost"), realname: Realname("Realname"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(810433653967425537)), NewUserConnection { user: UserId(Snowflake(810433653967425536)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1771059240 })) }) }; event clock=EventClock(1 => 810433653493469185) my clock=EventClock(1 => 810433653493469185) 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.235486Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059240.236 S -> chanop: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.235795Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433653967425538)), timestamp: 1771059240, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(810433653967425536)), 1) }), users_to_notify: [] }) 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.235827Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433653967425538)), timestamp: 1771059240, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(810433653967425536)), 1) }), users_to_notify: [] } 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.235876Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433653967425538)), timestamp: 1771059240, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(810433653967425536)), 2), connection: UserConnectionId(Snowflake(810433653967425537)) }), users_to_notify: [] }) 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.235900Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433653967425538)), timestamp: 1771059240, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(810433653967425536)), 2), connection: UserConnectionId(Snowflake(810433653967425537)) }), users_to_notify: [] } 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.235939Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 001 chanop :Welcome to the test Internet Relay Chat network, chanop 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.235973Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 002 chanop :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.235995Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 003 chanop :This server was created 2026-02-14 08:54:00.235987813 UTC 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.236031Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 004 chanop My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.236096Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 005 chanop EXCEPTS INVEX FNC UTF8ONLY MONITOR=64 CASEMAPPING=ascii CLIENTTAGDENY=* HOSTLEN=64 NICKLEN=15 USERLEN=10 CHANMODES=bqeI,k,,ntsim MSGREFTYPES=timestamp PREFIX=(ov)@+ :are supported by this server 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.236144Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 422 chanop :MOTD File is missing 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.236189Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :chanop!username@localhost MODE chanop + 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.236239Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server NOTICE chanop :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1771059240.236 S -> chanop: :My.Little.Server 001 chanop :Welcome to the test Internet Relay Chat network, chanop 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.236301Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433653967425538)), timestamp: 1771059240, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059240.236 chanop -> S: PING foo 1771059240.236 sable_ircd #x1B[2m2026-02-14T08:54:00.236343Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433653967425538)), timestamp: 1771059240, change: EventComplete(EventComplete), users_to_notify: [] } 1771059240.237 sable_ircd #x1B[2m2026-02-14T08:54:00.236621Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059240.237 sable_ircd #x1B[2m2026-02-14T08:54:00.236660Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING foo" 1771059240.237 sable_ircd #x1B[2m2026-02-14T08:54:00.236727Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server PONG My.Little.Server :foo 1771059240.337 chanop -> S: PING synchronize268.402757349 1771059240.337 S -> chanop: :My.Little.Server 002 chanop :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1771059240.337 S -> chanop: :My.Little.Server 003 chanop :This server was created 2026-02-14 08:54:00.235987813 UTC 1771059240.337 S -> chanop: :My.Little.Server 004 chanop My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1771059240.337 S -> chanop: :My.Little.Server 005 chanop EXCEPTS INVEX FNC UTF8ONLY MONITOR=64 CASEMAPPING=ascii CLIENTTAGDENY=* HOSTLEN=64 NICKLEN=15 USERLEN=10 CHANMODES=bqeI,k,,ntsim MSGREFTYPES=timestamp PREFIX=(ov)@+ :are supported by this server 1771059240.337 S -> chanop: :My.Little.Server 422 chanop :MOTD File is missing 1771059240.337 S -> chanop: :chanop!username@localhost MODE chanop + 1771059240.337 S -> chanop: :My.Little.Server NOTICE chanop :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1771059240.337 S -> chanop: :My.Little.Server PONG My.Little.Server :foo 1771059240.337 sable_ircd #x1B[2m2026-02-14T08:54:00.337017Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059240.337 sable_ircd #x1B[2m2026-02-14T08:54:00.337070Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize268.402757349" 1771059240.337 sable_ircd #x1B[2m2026-02-14T08:54:00.337180Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server PONG My.Little.Server :synchronize268.402757349 1771059240.337 S -> chanop: :My.Little.Server PONG My.Little.Server :synchronize268.402757349 1771059240.624 sable_history #x1B[2m2027-02-14T09:02:27.586234Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942707352891760651)), timestamp: 1802595747, clock: EventClock(1 => 942705578784854038, 50 => 942707101233520650, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595747 }) }; event clock=EventClock(1 => 942705578784854038, 50 => 942707101233520650, 99 => 942705582086172676) my clock=EventClock(1 => 942705578784854038, 50 => 942707101233520650, 99 => 942705582086172676) 1771059240.625 sable_history #x1B[2m2027-02-14T09:02:27.592864Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707352891760651)), timestamp: 1802595747, clock: EventClock(1 => 942705578784854038, 50 => 942707101233520650, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595747 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:32917. Last error: I/O error: Connection refused (os error 111) 1771059240.625 sable_history #x1B[2m2027-02-14T09:02:27.593463Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707352891760651)), timestamp: 1802595747, clock: EventClock(1 => 942705578784854038, 50 => 942707101233520650, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595747 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059240.625 sable_history #x1B[2m2027-02-14T09:02:27.593904Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059240.625 sable_history #x1B[2m2027-02-14T09:02:27.594393Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707352891760651)), timestamp: 1802595747, clock: EventClock(1 => 942705578784854038, 50 => 942707101233520650, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595747 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:45893. Last error: I/O error: Connection refused (os error 111) 1771059240.625 sable_history #x1B[2m2027-02-14T09:02:27.594712Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707352891760651)), timestamp: 1802595747, clock: EventClock(1 => 942705578784854038, 50 => 942707101233520650, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595747 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059240.625 sable_history #x1B[2m2027-02-14T09:02:27.595063Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059240.682 sable_history #x1B[2m2027-02-14T08:56:52.083289Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942705945690185733)), timestamp: 1802595412, clock: EventClock(1 => 942705176232333313, 50 => 942705694036140036), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595412 }) }; event clock=EventClock(1 => 942705176232333313, 50 => 942705694036140036) my clock=EventClock(1 => 942705176232333313, 50 => 942705694036140036) 1771059240.682 sable_history #x1B[2m2027-02-14T08:56:52.087585Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942705945690185733)), timestamp: 1802595412, clock: EventClock(1 => 942705176232333313, 50 => 942705694036140036), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595412 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:59557. Last error: I/O error: Connection refused (os error 111) 1771059240.682 sable_history #x1B[2m2027-02-14T08:56:52.088136Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942705945690185733)), timestamp: 1802595412, clock: EventClock(1 => 942705176232333313, 50 => 942705694036140036), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595412 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059240.682 sable_history #x1B[2m2027-02-14T08:56:52.088566Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059241.038 chanop -> S: JOIN #chan 1771059241.039 sable_ircd #x1B[2m2026-02-14T08:54:01.038852Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059241.039 sable_ircd #x1B[2m2026-02-14T08:54:01.038919Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"JOIN #chan" 1771059241.039 sable_ircd #x1B[2m2026-02-14T08:54:01.039217Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433657339645955)), timestamp: 1771059241, clock: EventClock(1 => 810433653967425538), target: Channel(ChannelId(Snowflake(810433657339645954))), details: NewChannel(NewChannel { name: ChannelName("#chan"), mode: ChannelMode { modes: ChannelModeSet(0), key: None } }) }; event clock=EventClock(1 => 810433653967425538) my clock=EventClock(1 => 810433653967425538) 1771059241.039 sable_ircd #x1B[2m2026-02-14T08:54:01.039438Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.039522Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433657339645956)), timestamp: 1771059241, clock: EventClock(1 => 810433657339645955), target: Membership(MembershipId(UserId(Snowflake(810433653967425536)), ChannelId(Snowflake(810433657339645954)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(810433657339645954)), user: UserId(Snowflake(810433653967425536)), permissions: MembershipFlagSet(1) }) }; event clock=EventClock(1 => 810433657339645955) my clock=EventClock(1 => 810433657339645955) 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.039654Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from async_handlers 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.039682Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.039785Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433657339645955)), timestamp: 1771059241, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.039829Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433657339645955)), timestamp: 1771059241, change: EventComplete(EventComplete), users_to_notify: [] } 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.039896Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433657339645956)), timestamp: 1771059241, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(810433653967425536)), ChannelId(Snowflake(810433657339645954))), user: HistoricUserId(UserId(Snowflake(810433653967425536)), 2) }), users_to_notify: [UserId(Snowflake(810433653967425536))] }) 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.039943Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433657339645956)), timestamp: 1771059241, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(810433653967425536)), ChannelId(Snowflake(810433657339645954))), user: HistoricUserId(UserId(Snowflake(810433653967425536)), 2) }), users_to_notify: [UserId(Snowflake(810433653967425536))] } 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.040006Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :chanop!username@localhost JOIN #chan 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.040040Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :chanop!username@localhost MODE #chan +o chanop 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.040078Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 353 chanop = #chan :@chanop 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.040099Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 366 chanop #chan :End of names list 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.040138Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433657339645956)), timestamp: 1771059241, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059241.040 sable_ircd #x1B[2m2026-02-14T08:54:01.040160Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433657339645956)), timestamp: 1771059241, change: EventComplete(EventComplete), users_to_notify: [] } 1771059241.139 chanop -> S: PING synchronize269.204723409 1771059241.139 S -> chanop: :chanop!username@localhost JOIN #chan 1771059241.139 S -> chanop: :chanop!username@localhost MODE #chan +o chanop 1771059241.139 S -> chanop: :My.Little.Server 353 chanop = #chan :@chanop 1771059241.139 S -> chanop: :My.Little.Server 366 chanop #chan :End of names list 1771059241.139 sable_ircd #x1B[2m2026-02-14T08:54:01.139018Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059241.139 sable_ircd #x1B[2m2026-02-14T08:54:01.139085Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize269.204723409" 1771059241.213 sable_history #x1B[2m2027-02-14T08:56:53.153224Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942705950178091013)), timestamp: 1802595413, clock: EventClock(1 => 942705178258182145, 50 => 942705698519851012), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595413 }) }; event clock=EventClock(1 => 942705178258182145, 50 => 942705698519851012) my clock=EventClock(1 => 942705178258182145, 50 => 942705698519851012) 1771059241.213 sable_history #x1B[2m2027-02-14T08:56:53.158998Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942705950178091013)), timestamp: 1802595413, clock: EventClock(1 => 942705178258182145, 50 => 942705698519851012), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595413 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:60157. Last error: I/O error: Connection refused (os error 111) 1771059241.213 sable_history #x1B[2m2027-02-14T08:56:53.159712Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942705950178091013)), timestamp: 1802595413, clock: EventClock(1 => 942705178258182145, 50 => 942705698519851012), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595413 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059241.213 sable_history #x1B[2m2027-02-14T08:56:53.160482Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059241.221 sable_history #x1B[2m2027-02-14T09:05:28.637897Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942708112278888462)), timestamp: 1802595928, clock: EventClock(1 => 942705783517220887, 50 => 942707860624842765, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595928 }) }; event clock=EventClock(1 => 942705783517220887, 50 => 942707860624842765, 99 => 942705783609896965) my clock=EventClock(1 => 942705783517220887, 50 => 942707860624842765, 99 => 942705783609896965) 1771059241.221 sable_history #x1B[2m2027-02-14T09:05:28.643469Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708112278888462)), timestamp: 1802595928, clock: EventClock(1 => 942705783517220887, 50 => 942707860624842765, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595928 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:37629. Last error: I/O error: Connection refused (os error 111) 1771059241.221 sable_history #x1B[2m2027-02-14T09:05:28.644098Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708112278888462)), timestamp: 1802595928, clock: EventClock(1 => 942705783517220887, 50 => 942707860624842765, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595928 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059241.221 sable_history #x1B[2m2027-02-14T09:05:28.644576Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059241.221 sable_history #x1B[2m2027-02-14T09:05:28.645113Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708112278888462)), timestamp: 1802595928, clock: EventClock(1 => 942705783517220887, 50 => 942707860624842765, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595928 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:57505. Last error: I/O error: Connection refused (os error 111) 1771059241.221 sable_history #x1B[2m2027-02-14T09:05:28.645425Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708112278888462)), timestamp: 1802595928, clock: EventClock(1 => 942705783517220887, 50 => 942707860624842765, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595928 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059241.221 sable_history #x1B[2m2027-02-14T09:05:28.645793Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059241.722 sable_history #x1B[2m2027-02-14T08:56:52.607992Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942705947892195333)), timestamp: 1802595412, clock: EventClock(1 => 942705180690878465, 50 => 942705696233955332), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595412 }) }; event clock=EventClock(1 => 942705180690878465, 50 => 942705696233955332) my clock=EventClock(1 => 942705180690878465, 50 => 942705696233955332) 1771059241.722 sable_history #x1B[2m2027-02-14T08:56:52.614099Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942705947892195333)), timestamp: 1802595412, clock: EventClock(1 => 942705180690878465, 50 => 942705696233955332), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595412 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:43399. Last error: I/O error: Connection refused (os error 111) 1771059241.722 sable_history #x1B[2m2027-02-14T08:56:52.614716Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942705947892195333)), timestamp: 1802595412, clock: EventClock(1 => 942705180690878465, 50 => 942705696233955332), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595412 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059241.722 sable_history #x1B[2m2027-02-14T08:56:52.615159Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059242.140 chanop: waiting… 1771059242.145 sable_ircd #x1B[2m2026-02-14T08:54:02.145434Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server PONG My.Little.Server :synchronize269.204723409 1771059242.146 S -> chanop: :My.Little.Server PONG My.Little.Server :synchronize269.204723409 1771059242.200 sable_history #x1B[2m2027-02-14T08:56:53.519298Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942705951713206277)), timestamp: 1802595413, clock: EventClock(1 => 942705182565732353, 50 => 942705700054966276), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595413 }) }; event clock=EventClock(1 => 942705182565732353, 50 => 942705700054966276) my clock=EventClock(1 => 942705182565732353, 50 => 942705700054966276) 1771059242.200 sable_history #x1B[2m2027-02-14T08:56:53.525075Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595230), content: NewEvent(Event { id: EventId(Snowflake(942705951713206277)), timestamp: 1802595413, clock: EventClock(1 => 942705182565732353, 50 => 942705700054966276), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595413 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:59447. Last error: I/O error: Connection refused (os error 111) 1771059242.200 sable_history #x1B[2m2027-02-14T08:56:53.525760Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595230), content: NewEvent(Event { id: EventId(Snowflake(942705951713206277)), timestamp: 1802595413, clock: EventClock(1 => 942705182565732353, 50 => 942705700054966276), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595413 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059242.200 sable_history #x1B[2m2027-02-14T08:56:53.526485Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059242.246 chanop -> S: PING synchronize270.312241807 1771059242.247 sable_ircd #x1B[2m2026-02-14T08:54:02.246579Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059242.247 sable_ircd #x1B[2m2026-02-14T08:54:02.246642Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize270.312241807" 1771059243.001 sable_ircd #x1B[2m2026-02-14T08:54:03.000545Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server PONG My.Little.Server :synchronize270.312241807 1771059243.001 S -> chanop: :My.Little.Server PONG My.Little.Server :synchronize270.312241807 1771059243.001 chanop -> S: MODE #chan +b bar!*@* 1771059243.002 sable_ircd #x1B[2m2026-02-14T08:54:03.001486Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059243.002 sable_ircd #x1B[2m2026-02-14T08:54:03.001530Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"MODE #chan +b bar!*@*" 1771059243.101 chanop -> S: PING synchronize271.167554865 1771059243.102 sable_ircd #x1B[2m2026-02-14T08:54:03.101734Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059243.102 sable_ircd #x1B[2m2026-02-14T08:54:03.101812Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize271.167554865" 1771059243.982 sable_history #x1B[2m2027-02-14T09:00:38.907023Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706897058996233)), timestamp: 1802595638, clock: EventClock(1 => 942705878115553313, 50 => 942706645404950536, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595638 }) }; event clock=EventClock(1 => 942705878115553313, 50 => 942706645404950536, 99 => 942705881844690949) my clock=EventClock(1 => 942705878115553313, 50 => 942706645404950536, 99 => 942705881844690949) 1771059243.982 sable_history #x1B[2m2027-02-14T09:00:38.913614Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595215), content: NewEvent(Event { id: EventId(Snowflake(942706897058996233)), timestamp: 1802595638, clock: EventClock(1 => 942705878115553313, 50 => 942706645404950536, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595638 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:59173. Last error: I/O error: Connection refused (os error 111) 1771059243.982 sable_history #x1B[2m2027-02-14T09:00:38.914178Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595215), content: NewEvent(Event { id: EventId(Snowflake(942706897058996233)), timestamp: 1802595638, clock: EventClock(1 => 942705878115553313, 50 => 942706645404950536, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595638 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059243.982 sable_history #x1B[2m2027-02-14T09:00:38.914618Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059243.982 sable_history #x1B[2m2027-02-14T09:00:38.915030Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595215), content: NewEvent(Event { id: EventId(Snowflake(942706897058996233)), timestamp: 1802595638, clock: EventClock(1 => 942705878115553313, 50 => 942706645404950536, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595638 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:32885. Last error: I/O error: Connection refused (os error 111) 1771059243.982 sable_history #x1B[2m2027-02-14T09:00:38.915345Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595215), content: NewEvent(Event { id: EventId(Snowflake(942706897058996233)), timestamp: 1802595638, clock: EventClock(1 => 942705878115553313, 50 => 942706645404950536, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595638 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059243.982 sable_history #x1B[2m2027-02-14T09:00:38.915693Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059244.102 chanop: waiting… 1771059244.106 sable_ircd #x1B[2m2026-02-14T08:54:04.106202Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433670203576325)), timestamp: 1771059244, clock: EventClock(1 => 810433657339645956), target: ListModeEntry(ListModeEntryId(Snowflake(810433670203576323))), details: NewListModeEntry(NewListModeEntry { list: ListModeId(ChannelId(Snowflake(810433657339645954)), Ban), pattern: Pattern("bar!*@*"), setter: UserId(Snowflake(810433653967425536)) }) }; event clock=EventClock(1 => 810433657339645956) my clock=EventClock(1 => 810433657339645956) 1771059244.106 sable_ircd #x1B[2m2026-02-14T08:54:04.106385Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from async_handlers 1771059244.106 sable_ircd #x1B[2m2026-02-14T08:54:04.106385Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059244.107 sable_ircd #x1B[2m2026-02-14T08:54:04.106710Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433670203576325)), timestamp: 1771059244, change: ListModeAdded(ListModeAdded { channel: ChannelId(Snowflake(810433657339645954)), list_type: Ban, pattern: Pattern("bar!*@*"), set_by: User(HistoricUserId(UserId(Snowflake(810433653967425536)), 2)) }), users_to_notify: [UserId(Snowflake(810433653967425536))] }) 1771059244.107 sable_ircd #x1B[2m2026-02-14T08:54:04.106776Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433670203576325)), timestamp: 1771059244, change: ListModeAdded(ListModeAdded { channel: ChannelId(Snowflake(810433657339645954)), list_type: Ban, pattern: Pattern("bar!*@*"), set_by: User(HistoricUserId(UserId(Snowflake(810433653967425536)), 2)) }), users_to_notify: [UserId(Snowflake(810433653967425536))] } 1771059244.107 sable_ircd #x1B[2m2026-02-14T08:54:04.106837Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :chanop!username@localhost MODE #chan +b bar!*@* 1771059244.107 sable_ircd #x1B[2m2026-02-14T08:54:04.106907Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433670203576325)), timestamp: 1771059244, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059244.107 sable_ircd #x1B[2m2026-02-14T08:54:04.106936Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433670203576325)), timestamp: 1771059244, change: EventComplete(EventComplete), users_to_notify: [] } 1771059244.107 S -> chanop: :chanop!username@localhost MODE #chan +b bar!*@* 1771059244.209 sable_history #x1B[2m2027-02-14T08:57:51.265323Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706193917485062)), timestamp: 1802595471, clock: EventClock(1 => 942705174378450945, 50 => 942705942263439365), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595471 }) }; event clock=EventClock(1 => 942705174378450945, 50 => 942705942263439365) my clock=EventClock(1 => 942705174378450945, 50 => 942705942263439365) 1771059244.210 sable_history #x1B[2m2027-02-14T08:57:51.270727Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942706193917485062)), timestamp: 1802595471, clock: EventClock(1 => 942705174378450945, 50 => 942705942263439365), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595471 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:43851. Last error: I/O error: Connection refused (os error 111) 1771059244.210 sable_history #x1B[2m2027-02-14T08:57:51.271337Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942706193917485062)), timestamp: 1802595471, clock: EventClock(1 => 942705174378450945, 50 => 942705942263439365), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595471 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059244.210 sable_history #x1B[2m2027-02-14T08:57:51.271850Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059244.624 sable_history #x1B[2m2027-02-14T09:03:27.586556Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942707604550000652)), timestamp: 1802595807, clock: EventClock(1 => 942705578784854038, 50 => 942707352891760651, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595807 }) }; event clock=EventClock(1 => 942705578784854038, 50 => 942707352891760651, 99 => 942705582086172676) my clock=EventClock(1 => 942705578784854038, 50 => 942707352891760651, 99 => 942705582086172676) 1771059244.625 sable_history #x1B[2m2027-02-14T09:03:27.594529Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707604550000652)), timestamp: 1802595807, clock: EventClock(1 => 942705578784854038, 50 => 942707352891760651, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595807 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:32917. Last error: I/O error: Connection refused (os error 111) 1771059244.625 sable_history #x1B[2m2027-02-14T09:03:27.595385Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707604550000652)), timestamp: 1802595807, clock: EventClock(1 => 942705578784854038, 50 => 942707352891760651, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595807 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059244.625 sable_history #x1B[2m2027-02-14T09:03:27.596904Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059244.625 sable_history #x1B[2m2027-02-14T09:03:27.598163Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707604550000652)), timestamp: 1802595807, clock: EventClock(1 => 942705578784854038, 50 => 942707352891760651, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595807 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:45893. Last error: I/O error: Connection refused (os error 111) 1771059244.625 sable_history #x1B[2m2027-02-14T09:03:27.598858Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707604550000652)), timestamp: 1802595807, clock: EventClock(1 => 942705578784854038, 50 => 942707352891760651, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595807 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059244.625 sable_history #x1B[2m2027-02-14T09:03:27.599705Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059244.682 sable_history #x1B[2m2027-02-14T08:57:52.083150Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706197348425734)), timestamp: 1802595472, clock: EventClock(1 => 942705176232333313, 50 => 942705945690185733), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595472 }) }; event clock=EventClock(1 => 942705176232333313, 50 => 942705945690185733) my clock=EventClock(1 => 942705176232333313, 50 => 942705945690185733) 1771059244.682 sable_history #x1B[2m2027-02-14T08:57:52.087696Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942706197348425734)), timestamp: 1802595472, clock: EventClock(1 => 942705176232333313, 50 => 942705945690185733), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595472 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:59557. Last error: I/O error: Connection refused (os error 111) 1771059244.683 sable_history #x1B[2m2027-02-14T08:57:52.088338Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942706197348425734)), timestamp: 1802595472, clock: EventClock(1 => 942705176232333313, 50 => 942705945690185733), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595472 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059244.683 sable_history #x1B[2m2027-02-14T08:57:52.089279Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059245.108 chanop: waiting… 1771059245.112 sable_ircd #x1B[2m2026-02-14T08:54:05.112016Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server PONG My.Little.Server :synchronize271.167554865 1771059245.112 S -> chanop: :My.Little.Server PONG My.Little.Server :synchronize271.167554865 1771059245.113 bar: connects to server. 1771059245.113 bar -> S: NICK Bar 1771059245.113 bar -> S: USER username * * :Realname 1771059245.113 sable_ircd #x1B[2m2026-02-14T08:54:05.112810Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mrun_communication_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2mclient_listener::listener_collection#x1B[0m#x1B[2m:#x1B[0m got new connection #x1B[3mdata#x1B[0m#x1B[2m=#x1B[0mConnectionData { id: ConnectionId(ListenerId(0), 3), remote_addr: 127.0.0.1, tls_info: None } 1771059245.113 sable_ircd #x1B[2m2026-02-14T08:54:05.112944Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059245.113 sable_ircd #x1B[2m2026-02-14T08:54:05.112999Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got new connection 1771059245.113 sable_ircd #x1B[2m2026-02-14T08:54:05.113064Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server NOTICE * :*** Looking up your hostname 1771059245.113 sable_ircd #x1B[2m2026-02-14T08:54:05.113209Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059245.113 sable_ircd #x1B[2m2026-02-14T08:54:05.113260Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"NICK Bar" 1771059245.113 S -> bar: :My.Little.Server NOTICE * :*** Looking up your hostname 1771059245.113 sable_ircd #x1B[2m2026-02-14T08:54:05.113385Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059245.113 sable_ircd #x1B[2m2026-02-14T08:54:05.113439Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"USER username * * :Realname" 1771059245.114 sable_ircd #x1B[2m2026-02-14T08:54:05.113512Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m PreClient::can_register #x1B[3mself#x1B[0m#x1B[2m=#x1B[0mPreClient { connected_at: Instant { tv_sec: 273, tv_nsec: 179300549 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(), realname: OnceLock(Realname("Realname")), hostname: OnceLock(), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mfalse #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1771059245.114 sable_ircd #x1B[2m2026-02-14T08:54:05.113579Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m PreClient::can_register #x1B[3mself#x1B[0m#x1B[2m=#x1B[0mPreClient { connected_at: Instant { tv_sec: 273, tv_nsec: 179300549 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("Bar")), realname: OnceLock(Realname("Realname")), hostname: OnceLock(), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mfalse #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1771059245.114 sable_ircd #x1B[2m2026-02-14T08:54:05.113616Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from async_handlers 1771059245.114 sable_ircd #x1B[2m2026-02-14T08:54:05.114118Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from auth_events 1771059245.114 sable_ircd #x1B[2m2026-02-14T08:54:05.114156Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m DNS lookup finished for ConnectionId(ListenerId(0), 3): 127.0.0.1/Some(Hostname("localhost")) 1771059245.114 sable_ircd #x1B[2m2026-02-14T08:54:05.114205Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server NOTICE * :*** Found your hostname: localhost 1771059245.114 sable_ircd #x1B[2m2026-02-14T08:54:05.114241Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m PreClient::can_register #x1B[3mself#x1B[0m#x1B[2m=#x1B[0mPreClient { connected_at: Instant { tv_sec: 273, tv_nsec: 179300549 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("Bar")), realname: OnceLock(Realname("Realname")), hostname: OnceLock(Hostname("localhost")), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mtrue #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1771059245.114 sable_ircd #x1B[2m2026-02-14T08:54:05.114303Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got pending CommandAction #x1B[3mact#x1B[0m#x1B[2m=#x1B[0mRegisterClient(ConnectionId(ListenerId(0), 3)) 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.114516Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433674431434758)), timestamp: 1771059245, clock: EventClock(1 => 810433670203576325), target: User(UserId(Snowflake(810433674431434756))), details: NewUser(NewUser { nickname: Nickname("Bar"), username: Username("username"), visible_hostname: Hostname("localhost"), realname: Realname("Realname"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(810433674431434757)), NewUserConnection { user: UserId(Snowflake(810433674431434756)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1771059245 })) }) }; event clock=EventClock(1 => 810433670203576325) my clock=EventClock(1 => 810433670203576325) 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.114603Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059245.115 S -> bar: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.114896Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433674431434758)), timestamp: 1771059245, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(810433674431434756)), 1) }), users_to_notify: [] }) 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.114928Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433674431434758)), timestamp: 1771059245, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(810433674431434756)), 1) }), users_to_notify: [] } 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.114966Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433674431434758)), timestamp: 1771059245, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(810433674431434756)), 2), connection: UserConnectionId(Snowflake(810433674431434757)) }), users_to_notify: [] }) 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.114987Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433674431434758)), timestamp: 1771059245, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(810433674431434756)), 2), connection: UserConnectionId(Snowflake(810433674431434757)) }), users_to_notify: [] } 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115027Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 001 Bar :Welcome to the test Internet Relay Chat network, Bar 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115053Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 002 Bar :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115075Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 003 Bar :This server was created 2026-02-14 08:54:05.115067379 UTC 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115093Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 004 Bar My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115115Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 005 Bar EXCEPTS INVEX FNC UTF8ONLY MONITOR=64 CASEMAPPING=ascii CLIENTTAGDENY=* HOSTLEN=64 NICKLEN=15 USERLEN=10 CHANMODES=bqeI,k,,ntsim MSGREFTYPES=timestamp PREFIX=(ov)@+ :are supported by this server 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115134Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 422 Bar :MOTD File is missing 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115155Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :Bar!username@localhost MODE Bar + 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115172Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server NOTICE Bar :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115202Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433674431434758)), timestamp: 1771059245, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059245.115 sable_ircd #x1B[2m2026-02-14T08:54:05.115222Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433674431434758)), timestamp: 1771059245, change: EventComplete(EventComplete), users_to_notify: [] } 1771059245.115 S -> bar: :My.Little.Server 001 Bar :Welcome to the test Internet Relay Chat network, Bar 1771059245.115 S -> bar: :My.Little.Server 002 Bar :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1771059245.116 S -> bar: :My.Little.Server 003 Bar :This server was created 2026-02-14 08:54:05.115067379 UTC 1771059245.116 bar -> S: PING foo 1771059245.116 sable_ircd #x1B[2m2026-02-14T08:54:05.115807Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059245.116 sable_ircd #x1B[2m2026-02-14T08:54:05.115860Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING foo" 1771059245.116 sable_ircd #x1B[2m2026-02-14T08:54:05.115958Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server PONG My.Little.Server :foo 1771059245.213 sable_history #x1B[2m2027-02-14T08:57:53.153159Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706201836331014)), timestamp: 1802595473, clock: EventClock(1 => 942705178258182145, 50 => 942705950178091013), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595473 }) }; event clock=EventClock(1 => 942705178258182145, 50 => 942705950178091013) my clock=EventClock(1 => 942705178258182145, 50 => 942705950178091013) 1771059245.213 sable_history #x1B[2m2027-02-14T08:57:53.158826Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942706201836331014)), timestamp: 1802595473, clock: EventClock(1 => 942705178258182145, 50 => 942705950178091013), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595473 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:60157. Last error: I/O error: Connection refused (os error 111) 1771059245.213 sable_history #x1B[2m2027-02-14T08:57:53.159517Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942706201836331014)), timestamp: 1802595473, clock: EventClock(1 => 942705178258182145, 50 => 942705950178091013), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595473 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059245.213 sable_history #x1B[2m2027-02-14T08:57:53.160338Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.638276Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1mrun#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::node::pings#x1B[0m#x1B[2m:#x1B[0m Pinging out server #x1B[3mlast_ping#x1B[0m#x1B[2m=#x1B[0m1802595373 #x1B[3mnow#x1B[0m#x1B[2m=#x1B[0m1802595988 #x1B[3mdata#x1B[0m#x1B[2m=#x1B[0mServer { id: ServerId(99), epoch: 1802595192, name: ServerName("My.Little.Services"), last_ping: 1802595373, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" } 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.638999Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1mrun#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::node::pings#x1B[0m#x1B[2m:#x1B[0m Pinging out server #x1B[3mlast_ping#x1B[0m#x1B[2m=#x1B[0m1802595372 #x1B[3mnow#x1B[0m#x1B[2m=#x1B[0m1802595988 #x1B[3mdata#x1B[0m#x1B[2m=#x1B[0mServer { id: ServerId(1), epoch: 1802595192, name: ServerName("My.Little.Server"), last_ping: 1802595372, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" } 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.638701Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942708363941322767)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708112278888462, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595988 }) }; event clock=EventClock(1 => 942705783517220887, 50 => 942708112278888462, 99 => 942705783609896965) my clock=EventClock(1 => 942705783517220887, 50 => 942708112278888462, 99 => 942705783609896965) 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.644095Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708363941322767)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708112278888462, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595988 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:37629. Last error: I/O error: Connection refused (os error 111) 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.644726Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708363941322767)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708112278888462, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595988 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.645521Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.646336Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708363941322767)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708112278888462, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595988 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:57505. Last error: I/O error: Connection refused (os error 111) 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.646860Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708363941322767)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708112278888462, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595988 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059245.221 sable_history #x1B[2m2027-02-14T09:06:28.647706Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.648691Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942708363983265808)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363941322767, 99 => 942705783609896965), target: Server(ServerId(99)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }; event clock=EventClock(1 => 942705783517220887, 50 => 942708363941322767, 99 => 942705783609896965) my clock=EventClock(1 => 942705783517220887, 50 => 942708363941322767, 99 => 942705783609896965) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.653960Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708363983265808)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363941322767, 99 => 942705783609896965), target: Server(ServerId(99)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:37629. Last error: I/O error: Connection refused (os error 111) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.654481Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708363983265808)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363941322767, 99 => 942705783609896965), target: Server(ServerId(99)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.654926Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.655368Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708363983265808)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363941322767, 99 => 942705783609896965), target: Server(ServerId(99)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:57505. Last error: I/O error: Connection refused (os error 111) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.655669Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708363983265808)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363941322767, 99 => 942705783609896965), target: Server(ServerId(99)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.656008Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.657052Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942708364016820241)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363983265808, 99 => 942705783609896965), target: Server(ServerId(1)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }; event clock=EventClock(1 => 942705783517220887, 50 => 942708363983265808, 99 => 942705783609896965) my clock=EventClock(1 => 942705783517220887, 50 => 942708363983265808, 99 => 942705783609896965) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.661607Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708364016820241)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363983265808, 99 => 942705783609896965), target: Server(ServerId(1)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:37629. Last error: I/O error: Connection refused (os error 111) 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.661997Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mrun#x1B[0m#x1B[2m:#x1B[0m#x1B[1mapply_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mevent#x1B[0m#x1B[2m=#x1B[0mEvent { id: EventId(Snowflake(942708363983265808)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363941322767, 99 => 942705783609896965), target: Server(ServerId(99)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_server_quit#x1B[0m#x1B[1m{#x1B[0m#x1B[3mdetail#x1B[0m#x1B[2m=#x1B[0mServerQuit { server: Server { id: ServerId(99), epoch: 1802595192, name: ServerName("My.Little.Services"), last_ping: 1802595373, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m disabling peer My.Little.Services 1771059245.222 sable_history #x1B[2m2027-02-14T09:06:28.662202Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708364016820241)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363983265808, 99 => 942705783609896965), target: Server(ServerId(1)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059245.223 sable_history #x1B[2m2027-02-14T09:06:28.662952Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059245.223 sable_history #x1B[2m2027-02-14T09:06:28.663816Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708364016820241)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363983265808, 99 => 942705783609896965), target: Server(ServerId(1)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:57505. Last error: I/O error: Connection refused (os error 111) 1771059245.223 sable_history #x1B[2m2027-02-14T09:06:28.664361Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595192), content: NewEvent(Event { id: EventId(Snowflake(942708364016820241)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363983265808, 99 => 942705783609896965), target: Server(ServerId(1)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059245.223 sable_history #x1B[2m2027-02-14T09:06:28.665084Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059245.223 sable_history #x1B[2m2027-02-14T09:06:28.668496Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mrun#x1B[0m#x1B[2m:#x1B[0m#x1B[1mapply_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mevent#x1B[0m#x1B[2m=#x1B[0mEvent { id: EventId(Snowflake(942708364016820241)), timestamp: 1802595988, clock: EventClock(1 => 942705783517220887, 50 => 942708363983265808, 99 => 942705783609896965), target: Server(ServerId(1)), details: ServerQuit(ServerQuit { epoch: 1802595192 }) }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_server_quit#x1B[0m#x1B[1m{#x1B[0m#x1B[3mdetail#x1B[0m#x1B[2m=#x1B[0mServerQuit { server: Server { id: ServerId(1), epoch: 1802595192, name: ServerName("My.Little.Server"), last_ping: 1802595372, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m disabling peer My.Little.Server 1771059245.416 bar -> S: PING synchronize273.482106141 1771059245.416 S -> bar: :My.Little.Server 004 Bar My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1771059245.416 S -> bar: :My.Little.Server 005 Bar EXCEPTS INVEX FNC UTF8ONLY MONITOR=64 CASEMAPPING=ascii CLIENTTAGDENY=* HOSTLEN=64 NICKLEN=15 USERLEN=10 CHANMODES=bqeI,k,,ntsim MSGREFTYPES=timestamp PREFIX=(ov)@+ :are supported by this server 1771059245.416 S -> bar: :My.Little.Server 422 Bar :MOTD File is missing 1771059245.416 S -> bar: :Bar!username@localhost MODE Bar + 1771059245.416 S -> bar: :My.Little.Server NOTICE Bar :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1771059245.416 S -> bar: :My.Little.Server PONG My.Little.Server :foo 1771059245.416 sable_ircd #x1B[2m2026-02-14T08:54:05.416309Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059245.416 sable_ircd #x1B[2m2026-02-14T08:54:05.416382Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize273.482106141" 1771059245.417 sable_ircd #x1B[2m2026-02-14T08:54:05.416517Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server PONG My.Little.Server :synchronize273.482106141 1771059245.417 S -> bar: :My.Little.Server PONG My.Little.Server :synchronize273.482106141 1771059245.722 sable_history #x1B[2m2027-02-14T08:57:52.607722Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706199550435334)), timestamp: 1802595472, clock: EventClock(1 => 942705180690878465, 50 => 942705947892195333), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595472 }) }; event clock=EventClock(1 => 942705180690878465, 50 => 942705947892195333) my clock=EventClock(1 => 942705180690878465, 50 => 942705947892195333) 1771059245.722 sable_history #x1B[2m2027-02-14T08:57:52.613554Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942706199550435334)), timestamp: 1802595472, clock: EventClock(1 => 942705180690878465, 50 => 942705947892195333), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595472 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:43399. Last error: I/O error: Connection refused (os error 111) 1771059245.722 sable_history #x1B[2m2027-02-14T08:57:52.614247Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942706199550435334)), timestamp: 1802595472, clock: EventClock(1 => 942705180690878465, 50 => 942705947892195333), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595472 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059245.722 sable_history #x1B[2m2027-02-14T08:57:52.615309Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059246.018 bar -> S: PING synchronize274.083767217 1771059246.018 sable_ircd #x1B[2m2026-02-14T08:54:06.018063Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059246.018 sable_ircd #x1B[2m2026-02-14T08:54:06.018123Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize274.083767217" 1771059246.018 sable_ircd #x1B[2m2026-02-14T08:54:06.018259Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server PONG My.Little.Server :synchronize274.083767217 1771059246.019 S -> bar: :My.Little.Server PONG My.Little.Server :synchronize274.083767217 1771059246.019 bar -> S: JOIN #chan 1771059246.019 sable_ircd #x1B[2m2026-02-14T08:54:06.018917Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059246.019 sable_ircd #x1B[2m2026-02-14T08:54:06.018966Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"JOIN #chan" 1771059246.119 bar -> S: PING synchronize274.185057828 1771059246.119 sable_ircd #x1B[2m2026-02-14T08:54:06.119270Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059246.119 sable_ircd #x1B[2m2026-02-14T08:54:06.119322Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize274.185057828" 1771059246.199 sable_history #x1B[2m2027-02-14T08:57:53.518963Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706203371446278)), timestamp: 1802595473, clock: EventClock(1 => 942705182565732353, 50 => 942705951713206277), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595473 }) }; event clock=EventClock(1 => 942705182565732353, 50 => 942705951713206277) my clock=EventClock(1 => 942705182565732353, 50 => 942705951713206277) 1771059246.199 sable_history #x1B[2m2027-02-14T08:57:53.524255Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595230), content: NewEvent(Event { id: EventId(Snowflake(942706203371446278)), timestamp: 1802595473, clock: EventClock(1 => 942705182565732353, 50 => 942705951713206277), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595473 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:59447. Last error: I/O error: Connection refused (os error 111) 1771059246.199 sable_history #x1B[2m2027-02-14T08:57:53.524946Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595230), content: NewEvent(Event { id: EventId(Snowflake(942706203371446278)), timestamp: 1802595473, clock: EventClock(1 => 942705182565732353, 50 => 942705951713206277), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595473 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059246.199 sable_history #x1B[2m2027-02-14T08:57:53.525789Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059247.120 bar: waiting… 1771059247.124 sable_ircd #x1B[2m2026-02-14T08:54:07.123786Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 474 Bar #chan :Cannot join channel (+b) - you are banned 1771059247.124 sable_ircd #x1B[2m2026-02-14T08:54:07.123857Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from async_handlers 1771059247.124 S -> bar: :My.Little.Server 474 Bar #chan :Cannot join channel (+b) - you are banned 1771059247.982 sable_history #x1B[2m2027-02-14T09:01:38.907290Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942707148717236234)), timestamp: 1802595698, clock: EventClock(1 => 942705878115553313, 50 => 942706897058996233, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595698 }) }; event clock=EventClock(1 => 942705878115553313, 50 => 942706897058996233, 99 => 942705881844690949) my clock=EventClock(1 => 942705878115553313, 50 => 942706897058996233, 99 => 942705881844690949) 1771059247.982 sable_history #x1B[2m2027-02-14T09:01:38.914341Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595215), content: NewEvent(Event { id: EventId(Snowflake(942707148717236234)), timestamp: 1802595698, clock: EventClock(1 => 942705878115553313, 50 => 942706897058996233, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595698 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:59173. Last error: I/O error: Connection refused (os error 111) 1771059247.982 sable_history #x1B[2m2027-02-14T09:01:38.915027Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595215), content: NewEvent(Event { id: EventId(Snowflake(942707148717236234)), timestamp: 1802595698, clock: EventClock(1 => 942705878115553313, 50 => 942706897058996233, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595698 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059247.982 sable_history #x1B[2m2027-02-14T09:01:38.915558Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059247.982 sable_history #x1B[2m2027-02-14T09:01:38.916137Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595215), content: NewEvent(Event { id: EventId(Snowflake(942707148717236234)), timestamp: 1802595698, clock: EventClock(1 => 942705878115553313, 50 => 942706897058996233, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595698 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:32885. Last error: I/O error: Connection refused (os error 111) 1771059247.982 sable_history #x1B[2m2027-02-14T09:01:38.916508Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595215), content: NewEvent(Event { id: EventId(Snowflake(942707148717236234)), timestamp: 1802595698, clock: EventClock(1 => 942705878115553313, 50 => 942706897058996233, 99 => 942705881844690949), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595698 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059247.982 sable_history #x1B[2m2027-02-14T09:01:38.916967Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059248.125 bar: waiting… 1771059248.128 sable_ircd #x1B[2m2026-02-14T08:54:08.128190Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server PONG My.Little.Server :synchronize274.185057828 1771059248.129 S -> bar: :My.Little.Server PONG My.Little.Server :synchronize274.185057828 1771059248.129 chanop -> S: MODE #chan -b bar!*@* 1771059248.129 sable_ircd #x1B[2m2026-02-14T08:54:08.128902Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059248.129 sable_ircd #x1B[2m2026-02-14T08:54:08.128944Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"MODE #chan -b bar!*@*" 1771059248.129 sable_ircd #x1B[2m2026-02-14T08:54:08.129148Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433687077261319)), timestamp: 1771059248, clock: EventClock(1 => 810433674431434758), target: ListModeEntry(ListModeEntryId(Snowflake(810433670203576323))), details: DelListModeEntry(DelListModeEntry { removed_by: UserId(Snowflake(810433653967425536)) }) }; event clock=EventClock(1 => 810433674431434758) my clock=EventClock(1 => 810433674431434758) 1771059248.129 sable_ircd #x1B[2m2026-02-14T08:54:08.129287Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from async_handlers 1771059248.129 sable_ircd #x1B[2m2026-02-14T08:54:08.129290Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059248.130 sable_ircd #x1B[2m2026-02-14T08:54:08.129563Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433687077261319)), timestamp: 1771059248, change: ListModeRemoved(ListModeRemoved { channel: ChannelId(Snowflake(810433657339645954)), list_type: Ban, pattern: Pattern("bar!*@*"), removed_by: User(HistoricUserId(UserId(Snowflake(810433653967425536)), 2)) }), users_to_notify: [UserId(Snowflake(810433653967425536))] }) 1771059248.130 sable_ircd #x1B[2m2026-02-14T08:54:08.129599Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433687077261319)), timestamp: 1771059248, change: ListModeRemoved(ListModeRemoved { channel: ChannelId(Snowflake(810433657339645954)), list_type: Ban, pattern: Pattern("bar!*@*"), removed_by: User(HistoricUserId(UserId(Snowflake(810433653967425536)), 2)) }), users_to_notify: [UserId(Snowflake(810433653967425536))] } 1771059248.130 sable_ircd #x1B[2m2026-02-14T08:54:08.129644Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :chanop!username@localhost MODE #chan -b bar!*@* 1771059248.130 sable_ircd #x1B[2m2026-02-14T08:54:08.129686Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433687077261319)), timestamp: 1771059248, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059248.130 sable_ircd #x1B[2m2026-02-14T08:54:08.129706Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433687077261319)), timestamp: 1771059248, change: EventComplete(EventComplete), users_to_notify: [] } 1771059248.209 sable_history #x1B[2m2027-02-14T08:58:51.265378Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706445575725063)), timestamp: 1802595531, clock: EventClock(1 => 942705174378450945, 50 => 942706193917485062), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595531 }) }; event clock=EventClock(1 => 942705174378450945, 50 => 942706193917485062) my clock=EventClock(1 => 942705174378450945, 50 => 942706193917485062) 1771059248.210 sable_history #x1B[2m2027-02-14T08:58:51.271424Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942706445575725063)), timestamp: 1802595531, clock: EventClock(1 => 942705174378450945, 50 => 942706193917485062), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595531 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:43851. Last error: I/O error: Connection refused (os error 111) 1771059248.210 sable_history #x1B[2m2027-02-14T08:58:51.272127Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942706445575725063)), timestamp: 1802595531, clock: EventClock(1 => 942705174378450945, 50 => 942706193917485062), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595531 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059248.210 sable_history #x1B[2m2027-02-14T08:58:51.272668Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059248.229 chanop -> S: PING synchronize276.295018451 1771059248.229 S -> chanop: :chanop!username@localhost MODE #chan -b bar!*@* 1771059248.229 sable_ircd #x1B[2m2026-02-14T08:54:08.229073Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059248.229 sable_ircd #x1B[2m2026-02-14T08:54:08.229116Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize276.295018451" 1771059248.229 sable_ircd #x1B[2m2026-02-14T08:54:08.229190Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server PONG My.Little.Server :synchronize276.295018451 1771059248.229 S -> chanop: :My.Little.Server PONG My.Little.Server :synchronize276.295018451 1771059248.230 bar -> S: JOIN #chan 1771059248.230 sable_ircd #x1B[2m2026-02-14T08:54:08.229721Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059248.230 sable_ircd #x1B[2m2026-02-14T08:54:08.229797Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"JOIN #chan" 1771059248.330 bar -> S: PING synchronize276.395877348 1771059248.330 sable_ircd #x1B[2m2026-02-14T08:54:08.330014Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from connection_events 1771059248.330 sable_ircd #x1B[2m2026-02-14T08:54:08.330064Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING synchronize276.395877348" 1771059248.624 sable_history #x1B[2m2027-02-14T09:04:27.586310Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942707856208240653)), timestamp: 1802595867, clock: EventClock(1 => 942705578784854038, 50 => 942707604550000652, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595867 }) }; event clock=EventClock(1 => 942705578784854038, 50 => 942707604550000652, 99 => 942705582086172676) my clock=EventClock(1 => 942705578784854038, 50 => 942707604550000652, 99 => 942705582086172676) 1771059248.625 sable_history #x1B[2m2027-02-14T09:04:27.593086Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707856208240653)), timestamp: 1802595867, clock: EventClock(1 => 942705578784854038, 50 => 942707604550000652, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595867 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:32917. Last error: I/O error: Connection refused (os error 111) 1771059248.625 sable_history #x1B[2m2027-02-14T09:04:27.593697Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707856208240653)), timestamp: 1802595867, clock: EventClock(1 => 942705578784854038, 50 => 942707604550000652, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595867 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Services#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059248.625 sable_history #x1B[2m2027-02-14T09:04:27.594132Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059248.625 sable_history #x1B[2m2027-02-14T09:04:27.594548Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707856208240653)), timestamp: 1802595867, clock: EventClock(1 => 942705578784854038, 50 => 942707604550000652, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595867 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:45893. Last error: I/O error: Connection refused (os error 111) 1771059248.625 sable_history #x1B[2m2027-02-14T09:04:27.594860Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595204), content: NewEvent(Event { id: EventId(Snowflake(942707856208240653)), timestamp: 1802595867, clock: EventClock(1 => 942705578784854038, 50 => 942707604550000652, 99 => 942705582086172676), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595867 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059248.625 sable_history #x1B[2m2027-02-14T09:04:27.595196Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059248.682 sable_history #x1B[2m2027-02-14T08:58:52.083390Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706449006665735)), timestamp: 1802595532, clock: EventClock(1 => 942705176232333313, 50 => 942706197348425734), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595532 }) }; event clock=EventClock(1 => 942705176232333313, 50 => 942706197348425734) my clock=EventClock(1 => 942705176232333313, 50 => 942706197348425734) 1771059248.683 sable_history #x1B[2m2027-02-14T08:58:52.088633Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942706449006665735)), timestamp: 1802595532, clock: EventClock(1 => 942705176232333313, 50 => 942706197348425734), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595532 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:59557. Last error: I/O error: Connection refused (os error 111) 1771059248.683 sable_history #x1B[2m2027-02-14T08:58:52.089309Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595228), content: NewEvent(Event { id: EventId(Snowflake(942706449006665735)), timestamp: 1802595532, clock: EventClock(1 => 942705176232333313, 50 => 942706197348425734), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595532 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059248.683 sable_history #x1B[2m2027-02-14T08:58:52.090172Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059249.085 sable_ircd #x1B[2m2026-02-14T08:54:09.085073Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(810433691087015944)), timestamp: 1771059249, clock: EventClock(1 => 810433687077261319), target: Membership(MembershipId(UserId(Snowflake(810433674431434756)), ChannelId(Snowflake(810433657339645954)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(810433657339645954)), user: UserId(Snowflake(810433674431434756)), permissions: MembershipFlagSet(0) }) }; event clock=EventClock(1 => 810433687077261319) my clock=EventClock(1 => 810433687077261319) 1771059249.085 sable_ircd #x1B[2m2026-02-14T08:54:09.085268Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059249.085 sable_ircd #x1B[2m2026-02-14T08:54:09.085267Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from async_handlers 1771059249.086 sable_ircd #x1B[2m2026-02-14T08:54:09.085544Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433691087015944)), timestamp: 1771059249, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(810433674431434756)), ChannelId(Snowflake(810433657339645954))), user: HistoricUserId(UserId(Snowflake(810433674431434756)), 2) }), users_to_notify: [UserId(Snowflake(810433653967425536)), UserId(Snowflake(810433674431434756))] }) 1771059249.086 sable_ircd #x1B[2m2026-02-14T08:54:09.085587Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433691087015944)), timestamp: 1771059249, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(810433674431434756)), ChannelId(Snowflake(810433657339645954))), user: HistoricUserId(UserId(Snowflake(810433674431434756)), 2) }), users_to_notify: [UserId(Snowflake(810433653967425536)), UserId(Snowflake(810433674431434756))] } 1771059249.086 sable_ircd #x1B[2m2026-02-14T08:54:09.085666Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :Bar!username@localhost JOIN #chan 1771059249.086 sable_ircd #x1B[2m2026-02-14T08:54:09.085734Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :Bar!username@localhost JOIN #chan 1771059249.086 sable_ircd #x1B[2m2026-02-14T08:54:09.085833Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 353 Bar = #chan :@chanop Bar 1771059249.086 sable_ircd #x1B[2m2026-02-14T08:54:09.085877Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 366 Bar #chan :End of names list 1771059249.086 sable_ircd #x1B[2m2026-02-14T08:54:09.085931Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m ...from history_receiver #x1B[3mres#x1B[0m#x1B[2m=#x1B[0mSome(NetworkHistoryUpdate { event: EventId(Snowflake(810433691087015944)), timestamp: 1771059249, change: EventComplete(EventComplete), users_to_notify: [] }) 1771059249.086 sable_ircd #x1B[2m2026-02-14T08:54:09.085964Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server::update_handler#x1B[0m#x1B[2m:#x1B[0m Got history update #x1B[3mupdate#x1B[0m#x1B[2m=#x1B[0mNetworkHistoryUpdate { event: EventId(Snowflake(810433691087015944)), timestamp: 1771059249, change: EventComplete(EventComplete), users_to_notify: [] } 1771059249.086 S -> bar: :Bar!username@localhost JOIN #chan 1771059249.086 S -> bar: :My.Little.Server 353 Bar = #chan :@chanop Bar 1771059249.086 S -> bar: :My.Little.Server 366 Bar #chan :End of names list 1771059249.212 sable_history #x1B[2m2027-02-14T08:58:53.153104Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706453494571015)), timestamp: 1802595533, clock: EventClock(1 => 942705178258182145, 50 => 942706201836331014), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595533 }) }; event clock=EventClock(1 => 942705178258182145, 50 => 942706201836331014) my clock=EventClock(1 => 942705178258182145, 50 => 942706201836331014) 1771059249.213 sable_history #x1B[2m2027-02-14T08:58:53.158749Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942706453494571015)), timestamp: 1802595533, clock: EventClock(1 => 942705178258182145, 50 => 942706201836331014), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595533 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:60157. Last error: I/O error: Connection refused (os error 111) 1771059249.213 sable_history #x1B[2m2027-02-14T08:58:53.159421Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942706453494571015)), timestamp: 1802595533, clock: EventClock(1 => 942705178258182145, 50 => 942706201836331014), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595533 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059249.213 sable_history #x1B[2m2027-02-14T08:58:53.160310Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059249.221 sable_history #x1B[2m2027-02-14T09:07:28.638267Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942708615595368466)), timestamp: 1802596048, clock: EventClock(1 => 942705783517220887, 50 => 942708364016820241, 99 => 942705783609896965), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802596048 }) }; event clock=EventClock(1 => 942705783517220887, 50 => 942708364016820241, 99 => 942705783609896965) my clock=EventClock(1 => 942705783517220887, 50 => 942708364016820241, 99 => 942705783609896965) 1771059249.221 sable_history #x1B[2m2027-02-14T09:07:28.639863Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1771059249.722 sable_history #x1B[2m2027-02-14T08:58:52.607764Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(942706451208675335)), timestamp: 1802595532, clock: EventClock(1 => 942705180690878465, 50 => 942706199550435334), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595532 }) }; event clock=EventClock(1 => 942705180690878465, 50 => 942706199550435334) my clock=EventClock(1 => 942705180690878465, 50 => 942706199550435334) 1771059249.722 sable_history #x1B[2m2027-02-14T08:58:52.613964Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942706451208675335)), timestamp: 1802595532, clock: EventClock(1 => 942705180690878465, 50 => 942706199550435334), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595532 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Could not connect to 127.0.0.1:43399. Last error: I/O error: Connection refused (os error 111) 1771059249.722 sable_history #x1B[2m2027-02-14T08:58:52.614586Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mdo_send_to#x1B[0m#x1B[1m{#x1B[0m#x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0mMessage { source_server: (ServerId(50), 1802595229), content: NewEvent(Event { id: EventId(Snowflake(942706451208675335)), timestamp: 1802595532, clock: EventClock(1 => 942705180690878465, 50 => 942706199550435334), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1802595532 }) }) } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.Server#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mI/O error: Connection refused (os error 111) 1771059249.722 sable_history #x1B[2m2027-02-14T08:58:52.615024Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error sending network event: I/O error: Connection refused (os error 111) 1771059250.087 bar: waiting… 1771059250.092 sable_ircd #x1B[2m2026-02-14T08:54:10.092363Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server PONG My.Little.Server :synchronize276.395877348 1771059250.093 S -> bar: :My.Little.Server PONG My.Little.Server :synchronize276.395877348 1771059250.096 chanop: disconnects from server. 1771059250.096 bar: disconnects from server.