--------------------------------- Captured Out --------------------------------- ---- new test ---- 1782833845.182 sable_ircd uid=1001 1782833845.186 sable_ircd #x1B[2m2026-06-30T15:37:25.185753Z#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(859819926607630336)), timestamp: 1782833845, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1782833845, name: ServerName("My.Little.Server"), ts: 1782833845, flags: (empty), version: "sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432" }) }; event clock=EventClock() my clock=EventClock() 1782833845.186 sable_ircd #x1B[2m2026-06-30T15:37:25.185882Z#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 1782833845.186 sable_ircd #x1B[2m2026-06-30T15:37:25.186104Z#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(859819926607630336)), timestamp: 1782833845, clock: EventClock(), target: Server(ServerId(1)), details: NewServer(NewServer { epoch: 1782833845, name: ServerName("My.Little.Server"), ts: 1782833845, 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 1782833845.187 sable_ircd #x1B[2m2026-06-30T15:37:25.186759Z#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(859819926611824641)), timestamp: 1782833845, clock: EventClock(1 => 859819926607630336), target: Server(ServerId(1)), details: ServerPing(ServerPing { ts: 1782833845 }) }; event clock=EventClock(1 => 859819926607630336) my clock=EventClock(1 => 859819926607630336) 1782833845.187 sable_ircd #x1B[2m2026-06-30T15:37:25.186828Z#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 1782833845.188 sable_ircd #x1B[2m2026-06-30T15:37:25.187153Z#x1B[0m #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(859819926607630336)), timestamp: 1782833845, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] }) 1782833845.188 sable_ircd #x1B[2m2026-06-30T15:37:25.187206Z#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(859819926607630336)), timestamp: 1782833845, change: NewServer(NewServer { server: ServerId(1) }), users_to_notify: [] } 1782833845.188 sable_ircd #x1B[2m2026-06-30T15:37:25.187253Z#x1B[0m #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(859819926607630336)), timestamp: 1782833845, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833845.188 sable_ircd #x1B[2m2026-06-30T15:37:25.187274Z#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(859819926607630336)), timestamp: 1782833845, change: EventComplete(EventComplete), users_to_notify: [] } 1782833845.188 sable_ircd #x1B[2m2026-06-30T15:37:25.187341Z#x1B[0m #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(859819926611824641)), timestamp: 1782833845, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833845.188 sable_ircd #x1B[2m2026-06-30T15:37:25.187401Z#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(859819926611824641)), timestamp: 1782833845, change: EventComplete(EventComplete), users_to_notify: [] } 1782833845.188 sable_ircd #x1B[2m2026-06-30T15:37:25.187762Z#x1B[0m #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 1782833845.277 sable_ircd #x1B[2m2026-06-30T15:37:25.277184Z#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 } 1782833845.277 sable_ircd #x1B[2m2026-06-30T15:37:25.277300Z#x1B[0m #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 1782833845.277 sable_ircd #x1B[2m2026-06-30T15:37:25.277378Z#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 1782833845.277 sable_ircd #x1B[2m2026-06-30T15:37:25.277457Z#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 1782833845.279 sable_ircd #x1B[2m2026-06-30T15:37:25.278509Z#x1B[0m #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 1782833845.279 sable_ircd #x1B[2m2026-06-30T15:37:25.278561Z#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" 1782833845.279 sable_ircd #x1B[2m2026-06-30T15:37:25.278651Z#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 1782833845.279 sable_ircd #x1B[2m2026-06-30T15:37:25.278716Z#x1B[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)) 1782833845.279 sable_ircd #x1B[2m2026-06-30T15:37:25.278740Z#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) 1782833845.279 sable_ircd #x1B[2m2026-06-30T15:37:25.278973Z#x1B[0m #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 1782833845.279 sable_ircd #x1B[2m2026-06-30T15:37:25.279141Z#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 1782833845.279 sable_ircd #x1B[2m2026-06-30T15:37:25.279208Z#x1B[0m #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 1782833845.299 1: connects to server. 1782833845.299 1 -> S: NICK bar 1782833845.299 1 -> S: USER username * * :Realname 1782833845.299 sable_ircd #x1B[2m2026-06-30T15:37:25.298896Z#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 } 1782833845.299 sable_ircd #x1B[2m2026-06-30T15:37:25.299014Z#x1B[0m #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 1782833845.299 sable_ircd #x1B[2m2026-06-30T15:37:25.299048Z#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 1782833845.299 sable_ircd #x1B[2m2026-06-30T15:37:25.299085Z#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 1782833845.299 sable_ircd #x1B[2m2026-06-30T15:37:25.299182Z#x1B[0m #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 1782833845.299 sable_ircd #x1B[2m2026-06-30T15:37:25.299230Z#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 bar" 1782833845.299 S -> 1: :My.Little.Server NOTICE * :*** Looking up your hostname 1782833845.299 sable_ircd #x1B[2m2026-06-30T15:37:25.299428Z#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: 629, tv_nsec: 522725417 }, attach_user_id: OnceLock(), user: OnceLock(), extra_user_params: OnceLock(), nick: OnceLock(Nickname("bar")), 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 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.299517Z#x1B[0m #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 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.299587Z#x1B[0m #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 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.299637Z#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" 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.299731Z#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: 629, tv_nsec: 522725417 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("bar")), realname: OnceLock(Realname("Realname")), hostname: OnceLock(), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mfalse #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.300196Z#x1B[0m #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 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.300238Z#x1B[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")) 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.300269Z#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 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.300292Z#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: 629, tv_nsec: 522725417 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("bar")), realname: OnceLock(Realname("Realname")), hostname: OnceLock(Hostname("localhost")), sasl_session: Mutex { data: None }, sasl_account: OnceLock(), progress_flags: 0 } #x1B[3mcan_register_new#x1B[0m#x1B[2m=#x1B[0mtrue #x1B[3mcan_attach#x1B[0m#x1B[2m=#x1B[0mfalse 1782833845.300 sable_ircd #x1B[2m2026-06-30T15:37:25.300333Z#x1B[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)) 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.300585Z#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(859819927089975298)), timestamp: 1782833845, clock: EventClock(1 => 859819926611824641), target: User(UserId(Snowflake(859819927089975296))), details: NewUser(NewUser { nickname: Nickname("bar"), username: Username("username"), visible_hostname: Hostname("localhost"), realname: Realname("Realname"), mode: UserMode { modes: UserModeSet(0) }, server: ServerId(1), account: None, initial_connection: Some((UserConnectionId(Snowflake(859819927089975297)), NewUserConnection { user: UserId(Snowflake(859819927089975296)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833845 })) }) }; event clock=EventClock(1 => 859819926611824641) my clock=EventClock(1 => 859819926611824641) 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.300680Z#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 1782833845.301 S -> 1: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301002Z#x1B[0m #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(859819927089975298)), timestamp: 1782833845, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(859819927089975296)), 1) }), users_to_notify: [] }) 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301046Z#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(859819927089975298)), timestamp: 1782833845, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(859819927089975296)), 1) }), users_to_notify: [] } 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301086Z#x1B[0m #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(859819927089975298)), timestamp: 1782833845, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(859819927089975296)), 2), connection: UserConnectionId(Snowflake(859819927089975297)) }), users_to_notify: [] }) 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301107Z#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(859819927089975298)), timestamp: 1782833845, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(859819927089975296)), 2), connection: UserConnectionId(Snowflake(859819927089975297)) }), users_to_notify: [] } 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301153Z#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 bar :Welcome to the test Internet Relay Chat network, bar 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301180Z#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 bar :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301202Z#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 bar :This server was created 2026-06-30 15:37:25.301194517 UTC 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301219Z#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 bar My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301251Z#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 bar EXCEPTS INVEX FNC UTF8ONLY MONITOR=64 CASEMAPPING=ascii CLIENTTAGDENY=* HOSTLEN=64 NICKLEN=15 USERLEN=10 CHANMODES=bqeI,k,,ntsim MSGREFTYPES=timestamp PREFIX=(ov)@+ :are supported by this server 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301269Z#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 bar :MOTD File is missing 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301292Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :bar!username@localhost MODE bar + 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301308Z#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 bar :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301384Z#x1B[0m #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(859819927089975298)), timestamp: 1782833845, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833845.301 sable_ircd #x1B[2m2026-06-30T15:37:25.301415Z#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(859819927089975298)), timestamp: 1782833845, change: EventComplete(EventComplete), users_to_notify: [] } 1782833845.302 S -> 1: :My.Little.Server 001 bar :Welcome to the test Internet Relay Chat network, bar 1782833845.302 1 -> S: PING foo 1782833845.302 sable_ircd #x1B[2m2026-06-30T15:37:25.302012Z#x1B[0m #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 1782833845.302 sable_ircd #x1B[2m2026-06-30T15:37:25.302053Z#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" 1782833845.302 sable_ircd #x1B[2m2026-06-30T15:37:25.302123Z#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 1782833845.338 sable_history #x1B[2m2027-06-30T16:44:40.203878Z#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(992108421643968588)), timestamp: 1814373880, clock: EventClock(1 => 992090315928113159, 50 => 992108169985728587, 99 => 992090295988793346), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373880 }) }; event clock=EventClock(1 => 992090315928113159, 50 => 992108169985728587, 99 => 992090295988793346) my clock=EventClock(1 => 992090315928113159, 50 => 992108169985728587, 99 => 992090295988793346) 1782833845.338 sable_history #x1B[2m2027-06-30T16:44:40.205334Z#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 1782833845.402 1 -> S: PING synchronize629.625526237 1782833845.402 S -> 1: :My.Little.Server 002 bar :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1782833845.402 S -> 1: :My.Little.Server 003 bar :This server was created 2026-06-30 15:37:25.301194517 UTC 1782833845.402 S -> 1: :My.Little.Server 004 bar My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1782833845.402 S -> 1: :My.Little.Server 005 bar EXCEPTS INVEX FNC UTF8ONLY MONITOR=64 CASEMAPPING=ascii CLIENTTAGDENY=* HOSTLEN=64 NICKLEN=15 USERLEN=10 CHANMODES=bqeI,k,,ntsim MSGREFTYPES=timestamp PREFIX=(ov)@+ :are supported by this server 1782833845.402 S -> 1: :My.Little.Server 422 bar :MOTD File is missing 1782833845.402 S -> 1: :bar!username@localhost MODE bar + 1782833845.402 S -> 1: :My.Little.Server NOTICE bar :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1782833845.402 S -> 1: :My.Little.Server PONG My.Little.Server :foo 1782833845.402 sable_ircd #x1B[2m2026-06-30T15:37:25.402337Z#x1B[0m #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 1782833845.402 sable_ircd #x1B[2m2026-06-30T15:37:25.402444Z#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 synchronize629.625526237" 1782833845.403 sable_ircd #x1B[2m2026-06-30T15:37:25.402560Z#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 :synchronize629.625526237 1782833845.403 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize629.625526237 1782833845.819 sable_history #x1B[2m2027-06-30T16:44:40.675433Z#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(992108423619485772)), timestamp: 1814373880, clock: EventClock(1 => 992090370923827215, 50 => 992108171961245771, 99 => 992090360975339524), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373880 }) }; event clock=EventClock(1 => 992090370923827215, 50 => 992108171961245771, 99 => 992090360975339524) my clock=EventClock(1 => 992090370923827215, 50 => 992108171961245771, 99 => 992090360975339524) 1782833845.819 sable_history #x1B[2m2027-06-30T16:44:40.676894Z#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 1782833845.921 sable_history #x1B[2m2027-06-30T16:55:52.957696Z#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(992111243378761816)), timestamp: 1814374552, clock: EventClock(1 => 992090594522173462, 50 => 992110991724716119, 99 => 992090597802520580), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374552 }) }; event clock=EventClock(1 => 992090594522173462, 50 => 992110991724716119, 99 => 992090597802520580) my clock=EventClock(1 => 992090594522173462, 50 => 992110991724716119, 99 => 992090597802520580) 1782833845.921 sable_history #x1B[2m2027-06-30T16:55:52.959166Z#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 1782833846.104 1 -> S: JOIN #chan 1782833846.104 sable_ircd #x1B[2m2026-06-30T15:37:26.104278Z#x1B[0m #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 1782833846.104 sable_ircd #x1B[2m2026-06-30T15:37:26.104345Z#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" 1782833846.105 sable_ircd #x1B[2m2026-06-30T15:37:26.104667Z#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(859819930462195715)), timestamp: 1782833846, clock: EventClock(1 => 859819927089975298), target: Channel(ChannelId(Snowflake(859819930462195714))), details: NewChannel(NewChannel { name: ChannelName("#chan"), mode: ChannelMode { modes: ChannelModeSet(0), key: None } }) }; event clock=EventClock(1 => 859819927089975298) my clock=EventClock(1 => 859819927089975298) 1782833846.105 sable_ircd #x1B[2m2026-06-30T15:37:26.104884Z#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 1782833846.105 sable_ircd #x1B[2m2026-06-30T15:37:26.104988Z#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(859819930462195716)), timestamp: 1782833846, clock: EventClock(1 => 859819930462195715), target: Membership(MembershipId(UserId(Snowflake(859819927089975296)), ChannelId(Snowflake(859819930462195714)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(859819930462195714)), user: UserId(Snowflake(859819927089975296)), permissions: MembershipFlagSet(1) }) }; event clock=EventClock(1 => 859819930462195715) my clock=EventClock(1 => 859819930462195715) 1782833846.105 sable_ircd #x1B[2m2026-06-30T15:37:26.105243Z#x1B[0m #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(859819930462195715)), timestamp: 1782833846, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833846.105 sable_ircd #x1B[2m2026-06-30T15:37:26.105282Z#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(859819930462195715)), timestamp: 1782833846, change: EventComplete(EventComplete), users_to_notify: [] } 1782833846.105 sable_ircd #x1B[2m2026-06-30T15:37:26.105428Z#x1B[0m #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 1782833846.105 sable_ircd #x1B[2m2026-06-30T15:37:26.105446Z#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 1782833846.106 sable_ircd #x1B[2m2026-06-30T15:37:26.105700Z#x1B[0m #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(859819930462195716)), timestamp: 1782833846, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(859819927089975296)), ChannelId(Snowflake(859819930462195714))), user: HistoricUserId(UserId(Snowflake(859819927089975296)), 2) }), users_to_notify: [UserId(Snowflake(859819927089975296))] }) 1782833846.106 sable_ircd #x1B[2m2026-06-30T15:37:26.105735Z#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(859819930462195716)), timestamp: 1782833846, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(859819927089975296)), ChannelId(Snowflake(859819930462195714))), user: HistoricUserId(UserId(Snowflake(859819927089975296)), 2) }), users_to_notify: [UserId(Snowflake(859819927089975296))] } 1782833846.106 sable_ircd #x1B[2m2026-06-30T15:37:26.105789Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :bar!username@localhost JOIN #chan 1782833846.106 sable_ircd #x1B[2m2026-06-30T15:37:26.105824Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :bar!username@localhost MODE #chan +o bar 1782833846.106 sable_ircd #x1B[2m2026-06-30T15:37:26.105861Z#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 bar = #chan :@bar 1782833846.106 sable_ircd #x1B[2m2026-06-30T15:37:26.105880Z#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 bar #chan :End of names list 1782833846.106 sable_ircd #x1B[2m2026-06-30T15:37:26.105913Z#x1B[0m #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(859819930462195716)), timestamp: 1782833846, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833846.106 sable_ircd #x1B[2m2026-06-30T15:37:26.105933Z#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(859819930462195716)), timestamp: 1782833846, change: EventComplete(EventComplete), users_to_notify: [] } 1782833846.204 1 -> S: PING synchronize630.427647115 1782833846.204 S -> 1: :bar!username@localhost JOIN #chan 1782833846.204 S -> 1: :bar!username@localhost MODE #chan +o bar 1782833846.204 S -> 1: :My.Little.Server 353 bar = #chan :@bar 1782833846.204 S -> 1: :My.Little.Server 366 bar #chan :End of names list 1782833846.205 sable_ircd #x1B[2m2026-06-30T15:37:26.204454Z#x1B[0m #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 1782833846.205 sable_ircd #x1B[2m2026-06-30T15:37:26.204522Z#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 synchronize630.427647115" 1782833846.778 sable_history #x1B[2m2027-06-30T16:58:55.473373Z#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(992112008902156379)), timestamp: 1814374735, clock: EventClock(1 => 992090797555847191, 50 => 992111757243916378, 99 => 992090799858921477), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374735 }) }; event clock=EventClock(1 => 992090797555847191, 50 => 992111757243916378, 99 => 992090799858921477) my clock=EventClock(1 => 992090797555847191, 50 => 992111757243916378, 99 => 992090799858921477) 1782833846.778 sable_history #x1B[2m2027-06-30T16:58:55.474862Z#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 1782833847.205 1: waiting… 1782833847.209 sable_ircd #x1B[2m2026-06-30T15:37:27.208885Z#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 :synchronize630.427647115 1782833847.209 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize630.427647115 1782833847.210 2: connects to server. 1782833847.210 2 -> S: NICK baz 1782833847.210 2 -> S: USER username * * :Realname 1782833847.210 sable_ircd #x1B[2m2026-06-30T15:37:27.209907Z#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 } 1782833847.210 sable_ircd #x1B[2m2026-06-30T15:37:27.210036Z#x1B[0m #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 1782833847.210 sable_ircd #x1B[2m2026-06-30T15:37:27.210077Z#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 1782833847.210 sable_ircd #x1B[2m2026-06-30T15:37:27.210126Z#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 1782833847.210 sable_ircd #x1B[2m2026-06-30T15:37:27.210243Z#x1B[0m #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 1782833847.210 sable_ircd #x1B[2m2026-06-30T15:37:27.210293Z#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 baz" 1782833847.210 S -> 2: :My.Little.Server NOTICE * :*** Looking up your hostname 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.210417Z#x1B[0m #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 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.210476Z#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" 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.210577Z#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: 631, tv_nsec: 433762053 }, 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 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.210704Z#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: 631, tv_nsec: 433762053 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("baz")), 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 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.210766Z#x1B[0m #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 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.211324Z#x1B[0m #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 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.211374Z#x1B[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")) 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.211402Z#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 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.211423Z#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: 631, tv_nsec: 433762053 }, attach_user_id: OnceLock(), user: OnceLock(Username("username")), extra_user_params: OnceLock(("*", "*")), nick: OnceLock(Nickname("baz")), 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 1782833847.211 sable_ircd #x1B[2m2026-06-30T15:37:27.211465Z#x1B[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)) 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.211692Z#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(859819935105290245)), timestamp: 1782833847, clock: EventClock(1 => 859819930462195716), target: User(UserId(Snowflake(859819935105290243))), details: NewUser(NewUser { nickname: Nickname("baz"), 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(859819935105290244)), NewUserConnection { user: UserId(Snowflake(859819935105290243)), hostname: Hostname("localhost"), ip: 127.0.0.1, connection_time: 1782833847 })) }) }; event clock=EventClock(1 => 859819930462195716) my clock=EventClock(1 => 859819930462195716) 1782833847.212 S -> 2: :My.Little.Server NOTICE * :*** Found your hostname: localhost 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.211803Z#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 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212072Z#x1B[0m #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(859819935105290245)), timestamp: 1782833847, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(859819935105290243)), 1) }), users_to_notify: [] }) 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212113Z#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(859819935105290245)), timestamp: 1782833847, change: NewUser(NewUser { user: HistoricUserId(UserId(Snowflake(859819935105290243)), 1) }), users_to_notify: [] } 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212159Z#x1B[0m #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(859819935105290245)), timestamp: 1782833847, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(859819935105290243)), 2), connection: UserConnectionId(Snowflake(859819935105290244)) }), users_to_notify: [] }) 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212182Z#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(859819935105290245)), timestamp: 1782833847, change: NewUserConnection(NewUserConnection { user: HistoricUserId(UserId(Snowflake(859819935105290243)), 2), connection: UserConnectionId(Snowflake(859819935105290244)) }), users_to_notify: [] } 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212224Z#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 baz :Welcome to the test Internet Relay Chat network, baz 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212250Z#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 baz :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212273Z#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 baz :This server was created 2026-06-30 15:37:27.212264690 UTC 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212288Z#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 baz My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212307Z#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 baz 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 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212324Z#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 baz :MOTD File is missing 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212342Z#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): :baz!username@localhost MODE baz + 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212389Z#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 baz :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212431Z#x1B[0m #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(859819935105290245)), timestamp: 1782833847, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833847.212 sable_ircd #x1B[2m2026-06-30T15:37:27.212454Z#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(859819935105290245)), timestamp: 1782833847, change: EventComplete(EventComplete), users_to_notify: [] } 1782833847.213 S -> 2: :My.Little.Server 001 baz :Welcome to the test Internet Relay Chat network, baz 1782833847.213 2 -> S: PING foo 1782833847.213 sable_ircd #x1B[2m2026-06-30T15:37:27.213021Z#x1B[0m #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 1782833847.213 sable_ircd #x1B[2m2026-06-30T15:37:27.213077Z#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" 1782833847.213 sable_ircd #x1B[2m2026-06-30T15:37:27.213180Z#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 1782833847.313 2 -> S: PING synchronize631.536579517 1782833847.313 S -> 2: :My.Little.Server 002 baz :Your host is My.Little.Server, running version sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 1782833847.313 S -> 2: :My.Little.Server 003 baz :This server was created 2026-06-30 15:37:27.212264690 UTC 1782833847.313 S -> 2: :My.Little.Server 004 baz My.Little.Server sable-0.1.0-70e61b4cc015537d8906da5286f062a8199fb432 ioZ ntsim bqeIkov 1782833847.313 S -> 2: :My.Little.Server 005 baz 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 1782833847.313 S -> 2: :My.Little.Server 422 baz :MOTD File is missing 1782833847.313 S -> 2: :baz!username@localhost MODE baz + 1782833847.313 S -> 2: :My.Little.Server NOTICE baz :The network is currently running in debug mode. Do not send any sensitive information such as passwords. 1782833847.313 S -> 2: :My.Little.Server PONG My.Little.Server :foo 1782833847.314 sable_ircd #x1B[2m2026-06-30T15:37:27.313443Z#x1B[0m #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 1782833847.314 sable_ircd #x1B[2m2026-06-30T15:37:27.313529Z#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 synchronize631.536579517" 1782833847.314 sable_ircd #x1B[2m2026-06-30T15:37:27.313664Z#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 :synchronize631.536579517 1782833847.314 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize631.536579517 1782833847.327 sable_history #x1B[2m2027-06-30T16:48:26.204082Z#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(992109369556672592)), timestamp: 1814374106, clock: EventClock(1 => 992090986400190497, 50 => 992109117898432591, 99 => 992090992696242181), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374106 }) }; event clock=EventClock(1 => 992090986400190497, 50 => 992109117898432591, 99 => 992090992696242181) my clock=EventClock(1 => 992090986400190497, 50 => 992109117898432591, 99 => 992090992696242181) 1782833847.327 sable_history #x1B[2m2027-06-30T16:48:26.205678Z#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 1782833847.553 sable_history #x1B[2m2027-06-30T16:45:38.916766Z#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(992108667904139340)), timestamp: 1814373938, clock: EventClock(1 => 992090282621145089, 50 => 992108416245899339), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373938 }) }; event clock=EventClock(1 => 992090282621145089, 50 => 992108416245899339) my clock=EventClock(1 => 992090282621145089, 50 => 992108416245899339) 1782833847.553 sable_history #x1B[2m2027-06-30T16:45:38.918341Z#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 1782833848.001 sable_history #x1B[2m2027-06-30T16:45:38.827279Z#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(992108667526651980)), timestamp: 1814373938, clock: EventClock(1 => 992090284479221761, 50 => 992108415868411979), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373938 }) }; event clock=EventClock(1 => 992090284479221761, 50 => 992108415868411979) my clock=EventClock(1 => 992090284479221761, 50 => 992108415868411979) 1782833848.001 sable_history #x1B[2m2027-06-30T16:45:38.829129Z#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 1782833848.015 2 -> S: JOIN #chan 1782833848.016 sable_ircd #x1B[2m2026-06-30T15:37:28.015666Z#x1B[0m #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 1782833848.016 sable_ircd #x1B[2m2026-06-30T15:37:28.015754Z#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" 1782833848.016 sable_ircd #x1B[2m2026-06-30T15:37:28.016122Z#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(859819938481704966)), timestamp: 1782833848, clock: EventClock(1 => 859819935105290245), target: Membership(MembershipId(UserId(Snowflake(859819935105290243)), ChannelId(Snowflake(859819930462195714)))), details: ChannelJoin(ChannelJoin { channel: ChannelId(Snowflake(859819930462195714)), user: UserId(Snowflake(859819935105290243)), permissions: MembershipFlagSet(0) }) }; event clock=EventClock(1 => 859819935105290245) my clock=EventClock(1 => 859819935105290245) 1782833848.016 sable_ircd #x1B[2m2026-06-30T15:37:28.016285Z#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 1782833848.016 sable_ircd #x1B[2m2026-06-30T15:37:28.016284Z#x1B[0m #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 1782833848.017 sable_ircd #x1B[2m2026-06-30T15:37:28.016568Z#x1B[0m #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(859819938481704966)), timestamp: 1782833848, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(859819935105290243)), ChannelId(Snowflake(859819930462195714))), user: HistoricUserId(UserId(Snowflake(859819935105290243)), 2) }), users_to_notify: [UserId(Snowflake(859819935105290243)), UserId(Snowflake(859819927089975296))] }) 1782833848.017 sable_ircd #x1B[2m2026-06-30T15:37:28.016612Z#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(859819938481704966)), timestamp: 1782833848, change: ChannelJoin(ChannelJoin { membership: MembershipId(UserId(Snowflake(859819935105290243)), ChannelId(Snowflake(859819930462195714))), user: HistoricUserId(UserId(Snowflake(859819935105290243)), 2) }), users_to_notify: [UserId(Snowflake(859819935105290243)), UserId(Snowflake(859819927089975296))] } 1782833848.017 sable_ircd #x1B[2m2026-06-30T15:37:28.016694Z#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): :baz!username@localhost JOIN #chan 1782833848.017 sable_ircd #x1B[2m2026-06-30T15:37:28.016770Z#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 baz = #chan :baz @bar 1782833848.017 sable_ircd #x1B[2m2026-06-30T15:37:28.016811Z#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 baz #chan :End of names list 1782833848.017 sable_ircd #x1B[2m2026-06-30T15:37:28.016866Z#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): :baz!username@localhost JOIN #chan 1782833848.017 sable_ircd #x1B[2m2026-06-30T15:37:28.016946Z#x1B[0m #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(859819938481704966)), timestamp: 1782833848, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833848.017 sable_ircd #x1B[2m2026-06-30T15:37:28.016981Z#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(859819938481704966)), timestamp: 1782833848, change: EventComplete(EventComplete), users_to_notify: [] } 1782833848.115 2 -> S: PING synchronize632.338806478 1782833848.115 S -> 2: :baz!username@localhost JOIN #chan 1782833848.115 S -> 2: :My.Little.Server 353 baz = #chan :baz @bar 1782833848.115 S -> 2: :My.Little.Server 366 baz #chan :End of names list 1782833848.116 sable_ircd #x1B[2m2026-06-30T15:37:28.115611Z#x1B[0m #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 1782833848.116 sable_ircd #x1B[2m2026-06-30T15:37:28.115664Z#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 synchronize632.338806478" 1782833848.395 sable_history #x1B[2m2027-06-30T16:51:15.218254Z#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(992110078452768851)), timestamp: 1814374275, clock: EventClock(1 => 992090688797544470, 50 => 992109826790334546, 99 => 992090692702842884), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374275 }) }; event clock=EventClock(1 => 992090688797544470, 50 => 992109826790334546, 99 => 992090692702842884) my clock=EventClock(1 => 992090688797544470, 50 => 992109826790334546, 99 => 992090692702842884) 1782833848.395 sable_history #x1B[2m2027-06-30T16:51:15.219855Z#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 1782833848.447 sable_history #x1B[2m2027-06-30T16:45:39.243234Z#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(992108669271482444)), timestamp: 1814373939, clock: EventClock(1 => 992090293064962051, 50 => 992108417613242443), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373939 }) }; event clock=EventClock(1 => 992090293064962051, 50 => 992108417613242443) my clock=EventClock(1 => 992090293064962051, 50 => 992108417613242443) 1782833848.447 sable_history #x1B[2m2027-06-30T16:45:39.244712Z#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 1782833848.901 sable_history #x1B[2m2027-06-30T16:45:39.930562Z#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(992108672152969292)), timestamp: 1814373939, clock: EventClock(1 => 992090288103100417, 50 => 992108420503117899), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373939 }) }; event clock=EventClock(1 => 992090288103100417, 50 => 992108420503117899) my clock=EventClock(1 => 992090288103100417, 50 => 992108420503117899) 1782833848.901 sable_history #x1B[2m2027-06-30T16:45:39.932566Z#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 1782833849.014 sable_history #x1B[2m2027-06-30T16:54:03.931307Z#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(992110786086379606)), timestamp: 1814374443, clock: EventClock(1 => 992090641066364950, 50 => 992110534432333909, 99 => 992090644996829188), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374443 }) }; event clock=EventClock(1 => 992090641066364950, 50 => 992110534432333909, 99 => 992090644996829188) my clock=EventClock(1 => 992090641066364950, 50 => 992110534432333909, 99 => 992090644996829188) 1782833849.014 sable_history #x1B[2m2027-06-30T16:54:03.932441Z#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 1782833849.116 2: waiting… 1782833849.121 sable_ircd #x1B[2m2026-06-30T15:37:29.121022Z#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 :synchronize632.338806478 1782833849.121 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize632.338806478 1782833849.222 1 -> S: PING synchronize633.445218671 1782833849.222 S -> 1: :baz!username@localhost JOIN #chan 1782833849.222 sable_ircd #x1B[2m2026-06-30T15:37:29.222046Z#x1B[0m #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 1782833849.222 sable_ircd #x1B[2m2026-06-30T15:37:29.222123Z#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 synchronize633.445218671" 1782833849.222 sable_ircd #x1B[2m2026-06-30T15:37:29.222294Z#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 :synchronize633.445218671 1782833849.223 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize633.445218671 1782833849.323 2 -> S: PING synchronize633.546393257 1782833849.323 sable_ircd #x1B[2m2026-06-30T15:37:29.323141Z#x1B[0m #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 1782833849.323 sable_ircd #x1B[2m2026-06-30T15:37:29.323206Z#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 synchronize633.546393257" 1782833849.338 sable_history #x1B[2m2027-06-30T16:45:40.204073Z#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(992108673302208589)), timestamp: 1814373940, clock: EventClock(1 => 992090315928113159, 50 => 992108421643968588, 99 => 992090295988793346), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373940 }) }; event clock=EventClock(1 => 992090315928113159, 50 => 992108421643968588, 99 => 992090295988793346) my clock=EventClock(1 => 992090315928113159, 50 => 992108421643968588, 99 => 992090295988793346) 1782833849.338 sable_history #x1B[2m2027-06-30T16:45:40.206509Z#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 1782833849.819 sable_history #x1B[2m2027-06-30T16:45:40.675240Z#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(992108675277725773)), timestamp: 1814373940, clock: EventClock(1 => 992090370923827215, 50 => 992108423619485772, 99 => 992090360975339524), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373940 }) }; event clock=EventClock(1 => 992090370923827215, 50 => 992108423619485772, 99 => 992090360975339524) my clock=EventClock(1 => 992090370923827215, 50 => 992108423619485772, 99 => 992090360975339524) 1782833849.819 sable_history #x1B[2m2027-06-30T16:45:40.676736Z#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 1782833849.921 sable_history #x1B[2m2027-06-30T16:56:52.959416Z#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(992111495041196121)), timestamp: 1814374612, clock: EventClock(1 => 992090594522173462, 50 => 992111243378761816, 99 => 992090597802520580), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374612 }) }; event clock=EventClock(1 => 992090594522173462, 50 => 992111243378761816, 99 => 992090597802520580) my clock=EventClock(1 => 992090594522173462, 50 => 992111243378761816, 99 => 992090597802520580) 1782833849.921 sable_history #x1B[2m2027-06-30T16:56:52.960703Z#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 1782833850.077 sable_ircd #x1B[2m2026-06-30T15:37:30.077168Z#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 :synchronize633.546393257 1782833850.078 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize633.546393257 1782833850.078 2 -> S: PRIVMSG #chan :hi everyone 1782833850.078 sable_ircd #x1B[2m2026-06-30T15:37:30.078156Z#x1B[0m #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 1782833850.078 sable_ircd #x1B[2m2026-06-30T15:37:30.078226Z#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"PRIVMSG #chan :hi everyone" 1782833850.178 2 -> S: PING synchronize634.401600379 1782833850.179 sable_ircd #x1B[2m2026-06-30T15:37:30.178546Z#x1B[0m #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 1782833850.179 sable_ircd #x1B[2m2026-06-30T15:37:30.178625Z#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 synchronize634.401600379" 1782833850.778 sable_history #x1B[2m2027-06-30T16:59:55.473173Z#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(992112260560396380)), timestamp: 1814374795, clock: EventClock(1 => 992090797555847191, 50 => 992112008902156379, 99 => 992090799858921477), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374795 }) }; event clock=EventClock(1 => 992090797555847191, 50 => 992112008902156379, 99 => 992090799858921477) my clock=EventClock(1 => 992090797555847191, 50 => 992112008902156379, 99 => 992090799858921477) 1782833850.778 sable_history #x1B[2m2027-06-30T16:59:55.474663Z#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 1782833851.178 2: waiting… 1782833851.183 sable_ircd #x1B[2m2026-06-30T15:37:31.183138Z#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(859819951765065735)), timestamp: 1782833851, clock: EventClock(1 => 859819938481704966), target: Message(MessageId(Uuid7(019f192d-ab2e-7dc2-8728-d2c5f62c0390))), details: NewMessage(NewMessage { source: UserId(Snowflake(859819935105290243)), target: Channel(ChannelId(Snowflake(859819930462195714))), message_type: Privmsg, text: "hi everyone" }) }; event clock=EventClock(1 => 859819938481704966) my clock=EventClock(1 => 859819938481704966) 1782833851.183 sable_ircd #x1B[2m2026-06-30T15:37:31.183318Z#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 1782833851.183 sable_ircd #x1B[2m2026-06-30T15:37:31.183323Z#x1B[0m #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 1782833851.184 sable_ircd #x1B[2m2026-06-30T15:37:31.183600Z#x1B[0m #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(859819951765065735)), timestamp: 1782833851, change: NewMessage(NewMessage { message: MessageId(Uuid7(019f192d-ab2e-7dc2-8728-d2c5f62c0390)), source: User(HistoricUserId(UserId(Snowflake(859819935105290243)), 2)), target: Channel(ChannelId(Snowflake(859819930462195714))) }), users_to_notify: [UserId(Snowflake(859819935105290243)), UserId(Snowflake(859819927089975296))] }) 1782833851.184 sable_ircd #x1B[2m2026-06-30T15:37:31.183647Z#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(859819951765065735)), timestamp: 1782833851, change: NewMessage(NewMessage { message: MessageId(Uuid7(019f192d-ab2e-7dc2-8728-d2c5f62c0390)), source: User(HistoricUserId(UserId(Snowflake(859819935105290243)), 2)), target: Channel(ChannelId(Snowflake(859819930462195714))) }), users_to_notify: [UserId(Snowflake(859819935105290243)), UserId(Snowflake(859819927089975296))] } 1782833851.184 sable_ircd #x1B[2m2026-06-30T15:37:31.183734Z#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): :baz!username@localhost PRIVMSG #chan :hi everyone 1782833851.184 sable_ircd #x1B[2m2026-06-30T15:37:31.183785Z#x1B[0m #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(859819951765065735)), timestamp: 1782833851, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833851.184 sable_ircd #x1B[2m2026-06-30T15:37:31.183813Z#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(859819951765065735)), timestamp: 1782833851, change: EventComplete(EventComplete), users_to_notify: [] } 1782833851.327 sable_history #x1B[2m2027-06-30T16:49:26.204271Z#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(992109621214912593)), timestamp: 1814374166, clock: EventClock(1 => 992090986400190497, 50 => 992109369556672592, 99 => 992090992696242181), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374166 }) }; event clock=EventClock(1 => 992090986400190497, 50 => 992109369556672592, 99 => 992090992696242181) my clock=EventClock(1 => 992090986400190497, 50 => 992109369556672592, 99 => 992090992696242181) 1782833851.327 sable_history #x1B[2m2027-06-30T16:49:26.205884Z#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 1782833851.553 sable_history #x1B[2m2027-06-30T16:46:38.916754Z#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(992108919562379341)), timestamp: 1814373998, clock: EventClock(1 => 992090282621145089, 50 => 992108667904139340), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373998 }) }; event clock=EventClock(1 => 992090282621145089, 50 => 992108667904139340) my clock=EventClock(1 => 992090282621145089, 50 => 992108667904139340) 1782833851.553 sable_history #x1B[2m2027-06-30T16:46:38.918307Z#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 1782833852.001 sable_history #x1B[2m2027-06-30T16:46:38.827040Z#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(992108919184891981)), timestamp: 1814373998, clock: EventClock(1 => 992090284479221761, 50 => 992108667526651980), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373998 }) }; event clock=EventClock(1 => 992090284479221761, 50 => 992108667526651980) my clock=EventClock(1 => 992090284479221761, 50 => 992108667526651980) 1782833852.001 sable_history #x1B[2m2027-06-30T16:46:38.828990Z#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 1782833852.180 2: waiting… 1782833852.189 sable_ircd #x1B[2m2026-06-30T15:37:32.189311Z#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 :synchronize634.401600379 1782833852.190 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize634.401600379 1782833852.290 1 -> S: PING synchronize636.51361592 1782833852.290 S -> 1: :baz!username@localhost PRIVMSG #chan :hi everyone 1782833852.291 sable_ircd #x1B[2m2026-06-30T15:37:32.290514Z#x1B[0m #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 1782833852.291 sable_ircd #x1B[2m2026-06-30T15:37:32.290570Z#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 synchronize636.51361592" 1782833852.291 sable_ircd #x1B[2m2026-06-30T15:37:32.290681Z#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 :synchronize636.51361592 1782833852.291 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize636.51361592 1782833852.291 1 -> S: PART #chan 1782833852.291 sable_ircd #x1B[2m2026-06-30T15:37:32.291389Z#x1B[0m #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 1782833852.291 sable_ircd #x1B[2m2026-06-30T15:37:32.291430Z#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"PART #chan" 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.291639Z#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(859819956412354568)), timestamp: 1782833852, clock: EventClock(1 => 859819951765065735), target: Membership(MembershipId(UserId(Snowflake(859819927089975296)), ChannelId(Snowflake(859819930462195714)))), details: ChannelPart(ChannelPart { message: "bar" }) }; event clock=EventClock(1 => 859819951765065735) my clock=EventClock(1 => 859819951765065735) 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.291767Z#x1B[0m #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 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.291791Z#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 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.292009Z#x1B[0m #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(859819956412354568)), timestamp: 1782833852, change: ChannelPart(ChannelPart { membership: Membership { id: MembershipId(UserId(Snowflake(859819927089975296)), ChannelId(Snowflake(859819930462195714))), channel: ChannelId(Snowflake(859819930462195714)), user: UserId(Snowflake(859819927089975296)), permissions: MembershipFlagSet(1) }, user: HistoricUserId(UserId(Snowflake(859819927089975296)), 2), message: "bar" }), users_to_notify: [UserId(Snowflake(859819935105290243)), UserId(Snowflake(859819927089975296))] }) 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.292049Z#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(859819956412354568)), timestamp: 1782833852, change: ChannelPart(ChannelPart { membership: Membership { id: MembershipId(UserId(Snowflake(859819927089975296)), ChannelId(Snowflake(859819930462195714))), channel: ChannelId(Snowflake(859819930462195714)), user: UserId(Snowflake(859819927089975296)), permissions: MembershipFlagSet(1) }, user: HistoricUserId(UserId(Snowflake(859819927089975296)), 2), message: "bar" }), users_to_notify: [UserId(Snowflake(859819935105290243)), UserId(Snowflake(859819927089975296))] } 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.292102Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 3): :bar!username@localhost PART #chan :bar 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.292138Z#x1B[0m #x1B[35mTRACE#x1B[0m #x1B[1mdo_run#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_ircd::client#x1B[0m#x1B[2m:#x1B[0m Sending to ConnectionId(ListenerId(0), 2): :bar!username@localhost PART #chan :bar 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.292176Z#x1B[0m #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(859819956412354568)), timestamp: 1782833852, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833852.292 sable_ircd #x1B[2m2026-06-30T15:37:32.292196Z#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(859819956412354568)), timestamp: 1782833852, change: EventComplete(EventComplete), users_to_notify: [] } 1782833852.391 1 -> S: PING synchronize636.614868254 1782833852.391 S -> 1: :bar!username@localhost PART #chan :bar 1782833852.392 sable_ircd #x1B[2m2026-06-30T15:37:32.391771Z#x1B[0m #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 1782833852.392 sable_ircd #x1B[2m2026-06-30T15:37:32.391838Z#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 synchronize636.614868254" 1782833852.392 sable_ircd #x1B[2m2026-06-30T15:37:32.391947Z#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 :synchronize636.614868254 1782833852.392 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize636.614868254 1782833852.394 sable_history #x1B[2m2027-06-30T16:52:15.216703Z#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(992110330106814548)), timestamp: 1814374335, clock: EventClock(1 => 992090688797544470, 50 => 992110078452768851, 99 => 992090692702842884), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374335 }) }; event clock=EventClock(1 => 992090688797544470, 50 => 992110078452768851, 99 => 992090692702842884) my clock=EventClock(1 => 992090688797544470, 50 => 992110078452768851, 99 => 992090692702842884) 1782833852.394 sable_history #x1B[2m2027-06-30T16:52:15.218914Z#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 1782833852.447 sable_history #x1B[2m2027-06-30T16:46:39.243288Z#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(992108920929722445)), timestamp: 1814373999, clock: EventClock(1 => 992090293064962051, 50 => 992108669271482444), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373999 }) }; event clock=EventClock(1 => 992090293064962051, 50 => 992108669271482444) my clock=EventClock(1 => 992090293064962051, 50 => 992108669271482444) 1782833852.447 sable_history #x1B[2m2027-06-30T16:46:39.244584Z#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 1782833852.492 2 -> S: PING synchronize636.716079213 1782833852.493 S -> 2: :bar!username@localhost PART #chan :bar 1782833852.493 sable_ircd #x1B[2m2026-06-30T15:37:32.492874Z#x1B[0m #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 1782833852.493 sable_ircd #x1B[2m2026-06-30T15:37:32.492943Z#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 synchronize636.716079213" 1782833852.901 sable_history #x1B[2m2027-06-30T16:46:39.931554Z#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(992108923815403597)), timestamp: 1814373999, clock: EventClock(1 => 992090288103100417, 50 => 992108672152969292), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814373999 }) }; event clock=EventClock(1 => 992090288103100417, 50 => 992108672152969292) my clock=EventClock(1 => 992090288103100417, 50 => 992108672152969292) 1782833852.901 sable_history #x1B[2m2027-06-30T16:46:39.933907Z#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 1782833853.014 sable_history #x1B[2m2027-06-30T16:55:03.931650Z#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(992111037748813911)), timestamp: 1814374503, clock: EventClock(1 => 992090641066364950, 50 => 992110786086379606, 99 => 992090644996829188), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374503 }) }; event clock=EventClock(1 => 992090641066364950, 50 => 992110786086379606, 99 => 992090644996829188) my clock=EventClock(1 => 992090641066364950, 50 => 992110786086379606, 99 => 992090644996829188) 1782833853.014 sable_history #x1B[2m2027-06-30T16:55:03.933074Z#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 1782833853.247 sable_ircd #x1B[2m2026-06-30T15:37:33.246574Z#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 :synchronize636.716079213 1782833853.247 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize636.716079213 1782833853.247 2 -> S: PRIVMSG #chan :hi again everyone 1782833853.247 sable_ircd #x1B[2m2026-06-30T15:37:33.247301Z#x1B[0m #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 1782833853.247 sable_ircd #x1B[2m2026-06-30T15:37:33.247343Z#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"PRIVMSG #chan :hi again everyone" 1782833853.338 sable_history #x1B[2m2027-06-30T16:46:40.204297Z#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(992108924960448590)), timestamp: 1814374000, clock: EventClock(1 => 992090315928113159, 50 => 992108673302208589, 99 => 992090295988793346), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374000 }) }; event clock=EventClock(1 => 992090315928113159, 50 => 992108673302208589, 99 => 992090295988793346) my clock=EventClock(1 => 992090315928113159, 50 => 992108673302208589, 99 => 992090295988793346) 1782833853.338 sable_history #x1B[2m2027-06-30T16:46:40.206588Z#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 1782833853.347 2 -> S: PING synchronize637.570807132 1782833853.348 sable_ircd #x1B[2m2026-06-30T15:37:33.347625Z#x1B[0m #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 1782833853.348 sable_ircd #x1B[2m2026-06-30T15:37:33.347690Z#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 synchronize637.570807132" 1782833853.819 sable_history #x1B[2m2027-06-30T16:46:40.675691Z#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(992108926940160078)), timestamp: 1814374000, clock: EventClock(1 => 992090370923827215, 50 => 992108675277725773, 99 => 992090360975339524), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374000 }) }; event clock=EventClock(1 => 992090370923827215, 50 => 992108675277725773, 99 => 992090360975339524) my clock=EventClock(1 => 992090370923827215, 50 => 992108675277725773, 99 => 992090360975339524) 1782833853.819 sable_history #x1B[2m2027-06-30T16:46:40.677208Z#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 1782833853.921 sable_history #x1B[2m2027-06-30T16:57:52.958201Z#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(992111746695241818)), timestamp: 1814374672, clock: EventClock(1 => 992090594522173462, 50 => 992111495041196121, 99 => 992090597802520580), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374672 }) }; event clock=EventClock(1 => 992090594522173462, 50 => 992111495041196121, 99 => 992090597802520580) my clock=EventClock(1 => 992090594522173462, 50 => 992111495041196121, 99 => 992090597802520580) 1782833853.921 sable_history #x1B[2m2027-06-30T16:57:52.959748Z#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 1782833854.103 sable_ircd #x1B[2m2026-06-30T15:37:34.102847Z#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(859819964008239113)), timestamp: 1782833854, clock: EventClock(1 => 859819956412354568), target: Message(MessageId(Uuid7(019f192d-b696-78e1-87dc-2bd2d4c8a781))), details: NewMessage(NewMessage { source: UserId(Snowflake(859819935105290243)), target: Channel(ChannelId(Snowflake(859819930462195714))), message_type: Privmsg, text: "hi again everyone" }) }; event clock=EventClock(1 => 859819956412354568) my clock=EventClock(1 => 859819956412354568) 1782833854.103 sable_ircd #x1B[2m2026-06-30T15:37:34.103072Z#x1B[0m #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 1782833854.103 sable_ircd #x1B[2m2026-06-30T15:37:34.103086Z#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 1782833854.103 sable_ircd #x1B[2m2026-06-30T15:37:34.103408Z#x1B[0m #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(859819964008239113)), timestamp: 1782833854, change: NewMessage(NewMessage { message: MessageId(Uuid7(019f192d-b696-78e1-87dc-2bd2d4c8a781)), source: User(HistoricUserId(UserId(Snowflake(859819935105290243)), 2)), target: Channel(ChannelId(Snowflake(859819930462195714))) }), users_to_notify: [UserId(Snowflake(859819935105290243))] }) 1782833854.103 sable_ircd #x1B[2m2026-06-30T15:37:34.103455Z#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(859819964008239113)), timestamp: 1782833854, change: NewMessage(NewMessage { message: MessageId(Uuid7(019f192d-b696-78e1-87dc-2bd2d4c8a781)), source: User(HistoricUserId(UserId(Snowflake(859819935105290243)), 2)), target: Channel(ChannelId(Snowflake(859819930462195714))) }), users_to_notify: [UserId(Snowflake(859819935105290243))] } 1782833854.104 sable_ircd #x1B[2m2026-06-30T15:37:34.103552Z#x1B[0m #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(859819964008239113)), timestamp: 1782833854, change: EventComplete(EventComplete), users_to_notify: [] }) 1782833854.104 sable_ircd #x1B[2m2026-06-30T15:37:34.103580Z#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(859819964008239113)), timestamp: 1782833854, change: EventComplete(EventComplete), users_to_notify: [] } 1782833854.348 2: waiting… 1782833854.778 sable_history #x1B[2m2027-06-30T17:00:55.473355Z#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(992112512218636381)), timestamp: 1814374855, clock: EventClock(1 => 992090797555847191, 50 => 992112260560396380, 99 => 992090799858921477), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374855 }) }; event clock=EventClock(1 => 992090797555847191, 50 => 992112260560396380, 99 => 992090799858921477) my clock=EventClock(1 => 992090797555847191, 50 => 992112260560396380, 99 => 992090799858921477) 1782833854.778 sable_history #x1B[2m2027-06-30T17:00:55.474936Z#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 1782833855.108 sable_ircd #x1B[2m2026-06-30T15:37:35.108169Z#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 :synchronize637.570807132 1782833855.109 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize637.570807132 1782833855.209 1 -> S: PING synchronize639.432345142 1782833855.209 sable_ircd #x1B[2m2026-06-30T15:37:35.209160Z#x1B[0m #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 1782833855.209 sable_ircd #x1B[2m2026-06-30T15:37:35.209241Z#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 synchronize639.432345142" 1782833855.209 sable_ircd #x1B[2m2026-06-30T15:37:35.209424Z#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 :synchronize639.432345142 1782833855.210 S -> 1: :My.Little.Server PONG My.Little.Server :synchronize639.432345142 1782833855.210 2 -> S: NAMES #chan 1782833855.210 sable_ircd #x1B[2m2026-06-30T15:37:35.210082Z#x1B[0m #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 1782833855.210 sable_ircd #x1B[2m2026-06-30T15:37:35.210134Z#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"NAMES #chan" 1782833855.310 2 -> S: PING synchronize639.533596095 1782833855.310 sable_ircd #x1B[2m2026-06-30T15:37:35.310402Z#x1B[0m #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 1782833855.311 sable_ircd #x1B[2m2026-06-30T15:37:35.310474Z#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 synchronize639.533596095" 1782833855.327 sable_history #x1B[2m2027-06-30T16:50:26.204295Z#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(992109872873152594)), timestamp: 1814374226, clock: EventClock(1 => 992090986400190497, 50 => 992109621214912593, 99 => 992090992696242181), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374226 }) }; event clock=EventClock(1 => 992090986400190497, 50 => 992109621214912593, 99 => 992090992696242181) my clock=EventClock(1 => 992090986400190497, 50 => 992109621214912593, 99 => 992090992696242181) 1782833855.327 sable_history #x1B[2m2027-06-30T16:50:26.206088Z#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 1782833855.553 sable_history #x1B[2m2027-06-30T16:47:38.916951Z#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(992109171220619342)), timestamp: 1814374058, clock: EventClock(1 => 992090282621145089, 50 => 992108919562379341), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374058 }) }; event clock=EventClock(1 => 992090282621145089, 50 => 992108919562379341) my clock=EventClock(1 => 992090282621145089, 50 => 992108919562379341) 1782833855.553 sable_history #x1B[2m2027-06-30T16:47:38.918642Z#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 1782833856.001 sable_history #x1B[2m2027-06-30T16:47:38.827242Z#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(992109170843131982)), timestamp: 1814374058, clock: EventClock(1 => 992090284479221761, 50 => 992108919184891981), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374058 }) }; event clock=EventClock(1 => 992090284479221761, 50 => 992108919184891981) my clock=EventClock(1 => 992090284479221761, 50 => 992108919184891981) 1782833856.001 sable_history #x1B[2m2027-06-30T16:47:38.829356Z#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 1782833856.065 sable_ircd #x1B[2m2026-06-30T15:37:36.064554Z#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 baz = #chan :baz 1782833856.065 sable_ircd #x1B[2m2026-06-30T15:37:36.064637Z#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 baz #chan :End of names list 1782833856.065 S -> 2: :My.Little.Server 353 baz = #chan :baz 1782833856.065 S -> 2: :My.Little.Server 366 baz #chan :End of names list 1782833856.395 sable_history #x1B[2m2027-06-30T16:53:15.218055Z#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(992110581765054549)), timestamp: 1814374395, clock: EventClock(1 => 992090688797544470, 50 => 992110330106814548, 99 => 992090692702842884), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374395 }) }; event clock=EventClock(1 => 992090688797544470, 50 => 992110330106814548, 99 => 992090692702842884) my clock=EventClock(1 => 992090688797544470, 50 => 992110330106814548, 99 => 992090692702842884) 1782833856.395 sable_history #x1B[2m2027-06-30T16:53:15.219777Z#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 1782833856.447 sable_history #x1B[2m2027-06-30T16:47:39.242982Z#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(992109172587962446)), timestamp: 1814374059, clock: EventClock(1 => 992090293064962051, 50 => 992108920929722445), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374059 }) }; event clock=EventClock(1 => 992090293064962051, 50 => 992108920929722445) my clock=EventClock(1 => 992090293064962051, 50 => 992108920929722445) 1782833856.447 sable_history #x1B[2m2027-06-30T16:47:39.244164Z#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 1782833856.901 sable_history #x1B[2m2027-06-30T16:47:39.930814Z#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(992109175473643598)), timestamp: 1814374059, clock: EventClock(1 => 992090288103100417, 50 => 992108923815403597), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374059 }) }; event clock=EventClock(1 => 992090288103100417, 50 => 992108923815403597) my clock=EventClock(1 => 992090288103100417, 50 => 992108923815403597) 1782833856.901 sable_history #x1B[2m2027-06-30T16:47:39.932986Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1782833857.014 sable_history #x1B[2m2027-06-30T16:56:03.931839Z#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(992111289407053912)), timestamp: 1814374563, clock: EventClock(1 => 992090641066364950, 50 => 992111037748813911, 99 => 992090644996829188), target: Server(ServerId(50)), details: ServerPing(ServerPing { ts: 1814374563 }) }; event clock=EventClock(1 => 992090641066364950, 50 => 992111037748813911, 99 => 992090644996829188) my clock=EventClock(1 => 992090641066364950, 50 => 992111037748813911, 99 => 992090644996829188) 1782833857.014 sable_history #x1B[2m2027-06-30T16:56:03.933105Z#x1B[0m #x1B[32m INFO#x1B[0m #x1B[1msync_task#x1B[0m#x1B[2m:#x1B[0m #x1B[2msable_network::sync::network#x1B[0m#x1B[2m:#x1B[0m No peers available to propagate message 1782833857.066 2: waiting… 1782833857.069 sable_ircd #x1B[2m2026-06-30T15:37:37.069269Z#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 :synchronize639.533596095 1782833857.070 S -> 2: :My.Little.Server PONG My.Little.Server :synchronize639.533596095 1782833857.073 1: disconnects from server. 1782833857.073 2: disconnects from server.