--------------------------------- Captured Out --------------------------------- ---- new test ---- 1769912295.439 1: connects to server. 1769912295.439 1 -> S: CAP LS 302 1769912295.439 S -> 1: :My.Little.Server CAP * LS * :account-notify account-tag away-notify batch cap-notify chghost draft/account-registration draft/channel-rename draft/chathistory draft/event-playback draft/extended-isupport draft/languages=1,en draft/message-redaction draft/metadata-2=before-connect,max-subs=100,max-keys=1000 draft/multiline=max-bytes=4096,max-lines=32 draft/no-implicit-names draft/persistence draft/pre-away draft/read-marker draft/relaymsg=/ echo-message ergo.chat/nope extended-join extended-monitor 1769912295.439 S -> 1: :My.Little.Server CAP * LS :invite-notify labeled-response message-tags multi-prefix sasl=PLAIN,EXTERNAL,SCRAM-SHA-256 server-time setname standard-replies userhost-in-names znc.in/playback znc.in/self-message 1769912295.439 1 -> S: CAP REQ :message-tags server-time echo-message batch labeled-response sasl draft/chathistory draft/event-playback 1769912295.439 S -> 1: @time=2026-02-01T02:18:15.438Z :My.Little.Server CAP * ACK :message-tags server-time echo-message batch labeled-response sasl draft/chathistory draft/event-playback 1769912295.439 1 -> S: AUTHENTICATE PLAIN 1769912295.439 S -> 1: @time=2026-02-01T02:18:15.439Z :My.Little.Server AUTHENTICATE + 1769912295.439 1 -> S: AUTHENTICATE Zm9vLWEwZjlmMGMxZWYAZm9vLWEwZjlmMGMxZWYAc2VzYW1lMQ== 1769912295.440 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 900 * * foo-a0f9f0c1ef :You are now logged in as foo-a0f9f0c1ef 1769912295.440 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 903 * :Authentication successful 1769912295.440 1 -> S: NICK foo-a0f9f0c1ef 1769912295.440 1 -> S: USER username * * :Realname 1769912295.440 1 -> S: CAP END 1769912295.440 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 001 foo-a0f9f0c1ef :Welcome to the ErgoTest IRC Network foo-a0f9f0c1ef 1769912295.440 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 002 foo-a0f9f0c1ef :Your host is My.Little.Server, running version ergo-2.18.0-unreleased-2da19a0760c007ee 1769912295.440 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 003 foo-a0f9f0c1ef :This server was created Sun, 01 Feb 2026 02:18:15 UTC 1769912295.440 1 -> S: PING foo 1769912295.441 1 -> S: PING synchronize257.547705534 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 004 foo-a0f9f0c1ef My.Little.Server ergo-2.18.0-unreleased-2da19a0760c007ee BERTZios CEIMRUabefhiklmnoqstuv Iabefhkloqv 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 005 foo-a0f9f0c1ef AWAYLEN=200 BOT=B CASEMAPPING=ascii CHANLIMIT=#:100 CHANMODES=Ibe,k,fl,CEMRUimnstu CHANNELLEN=64 CHANTYPES=# CHATHISTORY=100 ELIST=U EXCEPTS EXTBAN=,m FORWARD=f INVEX :are supported by this server 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 005 foo-a0f9f0c1ef KICKLEN=390 MAXLIST=beI:60 MAXTARGETS=4 MODES MONITOR=100 MSGREFTYPES=msgid,timestamp NETWORK=ErgoTest NICKLEN=32 PREFIX=(qaohv)~&@%+ SAFELIST SAFERATE STATUSMSG=~&@%+ TARGMAX=NAMES:1,LIST:1,KICK:,WHOIS:1,USERHOST:10,PRIVMSG:4,TAGMSG:4,NOTICE:4,MONITOR:100 :are supported by this server 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 005 foo-a0f9f0c1ef TOPICLEN=390 UTF8ONLY WHOX draft/CHATHISTORY=100 :are supported by this server 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 251 foo-a0f9f0c1ef :There are 1 users and 0 invisible on 1 server(s) 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 252 foo-a0f9f0c1ef 0 :IRC Operators online 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 253 foo-a0f9f0c1ef 0 :unregistered connections 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 254 foo-a0f9f0c1ef 0 :channels formed 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 255 foo-a0f9f0c1ef :I have 1 clients and 0 servers 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 265 foo-a0f9f0c1ef 1 1 :Current local users 1, max 1 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 266 foo-a0f9f0c1ef 1 1 :Current global users 1, max 1 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 422 foo-a0f9f0c1ef :MOTD File is missing 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server 221 foo-a0f9f0c1ef +Z 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server PONG My.Little.Server foo 1769912295.441 S -> 1: @time=2026-02-01T02:18:15.440Z :My.Little.Server PONG My.Little.Server synchronize257.547705534 1769912295.442 2: connects to server. 1769912295.442 2 -> S: CAP LS 302 1769912295.442 S -> 2: :My.Little.Server CAP * LS * :account-notify account-tag away-notify batch cap-notify chghost draft/account-registration draft/channel-rename draft/chathistory draft/event-playback draft/extended-isupport draft/languages=1,en draft/message-redaction draft/metadata-2=before-connect,max-subs=100,max-keys=1000 draft/multiline=max-bytes=4096,max-lines=32 draft/no-implicit-names draft/persistence draft/pre-away draft/read-marker draft/relaymsg=/ echo-message ergo.chat/nope extended-join extended-monitor 1769912295.442 S -> 2: :My.Little.Server CAP * LS :invite-notify labeled-response message-tags multi-prefix sasl=PLAIN,EXTERNAL,SCRAM-SHA-256 server-time setname standard-replies userhost-in-names znc.in/playback znc.in/self-message 1769912295.442 2 -> S: CAP REQ :message-tags server-time echo-message batch labeled-response sasl draft/chathistory 1769912295.442 S -> 2: @time=2026-02-01T02:18:15.441Z :My.Little.Server CAP * ACK :message-tags server-time echo-message batch labeled-response sasl draft/chathistory 1769912295.442 2 -> S: AUTHENTICATE PLAIN 1769912295.442 S -> 2: @time=2026-02-01T02:18:15.441Z :My.Little.Server AUTHENTICATE + 1769912295.442 2 -> S: AUTHENTICATE YmFyLTkyZTljNjNlODAAYmFyLTkyZTljNjNlODAAc2VzYW1lMg== 1769912295.443 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 900 * * bar-92e9c63e80 :You are now logged in as bar-92e9c63e80 1769912295.443 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 903 * :Authentication successful 1769912295.443 2 -> S: NICK bar-92e9c63e80 1769912295.443 2 -> S: USER username * * :Realname 1769912295.443 2 -> S: CAP END 1769912295.443 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 001 bar-92e9c63e80 :Welcome to the ErgoTest IRC Network bar-92e9c63e80 1769912295.443 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 002 bar-92e9c63e80 :Your host is My.Little.Server, running version ergo-2.18.0-unreleased-2da19a0760c007ee 1769912295.443 2 -> S: PING foo 1769912295.443 2 -> S: PING synchronize257.550559707 1769912295.443 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 003 bar-92e9c63e80 :This server was created Sun, 01 Feb 2026 02:18:15 UTC 1769912295.443 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 004 bar-92e9c63e80 My.Little.Server ergo-2.18.0-unreleased-2da19a0760c007ee BERTZios CEIMRUabefhiklmnoqstuv Iabefhkloqv 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 005 bar-92e9c63e80 AWAYLEN=200 BOT=B CASEMAPPING=ascii CHANLIMIT=#:100 CHANMODES=Ibe,k,fl,CEMRUimnstu CHANNELLEN=64 CHANTYPES=# CHATHISTORY=100 ELIST=U EXCEPTS EXTBAN=,m FORWARD=f INVEX :are supported by this server 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 005 bar-92e9c63e80 KICKLEN=390 MAXLIST=beI:60 MAXTARGETS=4 MODES MONITOR=100 MSGREFTYPES=msgid,timestamp NETWORK=ErgoTest NICKLEN=32 PREFIX=(qaohv)~&@%+ SAFELIST SAFERATE STATUSMSG=~&@%+ TARGMAX=NAMES:1,LIST:1,KICK:,WHOIS:1,USERHOST:10,PRIVMSG:4,TAGMSG:4,NOTICE:4,MONITOR:100 :are supported by this server 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 005 bar-92e9c63e80 TOPICLEN=390 UTF8ONLY WHOX draft/CHATHISTORY=100 :are supported by this server 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 251 bar-92e9c63e80 :There are 2 users and 0 invisible on 1 server(s) 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 252 bar-92e9c63e80 0 :IRC Operators online 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 253 bar-92e9c63e80 0 :unregistered connections 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 254 bar-92e9c63e80 0 :channels formed 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 255 bar-92e9c63e80 :I have 2 clients and 0 servers 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 265 bar-92e9c63e80 2 2 :Current local users 2, max 2 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 266 bar-92e9c63e80 2 2 :Current global users 2, max 2 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 422 bar-92e9c63e80 :MOTD File is missing 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server 221 bar-92e9c63e80 +Z 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server PONG My.Little.Server foo 1769912295.444 S -> 2: @time=2026-02-01T02:18:15.443Z :My.Little.Server PONG My.Little.Server synchronize257.550559707 1769912295.444 1 -> S: JOIN #chan12f99fce525cb97907b76920 1769912295.445 1 -> S: PING synchronize257.551619154 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.444Z;msgid=72zzjx5mrkngjspjqu3b8k6i9i :foo-a0f9f0c1ef!~username@127.0.0.1 JOIN #chan12f99fce525cb97907b76920 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.444Z :My.Little.Server 353 foo-a0f9f0c1ef = #chan12f99fce525cb97907b76920 :@foo-a0f9f0c1ef 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.444Z :My.Little.Server 366 foo-a0f9f0c1ef #chan12f99fce525cb97907b76920 :End of NAMES list 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.444Z :My.Little.Server PONG My.Little.Server synchronize257.551619154 1769912295.445 2 -> S: JOIN #chan12f99fce525cb97907b76920 1769912295.445 2 -> S: PING synchronize257.551790012 1769912295.445 S -> 2: @msgid=zi86ftwddtit5g3s3vsd2mfjew;time=2026-02-01T02:18:15.444Z :bar-92e9c63e80!~username@127.0.0.1 JOIN #chan12f99fce525cb97907b76920 1769912295.445 S -> 2: @time=2026-02-01T02:18:15.444Z :My.Little.Server 353 bar-92e9c63e80 = #chan12f99fce525cb97907b76920 :@foo-a0f9f0c1ef bar-92e9c63e80 1769912295.445 S -> 2: @time=2026-02-01T02:18:15.444Z :My.Little.Server 366 bar-92e9c63e80 #chan12f99fce525cb97907b76920 :End of NAMES list 1769912295.445 S -> 2: @time=2026-02-01T02:18:15.444Z :My.Little.Server PONG My.Little.Server synchronize257.551790012 1769912295.445 1 -> S: PING synchronize257.551911634 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.444Z;account=bar-92e9c63e80;msgid=zi86ftwddtit5g3s3vsd2mfjew :bar-92e9c63e80!~username@127.0.0.1 JOIN #chan12f99fce525cb97907b76920 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.444Z :My.Little.Server PONG My.Little.Server synchronize257.551911634 1769912295.445 2 -> S: PING synchronize257.552014434 1769912295.445 S -> 2: @time=2026-02-01T02:18:15.444Z :My.Little.Server PONG My.Little.Server synchronize257.552014434 1769912295.445 1 -> S: @+client-only-tag-test=success;+draft/persist TAGMSG #chan12f99fce525cb97907b76920 1769912295.445 1 -> S: PING synchronize257.552153358 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.444Z;msgid=a67fmyyya8pqccn2se8a9g4mas;+client-only-tag-test=success;+draft/persist :foo-a0f9f0c1ef!~username@127.0.0.1 TAGMSG #chan12f99fce525cb97907b76920 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.445Z :My.Little.Server PONG My.Little.Server synchronize257.552153358 1769912295.445 2 -> S: PING synchronize257.55228471 1769912295.445 S -> 2: @account=foo-a0f9f0c1ef;msgid=a67fmyyya8pqccn2se8a9g4mas;time=2026-02-01T02:18:15.444Z;+client-only-tag-test=success;+draft/persist :foo-a0f9f0c1ef!~username@127.0.0.1 TAGMSG #chan12f99fce525cb97907b76920 1769912295.445 S -> 2: @time=2026-02-01T02:18:15.445Z :My.Little.Server PONG My.Little.Server synchronize257.55228471 1769912295.445 1 -> S: CHATHISTORY LATEST #chan12f99fce525cb97907b76920 * 10 1769912295.445 1 -> S: PING synchronize257.552452761 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.445Z :My.Little.Server BATCH +1 chathistory #chan12f99fce525cb97907b76920 1769912295.445 S -> 1: @msgid=72zzjx5mrkngjspjqu3b8k6i9i;time=2026-02-01T02:18:15.444Z;batch=1 :foo-a0f9f0c1ef!~username@127.0.0.1 JOIN #chan12f99fce525cb97907b76920 1769912295.445 S -> 1: @msgid=zi86ftwddtit5g3s3vsd2mfjew;time=2026-02-01T02:18:15.444Z;batch=1 :bar-92e9c63e80!~username@127.0.0.1 JOIN #chan12f99fce525cb97907b76920 1769912295.445 S -> 1: @msgid=a67fmyyya8pqccn2se8a9g4mas;time=2026-02-01T02:18:15.444Z;batch=1;+client-only-tag-test=success;+draft/persist :foo-a0f9f0c1ef!~username@127.0.0.1 TAGMSG #chan12f99fce525cb97907b76920 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.445Z :My.Little.Server BATCH -1 1769912295.445 S -> 1: @time=2026-02-01T02:18:15.445Z :My.Little.Server PONG My.Little.Server synchronize257.552452761 1769912295.445 2 -> S: CHATHISTORY LATEST #chan12f99fce525cb97907b76920 * 10 1769912295.446 2 -> S: PING synchronize257.552660902 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.445Z :My.Little.Server BATCH +1 chathistory #chan12f99fce525cb97907b76920 1769912295.446 S -> 2: @msgid=_72zzjx5mrkngjspjqu3b8k6i9i;time=2026-02-01T02:18:15.444Z;batch=1 :HistServ!HistServ@localhost PRIVMSG #chan12f99fce525cb97907b76920 :foo-a0f9f0c1ef [account: foo-a0f9f0c1ef] joined the channel 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.444Z;batch=1;msgid=_zi86ftwddtit5g3s3vsd2mfjew :HistServ!HistServ@localhost PRIVMSG #chan12f99fce525cb97907b76920 :bar-92e9c63e80 [account: bar-92e9c63e80] joined the channel 1769912295.446 S -> 2: @msgid=_a67fmyyya8pqccn2se8a9g4mas;time=2026-02-01T02:18:15.444Z;batch=1 :HistServ!HistServ@localhost PRIVMSG #chan12f99fce525cb97907b76920 :foo-a0f9f0c1ef sent a TAGMSG 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.445Z :My.Little.Server BATCH -1 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.445Z :My.Little.Server PONG My.Little.Server synchronize257.552660902 1769912295.446 1 -> S: @+client-only-tag-test=success;+draft/persist TAGMSG bar-92e9c63e80 1769912295.446 1 -> S: PING synchronize257.552841607 1769912295.446 S -> 1: @msgid=u3ufgptwzwym8nv4vu5di5mkg2;time=2026-02-01T02:18:15.445Z;+client-only-tag-test=success;+draft/persist :foo-a0f9f0c1ef!~username@127.0.0.1 TAGMSG bar-92e9c63e80 1769912295.446 S -> 1: @time=2026-02-01T02:18:15.445Z :My.Little.Server PONG My.Little.Server synchronize257.552841607 1769912295.446 2 -> S: PING synchronize257.552971527 1769912295.446 S -> 2: @msgid=u3ufgptwzwym8nv4vu5di5mkg2;time=2026-02-01T02:18:15.445Z;+client-only-tag-test=success;+draft/persist :foo-a0f9f0c1ef!~username@127.0.0.1 TAGMSG bar-92e9c63e80 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.445Z :My.Little.Server PONG My.Little.Server synchronize257.552971527 1769912295.446 1 -> S: CHATHISTORY LATEST bar-92e9c63e80 * 10 1769912295.446 1 -> S: PING synchronize257.553136097 1769912295.446 S -> 1: @time=2026-02-01T02:18:15.445Z :My.Little.Server BATCH +2 chathistory bar-92e9c63e80 1769912295.446 S -> 1: @batch=2;msgid=u3ufgptwzwym8nv4vu5di5mkg2;time=2026-02-01T02:18:15.445Z;+draft/persist;+client-only-tag-test=success :foo-a0f9f0c1ef!~username@127.0.0.1 TAGMSG bar-92e9c63e80 1769912295.446 S -> 1: @time=2026-02-01T02:18:15.445Z :My.Little.Server BATCH -2 1769912295.446 S -> 1: @time=2026-02-01T02:18:15.446Z :My.Little.Server PONG My.Little.Server synchronize257.553136097 1769912295.446 2 -> S: CHATHISTORY LATEST foo-a0f9f0c1ef * 10 1769912295.446 2 -> S: PING synchronize257.553306497 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.446Z :My.Little.Server BATCH +2 chathistory foo-a0f9f0c1ef 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.445Z;batch=2;msgid=_u3ufgptwzwym8nv4vu5di5mkg2 :HistServ!HistServ@localhost PRIVMSG :foo-a0f9f0c1ef sent you a TAGMSG 1769912295.446 S -> 2: :My.Little.Server 400 * :Error assembling message for sending 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.446Z :My.Little.Server BATCH -2 1769912295.446 S -> 2: @time=2026-02-01T02:18:15.446Z :My.Little.Server PONG My.Little.Server synchronize257.553306497 1769912295.448 1: disconnects from server. 1769912295.448 2: disconnects from server.