--------------------------------- Captured Out --------------------------------- ---- new test ---- 1774773293.221 sable_ircd uid=1001 1774773293.225 sable_ircd #x1B[2m2026-03-29T08:34:53.224727Z#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(826011521275400192)), timestamp: 1774773293, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1774773293, name: ServerName("My.Little.Server"), ts: 1774773293, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }; event clock=EventClock() my clock=EventClock() 1774773293.225 sable_ircd #x1B[2m2026-03-29T08:34:53.224835Z#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 1774773293.225 sable_ircd #x1B[2m2026-03-29T08:34:53.225053Z#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(826011521275400192)), timestamp: 1774773293, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1774773293, name: ServerName("My.Little.Server"), ts: 1774773293, 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 1774773293.225 sable_ircd #x1B[2m2026-03-29T08:34:53.225169Z#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(826011521275400192)), timestamp: 1774773293, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] }) 1774773293.225 sable_ircd #x1B[2m2026-03-29T08:34:53.225213Z#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(826011521275400192)), timestamp: 1774773293, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] } 1774773293.225 sable_ircd #x1B[2m2026-03-29T08:34:53.225266Z#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(826011521275400192)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] }) 1774773293.225 sable_ircd #x1B[2m2026-03-29T08:34:53.225297Z#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(826011521275400192)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] } 1774773293.226 sable_ircd #x1B[2m2026-03-29T08:34:53.225518Z#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(826011521279594497)), timestamp: 1774773293, clock: EventClock(1 => 826011521275400192), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1774773293 }) }; event clock=EventClock(1 => 826011521275400192) my clock=EventClock(1 => 826011521275400192) 1774773293.226 sable_ircd #x1B[2m2026-03-29T08:34:53.225564Z#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 1774773293.226 sable_ircd #x1B[2m2026-03-29T08:34:53.225576Z#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 1774773293.226 sable_ircd #x1B[2m2026-03-29T08:34:53.225817Z#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(826011521279594497)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] }) 1774773293.226 sable_ircd #x1B[2m2026-03-29T08:34:53.225849Z#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(826011521279594497)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] } 1774773293.318 sable_ircd #x1B[2m2026-03-29T08:34:53.317580Z#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 } 1774773293.318 sable_ircd #x1B[2m2026-03-29T08:34:53.317777Z#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 1774773293.318 sable_ircd #x1B[2m2026-03-29T08:34:53.317856Z#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 1774773293.318 sable_ircd #x1B[2m2026-03-29T08:34:53.317927Z#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 1774773293.318 sable_ircd #x1B[2m2026-03-29T08:34:53.318112Z#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 1774773293.318 sable_ircd #x1B[2m2026-03-29T08:34:53.318197Z#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" 1774773293.318 sable_ircd #x1B[2m2026-03-29T08:34:53.318332Z#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 1774773293.318 sable_ircd #x1B[2m2026-03-29T08:34:53.318432Z#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)) 1774773293.319 sable_ircd #x1B[2m2026-03-29T08:34:53.318466Z#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) 1774773293.319 sable_ircd #x1B[2m2026-03-29T08:34:53.318948Z#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 1774773293.319 sable_ircd #x1B[2m2026-03-29T08:34:53.319035Z#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 1774773293.319 sable_ircd #x1B[2m2026-03-29T08:34:53.319223Z#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 1774773293.339 1: connects to server. 1774773293.339 1 -> S: NICK coolNick 1774773293.339 1 -> S: USER myusernam 0 * :My UniqueReal Name 1774773293.339 sable_ircd #x1B[2m2026-03-29T08:34:53.338911Z#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 } 1774773293.339 sable_ircd #x1B[2m2026-03-29T08:34:53.339002Z#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 1774773293.339 sable_ircd #x1B[2m2026-03-29T08:34:53.339039Z#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 1774773293.339 sable_ircd #x1B[2m2026-03-29T08:34:53.339080Z#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 1774773293.339 sable_ircd #x1B[2m2026-03-29T08:34:53.339202Z#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 1774773293.339 sable_ircd #x1B[2m2026-03-29T08:34:53.339261Z#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 coolNick" 1774773293.339 S -> 1: :My.Little.Server NOTICE * :*** Looking up your hostname 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.339465Z#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: 597, tv_nsec: 557440402 }, attach_user_id: OnceLock(), user: OnceLock(), extra_user_params: OnceLock(), nick: OnceLock(Nickname("coolNick")), 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 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.339566Z#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 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.339656Z#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 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.339712Z#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 myusernam 0 * :My UniqueReal Name" 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.339804Z#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: 597, tv_nsec: 557440402 }, attach_user_id: OnceLock(), user: OnceLock(Username("myusernam")), extra_user_params: OnceLock(("0", "*")), nick: OnceLock(Nickname("coolNick")), realname: OnceLock(Realname("My UniqueReal Name")), 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 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.340225Z#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 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.340264Z#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")) 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.340288Z#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 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.340309Z#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: 597, tv_nsec: 557440402 }, attach_user_id: OnceLock(), user: OnceLock(Username("myusernam")), extra_user_params: OnceLock(("0", "*")), nick: OnceLock(Nickname("coolNick")), realname: OnceLock(Realname("My UniqueReal Name")), 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 1774773293.340 sable_ircd #x1B[2m2026-03-29T08:34:53.340347Z#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)) 1774773293.341 S -> 1: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.340570Z#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(826011521761939458)), timestamp: 1774773293, clock: EventClock(1 => 826011521279594497), target: User(UserId(Snowflake(826011521761939456))), details: NewUser(NewUser { nickname: Nickname("coolNick"), username: Username("myusernam"), visible_hostname: Hostname("localhost"), realname: Realname("My UniqueReal Name"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(826011521761939457)), NewUserConnection { user: UserId(Snowflake(826011521761939456)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1774773293 })) }) }; event clock=EventClock(1 => 826011521279594497) my clock=EventClock(1 => 826011521279594497) 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.340711Z#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 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.340995Z#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(826011521761939458)), timestamp: 1774773293, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(826011521761939456)), 1) }), users_to_notify: [] }) 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341037Z#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(826011521761939458)), timestamp: 1774773293, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(826011521761939456)), 1) }), users_to_notify: [] } 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341091Z#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(826011521761939458)), timestamp: 1774773293, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(826011521761939456)), 2), connection: UserConnectionId(Snowflake(826011521761939457)) }), users_to_notify: [] }) 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341115Z#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(826011521761939458)), timestamp: 1774773293, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(826011521761939456)), 2), connection: UserConnectionId(Snowflake(826011521761939457)) }), users_to_notify: [] } 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341166Z#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 coolNick :Welcome to the test Internet Relay Chat network, coolNick 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341196Z#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 coolNick :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341217Z#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 coolNick :This server was created 2026-03-29 08:34:53.341209933 UTC 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341233Z#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 coolNick My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341263Z#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 coolNick 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 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341281Z#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 coolNick :MOTD File is missing 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341302Z#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): :coolNick!myusernam@localhost MODE coolNick + 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341317Z#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 coolNick :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341346Z#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(826011521761939458)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] }) 1774773293.341 sable_ircd #x1B[2m2026-03-29T08:34:53.341365Z#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(826011521761939458)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] } 1774773293.342 S -> 1: :My.Little.Server 001 coolNick :Welcome to the test Internet Relay Chat network, coolNick 1774773293.345 sable_history #x1B[2m2027-03-29T10:12:00.124745Z#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(958307532009578604)), timestamp: 1806315120, clock: EventClock(1 => 958281851250675734, 50 => 958307280351338603, 99 => 958281854329696260), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806315120 }) }; event clock=EventClock(1 => 958281851250675734, 50 => 958307280351338603, 99 => 958281854329696260) my clock=EventClock(1 => 958281851250675734, 50 => 958307280351338603, 99 => 958281854329696260) 1774773293.345 sable_history #x1B[2m2027-03-29T10:12:00.126278Z#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 1774773293.374 sable_history #x1B[2m2027-03-29T10:06:24.174098Z#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(958306122928955493)), timestamp: 1806314784, clock: EventClock(1 => 958281448605880321, 50 => 958305871274909796), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314784 }) }; event clock=EventClock(1 => 958281448605880321, 50 => 958305871274909796) my clock=EventClock(1 => 958281448605880321, 50 => 958305871274909796) 1774773293.374 sable_history #x1B[2m2027-03-29T10:06:24.175333Z#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 1774773293.442 1 -> S: PING synchronize597.660114045 1774773293.442 S -> 1: :My.Little.Server 002 coolNick :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1774773293.442 S -> 1: :My.Little.Server 003 coolNick :This server was created 2026-03-29 08:34:53.341209933 UTC 1774773293.442 S -> 1: :My.Little.Server 004 coolNick My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1774773293.442 S -> 1: :My.Little.Server 005 coolNick 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 1774773293.442 S -> 1: :My.Little.Server 422 coolNick :MOTD File is missing 1774773293.442 S -> 1: :coolNick!myusernam@localhost MODE coolNick + 1774773293.442 S -> 1: :My.Little.Server NOTICE coolNick :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1774773293.442 sable_ircd #x1B[2m2026-03-29T08:34:53.442282Z#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 1774773293.442 sable_ircd #x1B[2m2026-03-29T08:34:53.442361Z#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 synchronize597.660114045" 1774773293.443 sable_ircd #x1B[2m2026-03-29T08:34:53.442526Z#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 :synchronize597.660114045 1774773293.443 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize597.660114045 1774773293.443 1 -> S: JOIN #chan 1774773293.443 sable_ircd #x1B[2m2026-03-29T08:34:53.443232Z#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 1774773293.443 sable_ircd #x1B[2m2026-03-29T08:34:53.443279Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"JOIN #chan" 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.443500Z#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(826011522193952771)), timestamp: 1774773293, clock: EventClock(1 => 826011521761939458), target: Channel(ChannelId(Snowflake(826011522193952770))), details: NewChannel(NewChannel { name: ChannelName("#chan"), mode: ChannelMode { modes: ChannelModeSet(0), key: None } }) }; event clock=EventClock(1 => 826011521761939458) my clock=EventClock(1 => 826011521761939458) 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.443682Z#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 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.443786Z#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(826011522193952772)), timestamp: 1774773293, clock: EventClock(1 => 826011522193952771), target: Membership(MembershipId(UserId(Snowflake(826011521761939456)), ChannelId(Snowflake(826011522193952770)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(826011522193952770)), user: UserId(Snowflake(826011521761939456)), permissions: MembershipFlagSet(1) }) }; event clock=EventClock(1 => 826011522193952771) my clock=EventClock(1 => 826011522193952771) 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.443902Z#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 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.443932Z#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 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.444161Z#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(826011522193952771)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] }) 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.444196Z#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(826011522193952771)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] } 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.444263Z#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(826011522193952772)), timestamp: 1774773293, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(826011521761939456)), ChannelId(Snowflake(826011522193952770))), user: HistoricUserId(UserId(Snowflake(826011521761939456)), 2) }), users_to_notify: [UserId(Snowflake(826011521761939456))] }) 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.444299Z#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(826011522193952772)), timestamp: 1774773293, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(826011521761939456)), ChannelId(Snowflake(826011522193952770))), user: HistoricUserId(UserId(Snowflake(826011521761939456)), 2) }), users_to_notify: [UserId(Snowflake(826011521761939456))] } 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.444366Z#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): :coolNick!myusernam@localhost JOIN #chan 1774773293.444 sable_ircd #x1B[2m2026-03-29T08:34:53.444416Z#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): :coolNick!myusernam@localhost MODE #chan +o coolNick 1774773293.445 sable_ircd #x1B[2m2026-03-29T08:34:53.444483Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 353 coolNick = #chan :@coolNick 1774773293.445 sable_ircd #x1B[2m2026-03-29T08:34:53.444518Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server 366 coolNick #chan :End of names list 1774773293.445 sable_ircd #x1B[2m2026-03-29T08:34:53.444580Z#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(826011522193952772)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] }) 1774773293.445 sable_ircd #x1B[2m2026-03-29T08:34:53.444613Z#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(826011522193952772)), timestamp: 1774773293, change: EventComplete(EventComplete), users_to_notify: [] } 1774773293.543 1 -> S: PING synchronize597.761521682 1774773293.543 S -> 1: :coolNick!myusernam@localhost JOIN #chan 1774773293.543 S -> 1: :coolNick!myusernam@localhost MODE #chan +o coolNick 1774773293.543 S -> 1: :My.Little.Server 353 coolNick = #chan :@coolNick 1774773293.543 S -> 1: :My.Little.Server 366 coolNick #chan :End of names list 1774773293.544 sable_ircd #x1B[2m2026-03-29T08:34:53.543798Z#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 1774773293.544 sable_ircd #x1B[2m2026-03-29T08:34:53.543867Z#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 synchronize597.761521682" 1774773293.863 sable_history #x1B[2m2027-03-29T10:06:24.622015Z#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(958306124808003685)), timestamp: 1806314784, clock: EventClock(1 => 958281450614951937, 50 => 958305873149763684), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314784 }) }; event clock=EventClock(1 => 958281450614951937, 50 => 958305873149763684) my clock=EventClock(1 => 958281450614951937, 50 => 958305873149763684) 1774773293.863 sable_history #x1B[2m2027-03-29T10:06:24.623821Z#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 1774773293.968 sable_history #x1B[2m2027-03-29T10:14:48.795713Z#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(958308239467028591)), timestamp: 1806315288, clock: EventClock(1 => 958281803347529750, 50 => 958307987804594286, 99 => 958281806971809796), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806315288 }) }; event clock=EventClock(1 => 958281803347529750, 50 => 958307987804594286, 99 => 958281806971809796) my clock=EventClock(1 => 958281803347529750, 50 => 958307987804594286, 99 => 958281806971809796) 1774773293.968 sable_history #x1B[2m2027-03-29T10:14:48.797627Z#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 1774773294.046 sable_ircd #x1B[2m2026-03-29T08:34:54.046120Z#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 :synchronize597.761521682 1774773294.047 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize597.761521682 1774773294.047 2: connects to server. 1774773294.047 2 -> S: NICK otherNick 1774773294.047 2 -> S: USER username * * :Realname 1774773294.047 sable_ircd #x1B[2m2026-03-29T08:34:54.047184Z#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 } 1774773294.047 sable_ircd #x1B[2m2026-03-29T08:34:54.047322Z#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 1774773294.047 sable_ircd #x1B[2m2026-03-29T08:34:54.047370Z#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 1774773294.047 sable_ircd #x1B[2m2026-03-29T08:34:54.047425Z#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 1774773294.048 sable_ircd #x1B[2m2026-03-29T08:34:54.047578Z#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 1774773294.048 sable_ircd #x1B[2m2026-03-29T08:34:54.047679Z#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 otherNick" 1774773294.048 S -> 2: :My.Little.Server NOTICE * :*** Looking up your hostname 1774773294.048 sable_ircd #x1B[2m2026-03-29T08:34:54.047840Z#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: 598, tv_nsec: 265780660 }, attach_user_id: OnceLock(), user: OnceLock(), extra_user_params: OnceLock(), nick: OnceLock(Nickname("otherNick")), 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 1774773294.048 sable_ircd #x1B[2m2026-03-29T08:34:54.047911Z#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 1774773294.048 sable_ircd #x1B[2m2026-03-29T08:34:54.047976Z#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 1774773294.048 sable_ircd #x1B[2m2026-03-29T08:34:54.048029Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"USER username * * :Realname" 1774773294.048 sable_ircd #x1B[2m2026-03-29T08:34:54.048130Z#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: 598, tv_nsec: 265780660 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("otherNick")), realname: OnceLock(Realname("Realname")), hostname: OnceLock(), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mfalse #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.048738Z#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 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.048767Z#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")) 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.048792Z#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 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.048813Z#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: 598, tv_nsec: 265780660 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("otherNick")), realname: OnceLock(Realname("Realname")), hostname: OnceLock(Hostname("localhost")), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mtrue #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.048852Z#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)) 1774773294.049 S -> 2: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.049045Z#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(826011524735700997)), timestamp: 1774773294, clock: EventClock(1 => 826011522193952772), target: User(UserId(Snowflake(826011524731506691))), details: NewUser(NewUser { nickname: Nickname("otherNick"), username: Username("username"), visible_hostname: Hostname("localhost"), realname: Realname("Realname"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(826011524731506692)), NewUserConnection { user: UserId(Snowflake(826011524731506691)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1774773294 })) }) }; event clock=EventClock(1 => 826011522193952772) my clock=EventClock(1 => 826011522193952772) 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.049148Z#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 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.049417Z#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(826011524735700997)), timestamp: 1774773294, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(826011524731506691)), 1) }), users_to_notify: [] }) 1774773294.049 sable_ircd #x1B[2m2026-03-29T08:34:54.049457Z#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(826011524735700997)), timestamp: 1774773294, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(826011524731506691)), 1) }), users_to_notify: [] } 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049524Z#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(826011524735700997)), timestamp: 1774773294, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(826011524731506691)), 2), connection: UserConnectionId(Snowflake(826011524731506692)) }), users_to_notify: [] }) 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049557Z#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(826011524735700997)), timestamp: 1774773294, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(826011524731506691)), 2), connection: UserConnectionId(Snowflake(826011524731506692)) }), users_to_notify: [] } 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049615Z#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 otherNick :Welcome to the test Internet Relay Chat network, otherNick 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049676Z#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 otherNick :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049720Z#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 otherNick :This server was created 2026-03-29 08:34:54.049705866 UTC 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049755Z#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 otherNick My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049796Z#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 otherNick 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 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049831Z#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 otherNick :MOTD File is missing 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049869Z#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): :otherNick!username@localhost MODE otherNick + 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049900Z#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 otherNick :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049951Z#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(826011524735700997)), timestamp: 1774773294, change: EventComplete(EventComplete), users_to_notify: [] }) 1774773294.050 sable_ircd #x1B[2m2026-03-29T08:34:54.049983Z#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(826011524735700997)), timestamp: 1774773294, change: EventComplete(EventComplete), users_to_notify: [] } 1774773294.050 S -> 2: :My.Little.Server 001 otherNick :Welcome to the test Internet Relay Chat network, otherNick 1774773294.050 S -> 2: :My.Little.Server 002 otherNick :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1774773294.050 2 -> S: PING foo 1774773294.051 sable_ircd #x1B[2m2026-03-29T08:34:54.050537Z#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 1774773294.051 sable_ircd #x1B[2m2026-03-29T08:34:54.050574Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING foo" 1774773294.051 sable_ircd #x1B[2m2026-03-29T08:34:54.050670Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server PONG My.Little.Server :foo 1774773294.251 2 -> S: PING synchronize598.46891994 1774773294.251 S -> 2: :My.Little.Server 003 otherNick :This server was created 2026-03-29 08:34:54.049705866 UTC 1774773294.251 S -> 2: :My.Little.Server 004 otherNick My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1774773294.251 S -> 2: :My.Little.Server 005 otherNick 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 1774773294.251 S -> 2: :My.Little.Server 422 otherNick :MOTD File is missing 1774773294.251 S -> 2: :otherNick!username@localhost MODE otherNick + 1774773294.251 S -> 2: :My.Little.Server NOTICE otherNick :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1774773294.251 S -> 2: :My.Little.Server PONG My.Little.Server :foo 1774773294.251 sable_ircd #x1B[2m2026-03-29T08:34:54.250917Z#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 1774773294.251 sable_ircd #x1B[2m2026-03-29T08:34:54.250985Z#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 synchronize598.46891994" 1774773294.251 sable_ircd #x1B[2m2026-03-29T08:34:54.251135Z#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 :synchronize598.46891994 1774773294.251 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize598.46891994 1774773294.378 sable_history #x1B[2m2027-03-29T10:06:25.473488Z#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(958306128377356389)), timestamp: 1806314785, clock: EventClock(1 => 958281460278628355, 50 => 958305876723310692), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314785 }) }; event clock=EventClock(1 => 958281460278628355, 50 => 958305876723310692) my clock=EventClock(1 => 958281460278628355, 50 => 958305876723310692) 1774773294.378 sable_history #x1B[2m2027-03-29T10:06:25.475262Z#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 1774773294.843 sable_history #x1B[2m2027-03-29T10:17:44.441494Z#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(958308976175554674)), timestamp: 1806315464, clock: EventClock(1 => 958281754748129302, 50 => 958308724517314673, 99 => 958281768291938308), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806315464 }) }; event clock=EventClock(1 => 958281754748129302, 50 => 958308724517314673, 99 => 958281768291938308) my clock=EventClock(1 => 958281754748129302, 50 => 958308724517314673, 99 => 958281768291938308) 1774773294.843 sable_history #x1B[2m2027-03-29T10:17:44.443090Z#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 1774773294.853 sable_history #x1B[2m2027-03-29T10:06:25.668105Z#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(958306129195245670)), timestamp: 1806314785, clock: EventClock(1 => 958281533112717327, 50 => 958305877541199973, 99 => 958281523239727108), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314785 }) }; event clock=EventClock(1 => 958281533112717327, 50 => 958305877541199973, 99 => 958281523239727108) my clock=EventClock(1 => 958281533112717327, 50 => 958305877541199973, 99 => 958281523239727108) 1774773294.853 sable_history #x1B[2m2027-03-29T10:06:25.669379Z#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 1774773294.952 2 -> S: PING synchronize599.170658157 1774773294.953 sable_ircd #x1B[2m2026-03-29T08:34:54.952890Z#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 1774773294.953 sable_ircd #x1B[2m2026-03-29T08:34:54.952987Z#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 synchronize599.170658157" 1774773295.205 sable_ircd #x1B[2m2026-03-29T08:34:55.204717Z#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 :synchronize599.170658157 1774773295.205 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize599.170658157 1774773295.205 2 -> S: JOIN #chan 1774773295.206 sable_ircd #x1B[2m2026-03-29T08:34:55.205491Z#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 1774773295.206 sable_ircd #x1B[2m2026-03-29T08:34:55.205544Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 3)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"JOIN #chan" 1774773295.305 2 -> S: PING synchronize599.523713385 1774773295.306 sable_ircd #x1B[2m2026-03-29T08:34:55.305787Z#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 1774773295.306 sable_ircd #x1B[2m2026-03-29T08:34:55.305848Z#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 synchronize599.523713385" 1774773296.060 sable_ircd #x1B[2m2026-03-29T08:34:56.059998Z#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(826011533166252038)), timestamp: 1774773296, clock: EventClock(1 => 826011524735700997), target: Membership(MembershipId(UserId(Snowflake(826011524731506691)), ChannelId(Snowflake(826011522193952770)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(826011522193952770)), user: UserId(Snowflake(826011524731506691)), permissions: MembershipFlagSet(0) }) }; event clock=EventClock(1 => 826011524735700997) my clock=EventClock(1 => 826011524735700997) 1774773296.060 sable_ircd #x1B[2m2026-03-29T08:34:56.060192Z#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 1774773296.060 sable_ircd #x1B[2m2026-03-29T08:34:56.060197Z#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 1774773296.061 sable_ircd #x1B[2m2026-03-29T08:34:56.060472Z#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(826011533166252038)), timestamp: 1774773296, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(826011524731506691)), ChannelId(Snowflake(826011522193952770))), user: HistoricUserId(UserId(Snowflake(826011524731506691)), 2) }), users_to_notify: [UserId(Snowflake(826011521761939456)), UserId(Snowflake(826011524731506691))] }) 1774773296.061 sable_ircd #x1B[2m2026-03-29T08:34:56.060510Z#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(826011533166252038)), timestamp: 1774773296, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(826011524731506691)), ChannelId(Snowflake(826011522193952770))), user: HistoricUserId(UserId(Snowflake(826011524731506691)), 2) }), users_to_notify: [UserId(Snowflake(826011521761939456)), UserId(Snowflake(826011524731506691))] } 1774773296.061 sable_ircd #x1B[2m2026-03-29T08:34:56.060565Z#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): :otherNick!username@localhost JOIN #chan 1774773296.061 sable_ircd #x1B[2m2026-03-29T08:34:56.060600Z#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): :otherNick!username@localhost JOIN #chan 1774773296.061 sable_ircd #x1B[2m2026-03-29T08:34:56.060671Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 353 otherNick = #chan :@coolNick otherNick 1774773296.061 sable_ircd #x1B[2m2026-03-29T08:34:56.060696Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :My.Little.Server 366 otherNick #chan :End of names list 1774773296.061 sable_ircd #x1B[2m2026-03-29T08:34:56.060744Z#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(826011533166252038)), timestamp: 1774773296, change: EventComplete(EventComplete), users_to_notify: [] }) 1774773296.061 sable_ircd #x1B[2m2026-03-29T08:34:56.060768Z#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(826011533166252038)), timestamp: 1774773296, change: EventComplete(EventComplete), users_to_notify: [] } 1774773296.061 S -> 2: :otherNick!username@localhost JOIN #chan 1774773296.102 S -> 2: :My.Little.Server 353 otherNick = #chan :@coolNick otherNick 1774773296.102 S -> 2: :My.Little.Server 366 otherNick #chan :End of names list 1774773296.279 sable_history #x1B[2m2027-03-29T10:10:11.125606Z#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(958307074830442602)), timestamp: 1806315011, clock: EventClock(1 => 958282148563914785, 50 => 958306823172202601, 99 => 958282152058171397), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806315011 }) }; event clock=EventClock(1 => 958282148563914785, 50 => 958306823172202601, 99 => 958282152058171397) my clock=EventClock(1 => 958282148563914785, 50 => 958306823172202601, 99 => 958282152058171397) 1774773296.279 sable_history #x1B[2m2027-03-29T10:10:11.127460Z#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 1774773296.477 sable_history #x1B[2m2027-03-29T10:07:23.302925Z#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(958306370933956710)), timestamp: 1806314843, clock: EventClock(1 => 958281444919087105, 50 => 958306119271522405), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314843 }) }; event clock=EventClock(1 => 958281444919087105, 50 => 958306119271522405) my clock=EventClock(1 => 958281444919087105, 50 => 958306119271522405) 1774773296.477 sable_history #x1B[2m2027-03-29T10:07:23.304697Z#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 1774773296.926 sable_history #x1B[2m2027-03-29T10:07:23.752928Z#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(958306372821393510)), timestamp: 1806314843, clock: EventClock(1 => 958281446718443521, 50 => 958306121163153509), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314843 }) }; event clock=EventClock(1 => 958281446718443521, 50 => 958306121163153509) my clock=EventClock(1 => 958281446718443521, 50 => 958306121163153509) 1774773296.926 sable_history #x1B[2m2027-03-29T10:07:23.754551Z#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 1774773297.065 sable_ircd #x1B[2m2026-03-29T08:34:57.064498Z#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 :synchronize599.523713385 1774773297.065 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize599.523713385 1774773297.065 2 -> S: WHO coolnick 1774773297.065 sable_ircd #x1B[2m2026-03-29T08:34:57.065424Z#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 1774773297.066 sable_ircd #x1B[2m2026-03-29T08:34:57.065478Z#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"WHO coolnick" 1774773297.165 2 -> S: PING synchronize601.383607076 1774773297.166 sable_ircd #x1B[2m2026-03-29T08:34:57.165714Z#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 1774773297.166 sable_ircd #x1B[2m2026-03-29T08:34:57.165771Z#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 synchronize601.383607076" 1774773297.345 sable_history #x1B[2m2027-03-29T10:13:00.124887Z#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(958307783667818605)), timestamp: 1806315180, clock: EventClock(1 => 958281851250675734, 50 => 958307532009578604, 99 => 958281854329696260), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806315180 }) }; event clock=EventClock(1 => 958281851250675734, 50 => 958307532009578604, 99 => 958281854329696260) my clock=EventClock(1 => 958281851250675734, 50 => 958307532009578604, 99 => 958281854329696260) 1774773297.346 sable_history #x1B[2m2027-03-29T10:13:00.126539Z#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 1774773297.374 sable_history #x1B[2m2027-03-29T10:07:24.174194Z#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(958306374587195494)), timestamp: 1806314844, clock: EventClock(1 => 958281448605880321, 50 => 958306122928955493), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314844 }) }; event clock=EventClock(1 => 958281448605880321, 50 => 958306122928955493) my clock=EventClock(1 => 958281448605880321, 50 => 958306122928955493) 1774773297.374 sable_history #x1B[2m2027-03-29T10:07:24.175881Z#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 1774773297.863 sable_history #x1B[2m2027-03-29T10:07:24.622186Z#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(958306376466243686)), timestamp: 1806314844, clock: EventClock(1 => 958281450614951937, 50 => 958306124808003685), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314844 }) }; event clock=EventClock(1 => 958281450614951937, 50 => 958306124808003685) my clock=EventClock(1 => 958281450614951937, 50 => 958306124808003685) 1774773297.863 sable_history #x1B[2m2027-03-29T10:07:24.623844Z#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 1774773297.968 sable_history #x1B[2m2027-03-29T10:15:48.795113Z#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(958308491121074288)), timestamp: 1806315348, clock: EventClock(1 => 958281803347529750, 50 => 958308239467028591, 99 => 958281806971809796), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806315348 }) }; event clock=EventClock(1 => 958281803347529750, 50 => 958308239467028591, 99 => 958281806971809796) my clock=EventClock(1 => 958281803347529750, 50 => 958308239467028591, 99 => 958281806971809796) 1774773297.968 sable_history #x1B[2m2027-03-29T10:15:48.796675Z#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 1774773298.166 2: waiting… 1774773298.170 sable_ircd #x1B[2m2026-03-29T08:34:58.170399Z#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 352 otherNick * myusernam localhost * coolNick H :0 My UniqueReal Name 1774773298.171 sable_ircd #x1B[2m2026-03-29T08:34:58.170466Z#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 315 otherNick coolnick :End of /WHO list 1774773298.171 S -> 2: :My.Little.Server 352 otherNick * myusernam localhost * coolNick H :0 My UniqueReal Name 1774773298.212 S -> 2: :My.Little.Server 315 otherNick coolnick :End of /WHO list 1774773298.378 sable_history #x1B[2m2027-03-29T10:07:25.473713Z#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(958306380035596390)), timestamp: 1806314845, clock: EventClock(1 => 958281460278628355, 50 => 958306128377356389), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314845 }) }; event clock=EventClock(1 => 958281460278628355, 50 => 958306128377356389) my clock=EventClock(1 => 958281460278628355, 50 => 958306128377356389) 1774773298.378 sable_history #x1B[2m2027-03-29T10:07:25.475457Z#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 1774773298.843 sable_history #x1B[2m2027-03-29T10:18:44.441456Z#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(958309227833794675)), timestamp: 1806315524, clock: EventClock(1 => 958281754748129302, 50 => 958308976175554674, 99 => 958281768291938308), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806315524 }) }; event clock=EventClock(1 => 958281754748129302, 50 => 958308976175554674, 99 => 958281768291938308) my clock=EventClock(1 => 958281754748129302, 50 => 958308976175554674, 99 => 958281768291938308) 1774773298.843 sable_history #x1B[2m2027-03-29T10:18:44.443264Z#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 1774773298.853 sable_history #x1B[2m2027-03-29T10:07:25.668903Z#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(958306380857679975)), timestamp: 1806314845, clock: EventClock(1 => 958281533112717327, 50 => 958306129195245670, 99 => 958281523239727108), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1806314845 }) }; event clock=EventClock(1 => 958281533112717327, 50 => 958306129195245670, 99 => 958281523239727108) my clock=EventClock(1 => 958281533112717327, 50 => 958306129195245670, 99 => 958281523239727108) 1774773298.853 sable_history #x1B[2m2027-03-29T10:07:25.670110Z#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 1774773299.175 sable_ircd #x1B[2m2026-03-29T08:34:59.175198Z#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 :synchronize601.383607076 1774773299.176 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize601.383607076 1774773299.180 1: disconnects from server. 1774773299.180 2: disconnects from server.