--------------------------------- Captured Out --------------------------------- ---- new test ---- 1788127958.082 sable_ircd uid=1001 1788127958.085 sable_ircd #x1B[2m2026-08-30T22:12:38.084870Z#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(882025045516357632)), timestamp: 1788127958, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1788127958, name: ServerName("My.Little.Server"), ts: 1788127958, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }; event clock=EventClock() my clock=EventClock() 1788127958.085 sable_ircd #x1B[2m2026-08-30T22:12:38.084958Z#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 1788127958.085 sable_ircd #x1B[2m2026-08-30T22:12:38.085069Z#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(882025045516357632)), timestamp: 1788127958, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1788127958, name: ServerName("My.Little.Server"), ts: 1788127958, 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 1788127958.085 sable_ircd #x1B[2m2026-08-30T22:12:38.085167Z#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(882025045516357632)), timestamp: 1788127958, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] }) 1788127958.085 sable_ircd #x1B[2m2026-08-30T22:12:38.085186Z#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(882025045516357632)), timestamp: 1788127958, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] } 1788127958.085 sable_ircd #x1B[2m2026-08-30T22:12:38.085206Z#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(882025045516357632)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127958.085 sable_ircd #x1B[2m2026-08-30T22:12:38.085215Z#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(882025045516357632)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] } 1788127958.087 sable_ircd #x1B[2m2026-08-30T22:12:38.086603Z#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 1788127958.087 sable_ircd #x1B[2m2026-08-30T22:12:38.086667Z#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(882025045524746241)), timestamp: 1788127958, clock: EventClock(1 => 882025045516357632), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1788127958 }) }; event clock=EventClock(1 => 882025045516357632) my clock=EventClock(1 => 882025045516357632) 1788127958.087 sable_ircd #x1B[2m2026-08-30T22:12:38.086720Z#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 1788127958.087 sable_ircd #x1B[2m2026-08-30T22:12:38.086882Z#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(882025045524746241)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127958.087 sable_ircd #x1B[2m2026-08-30T22:12:38.086905Z#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(882025045524746241)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] } 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.178866Z#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 } 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.178999Z#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 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.179044Z#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 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.179109Z#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 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.179215Z#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 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.179249Z#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" 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.179348Z#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 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.179448Z#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)) 1788127958.179 sable_ircd #x1B[2m2026-08-30T22:12:38.179472Z#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) 1788127958.180 sable_ircd #x1B[2m2026-08-30T22:12:38.179810Z#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 1788127958.180 sable_ircd #x1B[2m2026-08-30T22:12:38.179863Z#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 1788127958.180 sable_ircd #x1B[2m2026-08-30T22:12:38.180008Z#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 1788127958.200 1: connects to server. 1788127958.200 1 -> S: NICK coolNick 1788127958.200 1 -> S: USER myusernam 0 * :My UniqueReal Name 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.199881Z#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 } 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.199949Z#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 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.199971Z#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 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.200008Z#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 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.200077Z#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 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.200102Z#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" 1788127958.200 S -> 1: :My.Little.Server NOTICE * :*** Looking up your hostname 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.200208Z#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: 604, tv_nsec: 321615543 }, 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 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.200261Z#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 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.200291Z#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 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.200317Z#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" 1788127958.200 sable_ircd #x1B[2m2026-08-30T22:12:38.200403Z#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: 604, tv_nsec: 321615543 }, 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 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.200762Z#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 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.200789Z#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")) 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.200807Z#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 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.200822Z#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: 604, tv_nsec: 321615543 }, 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 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.200854Z#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)) 1788127958.201 S -> 1: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.201056Z#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(882025046007091202)), timestamp: 1788127958, clock: EventClock(1 => 882025045524746241), target: User(UserId(Snowflake(882025046002896896))), 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(882025046002896897)), NewUserConnection { user: UserId(Snowflake(882025046002896896)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1788127958 })) }) }; event clock=EventClock(1 => 882025045524746241) my clock=EventClock(1 => 882025045524746241) 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.201140Z#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 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.201359Z#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(882025046007091202)), timestamp: 1788127958, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(882025046002896896)), 1) }), users_to_notify: [] }) 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.201401Z#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(882025046007091202)), timestamp: 1788127958, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(882025046002896896)), 1) }), users_to_notify: [] } 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.201438Z#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(882025046007091202)), timestamp: 1788127958, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(882025046002896896)), 2), connection: UserConnectionId(Snowflake(882025046002896897)) }), users_to_notify: [] }) 1788127958.201 sable_ircd #x1B[2m2026-08-30T22:12:38.201452Z#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(882025046007091202)), timestamp: 1788127958, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(882025046002896896)), 2), connection: UserConnectionId(Snowflake(882025046002896897)) }), users_to_notify: [] } 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201487Z#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 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201503Z#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 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201518Z#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-08-30 22:12:38.201511838 UTC 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201528Z#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 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201549Z#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 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201560Z#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 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201571Z#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 + 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201581Z#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. 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201602Z#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(882025046007091202)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127958.202 sable_ircd #x1B[2m2026-08-30T22:12:38.201614Z#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(882025046007091202)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] } 1788127958.202 S -> 1: :My.Little.Server 001 coolNick :Welcome to the test Internet Relay Chat network, coolNick 1788127958.302 1 -> S: PING synchronize604.423543082 1788127958.302 S -> 1: :My.Little.Server 002 coolNick :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1788127958.302 S -> 1: :My.Little.Server 003 coolNick :This server was created 2026-08-30 22:12:38.201511838 UTC 1788127958.302 S -> 1: :My.Little.Server 004 coolNick My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1788127958.302 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 1788127958.302 S -> 1: :My.Little.Server 422 coolNick :MOTD File is missing 1788127958.302 S -> 1: :coolNick!myusernam@localhost MODE coolNick + 1788127958.302 S -> 1: :My.Little.Server NOTICE coolNick :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1788127958.302 sable_ircd #x1B[2m2026-08-30T22:12:38.302329Z#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 1788127958.302 sable_ircd #x1B[2m2026-08-30T22:12:38.302395Z#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 synchronize604.423543082" 1788127958.303 sable_ircd #x1B[2m2026-08-30T22:12:38.302515Z#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 :synchronize604.423543082 1788127958.303 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize604.423543082 1788127958.303 1 -> S: JOIN #chan 1788127958.303 sable_ircd #x1B[2m2026-08-30T22:12:38.302957Z#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 1788127958.303 sable_ircd #x1B[2m2026-08-30T22:12:38.302992Z#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" 1788127958.303 sable_ircd #x1B[2m2026-08-30T22:12:38.303181Z#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(882025046434910211)), timestamp: 1788127958, clock: EventClock(1 => 882025046007091202), target: Channel(ChannelId(Snowflake(882025046434910210))), details: NewChannel(NewChannel { name: ChannelName("#chan"), mode: ChannelMode { modes: ChannelModeSet(0), key: None } }) }; event clock=EventClock(1 => 882025046007091202) my clock=EventClock(1 => 882025046007091202) 1788127958.303 sable_ircd #x1B[2m2026-08-30T22:12:38.303308Z#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 1788127958.303 sable_ircd #x1B[2m2026-08-30T22:12:38.303371Z#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(882025046434910212)), timestamp: 1788127958, clock: EventClock(1 => 882025046434910211), target: Membership(MembershipId(UserId(Snowflake(882025046002896896)), ChannelId(Snowflake(882025046434910210)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(882025046434910210)), user: UserId(Snowflake(882025046002896896)), permissions: MembershipFlagSet(1) }) }; event clock=EventClock(1 => 882025046434910211) my clock=EventClock(1 => 882025046434910211) 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303459Z#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 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303482Z#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 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303661Z#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(882025046434910211)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303691Z#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(882025046434910211)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] } 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303726Z#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(882025046434910212)), timestamp: 1788127958, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(882025046002896896)), ChannelId(Snowflake(882025046434910210))), user: HistoricUserId(UserId(Snowflake(882025046002896896)), 2) }), users_to_notify: [UserId(Snowflake(882025046002896896))] }) 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303749Z#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(882025046434910212)), timestamp: 1788127958, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(882025046002896896)), ChannelId(Snowflake(882025046434910210))), user: HistoricUserId(UserId(Snowflake(882025046002896896)), 2) }), users_to_notify: [UserId(Snowflake(882025046002896896))] } 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303805Z#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 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303837Z#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 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303878Z#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 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303897Z#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 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303937Z#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(882025046434910212)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127958.304 sable_ircd #x1B[2m2026-08-30T22:12:38.303955Z#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(882025046434910212)), timestamp: 1788127958, change: EventComplete(EventComplete), users_to_notify: [] } 1788127958.313 sable_history #x1B[2m2027-08-30T23:34:48.942414Z#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(1014317297973796955)), timestamp: 1819668888, clock: EventClock(1 => 1014295140782575617, 50 => 1014317046315556954), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668888 }) }; event clock=EventClock(1 => 1014295140782575617, 50 => 1014317046315556954) my clock=EventClock(1 => 1014295140782575617, 50 => 1014317046315556954) 1788127958.313 sable_history #x1B[2m2027-08-30T23:34:48.944035Z#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 1788127958.403 1 -> S: PING synchronize604.524539966 1788127958.403 S -> 1: :coolNick!myusernam@localhost JOIN #chan 1788127958.403 S -> 1: :coolNick!myusernam@localhost MODE #chan +o coolNick 1788127958.403 S -> 1: :My.Little.Server 353 coolNick = #chan :@coolNick 1788127958.403 S -> 1: :My.Little.Server 366 coolNick #chan :End of names list 1788127958.404 sable_ircd #x1B[2m2026-08-30T22:12:38.403524Z#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 1788127958.404 sable_ircd #x1B[2m2026-08-30T22:12:38.403584Z#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 synchronize604.524539966" 1788127958.700 sable_history #x1B[2m2027-08-30T23:43:14.293774Z#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(1014319417573711973)), timestamp: 1819669394, clock: EventClock(1 => 1014295494442094614, 50 => 1014319165915471972, 99 => 1014295497634361348), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669394 }) }; event clock=EventClock(1 => 1014295494442094614, 50 => 1014319165915471972, 99 => 1014295497634361348) my clock=EventClock(1 => 1014295494442094614, 50 => 1014319165915471972, 99 => 1014295497634361348) 1788127958.700 sable_history #x1B[2m2027-08-30T23:43:14.295250Z#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 1788127958.746 sable_history #x1B[2m2027-08-30T23:34:49.167557Z#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(1014317298917515355)), timestamp: 1819668889, clock: EventClock(1 => 1014295142766481409, 50 => 1014317047263469658), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668889 }) }; event clock=EventClock(1 => 1014295142766481409, 50 => 1014317047263469658) my clock=EventClock(1 => 1014295142766481409, 50 => 1014317047263469658) 1788127958.746 sable_history #x1B[2m2027-08-30T23:34:49.169241Z#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 1788127959.128 sable_history #x1B[2m2027-08-30T23:34:49.547865Z#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(1014317300515545179)), timestamp: 1819668889, clock: EventClock(1 => 1014295144268042241, 50 => 1014317048853110874), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668889 }) }; event clock=EventClock(1 => 1014295144268042241, 50 => 1014317048853110874) my clock=EventClock(1 => 1014295144268042241, 50 => 1014317048853110874) 1788127959.128 sable_history #x1B[2m2027-08-30T23:34:49.549326Z#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 1788127959.156 sable_ircd #x1B[2m2026-08-30T22:12:39.156323Z#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 :synchronize604.524539966 1788127959.157 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize604.524539966 1788127959.157 2: connects to server. 1788127959.157 2 -> S: NICK otherNick 1788127959.157 2 -> S: USER username * * :Realname 1788127959.157 sable_ircd #x1B[2m2026-08-30T22:12:39.157158Z#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 } 1788127959.157 sable_ircd #x1B[2m2026-08-30T22:12:39.157256Z#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 1788127959.157 sable_ircd #x1B[2m2026-08-30T22:12:39.157293Z#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 1788127959.157 sable_ircd #x1B[2m2026-08-30T22:12:39.157349Z#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 1788127959.158 S -> 2: :My.Little.Server NOTICE * :*** Looking up your hostname 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.157501Z#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 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.157539Z#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" 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.157634Z#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 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.157669Z#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" 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.157741Z#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: 605, tv_nsec: 278952022 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(), realname: OnceLock(Realname("Realname")), hostname: OnceLock(), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mfalse #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.157807Z#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: 605, tv_nsec: 278952022 }, 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 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.157829Z#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 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.158422Z#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 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.158449Z#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")) 1788127959.158 sable_ircd #x1B[2m2026-08-30T22:12:39.158474Z#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 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.158498Z#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: 605, tv_nsec: 278952022 }, 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 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.158537Z#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)) 1788127959.159 S -> 2: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.158734Z#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(882025050021040133)), timestamp: 1788127959, clock: EventClock(1 => 882025046434910212), target: User(UserId(Snowflake(882025050021040131))), 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(882025050021040132)), NewUserConnection { user: UserId(Snowflake(882025050021040131)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1788127959 })) }) }; event clock=EventClock(1 => 882025046434910212) my clock=EventClock(1 => 882025046434910212) 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.158816Z#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 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159051Z#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(882025050021040133)), timestamp: 1788127959, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(882025050021040131)), 1) }), users_to_notify: [] }) 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159085Z#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(882025050021040133)), timestamp: 1788127959, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(882025050021040131)), 1) }), users_to_notify: [] } 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159135Z#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(882025050021040133)), timestamp: 1788127959, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(882025050021040131)), 2), connection: UserConnectionId(Snowflake(882025050021040132)) }), users_to_notify: [] }) 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159157Z#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(882025050021040133)), timestamp: 1788127959, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(882025050021040131)), 2), connection: UserConnectionId(Snowflake(882025050021040132)) }), users_to_notify: [] } 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159200Z#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 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159223Z#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 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159245Z#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-08-30 22:12:39.159235569 UTC 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159265Z#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 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159286Z#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 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159307Z#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 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159325Z#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 + 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159343Z#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. 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159372Z#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(882025050021040133)), timestamp: 1788127959, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127959.159 sable_ircd #x1B[2m2026-08-30T22:12:39.159409Z#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(882025050021040133)), timestamp: 1788127959, change: EventComplete(EventComplete), users_to_notify: [] } 1788127959.160 S -> 2: :My.Little.Server 001 otherNick :Welcome to the test Internet Relay Chat network, otherNick 1788127959.160 2 -> S: PING foo 1788127959.160 sable_ircd #x1B[2m2026-08-30T22:12:39.159809Z#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 1788127959.160 sable_ircd #x1B[2m2026-08-30T22:12:39.159847Z#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" 1788127959.160 sable_ircd #x1B[2m2026-08-30T22:12:39.159918Z#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 1788127959.260 2 -> S: PING synchronize605.381447734 1788127959.260 S -> 2: :My.Little.Server 002 otherNick :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1788127959.260 S -> 2: :My.Little.Server 003 otherNick :This server was created 2026-08-30 22:12:39.159235569 UTC 1788127959.260 S -> 2: :My.Little.Server 004 otherNick My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1788127959.260 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 1788127959.260 S -> 2: :My.Little.Server 422 otherNick :MOTD File is missing 1788127959.260 S -> 2: :otherNick!username@localhost MODE otherNick + 1788127959.260 S -> 2: :My.Little.Server NOTICE otherNick :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1788127959.260 S -> 2: :My.Little.Server PONG My.Little.Server :foo 1788127959.260 sable_ircd #x1B[2m2026-08-30T22:12:39.260298Z#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 1788127959.260 sable_ircd #x1B[2m2026-08-30T22:12:39.260348Z#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 synchronize605.381447734" 1788127959.260 sable_ircd #x1B[2m2026-08-30T22:12:39.260463Z#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 :synchronize605.381447734 1788127959.261 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize605.381447734 1788127959.632 sable_history #x1B[2m2027-08-30T23:46:02.100874Z#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(1014320121403089000)), timestamp: 1819669562, clock: EventClock(1 => 1014295448346693654, 50 => 1014319869744848999, 99 => 1014295451547348996), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669562 }) }; event clock=EventClock(1 => 1014295448346693654, 50 => 1014319869744848999, 99 => 1014295451547348996) my clock=EventClock(1 => 1014295448346693654, 50 => 1014319869744848999, 99 => 1014295451547348996) 1788127959.632 sable_history #x1B[2m2027-08-30T23:46:02.102286Z#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 1788127959.649 sable_history #x1B[2m2027-08-30T23:34:50.148145Z#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(1014317303032127580)), timestamp: 1819668890, clock: EventClock(1 => 1014295224354082831, 50 => 1014317051373887579, 99 => 1014295214413983748), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668890 }) }; event clock=EventClock(1 => 1014295224354082831, 50 => 1014317051373887579, 99 => 1014295214413983748) my clock=EventClock(1 => 1014295224354082831, 50 => 1014317051373887579, 99 => 1014295214413983748) 1788127959.649 sable_history #x1B[2m2027-08-30T23:34:50.149186Z#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 1788127960.062 2 -> S: PING synchronize606.183232756 1788127960.062 sable_ircd #x1B[2m2026-08-30T22:12:40.062039Z#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 1788127960.062 sable_ircd #x1B[2m2026-08-30T22:12:40.062098Z#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 synchronize606.183232756" 1788127960.062 sable_ircd #x1B[2m2026-08-30T22:12:40.062202Z#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 :synchronize606.183232756 1788127960.062 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize606.183232756 1788127960.062 2 -> S: JOIN #chan 1788127960.063 sable_ircd #x1B[2m2026-08-30T22:12:40.062642Z#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 1788127960.063 sable_ircd #x1B[2m2026-08-30T22:12:40.062677Z#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" 1788127960.163 2 -> S: PING synchronize606.284195403 1788127960.163 sable_ircd #x1B[2m2026-08-30T22:12:40.162941Z#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 1788127960.163 sable_ircd #x1B[2m2026-08-30T22:12:40.162991Z#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 synchronize606.284195403" 1788127960.509 sable_history #x1B[2m2027-08-30T23:48:51.009575Z#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(1014320829858783339)), timestamp: 1819669731, clock: EventClock(1 => 1014295401760559126, 50 => 1014320578200543338, 99 => 1014295404927660036), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669731 }) }; event clock=EventClock(1 => 1014295401760559126, 50 => 1014320578200543338, 99 => 1014295404927660036) my clock=EventClock(1 => 1014295401760559126, 50 => 1014320578200543338, 99 => 1014295404927660036) 1788127960.509 sable_history #x1B[2m2027-08-30T23:48:51.010987Z#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 1788127960.899 sable_history #x1B[2m2027-08-30T23:38:35.382940Z#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(1014318247736189024)), timestamp: 1819669115, clock: EventClock(1 => 1014295842380582945, 50 => 1014317996077949023, 99 => 1014295842997547013), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669115 }) }; event clock=EventClock(1 => 1014295842380582945, 50 => 1014317996077949023, 99 => 1014295842997547013) my clock=EventClock(1 => 1014295842380582945, 50 => 1014317996077949023, 99 => 1014295842997547013) 1788127960.899 sable_history #x1B[2m2027-08-30T23:38:35.384373Z#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 1788127961.126 sable_history #x1B[2m2027-08-30T23:51:40.339884Z#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(1014321540084473966)), timestamp: 1819669900, clock: EventClock(1 => 1014295353727389718, 50 => 1014321288422039661, 99 => 1014295356898684932), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669900 }) }; event clock=EventClock(1 => 1014295353727389718, 50 => 1014321288422039661, 99 => 1014295356898684932) my clock=EventClock(1 => 1014295353727389718, 50 => 1014321288422039661, 99 => 1014295356898684932) 1788127961.126 sable_history #x1B[2m2027-08-30T23:51:40.341390Z#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 1788127961.137 sable_history #x1B[2m2027-08-30T23:35:47.716000Z#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(1014317544489820252)), timestamp: 1819668947, clock: EventClock(1 => 1014295135892017153, 50 => 1014317292831580251), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668947 }) }; event clock=EventClock(1 => 1014295135892017153, 50 => 1014317292831580251) my clock=EventClock(1 => 1014295135892017153, 50 => 1014317292831580251) 1788127961.137 sable_history #x1B[2m2027-08-30T23:35:47.717197Z#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 1788127961.164 2: waiting… 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167478Z#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(882025058447396870)), timestamp: 1788127961, clock: EventClock(1 => 882025050021040133), target: Membership(MembershipId(UserId(Snowflake(882025050021040131)), ChannelId(Snowflake(882025046434910210)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(882025046434910210)), user: UserId(Snowflake(882025050021040131)), permissions: MembershipFlagSet(0) }) }; event clock=EventClock(1 => 882025050021040133) my clock=EventClock(1 => 882025050021040133) 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167621Z#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 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167621Z#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 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167839Z#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(882025058447396870)), timestamp: 1788127961, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(882025050021040131)), ChannelId(Snowflake(882025046434910210))), user: HistoricUserId(UserId(Snowflake(882025050021040131)), 2) }), users_to_notify: [UserId(Snowflake(882025050021040131)), UserId(Snowflake(882025046002896896))] }) 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167870Z#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(882025058447396870)), timestamp: 1788127961, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(882025050021040131)), ChannelId(Snowflake(882025046434910210))), user: HistoricUserId(UserId(Snowflake(882025050021040131)), 2) }), users_to_notify: [UserId(Snowflake(882025050021040131)), UserId(Snowflake(882025046002896896))] } 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167919Z#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 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167954Z#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 :otherNick @coolNick 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167966Z#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 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.167980Z#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 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.168005Z#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(882025058447396870)), timestamp: 1788127961, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127961.168 sable_ircd #x1B[2m2026-08-30T22:12:41.168017Z#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(882025058447396870)), timestamp: 1788127961, change: EventComplete(EventComplete), users_to_notify: [] } 1788127961.168 S -> 2: :otherNick!username@localhost JOIN #chan 1788127961.208 S -> 2: :My.Little.Server 353 otherNick = #chan :otherNick @coolNick 1788127961.208 S -> 2: :My.Little.Server 366 otherNick #chan :End of names list 1788127961.637 sable_history #x1B[2m2027-08-30T23:54:46.047666Z#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(1014322318996086897)), timestamp: 1819670086, clock: EventClock(1 => 1014295552021499922, 50 => 1014322067342041200, 99 => 1014295555868078086), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819670086 }) }; event clock=EventClock(1 => 1014295552021499922, 50 => 1014322067342041200, 99 => 1014295555868078086) my clock=EventClock(1 => 1014295552021499922, 50 => 1014322067342041200, 99 => 1014295555868078086) 1788127961.637 sable_history #x1B[2m2027-08-30T23:54:46.049108Z#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 1788127961.755 sable_history #x1B[2m2027-08-30T23:35:48.190478Z#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(1014317546477920348)), timestamp: 1819668948, clock: EventClock(1 => 1014295138538622977, 50 => 1014317294823874651), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668948 }) }; event clock=EventClock(1 => 1014295138538622977, 50 => 1014317294823874651) my clock=EventClock(1 => 1014295138538622977, 50 => 1014317294823874651) 1788127961.756 sable_history #x1B[2m2027-08-30T23:35:48.192297Z#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 1788127961.964 sable_history #x1B[2m2027-08-30T23:41:24.671424Z#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(1014318957781524579)), timestamp: 1819669284, clock: EventClock(1 => 1014295541992919062, 50 => 1014318706123284578, 99 => 1014295545160019972), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669284 }) }; event clock=EventClock(1 => 1014295541992919062, 50 => 1014318706123284578, 99 => 1014295545160019972) my clock=EventClock(1 => 1014295541992919062, 50 => 1014318706123284578, 99 => 1014295545160019972) 1788127961.964 sable_history #x1B[2m2027-08-30T23:41:24.673121Z#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 1788127962.174 sable_ircd #x1B[2m2026-08-30T22:12:42.173569Z#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 :synchronize606.284195403 1788127962.174 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize606.284195403 1788127962.174 1 -> S: OPER operuser operpassword 1788127962.174 sable_ircd #x1B[2m2026-08-30T22:12:42.174333Z#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 1788127962.174 sable_ircd #x1B[2m2026-08-30T22:12:42.174369Z#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"OPER operuser operpassword" 1788127962.227 sable_ircd #x1B[2m2026-08-30T22:12:42.227253Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2maudit#x1B[0m#x1B[2m:#x1B[0m #x1B[3mid#x1B[0m#x1B[2m=#x1B[0mAuditLogEntryId(Snowflake(882025062893359109)) #x1B[3mcategory#x1B[0m#x1B[2m=#x1B[0mGeneral #x1B[3mtimestamp#x1B[0m#x1B[2m=#x1B[0m1788127962 #x1B[3msource_id#x1B[0m#x1B[2m=#x1B[0mSome(UserId(Snowflake(882025046002896896))) #x1B[3msource_addr#x1B[0m#x1B[2m=#x1B[0mSome(127.0.0.1) #x1B[3msource_str#x1B[0m#x1B[2m=#x1B[0m"coolNick!myusernam@localhost[]{127.0.0.1}" #x1B[3maction#x1B[0m#x1B[2m=#x1B[0m"OPER" #x1B[3mtarget_id#x1B[0m#x1B[2m=#x1B[0mNone 1788127962.227 sable_ircd #x1B[2m2026-08-30T22:12:42.227324Z#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 381 coolNick :You are now an IRC operator 1788127962.227 sable_ircd #x1B[2m2026-08-30T22:12:42.227419Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::server#x1B[0m#x1B[2m:#x1B[0m Got pending CommandAction #x1B[3mact#x1B[0m#x1B[2m=#x1B[0mStateChange(User(UserId(Snowflake(882025046002896896))), OperUp(OperUp { oper_name: "operuser" })) 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227465Z#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(882025062893359111)), timestamp: 1788127962, clock: EventClock(1 => 882025058447396870), target: AuditLogEntry(AuditLogEntryId(Snowflake(882025062893359109))), details: NewAuditLogEntry(NewAuditLogEntry { entry: AuditLogEntry { id: AuditLogEntryId(Snowflake(882025062893359109)), timestamp: 1788127962, category: General, source_id: Some(UserId(Snowflake(882025046002896896))), source_addr: Some(127.0.0.1), source_str: "coolNick!myusernam@localhost[]{127.0.0.1}", action: "OPER", target_id: None, target_str: None, target_duration: None, reason: None } }) }; event clock=EventClock(1 => 882025058447396870) my clock=EventClock(1 => 882025058447396870) 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227537Z#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 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227589Z#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(882025062893359112)), timestamp: 1788127962, clock: EventClock(1 => 882025062893359111), target: User(UserId(Snowflake(882025046002896896))), details: OperUp(OperUp { oper_name: "operuser" }) }; event clock=EventClock(1 => 882025062893359111) my clock=EventClock(1 => 882025062893359111) 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227626Z#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 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227813Z#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(882025062893359111)), timestamp: 1788127962, change: NewAuditLogEntry(NewAuditLogEntry { entry: AuditLogEntryId(Snowflake(882025062893359109)) }), users_to_notify: [] }) 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227837Z#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(882025062893359111)), timestamp: 1788127962, change: NewAuditLogEntry(NewAuditLogEntry { entry: AuditLogEntryId(Snowflake(882025062893359109)) }), users_to_notify: [] } 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227860Z#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(882025062893359111)), timestamp: 1788127962, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227871Z#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(882025062893359111)), timestamp: 1788127962, change: EventComplete(EventComplete), users_to_notify: [] } 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227883Z#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(882025062893359112)), timestamp: 1788127962, change: UserModeChange(UserModeChange { user: HistoricUserId(UserId(Snowflake(882025046002896896)), 2), added: UserModeSet(2), removed: UserModeSet(0), changed_by: User(HistoricUserId(UserId(Snowflake(882025046002896896)), 2)) }), users_to_notify: [UserId(Snowflake(882025046002896896))] }) 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227897Z#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(882025062893359112)), timestamp: 1788127962, change: UserModeChange(UserModeChange { user: HistoricUserId(UserId(Snowflake(882025046002896896)), 2), added: UserModeSet(2), removed: UserModeSet(0), changed_by: User(HistoricUserId(UserId(Snowflake(882025046002896896)), 2)) }), users_to_notify: [UserId(Snowflake(882025046002896896))] } 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227933Z#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 +o 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227952Z#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(882025062893359112)), timestamp: 1788127962, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127962.228 sable_ircd #x1B[2m2026-08-30T22:12:42.227962Z#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(882025062893359112)), timestamp: 1788127962, change: EventComplete(EventComplete), users_to_notify: [] } 1788127962.274 1 -> S: PING synchronize608.395848343 1788127962.274 S -> 1: :otherNick!username@localhost JOIN #chan 1788127962.274 S -> 1: :My.Little.Server 381 coolNick :You are now an IRC operator 1788127962.274 S -> 1: :coolNick!myusernam@localhost MODE coolNick +o 1788127962.275 sable_ircd #x1B[2m2026-08-30T22:12:42.274619Z#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 1788127962.275 sable_ircd #x1B[2m2026-08-30T22:12:42.274661Z#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 synchronize608.395848343" 1788127962.275 sable_ircd #x1B[2m2026-08-30T22:12:42.274748Z#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 :synchronize608.395848343 1788127962.275 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize608.395848343 1788127962.275 1 -> S: AWAY :be right back 1788127962.275 sable_ircd #x1B[2m2026-08-30T22:12:42.275131Z#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 1788127962.275 sable_ircd #x1B[2m2026-08-30T22:12:42.275159Z#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"AWAY :be right back" 1788127962.275 sable_ircd #x1B[2m2026-08-30T22:12:42.275309Z#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(882025063094685705)), timestamp: 1788127962, clock: EventClock(1 => 882025062893359112), target: User(UserId(Snowflake(882025046002896896))), details: UserAway(UserAway { reason: Some(AwayReason("be right back")) }) }; event clock=EventClock(1 => 882025062893359112) my clock=EventClock(1 => 882025062893359112) 1788127962.275 sable_ircd #x1B[2m2026-08-30T22:12:42.275431Z#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 1788127962.275 sable_ircd #x1B[2m2026-08-30T22:12:42.275433Z#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 1788127962.276 sable_ircd #x1B[2m2026-08-30T22:12:42.275591Z#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(882025063094685705)), timestamp: 1788127962, change: UserAwayChange(UserAwayChange { user: HistoricUserId(UserId(Snowflake(882025046002896896)), 3), old_reason: None, new_reason: Some(AwayReason("be right back")) }), users_to_notify: [UserId(Snowflake(882025046002896896)), UserId(Snowflake(882025050021040131))] }) 1788127962.276 sable_ircd #x1B[2m2026-08-30T22:12:42.275622Z#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(882025063094685705)), timestamp: 1788127962, change: UserAwayChange(UserAwayChange { user: HistoricUserId(UserId(Snowflake(882025046002896896)), 3), old_reason: None, new_reason: Some(AwayReason("be right back")) }), users_to_notify: [UserId(Snowflake(882025046002896896)), UserId(Snowflake(882025050021040131))] } 1788127962.276 sable_ircd #x1B[2m2026-08-30T22:12:42.275655Z#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 306 coolNick :You have been marked as being away 1788127962.276 sable_ircd #x1B[2m2026-08-30T22:12:42.275698Z#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(882025063094685705)), timestamp: 1788127962, change: EventComplete(EventComplete), users_to_notify: [] }) 1788127962.276 sable_ircd #x1B[2m2026-08-30T22:12:42.275712Z#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(882025063094685705)), timestamp: 1788127962, change: EventComplete(EventComplete), users_to_notify: [] } 1788127962.313 sable_history #x1B[2m2027-08-30T23:35:48.941709Z#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(1014317549632036956)), timestamp: 1819668948, clock: EventClock(1 => 1014295140782575617, 50 => 1014317297973796955), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668948 }) }; event clock=EventClock(1 => 1014295140782575617, 50 => 1014317297973796955) my clock=EventClock(1 => 1014295140782575617, 50 => 1014317297973796955) 1788127962.313 sable_history #x1B[2m2027-08-30T23:35:48.943316Z#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 1788127962.375 1 -> S: PING synchronize608.496715078 1788127962.375 S -> 1: :My.Little.Server 306 coolNick :You have been marked as being away 1788127962.376 sable_ircd #x1B[2m2026-08-30T22:12:42.375663Z#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 1788127962.376 sable_ircd #x1B[2m2026-08-30T22:12:42.375722Z#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 synchronize608.496715078" 1788127962.700 sable_history #x1B[2m2027-08-30T23:44:14.293738Z#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(1014319669231951974)), timestamp: 1819669454, clock: EventClock(1 => 1014295494442094614, 50 => 1014319417573711973, 99 => 1014295497634361348), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669454 }) }; event clock=EventClock(1 => 1014295494442094614, 50 => 1014319417573711973, 99 => 1014295497634361348) my clock=EventClock(1 => 1014295494442094614, 50 => 1014319417573711973, 99 => 1014295497634361348) 1788127962.700 sable_history #x1B[2m2027-08-30T23:44:14.295228Z#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 1788127962.746 sable_history #x1B[2m2027-08-30T23:35:49.167887Z#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(1014317550579949660)), timestamp: 1819668949, clock: EventClock(1 => 1014295142766481409, 50 => 1014317298917515355), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668949 }) }; event clock=EventClock(1 => 1014295142766481409, 50 => 1014317298917515355) my clock=EventClock(1 => 1014295142766481409, 50 => 1014317298917515355) 1788127962.746 sable_history #x1B[2m2027-08-30T23:35:49.169265Z#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 1788127963.128 sable_history #x1B[2m2027-08-30T23:35:49.550373Z#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(1014317552182173788)), timestamp: 1819668949, clock: EventClock(1 => 1014295144268042241, 50 => 1014317300515545179), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668949 }) }; event clock=EventClock(1 => 1014295144268042241, 50 => 1014317300515545179) my clock=EventClock(1 => 1014295144268042241, 50 => 1014317300515545179) 1788127963.128 sable_history #x1B[2m2027-08-30T23:35:49.551969Z#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 1788127963.128 sable_ircd #x1B[2m2026-08-30T22:12:43.128267Z#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 :synchronize608.496715078 1788127963.129 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize608.496715078 1788127963.229 2 -> S: PING synchronize609.350391333 1788127963.229 sable_ircd #x1B[2m2026-08-30T22:12:43.229169Z#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 1788127963.229 sable_ircd #x1B[2m2026-08-30T22:12:43.229214Z#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 synchronize609.350391333" 1788127963.229 sable_ircd #x1B[2m2026-08-30T22:12:43.229296Z#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 :synchronize609.350391333 1788127963.229 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize609.350391333 1788127963.230 2 -> S: WHO coolni* 1788127963.230 sable_ircd #x1B[2m2026-08-30T22:12:43.229718Z#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 1788127963.230 sable_ircd #x1B[2m2026-08-30T22:12:43.229746Z#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 coolni*" 1788127963.330 2 -> S: PING synchronize609.45125936 1788127963.330 sable_ircd #x1B[2m2026-08-30T22:12:43.329958Z#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 1788127963.330 sable_ircd #x1B[2m2026-08-30T22:12:43.329999Z#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 synchronize609.45125936" 1788127963.632 sable_history #x1B[2m2027-08-30T23:47:02.100709Z#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(1014320373061329001)), timestamp: 1819669622, clock: EventClock(1 => 1014295448346693654, 50 => 1014320121403089000, 99 => 1014295451547348996), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669622 }) }; event clock=EventClock(1 => 1014295448346693654, 50 => 1014320121403089000, 99 => 1014295451547348996) my clock=EventClock(1 => 1014295448346693654, 50 => 1014320121403089000, 99 => 1014295451547348996) 1788127963.632 sable_history #x1B[2m2027-08-30T23:47:02.102115Z#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 1788127963.649 sable_history #x1B[2m2027-08-30T23:35:50.148022Z#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(1014317554690367581)), timestamp: 1819668950, clock: EventClock(1 => 1014295224354082831, 50 => 1014317303032127580, 99 => 1014295214413983748), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819668950 }) }; event clock=EventClock(1 => 1014295224354082831, 50 => 1014317303032127580, 99 => 1014295214413983748) my clock=EventClock(1 => 1014295224354082831, 50 => 1014317303032127580, 99 => 1014295214413983748) 1788127963.649 sable_history #x1B[2m2027-08-30T23:35:50.149044Z#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 1788127964.084 sable_ircd #x1B[2m2026-08-30T22:12:44.083751Z#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 G :0 My UniqueReal Name 1788127964.084 sable_ircd #x1B[2m2026-08-30T22:12:44.083808Z#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 coolni* :End of /WHO list 1788127964.084 S -> 2: :My.Little.Server 352 otherNick * myusernam localhost * coolNick G :0 My UniqueReal Name 1788127964.124 S -> 2: :My.Little.Server 315 otherNick coolni* :End of /WHO list 1788127964.509 sable_history #x1B[2m2027-08-30T23:49:51.009878Z#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(1014321081521217644)), timestamp: 1819669791, clock: EventClock(1 => 1014295401760559126, 50 => 1014320829858783339, 99 => 1014295404927660036), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669791 }) }; event clock=EventClock(1 => 1014295401760559126, 50 => 1014320829858783339, 99 => 1014295404927660036) my clock=EventClock(1 => 1014295401760559126, 50 => 1014320829858783339, 99 => 1014295404927660036) 1788127964.509 sable_history #x1B[2m2027-08-30T23:49:51.011301Z#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 1788127964.899 sable_history #x1B[2m2027-08-30T23:39:35.382966Z#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(1014318499394429025)), timestamp: 1819669175, clock: EventClock(1 => 1014295842380582945, 50 => 1014318247736189024, 99 => 1014295842997547013), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669175 }) }; event clock=EventClock(1 => 1014295842380582945, 50 => 1014318247736189024, 99 => 1014295842997547013) my clock=EventClock(1 => 1014295842380582945, 50 => 1014318247736189024, 99 => 1014295842997547013) 1788127964.899 sable_history #x1B[2m2027-08-30T23:39:35.384502Z#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 1788127965.088 sable_ircd #x1B[2m2026-08-30T22:12:45.088270Z#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 :synchronize609.45125936 1788127965.089 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize609.45125936 1788127965.137 sable_history #x1B[2m2027-08-30T23:36:47.716346Z#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(1014317796148060253)), timestamp: 1819669007, clock: EventClock(1 => 1014295135892017153, 50 => 1014317544489820252), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1819669007 }) }; event clock=EventClock(1 => 1014295135892017153, 50 => 1014317544489820252) my clock=EventClock(1 => 1014295135892017153, 50 => 1014317544489820252) 1788127965.137 sable_history #x1B[2m2027-08-30T23:36:47.717459Z#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 1788127965.233 1: disconnects from server. 1788127965.233 2: disconnects from server.