--------------------------------- Captured Out --------------------------------- ---- new test ---- 1782833857.433 sable_ircd uid=1001 1782833857.434 sable_services uid=1001 1782833857.434 sable_services #x1B[2m2026-06-30T15:37:37.434264Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_to_network#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Requesting network state from PeerConfig { name: ServerName("My.Little.History"), address: "127.0.0.1:55669", fingerprint: "545ac25ad002fbb373cf049321a958a7eeb1d19f" } 1782833857.435 sable_services #x1B[2m2026-06-30T15:37:37.434527Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_to_network#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(99), 1782833857), content: GetNetworkState } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.History#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:55669. Last error: I/O error: Connection refused (os error 111) 1782833857.435 sable_services #x1B[2m2026-06-30T15:37:37.434576Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_to_network#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(99), 1782833857), content: GetNetworkState } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.History#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) 1782833857.438 sable_ircd #x1B[2m2026-06-30T15:37:37.437012Z#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(859819977992048640)), timestamp: 1782833857, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Server"), ts: 1782833857, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }; event clock=EventClock() my clock=EventClock() 1782833857.438 sable_ircd #x1B[2m2026-06-30T15:37:37.437138Z#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 1782833857.438 sable_ircd #x1B[2m2026-06-30T15:37:37.437423Z#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(859819977992048640)), timestamp: 1782833857, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Server"), ts: 1782833857, 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 1782833857.438 sable_ircd #x1B[2m2026-06-30T15:37:37.437594Z#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(859819977992048640)), timestamp: 1782833857, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] }) 1782833857.438 sable_ircd #x1B[2m2026-06-30T15:37:37.437622Z#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(859819977992048640)), timestamp: 1782833857, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] } 1782833857.438 sable_ircd #x1B[2m2026-06-30T15:37:37.437658Z#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(859819977992048640)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833857.438 sable_ircd #x1B[2m2026-06-30T15:37:37.437674Z#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(859819977992048640)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] } 1782833857.439 sable_ircd #x1B[2m2026-06-30T15:37:37.438514Z#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 1782833857.439 sable_ircd #x1B[2m2026-06-30T15:37:37.438580Z#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(859819978000437249)), timestamp: 1782833857, clock: EventClock(1 => 859819977992048640), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1782833857 }) }; event clock=EventClock(1 => 859819977992048640) my clock=EventClock(1 => 859819977992048640) 1782833857.439 sable_ircd #x1B[2m2026-06-30T15:37:37.438702Z#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 1782833857.439 sable_ircd #x1B[2m2026-06-30T15:37:37.438962Z#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(859819978000437249)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833857.439 sable_ircd #x1B[2m2026-06-30T15:37:37.439010Z#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(859819978000437249)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] } 1782833857.477 sable_ircd #x1B[2m2026-06-30T15:37:37.477189Z#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 1782833857.477 sable_ircd #x1B[2m2026-06-30T15:37:37.477229Z#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(859819978164015112)), timestamp: 1782833857, clock: EventClock(1 => 859819726509969415), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1782833857 }) }; event clock=EventClock(1 => 859819726509969415) my clock=EventClock(1 => 859819726509969415) 1782833857.477 sable_ircd #x1B[2m2026-06-30T15:37:37.477292Z#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 1782833857.478 sable_ircd #x1B[2m2026-06-30T15:37:37.477546Z#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(859819978164015112)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833857.478 sable_ircd #x1B[2m2026-06-30T15:37:37.477586Z#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(859819978164015112)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] } 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.529485Z#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 } 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.529661Z#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 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.529727Z#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 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.529787Z#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 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.529935Z#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 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.529999Z#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" 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.530121Z#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 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.530220Z#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)) 1782833857.530 sable_ircd #x1B[2m2026-06-30T15:37:37.530253Z#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) 1782833857.531 sable_ircd #x1B[2m2026-06-30T15:37:37.530679Z#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 1782833857.531 sable_ircd #x1B[2m2026-06-30T15:37:37.530749Z#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 1782833857.531 sable_ircd #x1B[2m2026-06-30T15:37:37.530946Z#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 1782833857.539 sable_services #x1B[2m2026-06-30T15:37:37.539095Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_to_network#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Requesting network state from PeerConfig { name: ServerName("My.Little.History"), address: "127.0.0.1:55669", fingerprint: "545ac25ad002fbb373cf049321a958a7eeb1d19f" } 1782833857.539 sable_services #x1B[2m2026-06-30T15:37:37.539389Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_to_network#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(99), 1782833857), content: GetNetworkState } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.History#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:55669. Last error: I/O error: Connection refused (os error 111) 1782833857.540 sable_services #x1B[2m2026-06-30T15:37:37.539482Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1msync_to_network#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(99), 1782833857), content: GetNetworkState } #x1B[3mpeer#x1B[0m#x1B[2m=#x1B[0mMy.Little.History#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) 1782833857.551 chkSvs: connects to server. 1782833857.551 chkSvs -> S: NICK chkSvs 1782833857.551 chkSvs -> S: USER chk chk chk chk 1782833857.551 sable_ircd #x1B[2m2026-06-30T15:37:37.550958Z#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 } 1782833857.551 sable_ircd #x1B[2m2026-06-30T15:37:37.551065Z#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 1782833857.551 sable_ircd #x1B[2m2026-06-30T15:37:37.551108Z#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 1782833857.551 sable_ircd #x1B[2m2026-06-30T15:37:37.551147Z#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 1782833857.551 sable_ircd #x1B[2m2026-06-30T15:37:37.551340Z#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 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.551424Z#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 chkSvs" 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.551553Z#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 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.551641Z#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 chk chk chk chk" 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.551752Z#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: 641, tv_nsec: 774786318 }, attach_user_id: OnceLock(), user: OnceLock(Username("chk")), extra_user_params: OnceLock(("chk", "chk")), nick: OnceLock(), realname: OnceLock(Realname("chk")), 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 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.551835Z#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: 641, tv_nsec: 774786318 }, attach_user_id: OnceLock(), user: OnceLock(Username("chk")), extra_user_params: OnceLock(("chk", "chk")), nick: OnceLock(Nickname("chkSvs")), realname: OnceLock(Realname("chk")), 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 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.551884Z#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 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.551938Z#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 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.551981Z#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")) 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.552011Z#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 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.552032Z#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: 641, tv_nsec: 774786318 }, attach_user_id: OnceLock(), user: OnceLock(Username("chk")), extra_user_params: OnceLock(("chk", "chk")), nick: OnceLock(Nickname("chkSvs")), realname: OnceLock(Realname("chk")), 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 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.552071Z#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)) 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.552284Z#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(859819978478587906)), timestamp: 1782833857, clock: EventClock(1 => 859819978000437249), target: User(UserId(Snowflake(859819978478587904))), details: NewUser(NewUser { nickname: Nickname("chkSvs"), username: Username("chk"), visible_hostname: Hostname("localhost"), realname: Realname("chk"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(859819978478587905)), NewUserConnection { user: UserId(Snowflake(859819978478587904)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833857 })) }) }; event clock=EventClock(1 => 859819978000437249) my clock=EventClock(1 => 859819978000437249) 1782833857.552 sable_ircd #x1B[2m2026-06-30T15:37:37.552420Z#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 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.552704Z#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(859819978478587906)), timestamp: 1782833857, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(859819978478587904)), 1) }), users_to_notify: [] }) 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.552752Z#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(859819978478587906)), timestamp: 1782833857, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(859819978478587904)), 1) }), users_to_notify: [] } 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.552810Z#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(859819978478587906)), timestamp: 1782833857, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(859819978478587904)), 2), connection: UserConnectionId(Snowflake(859819978478587905)) }), users_to_notify: [] }) 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.552843Z#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(859819978478587906)), timestamp: 1782833857, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(859819978478587904)), 2), connection: UserConnectionId(Snowflake(859819978478587905)) }), users_to_notify: [] } 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.552905Z#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 chkSvs :Welcome to the test Internet Relay Chat network, chkSvs 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.552948Z#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 chkSvs :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.552989Z#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 chkSvs :This server was created 2026-06-30 15:37:37.552974082 UTC 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.553033Z#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 chkSvs My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.553090Z#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 chkSvs 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 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.553127Z#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 chkSvs :MOTD File is missing 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.553161Z#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): :chkSvs!chk@localhost MODE chkSvs + 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.553199Z#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 chkSvs :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.553262Z#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(859819978478587906)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833857.553 sable_ircd #x1B[2m2026-06-30T15:37:37.553299Z#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(859819978478587906)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] } 1782833857.651 S -> chkSvs: :My.Little.Server NOTICE * :*** Looking up your hostname 1782833857.651 S -> chkSvs: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1782833857.651 S -> chkSvs: :My.Little.Server 001 chkSvs :Welcome to the test Internet Relay Chat network, chkSvs 1782833857.651 S -> chkSvs: :My.Little.Server 002 chkSvs :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1782833857.651 S -> chkSvs: :My.Little.Server 003 chkSvs :This server was created 2026-06-30 15:37:37.552974082 UTC 1782833857.651 S -> chkSvs: :My.Little.Server 004 chkSvs My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1782833857.651 S -> chkSvs: :My.Little.Server 005 chkSvs 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 1782833857.651 S -> chkSvs: :My.Little.Server 422 chkSvs :MOTD File is missing 1782833857.651 S -> chkSvs: :chkSvs!chk@localhost MODE chkSvs + 1782833857.651 S -> chkSvs: :My.Little.Server NOTICE chkSvs :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1782833857.651 chkSvs -> S: CAP LS 302 1782833857.652 sable_ircd #x1B[2m2026-06-30T15:37:37.651576Z#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 1782833857.652 sable_ircd #x1B[2m2026-06-30T15:37:37.651652Z#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"CAP LS 302" 1782833857.652 sable_ircd #x1B[2m2026-06-30T15:37:37.651804Z#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 CAP * LS :message-tags server-time echo-message batch labeled-response userhost-in-names away-notify account-tag multi-prefix draft/chathistory sable.libera.chat/persistent-session draft/account-registration draft/channel-rename 1782833857.658 sable_services #x1B[2m2026-06-30T15:37:37.658128Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_to_network#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Requesting network state from PeerConfig { name: ServerName("My.Little.Server"), address: "127.0.0.1:44505", fingerprint: "7b2379e2ba2dd358a7749110cfdad0d0fbad7821" } (attempt #3). 1782833857.658 sable_services #x1B[2m2026-06-30T15:37:37.658186Z#x1B[0m #x1B[33m WARN#x1B[0m #x1B[1msync_to_network#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Make sure at least one node in your network is started and reachable. If this is the first (or only) node, you must provide the --bootstrap-network option. 1782833857.659 sable_services #x1B[2m2026-06-30T15:37:37.658489Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_to_network#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(99), 1782833857), content: GetNetworkState } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833857.663 sable_ircd #x1B[2m2026-06-30T15:37:37.663179Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mrun#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::node#x1B[0m#x1B[2m:#x1B[0m Server got state export request; sending 1782833857.701 chkSvs -> S: PING synchronize641.924875367 1782833857.701 S -> chkSvs: :My.Little.Server CAP * LS :message-tags server-time echo-message batch labeled-response userhost-in-names away-notify account-tag multi-prefix draft/chathistory sable.libera.chat/persistent-session draft/account-registration draft/channel-rename 1782833857.702 sable_ircd #x1B[2m2026-06-30T15:37:37.701655Z#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 1782833857.702 sable_ircd #x1B[2m2026-06-30T15:37:37.701711Z#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 synchronize641.924875367" 1782833857.702 sable_ircd #x1B[2m2026-06-30T15:37:37.701841Z#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 :synchronize641.924875367 1782833857.702 S -> chkSvs: :My.Little.Server PONG My.Little.Server :synchronize641.924875367 1782833857.702 chkSvs -> S: CAP LS 302 1782833857.703 sable_ircd #x1B[2m2026-06-30T15:37:37.702577Z#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 1782833857.703 sable_ircd #x1B[2m2026-06-30T15:37:37.702628Z#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"CAP LS 302" 1782833857.705 sable_services #x1B[2m2026-06-30T15:37:37.705076Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_to_network#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Bootstrap message: Message { source_server: (ServerId(1), 1782833857), content: NetworkState(Network { nick_bindings: {Nickname("chkSvs"): NickBinding { nick: Nickname("chkSvs"), user: UserId(Snowflake(859819978478587904)), timestamp: 1782833857, created: EventId(Snowflake(859819978478587906)) }}, historic_nick_users: HistoricNickStore { data: {} }, users: {UserId(Snowflake(859819978478587904)): User { id: UserId(Snowflake(859819978478587904)), serial: 2, user: Username("chk"), visible_host: Hostname("localhost"), realname: Realname("chk"), away_reason: None, mode: UserMode { modes: UserModeSet(0) }, oper_privileges: None, account: None, session_key: None }}, historic_users: HistoricUserStore { users: {HistoricUserId(UserId(Snowflake(859819978478587904)), 2): HistoricUser { id: UserId(Snowflake(859819978478587904)), serial: 2, nickname: Nickname("chkSvs"), user: Username("chk"), visible_host: Hostname("localhost"), realname: Realname("chk"), away_reason: None, account: None, timestamp: None }, HistoricUserId(UserId(Snowflake(859819978478587904)), 1): HistoricUser { id: UserId(Snowflake(859819978478587904)), serial: 1, nickname: Nickname("chkSvs"), user: Username("chk"), visible_host: Hostname("localhost"), realname: Realname("chk"), away_reason: None, account: None, timestamp: Some(1782833857) }} }, user_connections: {UserConnectionId(Snowflake(859819978478587905)): UserConnection { id: UserConnectionId(Snowflake(859819978478587905)), user: UserId(Snowflake(859819978478587904)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833857 }}, channels: {}, list_mode_entries: {}, channel_topics: {}, channel_invites: {}, memberships: {}, messages: {}, servers: {ServerId(1): Server { id: ServerId(1), epoch: 1782833857, name: ServerName("My.Little.Server"), last_ping: 1782833857, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }}, network_bans: BanRepository { pre_registration_bans: {}, new_connection_bans: {}, pre_sasl_bans: {}, pre_registration_engine: Engine { operations: [], constants: Scratch { boolean: [], cidr: [], int64: [], ip: [], string: [], uint64: [], regex: [] }, reference_dynamics: Scratch { boolean: [false], cidr: [], int64: [], ip: [0.0.0.0], string: ["", "", "", "", "", ""], uint64: [], regex: [] }, fields: {"ip": (0, Ip(_)), "realname": (5, String(_)), "user_param_1": (0, String(_)), "tls": (0, Boolean(_)), "host": (3, String(_)), "nick": (4, String(_)), "user_param_2": (2, String(_)), "user": (1, String(_))} }, new_connection_engine: Engine { operations: [], constants: Scratch { boolean: [], cidr: [], int64: [], ip: [], string: [], uint64: [], regex: [] }, reference_dynamics: Scratch { boolean: [false], cidr: [], int64: [], ip: [0.0.0.0], string: [], uint64: [], regex: [] }, fields: {"ip": (0, Ip(_)), "tls": (0, Boolean(_))} }, pre_sasl_engine: Engine { operations: [], constants: Scratch { boolean: [], cidr: [], int64: [], ip: [], string: [], uint64: [], regex: [] }, reference_dynamics: Scratch { boolean: [false], cidr: [], int64: [], ip: [0.0.0.0], string: [""], uint64: [], regex: [] }, fields: {"mechanism": (0, String(_)), "ip": (0, Ip(_)), "tls": (0, Boolean(_))} } }, audit_log: {}, accounts: {}, nick_registrations: {}, channel_registrations: {}, channel_accesses: {}, channel_roles: {}, current_services: None, current_history_server_id: None, config: NetworkConfig { opers: [OperConfig { name: "operuser", hash: "$6$z5yA.OfGliDoi/R2$BgSsguS6bxAsPSCygDisgDw5JZuo5.88eU3Hyc7/4OaNpeKIxWGjOggeHzOl0xLiZg1vfwxXjOTFN14wG5vNI." }], debug_mode: true, default_roles: {BuiltinVoice: ChannelAccessSet(4296081441), BuiltinAll: ChannelAccessSet(1114112), BuiltinOp: ChannelAccessSet(222192934775)}, alias_users: [AliasUser { nick: Nickname("ChanServ"), user: Username("ChanServ"), host: Hostname("services."), realname: Realname("Channel services compatibility layer"), command_alias: "CS" }, AliasUser { nick: Nickname("NickServ"), user: Username("NickServ"), host: Hostname("services."), realname: Realname("Account services compatibility layer"), command_alias: "NS" }], object_expiry: 60, pingout_duration: 600 }, clock: EventClock(1 => 859819978478587906), cache_default_channel_roles: OnceLock(), alias_users: OnceLock() }) } 1782833857.705 sable_services #x1B[2m2026-06-30T15:37:37.705300Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_to_network#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m enabling peer My.Little.Server 1782833857.706 sable_services #x1B[2m2026-06-30T15:37:37.705458Z#x1B[0m #x1B[33m WARN#x1B[0m #x1B[2msable_services::database::jsonfile#x1B[0m#x1B[2m:#x1B[0m Couldn't open database file, starting from empty 1782833857.706 sable_services #x1B[2m2026-06-30T15:37:37.705985Z#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(859819979120717824)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906), target: Server(ServerId(99)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Services"), ts: 1782833857, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }; event clock=EventClock(1 => 859819978478587906) my clock=EventClock(1 => 859819978478587906) 1782833857.706 sable_services #x1B[2m2026-06-30T15:37:37.706321Z#x1B[0m #x1B[32m INFO#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979120717824)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906), target: Server(ServerId(99)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Services"), ts: 1782833857, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833857.709 sable_services #x1B[2m2026-06-30T15:37:37.708166Z#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(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }; event clock=EventClock(1 => 859819978478587906, 99 => 859819979120717824) my clock=EventClock(1 => 859819978478587906, 99 => 859819979120717824) 1782833857.709 sable_services #x1B[2m2026-06-30T15:37:37.708543Z#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(859819979120717824)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906), target: Server(ServerId(99)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Services"), ts: 1782833857, 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(99) }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m enabling peer My.Little.Services 1782833857.709 sable_services #x1B[2m2026-06-30T15:37:37.708654Z#x1B[0m #x1B[32m INFO#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833857.710 sable_services #x1B[2m2026-06-30T15:37:37.710422Z#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(859819979141689346)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979133300737), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }; event clock=EventClock(1 => 859819978478587906, 99 => 859819979133300737) my clock=EventClock(1 => 859819978478587906, 99 => 859819979133300737) 1782833857.711 sable_services #x1B[2m2026-06-30T15:37:37.710773Z#x1B[0m #x1B[32m INFO#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979141689346)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979133300737), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833857.715 sable_ircd #x1B[2m2026-06-30T15:37:37.715284Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979141689346)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979133300737), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Deferring event Event { id: EventId(Snowflake(859819979141689346)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979133300737), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }; event clock=EventClock(1 => 859819978478587906, 99 => 859819979133300737) my clock=EventClock(1 => 859819978478587906) 1782833857.715 sable_ircd #x1B[2m2026-06-30T15:37:37.715385Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979141689346)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979133300737), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Requesting missing IDs [EventId(Snowflake(859819979133300737))] 1782833857.716 sable_ircd #x1B[2m2026-06-30T15:37:37.715446Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979141689346)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979133300737), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1782833857.749 sable_ircd #x1B[2m2026-06-30T15:37:37.748663Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979120717824)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906), target: Server(ServerId(99)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Services"), ts: 1782833857, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(859819979120717824)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906), target: Server(ServerId(99)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Services"), ts: 1782833857, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }; event clock=EventClock(1 => 859819978478587906) my clock=EventClock(1 => 859819978478587906) 1782833857.749 sable_ircd #x1B[2m2026-06-30T15:37:37.748748Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979120717824)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906), target: Server(ServerId(99)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Services"), ts: 1782833857, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1782833857.749 sable_ircd #x1B[2m2026-06-30T15:37:37.749078Z#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(859819979120717824)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906), target: Server(ServerId(99)), details: NewServer(NewServer { epoch: 1782833857, name: ServerName("My.Little.Services"), ts: 1782833857, 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(99) }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m enabling peer My.Little.Services 1782833857.749 sable_ircd #x1B[2m2026-06-30T15:37:37.749234Z#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(859819979120717824)), timestamp: 1782833857, change: NewServer(NewServer { server: ServerId(99) }), users_to_notify: [] }) 1782833857.749 sable_ircd #x1B[2m2026-06-30T15:37:37.749280Z#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(859819979120717824)), timestamp: 1782833857, change: NewServer(NewServer { server: ServerId(99) }), users_to_notify: [] } 1782833857.749 sable_ircd #x1B[2m2026-06-30T15:37:37.749396Z#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(859819979120717824)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833857.749 sable_ircd #x1B[2m2026-06-30T15:37:37.749444Z#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(859819979120717824)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] } 1782833857.752 sable_ircd #x1B[2m2026-06-30T15:37:37.751627Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }; event clock=EventClock(1 => 859819978478587906, 99 => 859819979120717824) my clock=EventClock(1 => 859819978478587906, 99 => 859819979120717824) 1782833857.752 sable_ircd #x1B[2m2026-06-30T15:37:37.751720Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding satisfied deferred event Event { id: EventId(Snowflake(859819979141689346)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979133300737), target: Server(ServerId(99)), details: IntroduceServicesServer(IntroduceServicesServer { sasl_mechanisms: ["PLAIN"] }) } 1782833857.752 sable_ircd #x1B[2m2026-06-30T15:37:37.752124Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#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(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833857.752 chkSvs -> S: PING synchronize641.976052387 1782833857.753 sable_ircd #x1B[2m2026-06-30T15:37:37.752815Z#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 1782833857.753 sable_ircd #x1B[2m2026-06-30T15:37:37.752872Z#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 synchronize641.976052387" 1782833857.756 sable_ircd #x1B[2m2026-06-30T15:37:37.756061Z#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(859819979133300737)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833857.756 sable_ircd #x1B[2m2026-06-30T15:37:37.756108Z#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(859819979133300737)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] } 1782833857.756 sable_ircd #x1B[2m2026-06-30T15:37:37.756177Z#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(859819979141689346)), timestamp: 1782833857, change: ServicesUpdate(ServicesUpdate), users_to_notify: [] }) 1782833857.756 sable_ircd #x1B[2m2026-06-30T15:37:37.756239Z#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(859819979141689346)), timestamp: 1782833857, change: ServicesUpdate(ServicesUpdate), users_to_notify: [] } 1782833857.756 sable_ircd #x1B[2m2026-06-30T15:37:37.756389Z#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(859819979141689346)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833857.757 sable_ircd #x1B[2m2026-06-30T15:37:37.756446Z#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(859819979141689346)), timestamp: 1782833857, change: EventComplete(EventComplete), users_to_notify: [] } 1782833857.757 sable_services #x1B[2m2026-06-30T15:37:37.756717Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: GetEvent([EventId(Snowflake(859819979133300737))]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got request for events [EventId(Snowflake(859819979133300737))] 1782833857.757 sable_services #x1B[2m2026-06-30T15:37:37.756783Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: GetEvent([EventId(Snowflake(859819979133300737))]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Sending events [Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }] 1782833857.798 sable_ircd #x1B[2m2026-06-30T15:37:37.797708Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: BulkEvents([Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got bulk events: [Event { id: EventId(Snowflake(859819979133300737)), timestamp: 1782833857, clock: EventClock(1 => 859819978478587906, 99 => 859819979120717824), target: Server(ServerId(99)), details: ServerPing(ServerPing { ts: 1782833857 }) }] 1782833858.008 sable_ircd #x1B[2m2026-06-30T15:37:38.007585Z#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 CAP * LS :message-tags server-time echo-message sasl=PLAIN,EXTERNAL batch labeled-response userhost-in-names away-notify account-tag multi-prefix draft/chathistory sable.libera.chat/persistent-session draft/account-registration draft/channel-rename 1782833858.008 S -> chkSvs: :My.Little.Server CAP * LS :message-tags server-time echo-message sasl=PLAIN,EXTERNAL batch labeled-response userhost-in-names away-notify account-tag multi-prefix draft/chathistory sable.libera.chat/persistent-session draft/account-registration draft/channel-rename 1782833858.414 sable_ircd #x1B[2m2026-06-30T15:37:38.414335Z#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 1782833858.414 sable_ircd #x1B[2m2026-06-30T15:37:38.414315Z#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(859819982094077960)), timestamp: 1782833858, clock: EventClock(1 => 859819730431643655), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1782833858 }) }; event clock=EventClock(1 => 859819730431643655) my clock=EventClock(1 => 859819730431643655) 1782833858.414 sable_ircd #x1B[2m2026-06-30T15:37:38.414443Z#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 1782833858.415 sable_ircd #x1B[2m2026-06-30T15:37:38.414647Z#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(859819982094077960)), timestamp: 1782833858, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833858.415 sable_ircd #x1B[2m2026-06-30T15:37:38.414685Z#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(859819982094077960)), timestamp: 1782833858, change: EventComplete(EventComplete), users_to_notify: [] } 1782833859.008 chkSvs: waiting… 1782833859.011 sable_ircd #x1B[2m2026-06-30T15:37:39.011179Z#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 :synchronize641.976052387 1782833859.012 S -> chkSvs: :My.Little.Server PONG My.Little.Server :synchronize641.976052387 1782833859.012 chkSvs -> S: QUIT 1782833859.012 chkSvs -> S: PING synchronize643.235483145 1782833859.012 sable_ircd #x1B[2m2026-06-30T15:37:39.012123Z#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 1782833859.012 sable_ircd #x1B[2m2026-06-30T15:37:39.012190Z#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"QUIT" 1782833859.012 sable_ircd #x1B[2m2026-06-30T15:37:39.012281Z#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 1782833859.012 sable_ircd #x1B[2m2026-06-30T15:37:39.012330Z#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 synchronize643.235483145" 1782833859.348 sable_ircd #x1B[2m2026-06-30T15:37:39.347413Z#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 1782833859.348 sable_ircd #x1B[2m2026-06-30T15:37:39.347522Z#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(859819986007363592)), timestamp: 1782833859, clock: EventClock(1 => 859819734349123591), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1782833859 }) }; event clock=EventClock(1 => 859819734349123591) my clock=EventClock(1 => 859819734349123591) 1782833859.348 sable_ircd #x1B[2m2026-06-30T15:37:39.347598Z#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 1782833859.348 sable_ircd #x1B[2m2026-06-30T15:37:39.347795Z#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(859819986007363592)), timestamp: 1782833859, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833859.348 sable_ircd #x1B[2m2026-06-30T15:37:39.347835Z#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(859819986007363592)), timestamp: 1782833859, change: EventComplete(EventComplete), users_to_notify: [] } 1782833860.013 chkSvs: waiting… 1782833860.017 sable_ircd #x1B[2m2026-06-30T15:37:40.016734Z#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): ERROR :Client quit 1782833860.017 sable_ircd #x1B[2m2026-06-30T15:37:40.016875Z#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), 2)) 1782833860.017 sable_ircd #x1B[2m2026-06-30T15:37:40.016911Z#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), 2) 1782833860.017 S -> chkSvs: ERROR :Client quit 1782833860.017 chkSvs: disconnects from server. 1782833860.017 sable_ircd #x1B[2m2026-06-30T15:37:40.017036Z#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(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }; event clock=EventClock(1 => 859819978478587906, 99 => 859819979141689346) my clock=EventClock(1 => 859819978478587906, 99 => 859819979141689346) 1782833860.018 1: connects to server. 1782833860.018 1 -> S: NICK foo 1782833860.018 1 -> S: USER r e g :user 1782833860.018 sable_ircd #x1B[2m2026-06-30T15:37:40.017829Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833860.018 sable_ircd #x1B[2m2026-06-30T15:37:40.017860Z#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), 2) #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mClosed 1782833860.018 sable_ircd #x1B[2m2026-06-30T15:37:40.017982Z#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 } 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018077Z#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 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018180Z#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 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018228Z#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 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018289Z#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 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018449Z#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 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018502Z#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 foo" 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018621Z#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: 644, tv_nsec: 241920026 }, attach_user_id: OnceLock(), user: OnceLock(), extra_user_params: OnceLock(), nick: OnceLock(Nickname("foo")), 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 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018680Z#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 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018718Z#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 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018744Z#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 r e g :user" 1782833860.019 sable_ircd #x1B[2m2026-06-30T15:37:40.018819Z#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: 644, tv_nsec: 241920026 }, attach_user_id: OnceLock(), user: OnceLock(Username("r")), extra_user_params: OnceLock(("e", "g")), nick: OnceLock(Nickname("foo")), realname: OnceLock(Realname("user")), 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 1782833860.019 S -> 1: :My.Little.Server NOTICE * :*** Looking up your hostname 1782833860.020 sable_ircd #x1B[2m2026-06-30T15:37:40.020253Z#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(859819988830130180)), timestamp: 1782833860, clock: EventClock(1 => 859819988817547267, 99 => 859819979141689346), target: User(UserId(Snowflake(859819978478587904))), details: UserQuit(UserQuit { message: "Client Quit" }) }; event clock=EventClock(1 => 859819988817547267, 99 => 859819979141689346) my clock=EventClock(1 => 859819988817547267, 99 => 859819979141689346) 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.020499Z#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 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.020571Z#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")) 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.020644Z#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 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.020633Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988830130180)), timestamp: 1782833860, clock: EventClock(1 => 859819988817547267, 99 => 859819979141689346), target: User(UserId(Snowflake(859819978478587904))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.020708Z#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: 644, tv_nsec: 241920026 }, attach_user_id: OnceLock(), user: OnceLock(Username("r")), extra_user_params: OnceLock(("e", "g")), nick: OnceLock(Nickname("foo")), realname: OnceLock(Realname("user")), 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 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.020819Z#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)) 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.021004Z#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(859819988817547267)), timestamp: 1782833860, change: UserConnectionDisconnected(UserConnectionDisconnected { user: HistoricUserId(UserId(Snowflake(859819978478587904)), 2), connection: UserConnection { id: UserConnectionId(Snowflake(859819978478587905)), user: UserId(Snowflake(859819978478587904)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833857 } }), users_to_notify: [] }) 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.021060Z#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(859819988817547267)), timestamp: 1782833860, change: UserConnectionDisconnected(UserConnectionDisconnected { user: HistoricUserId(UserId(Snowflake(859819978478587904)), 2), connection: UserConnection { id: UserConnectionId(Snowflake(859819978478587905)), user: UserId(Snowflake(859819978478587904)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833857 } }), users_to_notify: [] } 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.021154Z#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(859819988817547267)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833860.021 sable_ircd #x1B[2m2026-06-30T15:37:40.021198Z#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(859819988817547267)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] } 1782833860.022 S -> 1: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1782833860.025 sable_ircd #x1B[2m2026-06-30T15:37:40.024321Z#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(859819988846907397)), timestamp: 1782833860, clock: EventClock(1 => 859819988830130180, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: NewUser(NewUser { nickname: Nickname("foo"), username: Username("r"), visible_hostname: Hostname("localhost"), realname: Realname("user"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(859819988830130179)), NewUserConnection { user: UserId(Snowflake(859819988830130178)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833860 })) }) }; event clock=EventClock(1 => 859819988830130180, 99 => 859819979141689346) my clock=EventClock(1 => 859819988830130180, 99 => 859819979141689346) 1782833860.025 sable_ircd #x1B[2m2026-06-30T15:37:40.024642Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988846907397)), timestamp: 1782833860, clock: EventClock(1 => 859819988830130180, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: NewUser(NewUser { nickname: Nickname("foo"), username: Username("r"), visible_hostname: Hostname("localhost"), realname: Realname("user"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(859819988830130179)), NewUserConnection { user: UserId(Snowflake(859819988830130178)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833860 })) }) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833860.025 sable_ircd #x1B[2m2026-06-30T15:37:40.024770Z#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(859819988830130180)), timestamp: 1782833860, change: UserQuit(UserQuit { user: HistoricUserId(UserId(Snowflake(859819978478587904)), 2), nickname: Nickname("chkSvs"), message: "Client Quit", memberships: [] }), users_to_notify: [] }) 1782833860.025 sable_ircd #x1B[2m2026-06-30T15:37:40.024810Z#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(859819988830130180)), timestamp: 1782833860, change: UserQuit(UserQuit { user: HistoricUserId(UserId(Snowflake(859819978478587904)), 2), nickname: Nickname("chkSvs"), message: "Client Quit", memberships: [] }), users_to_notify: [] } 1782833860.025 sable_ircd #x1B[2m2026-06-30T15:37:40.024890Z#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(859819988830130180)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833860.025 sable_ircd #x1B[2m2026-06-30T15:37:40.024930Z#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(859819988830130180)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] } 1782833860.026 sable_services #x1B[2m2026-06-30T15:37:40.025508Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988830130180)), timestamp: 1782833860, clock: EventClock(1 => 859819988817547267, 99 => 859819979141689346), target: User(UserId(Snowflake(859819978478587904))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Deferring event Event { id: EventId(Snowflake(859819988830130180)), timestamp: 1782833860, clock: EventClock(1 => 859819988817547267, 99 => 859819979141689346), target: User(UserId(Snowflake(859819978478587904))), details: UserQuit(UserQuit { message: "Client Quit" }) }; event clock=EventClock(1 => 859819988817547267, 99 => 859819979141689346) my clock=EventClock(1 => 859819978478587906, 99 => 859819979141689346) 1782833860.026 sable_services #x1B[2m2026-06-30T15:37:40.025586Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988830130180)), timestamp: 1782833860, clock: EventClock(1 => 859819988817547267, 99 => 859819979141689346), target: User(UserId(Snowflake(859819978478587904))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Requesting missing IDs [EventId(Snowflake(859819988817547267))] 1782833860.026 sable_services #x1B[2m2026-06-30T15:37:40.025915Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988830130180)), timestamp: 1782833860, clock: EventClock(1 => 859819988817547267, 99 => 859819979141689346), target: User(UserId(Snowflake(859819978478587904))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988830130180)), timestamp: 1782833860, clock: EventClock(1 => 859819988817547267, 99 => 859819979141689346), target: User(UserId(Snowflake(859819978478587904))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027009Z#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(859819988846907397)), timestamp: 1782833860, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 1) }), users_to_notify: [] }) 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027086Z#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(859819988846907397)), timestamp: 1782833860, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 1) }), users_to_notify: [] } 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027163Z#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(859819988846907397)), timestamp: 1782833860, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 2), connection: UserConnectionId(Snowflake(859819988830130179)) }), users_to_notify: [] }) 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027216Z#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(859819988846907397)), timestamp: 1782833860, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 2), connection: UserConnectionId(Snowflake(859819988830130179)) }), users_to_notify: [] } 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027293Z#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 foo :Welcome to the test Internet Relay Chat network, foo 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027336Z#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 foo :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027394Z#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 foo :This server was created 2026-06-30 15:37:40.027382692 UTC 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027424Z#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 foo My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027449Z#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 foo 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 1782833860.027 sable_ircd #x1B[2m2026-06-30T15:37:40.027468Z#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 foo :MOTD File is missing 1782833860.028 sable_ircd #x1B[2m2026-06-30T15:37:40.027493Z#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): :foo!r@localhost MODE foo + 1782833860.028 sable_ircd #x1B[2m2026-06-30T15:37:40.027515Z#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 foo :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1782833860.028 sable_ircd #x1B[2m2026-06-30T15:37:40.027578Z#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(859819988846907397)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833860.028 sable_ircd #x1B[2m2026-06-30T15:37:40.027607Z#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(859819988846907397)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] } 1782833860.028 S -> 1: :My.Little.Server 001 foo :Welcome to the test Internet Relay Chat network, foo 1782833860.028 S -> 1: :My.Little.Server 002 foo :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1782833860.028 S -> 1: :My.Little.Server 003 foo :This server was created 2026-06-30 15:37:40.027382692 UTC 1782833860.028 S -> 1: :My.Little.Server 004 foo My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1782833860.028 S -> 1: :My.Little.Server 005 foo 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 1782833860.028 S -> 1: :My.Little.Server 422 foo :MOTD File is missing 1782833860.028 S -> 1: :foo!r@localhost MODE foo + 1782833860.028 S -> 1: :My.Little.Server NOTICE foo :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1782833860.062 sable_services #x1B[2m2026-06-30T15:37:40.061617Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }; event clock=EventClock(1 => 859819978478587906, 99 => 859819979141689346) my clock=EventClock(1 => 859819978478587906, 99 => 859819979141689346) 1782833860.062 sable_services #x1B[2m2026-06-30T15:37:40.061683Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding satisfied deferred event Event { id: EventId(Snowflake(859819988830130180)), timestamp: 1782833860, clock: EventClock(1 => 859819988817547267, 99 => 859819979141689346), target: User(UserId(Snowflake(859819978478587904))), details: UserQuit(UserQuit { message: "Client Quit" }) } 1782833860.062 sable_services #x1B[2m2026-06-30T15:37:40.061962Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833860.067 sable_ircd #x1B[2m2026-06-30T15:37:40.066588Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: GetEvent([EventId(Snowflake(859819988817547267))]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got request for events [EventId(Snowflake(859819988817547267))] 1782833860.067 sable_ircd #x1B[2m2026-06-30T15:37:40.066637Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: GetEvent([EventId(Snowflake(859819988817547267))]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Sending events [Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }] 1782833860.069 sable_services #x1B[2m2026-06-30T15:37:40.068618Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988846907397)), timestamp: 1782833860, clock: EventClock(1 => 859819988830130180, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: NewUser(NewUser { nickname: Nickname("foo"), username: Username("r"), visible_hostname: Hostname("localhost"), realname: Realname("user"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(859819988830130179)), NewUserConnection { user: UserId(Snowflake(859819988830130178)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833860 })) }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(859819988846907397)), timestamp: 1782833860, clock: EventClock(1 => 859819988830130180, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: NewUser(NewUser { nickname: Nickname("foo"), username: Username("r"), visible_hostname: Hostname("localhost"), realname: Realname("user"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(859819988830130179)), NewUserConnection { user: UserId(Snowflake(859819988830130178)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833860 })) }) }; event clock=EventClock(1 => 859819988830130180, 99 => 859819979141689346) my clock=EventClock(1 => 859819988830130180, 99 => 859819979141689346) 1782833860.069 sable_services #x1B[2m2026-06-30T15:37:40.068890Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988846907397)), timestamp: 1782833860, clock: EventClock(1 => 859819988830130180, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: NewUser(NewUser { nickname: Nickname("foo"), username: Username("r"), visible_hostname: Hostname("localhost"), realname: Realname("user"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(859819988830130179)), NewUserConnection { user: UserId(Snowflake(859819988830130178)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833860 })) }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819988846907397)), timestamp: 1782833860, clock: EventClock(1 => 859819988830130180, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: NewUser(NewUser { nickname: Nickname("foo"), username: Username("r"), visible_hostname: Hostname("localhost"), realname: Realname("user"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(859819988830130179)), NewUserConnection { user: UserId(Snowflake(859819988830130178)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833860 })) }) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833860.108 sable_services #x1B[2m2026-06-30T15:37:40.107634Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: BulkEvents([Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got bulk events: [Event { id: EventId(Snowflake(859819988817547267)), timestamp: 1782833860, clock: EventClock(1 => 859819978478587906, 99 => 859819979141689346), target: UserConnection(UserConnectionId(Snowflake(859819978478587905))), details: UserDisconnect(UserDisconnect) }] 1782833860.128 1 -> S: PING synchronize644.351840683 1782833860.129 sable_ircd #x1B[2m2026-06-30T15:37:40.128600Z#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 1782833860.129 sable_ircd #x1B[2m2026-06-30T15:37:40.128649Z#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 synchronize644.351840683" 1782833860.129 sable_ircd #x1B[2m2026-06-30T15:37:40.128749Z#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 :synchronize644.351840683 1782833860.129 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize644.351840683 1782833860.129 1 -> S: REGISTER * * barbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbar 1782833860.129 sable_ircd #x1B[2m2026-06-30T15:37:40.129412Z#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 1782833860.130 sable_ircd #x1B[2m2026-06-30T15:37:40.129463Z#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"REGISTER * * barbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbar" 1782833860.130 sable_ircd #x1B[2m2026-06-30T15:37:40.129658Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Found target peer, sending message #x1B[3mtarget#x1B[0m#x1B[2m=#x1B[0mPeerConfig { name: ServerName("My.Little.Services"), address: "127.0.0.1:35599", fingerprint: "b78e56aeae4ac486f6b885107f280c09de617a66" } #x1B[3mdetail#x1B[0m#x1B[2m=#x1B[0mTargetedMessage { source: ServerName("My.Little.Server"), target: ServerName("My.Little.Services"), via: [], content: Services(RegisterUser(Nickname("foo"), "barbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbar")) } 1782833860.130 sable_ircd #x1B[2m2026-06-30T15:37:40.129875Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: TargetedMessage(TargetedMessage { source: ServerName("My.Little.Server"), target: ServerName("My.Little.Services"), via: [], content: Services(RegisterUser(Nickname("foo"), "barbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbar")) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833860.132 sable_ircd #x1B[2m2026-06-30T15:37:40.131538Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got send result #x1B[3msend_result#x1B[0m#x1B[2m=#x1B[0mOk(JoinHandle { id: Id(26) }) 1782833860.173 sable_services #x1B[2m2026-06-30T15:37:40.172821Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mhandle_remote_command#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_services::server#x1B[0m#x1B[2m:#x1B[0m Got remote request #x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mServices(RegisterUser(Nickname("foo"), "barbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbar")) 1782833860.173 sable_services #x1B[2m2026-06-30T15:37:40.172878Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mhandle_remote_command#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_services::server#x1B[0m#x1B[2m:#x1B[0m Got register request #x1B[3maccount_name#x1B[0m#x1B[2m=#x1B[0mNickname("foo") 1782833860.177 sable_services #x1B[2m2026-06-30T15:37:40.176839Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mhandle_remote_command#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_services::server::command::user_commands#x1B[0m#x1B[2m:#x1B[0m Successfully created account #x1B[3mnew_account#x1B[0m#x1B[2m=#x1B[0mAccount { id: AccountId(Snowflake(859819989468065792)), name: Nickname("foo"), authorised_fingerprints: [] } 1782833860.177 sable_services #x1B[2m2026-06-30T15:37:40.176990Z#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(859819989484843011)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: Account(AccountId(Snowflake(859819989468065792))), details: AccountUpdate(AccountUpdate { data: Some(Account { id: AccountId(Snowflake(859819989468065792)), name: Nickname("foo"), authorised_fingerprints: [] }) }) }; event clock=EventClock(1 => 859819988846907397, 99 => 859819979141689346) my clock=EventClock(1 => 859819988846907397, 99 => 859819979141689346) 1782833860.177 sable_services #x1B[2m2026-06-30T15:37:40.177253Z#x1B[0m #x1B[32m INFO#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819989484843011)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: Account(AccountId(Snowflake(859819989468065792))), details: AccountUpdate(AccountUpdate { data: Some(Account { id: AccountId(Snowflake(859819989468065792)), name: Nickname("foo"), authorised_fingerprints: [] }) }) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833860.218 sable_ircd #x1B[2m2026-06-30T15:37:40.217598Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got targeted message response #x1B[3mresponse#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: TargetedMessageResponse(Services(LogUserIn(AccountId(Snowflake(859819989468065792))))) } } 1782833860.218 sable_ircd #x1B[2m2026-06-30T15:37:40.217859Z#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): REGISTER SUCCESS foo :You have successfully registered 1782833860.218 sable_ircd #x1B[2m2026-06-30T15:37:40.217924Z#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 1782833860.218 sable_ircd #x1B[2m2026-06-30T15:37:40.217957Z#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[0mStateChange(User(UserId(Snowflake(859819988830130178))), UserLogin(UserLogin { account: Some(AccountId(Snowflake(859819989468065792))) })) 1782833860.218 sable_ircd #x1B[2m2026-06-30T15:37:40.218097Z#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(859819989660602374)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: UserLogin(UserLogin { account: Some(AccountId(Snowflake(859819989468065792))) }) }; event clock=EventClock(1 => 859819988846907397, 99 => 859819979141689346) my clock=EventClock(1 => 859819988846907397, 99 => 859819979141689346) 1782833860.218 sable_ircd #x1B[2m2026-06-30T15:37:40.218417Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819989660602374)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: UserLogin(UserLogin { account: Some(AccountId(Snowflake(859819989468065792))) }) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833860.221 sable_ircd #x1B[2m2026-06-30T15:37:40.220385Z#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(859819989660602374)), timestamp: 1782833860, change: UserLoginChange(UserLoginChange { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 3), old_account: None, new_account: Some(AccountId(Snowflake(859819989468065792))) }), users_to_notify: [] }) 1782833860.221 sable_ircd #x1B[2m2026-06-30T15:37:40.220442Z#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(859819989660602374)), timestamp: 1782833860, change: UserLoginChange(UserLoginChange { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 3), old_account: None, new_account: Some(AccountId(Snowflake(859819989468065792))) }), users_to_notify: [] } 1782833860.221 sable_ircd #x1B[2m2026-06-30T15:37:40.220516Z#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(859819989660602374)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833860.221 sable_ircd #x1B[2m2026-06-30T15:37:40.220548Z#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(859819989660602374)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] } 1782833860.221 sable_ircd #x1B[2m2026-06-30T15:37:40.220750Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819989484843011)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: Account(AccountId(Snowflake(859819989468065792))), details: AccountUpdate(AccountUpdate { data: Some(Account { id: AccountId(Snowflake(859819989468065792)), name: Nickname("foo"), authorised_fingerprints: [] }) }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(859819989484843011)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: Account(AccountId(Snowflake(859819989468065792))), details: AccountUpdate(AccountUpdate { data: Some(Account { id: AccountId(Snowflake(859819989468065792)), name: Nickname("foo"), authorised_fingerprints: [] }) }) }; event clock=EventClock(1 => 859819988846907397, 99 => 859819979141689346) my clock=EventClock(1 => 859819989660602374, 99 => 859819979141689346) 1782833860.221 sable_ircd #x1B[2m2026-06-30T15:37:40.221016Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819989484843011)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: Account(AccountId(Snowflake(859819989468065792))), details: AccountUpdate(AccountUpdate { data: Some(Account { id: AccountId(Snowflake(859819989468065792)), name: Nickname("foo"), authorised_fingerprints: [] }) }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#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(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819989484843011)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: Account(AccountId(Snowflake(859819989468065792))), details: AccountUpdate(AccountUpdate { data: Some(Account { id: AccountId(Snowflake(859819989468065792)), name: Nickname("foo"), authorised_fingerprints: [] }) }) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833860.223 sable_ircd #x1B[2m2026-06-30T15:37:40.223327Z#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(859819989484843011)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833860.224 sable_ircd #x1B[2m2026-06-30T15:37:40.223396Z#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(859819989484843011)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] } 1782833860.261 sable_services #x1B[2m2026-06-30T15:37:40.260687Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819989660602374)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: UserLogin(UserLogin { account: Some(AccountId(Snowflake(859819989468065792))) }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(859819989660602374)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: UserLogin(UserLogin { account: Some(AccountId(Snowflake(859819989468065792))) }) }; event clock=EventClock(1 => 859819988846907397, 99 => 859819979141689346) my clock=EventClock(1 => 859819988846907397, 99 => 859819989484843011) 1782833860.261 sable_services #x1B[2m2026-06-30T15:37:40.261037Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819989660602374)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: UserLogin(UserLogin { account: Some(AccountId(Snowflake(859819989468065792))) }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819989660602374)), timestamp: 1782833860, clock: EventClock(1 => 859819988846907397, 99 => 859819979141689346), target: User(UserId(Snowflake(859819988830130178))), details: UserLogin(UserLogin { account: Some(AccountId(Snowflake(859819989468065792))) }) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833860.285 sable_ircd #x1B[2m2026-06-30T15:37:40.285136Z#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 1782833860.285 sable_ircd #x1B[2m2026-06-30T15:37:40.285250Z#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(859819989941620744)), timestamp: 1782833860, clock: EventClock(1 => 859819738283380743), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1782833860 }) }; event clock=EventClock(1 => 859819738283380743) my clock=EventClock(1 => 859819738283380743) 1782833860.285 sable_ircd #x1B[2m2026-06-30T15:37:40.285323Z#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 1782833860.286 sable_ircd #x1B[2m2026-06-30T15:37:40.285643Z#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(859819989941620744)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833860.286 sable_ircd #x1B[2m2026-06-30T15:37:40.285692Z#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(859819989941620744)), timestamp: 1782833860, change: EventComplete(EventComplete), users_to_notify: [] } 1782833860.329 1 -> S: PING synchronize644.552974987 1782833860.329 S -> 1: REGISTER SUCCESS foo :You have successfully registered 1782833860.330 sable_ircd #x1B[2m2026-06-30T15:37:40.329824Z#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 1782833860.330 sable_ircd #x1B[2m2026-06-30T15:37:40.329891Z#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 synchronize644.552974987" 1782833861.084 sable_ircd #x1B[2m2026-06-30T15:37:41.083685Z#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 :synchronize644.552974987 1782833861.084 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize644.552974987 1782833861.084 1 -> S: QUIT 1782833861.085 sable_ircd #x1B[2m2026-06-30T15:37:41.084597Z#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 1782833861.085 sable_ircd #x1B[2m2026-06-30T15:37:41.084643Z#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"QUIT" 1782833861.184 1 -> S: PING synchronize645.408060615 1782833861.185 sable_ircd #x1B[2m2026-06-30T15:37:41.184836Z#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 1782833861.185 sable_ircd #x1B[2m2026-06-30T15:37:41.184887Z#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 synchronize645.408060615" 1782833862.186 1: waiting… 1782833862.190 sable_ircd #x1B[2m2026-06-30T15:37:42.190287Z#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): ERROR :Client quit 1782833862.190 sable_ircd #x1B[2m2026-06-30T15:37:42.190434Z#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), 3)) 1782833862.191 sable_ircd #x1B[2m2026-06-30T15:37:42.190468Z#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), 3) 1782833862.191 S -> 1: ERROR :Client quit 1782833862.191 sable_ircd #x1B[2m2026-06-30T15:37:42.190631Z#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(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }; event clock=EventClock(1 => 859819989660602374, 99 => 859819989484843011) my clock=EventClock(1 => 859819989660602374, 99 => 859819989484843011) 1782833862.191 sable_ircd #x1B[2m2026-06-30T15:37:42.190922Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833862.194 sable_ircd #x1B[2m2026-06-30T15:37:42.192941Z#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(859819997940158472)), timestamp: 1782833862, clock: EventClock(1 => 859819997931769863, 99 => 859819989484843011), target: User(UserId(Snowflake(859819988830130178))), details: UserQuit(UserQuit { message: "Client Quit" }) }; event clock=EventClock(1 => 859819997931769863, 99 => 859819989484843011) my clock=EventClock(1 => 859819997931769863, 99 => 859819989484843011) 1782833862.194 sable_ircd #x1B[2m2026-06-30T15:37:42.193046Z#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), 3) #x1B[3merror#x1B[0m#x1B[2m=#x1B[0mClosed 1782833862.194 sable_ircd #x1B[2m2026-06-30T15:37:42.193131Z#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 1782833862.194 sable_ircd #x1B[2m2026-06-30T15:37:42.193291Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997940158472)), timestamp: 1782833862, clock: EventClock(1 => 859819997931769863, 99 => 859819989484843011), target: User(UserId(Snowflake(859819988830130178))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833862.194 sable_ircd #x1B[2m2026-06-30T15:37:42.193294Z#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(859819997931769863)), timestamp: 1782833862, change: UserConnectionDisconnected(UserConnectionDisconnected { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 3), connection: UserConnection { id: UserConnectionId(Snowflake(859819988830130179)), user: UserId(Snowflake(859819988830130178)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833860 } }), users_to_notify: [] }) 1782833862.194 sable_ircd #x1B[2m2026-06-30T15:37:42.193337Z#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(859819997931769863)), timestamp: 1782833862, change: UserConnectionDisconnected(UserConnectionDisconnected { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 3), connection: UserConnection { id: UserConnectionId(Snowflake(859819988830130179)), user: UserId(Snowflake(859819988830130178)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833860 } }), users_to_notify: [] } 1782833862.194 sable_ircd #x1B[2m2026-06-30T15:37:42.193440Z#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(859819997931769863)), timestamp: 1782833862, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833862.194 sable_ircd #x1B[2m2026-06-30T15:37:42.193474Z#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(859819997931769863)), timestamp: 1782833862, change: EventComplete(EventComplete), users_to_notify: [] } 1782833862.197 sable_ircd #x1B[2m2026-06-30T15:37:42.196932Z#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(859819997940158472)), timestamp: 1782833862, change: UserQuit(UserQuit { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 3), nickname: Nickname("foo"), message: "Client Quit", memberships: [] }), users_to_notify: [] }) 1782833862.197 sable_ircd #x1B[2m2026-06-30T15:37:42.196971Z#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(859819997940158472)), timestamp: 1782833862, change: UserQuit(UserQuit { user: HistoricUserId(UserId(Snowflake(859819988830130178)), 3), nickname: Nickname("foo"), message: "Client Quit", memberships: [] }), users_to_notify: [] } 1782833862.197 sable_ircd #x1B[2m2026-06-30T15:37:42.197036Z#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(859819997940158472)), timestamp: 1782833862, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833862.197 sable_ircd #x1B[2m2026-06-30T15:37:42.197070Z#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(859819997940158472)), timestamp: 1782833862, change: EventComplete(EventComplete), users_to_notify: [] } 1782833862.198 sable_services #x1B[2m2026-06-30T15:37:42.197684Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997940158472)), timestamp: 1782833862, clock: EventClock(1 => 859819997931769863, 99 => 859819989484843011), target: User(UserId(Snowflake(859819988830130178))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Deferring event Event { id: EventId(Snowflake(859819997940158472)), timestamp: 1782833862, clock: EventClock(1 => 859819997931769863, 99 => 859819989484843011), target: User(UserId(Snowflake(859819988830130178))), details: UserQuit(UserQuit { message: "Client Quit" }) }; event clock=EventClock(1 => 859819997931769863, 99 => 859819989484843011) my clock=EventClock(1 => 859819989660602374, 99 => 859819989484843011) 1782833862.198 sable_services #x1B[2m2026-06-30T15:37:42.197751Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997940158472)), timestamp: 1782833862, clock: EventClock(1 => 859819997931769863, 99 => 859819989484843011), target: User(UserId(Snowflake(859819988830130178))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Requesting missing IDs [EventId(Snowflake(859819997931769863))] 1782833862.198 sable_services #x1B[2m2026-06-30T15:37:42.198071Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997940158472)), timestamp: 1782833862, clock: EventClock(1 => 859819997931769863, 99 => 859819989484843011), target: User(UserId(Snowflake(859819988830130178))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997940158472)), timestamp: 1782833862, clock: EventClock(1 => 859819997931769863, 99 => 859819989484843011), target: User(UserId(Snowflake(859819988830130178))), details: UserQuit(UserQuit { message: "Client Quit" }) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833862.234 sable_services #x1B[2m2026-06-30T15:37:42.233615Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding event Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }; event clock=EventClock(1 => 859819989660602374, 99 => 859819989484843011) my clock=EventClock(1 => 859819989660602374, 99 => 859819989484843011) 1782833862.234 sable_services #x1B[2m2026-06-30T15:37:42.233690Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::eventlog#x1B[0m#x1B[2m:#x1B[0m Adding satisfied deferred event Event { id: EventId(Snowflake(859819997940158472)), timestamp: 1782833862, clock: EventClock(1 => 859819997931769863, 99 => 859819989484843011), target: User(UserId(Snowflake(859819988830130178))), details: UserQuit(UserQuit { message: "Client Quit" }) } 1782833862.234 sable_services #x1B[2m2026-06-30T15:37:42.233962Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_new_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3mshould_propagate#x1B[0m#x1B[2m=#x1B[0mtrue#x1B[1m}#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(99), 1782833857), content: NewEvent(Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }) } #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 Connected to 127.0.0.1:44505 (127.0.0.1:44505) 1782833862.239 sable_ircd #x1B[2m2026-06-30T15:37:42.238543Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: GetEvent([EventId(Snowflake(859819997931769863))]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got request for events [EventId(Snowflake(859819997931769863))] 1782833862.239 sable_ircd #x1B[2m2026-06-30T15:37:42.238581Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: GetEvent([EventId(Snowflake(859819997931769863))]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Sending events [Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }] 1782833862.280 sable_services #x1B[2m2026-06-30T15:37:42.279559Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m#x1B[1mhandle_network_request#x1B[0m#x1B[1m{#x1B[0m#x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Server"), message: Message { source_server: (ServerId(1), 1782833857), content: BulkEvents([Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }]) } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got bulk events: [Event { id: EventId(Snowflake(859819997931769863)), timestamp: 1782833862, clock: EventClock(1 => 859819989660602374, 99 => 859819989484843011), target: UserConnection(UserConnectionId(Snowflake(859819988830130179))), details: UserDisconnect(UserDisconnect) }] 1782833862.293 1 -> S: PING synchronize646.516145411 1782833862.293 1: connects to server. 1782833862.293 1 -> S: CAP LS 302 1782833862.293 sable_ircd #x1B[2m2026-06-30T15:37:42.293235Z#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), 4), remote_addr: 127.0.0.1, tls_info: None } 1782833862.293 sable_ircd #x1B[2m2026-06-30T15:37:42.293412Z#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 1782833862.294 sable_ircd #x1B[2m2026-06-30T15:37:42.293474Z#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), 4)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got new connection 1782833862.294 sable_ircd #x1B[2m2026-06-30T15:37:42.293547Z#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), 4)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 4): :My.Little.Server NOTICE * :*** Looking up your hostname 1782833862.294 sable_ircd #x1B[2m2026-06-30T15:37:42.293719Z#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 1782833862.294 sable_ircd #x1B[2m2026-06-30T15:37:42.293779Z#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), 4)#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"CAP LS 302" 1782833862.294 S -> 1: :My.Little.Server NOTICE * :*** Looking up your hostname 1782833862.294 sable_ircd #x1B[2m2026-06-30T15:37:42.293893Z#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), 4): :My.Little.Server CAP * LS :message-tags server-time echo-message sasl=PLAIN,EXTERNAL batch labeled-response userhost-in-names away-notify account-tag multi-prefix draft/chathistory sable.libera.chat/persistent-session draft/account-registration draft/channel-rename 1782833862.294 S -> 1: :My.Little.Server CAP * LS :message-tags server-time echo-message sasl=PLAIN,EXTERNAL batch labeled-response userhost-in-names away-notify account-tag multi-prefix draft/chathistory sable.libera.chat/persistent-session draft/account-registration draft/channel-rename 1782833862.294 1 -> S: CAP REQ :sasl 1782833862.295 sable_ircd #x1B[2m2026-06-30T15:37:42.294572Z#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 1782833862.295 sable_ircd #x1B[2m2026-06-30T15:37:42.294603Z#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), 4): 127.0.0.1/Some(Hostname("localhost")) 1782833862.295 sable_ircd #x1B[2m2026-06-30T15:37:42.294627Z#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), 4): :My.Little.Server NOTICE * :*** Found your hostname: localhost 1782833862.295 sable_ircd #x1B[2m2026-06-30T15:37:42.294645Z#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: 646, tv_nsec: 517173132 }, attach_user_id: OnceLock(), user: OnceLock(), extra_user_params: OnceLock(), nick: OnceLock(), realname: OnceLock(), hostname: OnceLock(Hostname("localhost")), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 1 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mfalse #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1782833862.295 sable_ircd #x1B[2m2026-06-30T15:37:42.294824Z#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 1782833862.295 S -> 1: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1782833862.295 sable_ircd #x1B[2m2026-06-30T15:37:42.294883Z#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), 4)#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"CAP REQ :sasl" 1782833862.295 sable_ircd #x1B[2m2026-06-30T15:37:42.294987Z#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), 4): :My.Little.Server CAP * ACK :sasl 1782833862.295 sable_ircd #x1B[2m2026-06-30T15:37:42.295018Z#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[0mUpdateConnectionCaps(ConnectionId(ListenerId(0), 4), ClientCapabilitySet(8)) 1782833862.335 S -> 1: :My.Little.Server CAP * ACK :sasl 1782833862.336 1 -> S: AUTHENTICATE PLAIN 1782833862.336 sable_ircd #x1B[2m2026-06-30T15:37:42.335934Z#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 1782833862.336 sable_ircd #x1B[2m2026-06-30T15:37:42.335986Z#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), 4)#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"AUTHENTICATE PLAIN" 1782833862.336 sable_ircd #x1B[2m2026-06-30T15:37:42.336150Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::command::handlers::services::sasl#x1B[0m#x1B[2m:#x1B[0m Beginning new SASL session #x1B[3msession#x1B[0m#x1B[2m=#x1B[0mSaslSessionId(Snowflake(859819998544138244)) 1782833862.336 sable_ircd #x1B[2m2026-06-30T15:37:42.336291Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Found target peer, sending message #x1B[3mtarget#x1B[0m#x1B[2m=#x1B[0mPeerConfig { name: ServerName("My.Little.Services"), address: "127.0.0.1:35599", fingerprint: "b78e56aeae4ac486f6b885107f280c09de617a66" } #x1B[3mdetail#x1B[0m#x1B[2m=#x1B[0mTargetedMessage { source: ServerName("My.Little.Server"), target: ServerName("My.Little.Services"), via: [], content: Services(BeginAuthenticate(SaslSessionId(Snowflake(859819998544138244)), "PLAIN")) } 1782833862.337 sable_ircd #x1B[2m2026-06-30T15:37:42.336579Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: TargetedMessage(TargetedMessage { source: ServerName("My.Little.Server"), target: ServerName("My.Little.Services"), via: [], content: Services(BeginAuthenticate(SaslSessionId(Snowflake(859819998544138244)), "PLAIN")) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833862.338 sable_ircd #x1B[2m2026-06-30T15:37:42.338323Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got send result #x1B[3msend_result#x1B[0m#x1B[2m=#x1B[0mOk(JoinHandle { id: Id(35) }) 1782833862.380 sable_services #x1B[2m2026-06-30T15:37:42.379728Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mhandle_remote_command#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_services::server#x1B[0m#x1B[2m:#x1B[0m Got remote request #x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mServices(BeginAuthenticate(SaslSessionId(Snowflake(859819998544138244)), "PLAIN")) 1782833862.380 sable_services #x1B[2m2026-06-30T15:37:42.379782Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mhandle_remote_command#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_services::server#x1B[0m#x1B[2m:#x1B[0m Got begin authenticate #x1B[3msession#x1B[0m#x1B[2m=#x1B[0mSaslSessionId(Snowflake(859819998544138244)) #x1B[3mmechanism#x1B[0m#x1B[2m=#x1B[0m"PLAIN" 1782833862.421 sable_ircd #x1B[2m2026-06-30T15:37:42.420610Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got targeted message response #x1B[3mresponse#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: TargetedMessageResponse(Services(Authenticate(InProgress([])))) } } 1782833862.421 sable_ircd #x1B[2m2026-06-30T15:37:42.420784Z#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), 4): AUTHENTICATE :+ 1782833862.421 sable_ircd #x1B[2m2026-06-30T15:37:42.420862Z#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 1782833862.421 S -> 1: AUTHENTICATE :+ 1782833862.421 1 -> S: AUTHENTICATE Zm9vAGZvbwBiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJi 1782833862.421 1 -> S: AUTHENTICATE YXJiYXJiYXI= 1782833862.422 sable_ircd #x1B[2m2026-06-30T15:37:42.421702Z#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 1782833862.422 sable_ircd #x1B[2m2026-06-30T15:37:42.421745Z#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), 4)#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"AUTHENTICATE Zm9vAGZvbwBiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJiYXJi" 1782833862.422 sable_ircd #x1B[2m2026-06-30T15:37:42.421874Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::command::handlers::services::sasl#x1B[0m#x1B[2m:#x1B[0m Resuming SASL session #x1B[3msession#x1B[0m#x1B[2m=#x1B[0mSaslSessionId(Snowflake(859819998544138244)) 1782833862.422 sable_ircd #x1B[2m2026-06-30T15:37:42.421944Z#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 1782833862.422 sable_ircd #x1B[2m2026-06-30T15:37:42.421976Z#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), 4)#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"AUTHENTICATE YXJiYXJiYXI=" 1782833862.422 sable_ircd #x1B[2m2026-06-30T15:37:42.422108Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Found target peer, sending message #x1B[3mtarget#x1B[0m#x1B[2m=#x1B[0mPeerConfig { name: ServerName("My.Little.Services"), address: "127.0.0.1:35599", fingerprint: "b78e56aeae4ac486f6b885107f280c09de617a66" } #x1B[3mdetail#x1B[0m#x1B[2m=#x1B[0mTargetedMessage { source: ServerName("My.Little.Server"), target: ServerName("My.Little.Services"), via: [], content: Services(Authenticate(SaslSessionId(Snowflake(859819998544138244)), [102, 111, 111, 0, 102, 111, 111, 0, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98])) } 1782833862.422 sable_ircd #x1B[2m2026-06-30T15:37:42.422436Z#x1B[0m #x1B[32m INFO#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(1), 1782833857), content: TargetedMessage(TargetedMessage { source: ServerName("My.Little.Server"), target: ServerName("My.Little.Services"), via: [], content: Services(Authenticate(SaslSessionId(Snowflake(859819998544138244)), [102, 111, 111, 0, 102, 111, 111, 0, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98])) }) } #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 Connected to 127.0.0.1:35599 (127.0.0.1:35599) 1782833862.424 sable_ircd #x1B[2m2026-06-30T15:37:42.424146Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got send result #x1B[3msend_result#x1B[0m#x1B[2m=#x1B[0mOk(JoinHandle { id: Id(36) }) 1782833862.466 sable_services #x1B[2m2026-06-30T15:37:42.465788Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mhandle_remote_command#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_services::server#x1B[0m#x1B[2m:#x1B[0m Got remote request #x1B[3mreq#x1B[0m#x1B[2m=#x1B[0mServices(Authenticate(SaslSessionId(Snowflake(859819998544138244)), [102, 111, 111, 0, 102, 111, 111, 0, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98])) 1782833862.466 sable_services #x1B[2m2026-06-30T15:37:42.465866Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mhandle_remote_command#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_services::server#x1B[0m#x1B[2m:#x1B[0m Got authenticate data #x1B[3msession#x1B[0m#x1B[2m=#x1B[0mSaslSessionId(Snowflake(859819998544138244)) #x1B[3mdata#x1B[0m#x1B[2m=#x1B[0m[102, 111, 111, 0, 102, 111, 111, 0, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98, 97, 114, 98] 1782833862.470 sable_services #x1B[2m2026-06-30T15:37:42.469712Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1mhandle_remote_command#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_services::server::sasl::plain#x1B[0m#x1B[2m:#x1B[0m sasl login successful #x1B[3maccount_name#x1B[0m#x1B[2m=#x1B[0mNickname("foo") 1782833862.511 sable_ircd #x1B[2m2026-06-30T15:37:42.510604Z#x1B[0m #x1B[34mDEBUG#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::replicated_log#x1B[0m#x1B[2m:#x1B[0m Got targeted message response #x1B[3mresponse#x1B[0m#x1B[2m=#x1B[0mRequest { received_from: ServerName("My.Little.Services"), message: Message { source_server: (ServerId(99), 1782833857), content: TargetedMessageResponse(Services(Authenticate(Success(AccountId(Snowflake(859819989468065792)))))) } } 1782833862.511 sable_ircd #x1B[2m2026-06-30T15:37:42.510795Z#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), 4): :My.Little.Server 900 * * foo :You are now logged in as foo 1782833862.511 sable_ircd #x1B[2m2026-06-30T15:37:42.510848Z#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), 4): :My.Little.Server 903 * :SASL authentication successful 1782833862.511 sable_ircd #x1B[2m2026-06-30T15:37:42.510911Z#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 1782833862.511 S -> 1: :My.Little.Server 900 * * foo :You are now logged in as foo 1782833862.551 S -> 1: :My.Little.Server 903 * :SASL authentication successful 1782833862.555 sable_ircd #x1B[2m2026-06-30T15:37:42.554218Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error in outbound network sync connection: I/O error: unexpected end of file 1782833862.555 sable_ircd #x1B[2m2026-06-30T15:37:42.554229Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[1mhandle_connection#x1B[0m#x1B[1m{#x1B[0m#x1B[3mconn#x1B[0m#x1B[2m=#x1B[0mPollEvented { io: Some(TcpStream { addr: 127.0.0.1:44505, peer: 127.0.0.1:45025, fd: 19 }) } #x1B[3mmessage_sender#x1B[0m#x1B[2m=#x1B[0mUnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x55cae0f73010, tail_position: 0 }, semaphore: Semaphore(0), rx_waker: AtomicWaker, tx_count: 2, rx_fields: "..." } } }#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error handling message: I/O error: unexpected end of file 1782833862.555 sable_ircd #x1B[2m2026-06-30T15:37:42.554261Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error in outbound network sync connection: I/O error: unexpected end of file 1782833862.555 sable_ircd #x1B[2m2026-06-30T15:37:42.554501Z#x1B[0m #x1B[31mERROR#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m Error in outbound network sync connection: I/O error: unexpected end of file 1782833862.557 1: disconnects from server.