--------------------------------- Captured Out --------------------------------- ---- new test ---- 1773600096.132 sable_ircd uid=1001 1773600096.137 sable_ircd #x1B[2m2026-03-15T18:41:36.136942Z#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(821090776036413440)), timestamp: 1773600096, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1773600096, name: ServerName("My.Little.Server"), ts: 1773600096, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }; event clock=EventClock() my clock=EventClock() 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.137110Z#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 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.137600Z#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(821090776036413440)), timestamp: 1773600096, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1773600096, name: ServerName("My.Little.Server"), ts: 1773600096, 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 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.137728Z#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 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.137788Z#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(821090776040607745)), timestamp: 1773600096, clock: EventClock(1 => 821090776036413440), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1773600096 }) }; event clock=EventClock(1 => 821090776036413440) my clock=EventClock(1 => 821090776036413440) 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.137859Z#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 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.137835Z#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(821090776036413440)), timestamp: 1773600096, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] }) 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.137909Z#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(821090776036413440)), timestamp: 1773600096, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] } 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.137972Z#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(821090776036413440)), timestamp: 1773600096, change: EventComplete(EventComplete), users_to_notify: [] }) 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.138007Z#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(821090776036413440)), timestamp: 1773600096, change: EventComplete(EventComplete), users_to_notify: [] } 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.138045Z#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(821090776040607745)), timestamp: 1773600096, change: EventComplete(EventComplete), users_to_notify: [] }) 1773600096.138 sable_ircd #x1B[2m2026-03-15T18:41:36.138066Z#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(821090776040607745)), timestamp: 1773600096, change: EventComplete(EventComplete), users_to_notify: [] } 1773600096.227 sable_ircd #x1B[2m2026-03-15T18:41:36.227256Z#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 } 1773600096.227 sable_ircd #x1B[2m2026-03-15T18:41:36.227407Z#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 1773600096.228 sable_ircd #x1B[2m2026-03-15T18:41:36.227479Z#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 1773600096.228 sable_ircd #x1B[2m2026-03-15T18:41:36.227704Z#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 1773600096.228 sable_ircd #x1B[2m2026-03-15T18:41:36.227946Z#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 1773600096.228 sable_ircd #x1B[2m2026-03-15T18:41:36.228033Z#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" 1773600096.228 sable_ircd #x1B[2m2026-03-15T18:41:36.228171Z#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 1773600096.229 sable_ircd #x1B[2m2026-03-15T18:41:36.228425Z#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)) 1773600096.229 sable_ircd #x1B[2m2026-03-15T18:41:36.228467Z#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) 1773600096.229 sable_ircd #x1B[2m2026-03-15T18:41:36.229107Z#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 1773600096.230 sable_ircd #x1B[2m2026-03-15T18:41:36.229570Z#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 1773600096.230 sable_ircd #x1B[2m2026-03-15T18:41:36.229653Z#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 1773600096.249 evan: connects to server. 1773600096.249 evan -> S: NICK evan 1773600096.249 evan -> S: USER username * * :Realname 1773600096.249 sable_ircd #x1B[2m2026-03-15T18:41:36.249361Z#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 } 1773600096.249 sable_ircd #x1B[2m2026-03-15T18:41:36.249469Z#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 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.249507Z#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 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.249588Z#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 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.249708Z#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 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.249742Z#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 evan" 1773600096.250 S -> evan: :My.Little.Server NOTICE * :*** Looking up your hostname 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.249834Z#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: 547, tv_nsec: 929026092 }, attach_user_id: OnceLock(), user: OnceLock(), extra_user_params: OnceLock(), nick: OnceLock(Nickname("evan")), 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 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.250013Z#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 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.250060Z#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 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.250090Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"USER username * * :Realname" 1773600096.250 sable_ircd #x1B[2m2026-03-15T18:41:36.250159Z#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: 547, tv_nsec: 929026092 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("evan")), 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 1773600096.251 sable_ircd #x1B[2m2026-03-15T18:41:36.250725Z#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 1773600096.251 sable_ircd #x1B[2m2026-03-15T18:41:36.250779Z#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")) 1773600096.251 sable_ircd #x1B[2m2026-03-15T18:41:36.250820Z#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 1773600096.251 sable_ircd #x1B[2m2026-03-15T18:41:36.250851Z#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: 547, tv_nsec: 929026092 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("evan")), 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 1773600096.251 sable_ircd #x1B[2m2026-03-15T18:41:36.250909Z#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)) 1773600096.251 S -> evan: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.251327Z#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(821090776518758402)), timestamp: 1773600096, clock: EventClock(1 => 821090776040607745), target: User(UserId(Snowflake(821090776518758400))), details: NewUser(NewUser { nickname: Nickname("evan"), 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(821090776518758401)), NewUserConnection { user: UserId(Snowflake(821090776518758400)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1773600096 })) }) }; event clock=EventClock(1 => 821090776040607745) my clock=EventClock(1 => 821090776040607745) 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.251432Z#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 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.251848Z#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(821090776518758402)), timestamp: 1773600096, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(821090776518758400)), 1) }), users_to_notify: [] }) 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.251888Z#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(821090776518758402)), timestamp: 1773600096, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(821090776518758400)), 1) }), users_to_notify: [] } 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252011Z#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(821090776518758402)), timestamp: 1773600096, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(821090776518758400)), 2), connection: UserConnectionId(Snowflake(821090776518758401)) }), users_to_notify: [] }) 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252042Z#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(821090776518758402)), timestamp: 1773600096, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(821090776518758400)), 2), connection: UserConnectionId(Snowflake(821090776518758401)) }), users_to_notify: [] } 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252088Z#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 evan :Welcome to the test Internet Relay Chat network, evan 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252119Z#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 evan :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252144Z#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 evan :This server was created 2026-03-15 18:41:36.252135852 UTC 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252161Z#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 evan My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252188Z#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 evan 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 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252208Z#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 evan :MOTD File is missing 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252230Z#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): :evan!username@localhost MODE evan + 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252247Z#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 evan :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252278Z#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(821090776518758402)), timestamp: 1773600096, change: EventComplete(EventComplete), users_to_notify: [] }) 1773600096.252 sable_ircd #x1B[2m2026-03-15T18:41:36.252299Z#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(821090776518758402)), timestamp: 1773600096, change: EventComplete(EventComplete), users_to_notify: [] } 1773600096.253 S -> evan: :My.Little.Server 001 evan :Welcome to the test Internet Relay Chat network, evan 1773600096.253 evan -> S: PING foo 1773600096.253 sable_ircd #x1B[2m2026-03-15T18:41:36.252868Z#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 1773600096.253 sable_ircd #x1B[2m2026-03-15T18:41:36.252918Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"PING foo" 1773600096.253 sable_ircd #x1B[2m2026-03-15T18:41:36.253000Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :My.Little.Server PONG My.Little.Server :foo 1773600096.353 evan -> S: PING synchronize548.032222213 1773600096.353 S -> evan: :My.Little.Server 002 evan :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1773600096.353 S -> evan: :My.Little.Server 003 evan :This server was created 2026-03-15 18:41:36.252135852 UTC 1773600096.353 S -> evan: :My.Little.Server 004 evan My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1773600096.353 S -> evan: :My.Little.Server 005 evan 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 1773600096.353 S -> evan: :My.Little.Server 422 evan :MOTD File is missing 1773600096.353 S -> evan: :evan!username@localhost MODE evan + 1773600096.353 S -> evan: :My.Little.Server NOTICE evan :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1773600096.353 S -> evan: :My.Little.Server PONG My.Little.Server :foo 1773600096.353 sable_ircd #x1B[2m2026-03-15T18:41:36.353187Z#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 1773600096.353 sable_ircd #x1B[2m2026-03-15T18:41:36.353252Z#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 synchronize548.032222213" 1773600096.353 sable_ircd #x1B[2m2026-03-15T18:41:36.353384Z#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 :synchronize548.032222213 1773600096.354 S -> evan: :My.Little.Server PONG My.Little.Server :synchronize548.032222213 1773600097.055 evan -> S: MODE evan +i 1773600097.055 sable_ircd #x1B[2m2026-03-15T18:41:37.055196Z#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 1773600097.055 sable_ircd #x1B[2m2026-03-15T18:41:37.055273Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m#x1B[1mprocess_connection_event#x1B[0m#x1B[1m{#x1B[0m#x1B[3msource#x1B[0m#x1B[2m=#x1B[0mConnectionId(ListenerId(0), 2)#x1B[1m}#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got message #x1B[3mmsg#x1B[0m#x1B[2m=#x1B[0m"MODE evan +i" 1773600097.056 sable_ircd #x1B[2m2026-03-15T18:41:37.055619Z#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(821090779890978819)), timestamp: 1773600097, clock: EventClock(1 => 821090776518758402), target: User(UserId(Snowflake(821090776518758400))), details: UserModeChange(UserModeChange { changed_by: User(UserId(Snowflake(821090776518758400))), added: UserModeSet(1), removed: UserModeSet(0) }) }; event clock=EventClock(1 => 821090776518758402) my clock=EventClock(1 => 821090776518758402) 1773600097.056 sable_ircd #x1B[2m2026-03-15T18:41:37.055783Z#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 1773600097.056 sable_ircd #x1B[2m2026-03-15T18:41:37.055784Z#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 1773600097.056 sable_ircd #x1B[2m2026-03-15T18:41:37.056010Z#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(821090779890978819)), timestamp: 1773600097, change: UserModeChange(UserModeChange { user: HistoricUserId(UserId(Snowflake(821090776518758400)), 2), added: UserModeSet(1), removed: UserModeSet(0), changed_by: User(HistoricUserId(UserId(Snowflake(821090776518758400)), 2)) }), users_to_notify: [UserId(Snowflake(821090776518758400))] }) 1773600097.056 sable_ircd #x1B[2m2026-03-15T18:41:37.056059Z#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(821090779890978819)), timestamp: 1773600097, change: UserModeChange(UserModeChange { user: HistoricUserId(UserId(Snowflake(821090776518758400)), 2), added: UserModeSet(1), removed: UserModeSet(0), changed_by: User(HistoricUserId(UserId(Snowflake(821090776518758400)), 2)) }), users_to_notify: [UserId(Snowflake(821090776518758400))] } 1773600097.056 sable_ircd #x1B[2m2026-03-15T18:41:37.056116Z#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): :evan!username@localhost MODE evan +i 1773600097.056 sable_ircd #x1B[2m2026-03-15T18:41:37.056173Z#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(821090779890978819)), timestamp: 1773600097, change: EventComplete(EventComplete), users_to_notify: [] }) 1773600097.056 sable_ircd #x1B[2m2026-03-15T18:41:37.056198Z#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(821090779890978819)), timestamp: 1773600097, change: EventComplete(EventComplete), users_to_notify: [] } 1773600097.155 evan -> S: PING synchronize548.834262359 1773600097.155 S -> evan: :evan!username@localhost MODE evan +i 1773600097.155 sable_ircd #x1B[2m2026-03-15T18:41:37.155277Z#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 1773600097.155 sable_ircd #x1B[2m2026-03-15T18:41:37.155337Z#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 synchronize548.834262359" 1773600098.156 evan: waiting… 1773600098.161 sable_ircd #x1B[2m2026-03-15T18:41:38.160755Z#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 :synchronize548.834262359 1773600098.161 S -> evan: :My.Little.Server PONG My.Little.Server :synchronize548.834262359 1773600098.161 shivaram: connects to server. 1773600098.161 shivaram -> S: NICK shivaram 1773600098.161 shivaram -> S: USER username * * :Realname 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.161648Z#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 } 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.161755Z#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 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.161795Z#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 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.161849Z#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 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.162044Z#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 1773600098.162 S -> shivaram: :My.Little.Server NOTICE * :*** Looking up your hostname 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.162095Z#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 shivaram" 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.162240Z#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: 549, tv_nsec: 841295181 }, attach_user_id: OnceLock(), user: OnceLock(), extra_user_params: OnceLock(), nick: OnceLock(Nickname("shivaram")), 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 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.162298Z#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 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.162325Z#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 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.162353Z#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" 1773600098.162 sable_ircd #x1B[2m2026-03-15T18:41:38.162418Z#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: 549, tv_nsec: 841295181 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("shivaram")), 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 1773600098.163 sable_ircd #x1B[2m2026-03-15T18:41:38.162984Z#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 1773600098.163 sable_ircd #x1B[2m2026-03-15T18:41:38.163026Z#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")) 1773600098.163 sable_ircd #x1B[2m2026-03-15T18:41:38.163051Z#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 1773600098.163 sable_ircd #x1B[2m2026-03-15T18:41:38.163073Z#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: 549, tv_nsec: 841295181 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("shivaram")), 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 1773600098.163 sable_ircd #x1B[2m2026-03-15T18:41:38.163114Z#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)) 1773600098.163 sable_ircd #x1B[2m2026-03-15T18:41:38.163328Z#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(821090784538267652)), timestamp: 1773600098, clock: EventClock(1 => 821090779890978819), target: User(UserId(Snowflake(821090784538267650))), details: NewUser(NewUser { nickname: Nickname("shivaram"), 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(821090784538267651)), NewUserConnection { user: UserId(Snowflake(821090784538267650)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1773600098 })) }) }; event clock=EventClock(1 => 821090779890978819) my clock=EventClock(1 => 821090779890978819) 1773600098.163 sable_ircd #x1B[2m2026-03-15T18:41:38.163437Z#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 1773600098.163 S -> shivaram: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.163751Z#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(821090784538267652)), timestamp: 1773600098, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(821090784538267650)), 1) }), users_to_notify: [] }) 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.163792Z#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(821090784538267652)), timestamp: 1773600098, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(821090784538267650)), 1) }), users_to_notify: [] } 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.163845Z#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(821090784538267652)), timestamp: 1773600098, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(821090784538267650)), 2), connection: UserConnectionId(Snowflake(821090784538267651)) }), users_to_notify: [] }) 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.163870Z#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(821090784538267652)), timestamp: 1773600098, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(821090784538267650)), 2), connection: UserConnectionId(Snowflake(821090784538267651)) }), users_to_notify: [] } 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.163915Z#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 shivaram :Welcome to the test Internet Relay Chat network, shivaram 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.163942Z#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 shivaram :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.163965Z#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 shivaram :This server was created 2026-03-15 18:41:38.163957271 UTC 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.163984Z#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 shivaram My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.164006Z#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 shivaram 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 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.164024Z#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 shivaram :MOTD File is missing 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.164042Z#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): :shivaram!username@localhost MODE shivaram + 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.164057Z#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 shivaram :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.164085Z#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(821090784538267652)), timestamp: 1773600098, change: EventComplete(EventComplete), users_to_notify: [] }) 1773600098.164 sable_ircd #x1B[2m2026-03-15T18:41:38.164106Z#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(821090784538267652)), timestamp: 1773600098, change: EventComplete(EventComplete), users_to_notify: [] } 1773600098.164 S -> shivaram: :My.Little.Server 001 shivaram :Welcome to the test Internet Relay Chat network, shivaram 1773600098.164 shivaram -> S: PING foo 1773600098.165 sable_ircd #x1B[2m2026-03-15T18:41:38.164658Z#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 1773600098.165 sable_ircd #x1B[2m2026-03-15T18:41:38.164700Z#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" 1773600098.165 sable_ircd #x1B[2m2026-03-15T18:41:38.164772Z#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 1773600098.265 shivaram -> S: PING synchronize549.943965727 1773600098.265 S -> shivaram: :My.Little.Server 002 shivaram :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1773600098.265 S -> shivaram: :My.Little.Server 003 shivaram :This server was created 2026-03-15 18:41:38.163957271 UTC 1773600098.265 S -> shivaram: :My.Little.Server 004 shivaram My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1773600098.265 S -> shivaram: :My.Little.Server 005 shivaram 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 1773600098.265 S -> shivaram: :My.Little.Server 422 shivaram :MOTD File is missing 1773600098.265 S -> shivaram: :shivaram!username@localhost MODE shivaram + 1773600098.265 S -> shivaram: :My.Little.Server NOTICE shivaram :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1773600098.265 S -> shivaram: :My.Little.Server PONG My.Little.Server :foo 1773600098.265 sable_ircd #x1B[2m2026-03-15T18:41:38.265120Z#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 1773600098.265 sable_ircd #x1B[2m2026-03-15T18:41:38.265193Z#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 synchronize549.943965727" 1773600098.265 sable_ircd #x1B[2m2026-03-15T18:41:38.265332Z#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 :synchronize549.943965727 1773600098.266 S -> shivaram: :My.Little.Server PONG My.Little.Server :synchronize549.943965727 1773600099.067 shivaram -> S: PING synchronize550.746143649 1773600099.067 sable_ircd #x1B[2m2026-03-15T18:41:39.067328Z#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 1773600099.067 sable_ircd #x1B[2m2026-03-15T18:41:39.067402Z#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 synchronize550.746143649" 1773600099.068 sable_ircd #x1B[2m2026-03-15T18:41:39.067583Z#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 :synchronize550.746143649 1773600099.068 S -> shivaram: :My.Little.Server PONG My.Little.Server :synchronize550.746143649 1773600099.068 shivaram -> S: WHO eva* 1773600099.068 sable_ircd #x1B[2m2026-03-15T18:41:39.068242Z#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 1773600099.068 sable_ircd #x1B[2m2026-03-15T18:41:39.068281Z#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 eva*" 1773600099.168 shivaram -> S: PING synchronize550.84757334 1773600099.169 sable_ircd #x1B[2m2026-03-15T18:41:39.168647Z#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 1773600099.169 sable_ircd #x1B[2m2026-03-15T18:41:39.168709Z#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 synchronize550.84757334" 1773600100.169 shivaram: waiting… 1773600100.173 sable_ircd #x1B[2m2026-03-15T18:41:40.172580Z#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 shivaram eva* :End of /WHO list 1773600100.173 S -> shivaram: :My.Little.Server 315 shivaram eva* :End of /WHO list 1773600101.174 shivaram: waiting… 1773600101.178 sable_ircd #x1B[2m2026-03-15T18:41:41.177913Z#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 :synchronize550.84757334 1773600101.179 S -> shivaram: :My.Little.Server PONG My.Little.Server :synchronize550.84757334 1773600101.179 shivaram -> S: WHO evan 1773600101.179 sable_ircd #x1B[2m2026-03-15T18:41:41.179245Z#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 1773600101.179 sable_ircd #x1B[2m2026-03-15T18:41:41.179312Z#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 evan" 1773600101.279 shivaram -> S: PING synchronize552.95850376 1773600101.280 sable_ircd #x1B[2m2026-03-15T18:41:41.279714Z#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 1773600101.280 sable_ircd #x1B[2m2026-03-15T18:41:41.279788Z#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 synchronize552.95850376" 1773600102.034 sable_ircd #x1B[2m2026-03-15T18:41:42.033955Z#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 shivaram * username localhost * evan H :0 Realname 1773600102.034 sable_ircd #x1B[2m2026-03-15T18:41:42.034033Z#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 shivaram evan :End of /WHO list 1773600102.035 S -> shivaram: :My.Little.Server 352 shivaram * username localhost * evan H :0 Realname 1773600102.076 S -> shivaram: :My.Little.Server 315 shivaram evan :End of /WHO list 1773600103.040 sable_ircd #x1B[2m2026-03-15T18:41:43.039820Z#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 :synchronize552.95850376 1773600103.040 S -> shivaram: :My.Little.Server PONG My.Little.Server :synchronize552.95850376 1773600103.040 evan -> S: JOIN #test 1773600103.041 sable_ircd #x1B[2m2026-03-15T18:41:43.040702Z#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 1773600103.041 sable_ircd #x1B[2m2026-03-15T18:41:43.040751Z#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 #test" 1773600103.041 sable_ircd #x1B[2m2026-03-15T18:41:43.040997Z#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(821090804993888261)), timestamp: 1773600103, clock: EventClock(1 => 821090784538267652), target: Channel(ChannelId(Snowflake(821090804993888260))), details: NewChannel(NewChannel { name: ChannelName("#test"), mode: ChannelMode { modes: ChannelModeSet(0), key: None } }) }; event clock=EventClock(1 => 821090784538267652) my clock=EventClock(1 => 821090784538267652) 1773600103.041 sable_ircd #x1B[2m2026-03-15T18:41:43.041169Z#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 1773600103.041 sable_ircd #x1B[2m2026-03-15T18:41:43.041235Z#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(821090804998082566)), timestamp: 1773600103, clock: EventClock(1 => 821090804993888261), target: Membership(MembershipId(UserId(Snowflake(821090776518758400)), ChannelId(Snowflake(821090804993888260)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(821090804993888260)), user: UserId(Snowflake(821090776518758400)), permissions: MembershipFlagSet(1) }) }; event clock=EventClock(1 => 821090804993888261) my clock=EventClock(1 => 821090804993888261) 1773600103.041 sable_ircd #x1B[2m2026-03-15T18:41:43.041359Z#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 1773600103.041 sable_ircd #x1B[2m2026-03-15T18:41:43.041450Z#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 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041690Z#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(821090804993888261)), timestamp: 1773600103, change: EventComplete(EventComplete), users_to_notify: [] }) 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041736Z#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(821090804993888261)), timestamp: 1773600103, change: EventComplete(EventComplete), users_to_notify: [] } 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041776Z#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(821090804998082566)), timestamp: 1773600103, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(821090776518758400)), ChannelId(Snowflake(821090804993888260))), user: HistoricUserId(UserId(Snowflake(821090776518758400)), 2) }), users_to_notify: [UserId(Snowflake(821090776518758400))] }) 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041801Z#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(821090804998082566)), timestamp: 1773600103, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(821090776518758400)), ChannelId(Snowflake(821090804993888260))), user: HistoricUserId(UserId(Snowflake(821090776518758400)), 2) }), users_to_notify: [UserId(Snowflake(821090776518758400))] } 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041853Z#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): :evan!username@localhost JOIN #test 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041891Z#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): :evan!username@localhost MODE #test +o evan 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041930Z#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 evan = #test :@evan 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041951Z#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 evan #test :End of names list 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.041994Z#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(821090804998082566)), timestamp: 1773600103, change: EventComplete(EventComplete), users_to_notify: [] }) 1773600103.042 sable_ircd #x1B[2m2026-03-15T18:41:43.042017Z#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(821090804998082566)), timestamp: 1773600103, change: EventComplete(EventComplete), users_to_notify: [] } 1773600103.141 evan -> S: PING synchronize554.819963306 1773600103.141 S -> evan: :evan!username@localhost JOIN #test 1773600103.141 S -> evan: :evan!username@localhost MODE #test +o evan 1773600103.141 S -> evan: :My.Little.Server 353 evan = #test :@evan 1773600103.141 S -> evan: :My.Little.Server 366 evan #test :End of names list 1773600103.141 sable_ircd #x1B[2m2026-03-15T18:41:43.141035Z#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 1773600103.141 sable_ircd #x1B[2m2026-03-15T18:41:43.141113Z#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 synchronize554.819963306" 1773600103.141 sable_ircd #x1B[2m2026-03-15T18:41:43.141281Z#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 :synchronize554.819963306 1773600103.142 S -> evan: :My.Little.Server PONG My.Little.Server :synchronize554.819963306 1773600103.142 shivaram -> S: JOIN #test 1773600103.142 sable_ircd #x1B[2m2026-03-15T18:41:43.141993Z#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 1773600103.142 sable_ircd #x1B[2m2026-03-15T18:41:43.142054Z#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 #test" 1773600103.242 shivaram -> S: PING synchronize554.921350545 1773600103.243 sable_ircd #x1B[2m2026-03-15T18:41:43.242484Z#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 1773600103.243 sable_ircd #x1B[2m2026-03-15T18:41:43.242569Z#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 synchronize554.921350545" 1773600104.243 shivaram: waiting… 1773600104.247 sable_ircd #x1B[2m2026-03-15T18:41:44.247118Z#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(821090810056413191)), timestamp: 1773600104, clock: EventClock(1 => 821090804998082566), target: Membership(MembershipId(UserId(Snowflake(821090784538267650)), ChannelId(Snowflake(821090804993888260)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(821090804993888260)), user: UserId(Snowflake(821090784538267650)), permissions: MembershipFlagSet(0) }) }; event clock=EventClock(1 => 821090804998082566) my clock=EventClock(1 => 821090804998082566) 1773600104.247 sable_ircd #x1B[2m2026-03-15T18:41:44.247268Z#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 1773600104.247 sable_ircd #x1B[2m2026-03-15T18:41:44.247280Z#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 1773600104.248 sable_ircd #x1B[2m2026-03-15T18:41:44.247606Z#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(821090810056413191)), timestamp: 1773600104, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(821090784538267650)), ChannelId(Snowflake(821090804993888260))), user: HistoricUserId(UserId(Snowflake(821090784538267650)), 2) }), users_to_notify: [UserId(Snowflake(821090776518758400)), UserId(Snowflake(821090784538267650))] }) 1773600104.248 sable_ircd #x1B[2m2026-03-15T18:41:44.247665Z#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(821090810056413191)), timestamp: 1773600104, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(821090784538267650)), ChannelId(Snowflake(821090804993888260))), user: HistoricUserId(UserId(Snowflake(821090784538267650)), 2) }), users_to_notify: [UserId(Snowflake(821090776518758400)), UserId(Snowflake(821090784538267650))] } 1773600104.248 sable_ircd #x1B[2m2026-03-15T18:41:44.247741Z#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): :shivaram!username@localhost JOIN #test 1773600104.248 sable_ircd #x1B[2m2026-03-15T18:41:44.247817Z#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): :shivaram!username@localhost JOIN #test 1773600104.248 sable_ircd #x1B[2m2026-03-15T18:41:44.247878Z#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 shivaram = #test :@evan shivaram 1773600104.248 sable_ircd #x1B[2m2026-03-15T18:41:44.247913Z#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 shivaram #test :End of names list 1773600104.248 sable_ircd #x1B[2m2026-03-15T18:41:44.247977Z#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(821090810056413191)), timestamp: 1773600104, change: EventComplete(EventComplete), users_to_notify: [] }) 1773600104.248 sable_ircd #x1B[2m2026-03-15T18:41:44.248016Z#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(821090810056413191)), timestamp: 1773600104, change: EventComplete(EventComplete), users_to_notify: [] } 1773600104.248 S -> shivaram: :shivaram!username@localhost JOIN #test 1773600104.249 S -> shivaram: :My.Little.Server 353 shivaram = #test :@evan shivaram 1773600104.249 S -> shivaram: :My.Little.Server 366 shivaram #test :End of names list 1773600105.002 sable_ircd #x1B[2m2026-03-15T18:41:45.001930Z#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 :synchronize554.921350545 1773600105.002 S -> shivaram: :My.Little.Server PONG My.Little.Server :synchronize554.921350545 1773600105.003 shivaram -> S: WHO eva* 1773600105.003 sable_ircd #x1B[2m2026-03-15T18:41:45.002866Z#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 1773600105.003 sable_ircd #x1B[2m2026-03-15T18:41:45.002937Z#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 eva*" 1773600105.103 shivaram -> S: PING synchronize556.78213297 1773600105.103 sable_ircd #x1B[2m2026-03-15T18:41:45.103317Z#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 1773600105.103 sable_ircd #x1B[2m2026-03-15T18:41:45.103406Z#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 synchronize556.78213297" 1773600106.104 shivaram: waiting… 1773600106.109 sable_ircd #x1B[2m2026-03-15T18:41:46.109030Z#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 shivaram * username localhost * evan H :0 Realname 1773600106.109 sable_ircd #x1B[2m2026-03-15T18:41:46.109117Z#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 shivaram eva* :End of /WHO list 1773600106.110 S -> shivaram: :My.Little.Server 352 shivaram * username localhost * evan H :0 Realname 1773600106.150 S -> shivaram: :My.Little.Server 315 shivaram eva* :End of /WHO list 1773600107.114 sable_ircd #x1B[2m2026-03-15T18:41:47.113916Z#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 :synchronize556.78213297 1773600107.114 S -> shivaram: :My.Little.Server PONG My.Little.Server :synchronize556.78213297 1773600107.119 evan: disconnects from server. 1773600107.119 shivaram: disconnects from server.