>>> matrix-appservice-irc: Building community/matrix-appservice-irc 0.25.0-r0 (using abuild 3.10.0_rc1-r2) started Tue, 01 Nov 2022 23:50:26 +0000 >>> matrix-appservice-irc: Checking sanity of /home/buildozer/aports/community/matrix-appservice-irc/APKBUILD... >>> matrix-appservice-irc: Analyzing dependencies... >>> matrix-appservice-irc: Installing for build: build-base nodejs>=12 npm python3 (1/13) Installing icu-data-en (72.1-r1) Executing icu-data-en-72.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (2/13) Installing icu-libs (72.1-r1) (3/13) Installing nodejs (16.18.0-r1) (4/13) Installing npm (9.0.1-r0) (5/13) Installing libbz2 (1.0.8-r3) (6/13) Installing libffi (3.4.4-r0) (7/13) Installing gdbm (1.23-r0) (8/13) Installing xz-libs (5.2.7-r0) (9/13) Installing mpdecimal (2.5.1-r1) (10/13) Installing readline (8.2.0-r0) (11/13) Installing sqlite-libs (3.39.4-r0) (12/13) Installing python3 (3.10.8-r3) (13/13) Installing .makedepends-matrix-appservice-irc (20221101.235049) Executing busybox-1.35.0-r27.trigger OK: 368 MiB in 105 packages >>> matrix-appservice-irc: Cleaning up srcdir >>> matrix-appservice-irc: Cleaning up pkgdir >>> matrix-appservice-irc: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/matrix-appservice-irc-0.25.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 307k 100 307k 0 0 1576k 0 --:--:-- --:--:-- --:--:-- 1584k >>> matrix-appservice-irc: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/matrix-appservice-irc-0.25.0.tar.gz >>> matrix-appservice-irc: Checking sha512sums... matrix-appservice-irc-0.25.0.tar.gz: OK matrix-appservice-irc.initd: OK matrix-appservice-irc.confd: OK >>> matrix-appservice-irc: Unpacking /var/cache/distfiles/v3.17/matrix-appservice-irc-0.25.0.tar.gz... npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE package: 'matrix-bot-sdk@0.4.0', npm WARN EBADENGINE required: { node: '>=10.0.0', npm: '^6.0.0', yarn: '^1.19.0' }, npm WARN EBADENGINE current: { node: 'v16.18.0', npm: '9.0.1' } npm WARN EBADENGINE } npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated debug@4.2.0: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.2.0: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated request-promise@4.2.6: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated matrix-lastactive@0.1.5: This package is deprecated. See https://github.com/Half-Shot/matrix-lastactive/blob/master/README.md npm WARN deprecated har-validator@5.1.3: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) > matrix-appservice-irc@0.25.0 prepare > npm run build > matrix-appservice-irc@0.25.0 build > tsc --project ./tsconfig.json added 540 packages, and audited 541 packages in 53s 35 packages are looking for funding run `npm fund` for details 25 vulnerabilities (10 moderate, 9 high, 6 critical) To address issues that do not require attention, run: npm audit fix Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. > matrix-appservice-irc@0.25.0 test > BLUEBIRD_DEBUG=1 node --max_old_space_size=3072 node_modules/jasmine/bin/jasmine.js --stop-on-failure=true Started Creating admin rooms should be possible by sending an invite to the bot's user ID ================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:52 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:52 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:52 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:52 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:52 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:52 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:52.505 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.516 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:52 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:52 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:52 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:52.523 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.523 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:52 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:52 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:52 INFO:Provisioner Provisioning started 2022-11-01 23:51:52 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:52 INFO:BridgedClient Created client for bot 2022-11-01 23:51:52 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:52 DEBUG:ClientPool Created new bot client for irc.example : 5egxegjayzw00 (bot enabled=true) 2022-11-01 23:51:52 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:52 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:52 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:52 INFO:IrcBridge Startup complete. 2022-11-01 23:51:52 INFO:req [jjhof1do5vc00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:52 INFO:req [jjhof1do5vc00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:52.561 DEBUG MembershipQueue [jjhof1do5vc00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:52.561 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.562 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:52.566 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.566 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:52 INFO:IrcBridge [jjhof1do5vc00] [M->I] SUCCESS (19ms) 2022-11-01 23:51:52 INFO:main Killing bridge: test teardown 2022-11-01 23:51:52 INFO:IrcBridge Killing all clients 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:52 WARN:ClientPool Client 5egxegjayzw00 (null) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping 5egxegjayzw00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED .Creating admin rooms should not create a room for a non is_direct invite ========================================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:52 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:52 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:52 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:52 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:52 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:52.610 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.610 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:52 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:52 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:52 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:52.612 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.612 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:52 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:52 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:52 INFO:Provisioner Provisioning started 2022-11-01 23:51:52 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:52 INFO:BridgedClient Created client for bot 2022-11-01 23:51:52 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:52 DEBUG:ClientPool Created new bot client for irc.example : kzha59crvyo00 (bot enabled=true) 2022-11-01 23:51:52 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:52 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:52 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:52 INFO:IrcBridge Startup complete. 2022-11-01 23:51:52 INFO:req [7tlqec6wb3g00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:52 INFO:IrcBridge [7tlqec6wb3g00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:52 INFO:req [8m5u56hx3uk00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 INFO:IrcBridge [8m5u56hx3uk00] [M->I] SUCCESS (1ms) 2022-11-01 23:51:52 INFO:main Killing bridge: test teardown 2022-11-01 23:51:52 INFO:IrcBridge Killing all clients 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:52 WARN:ClientPool Client kzha59crvyo00 (null) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping kzha59crvyo00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED .Admin rooms should respond to bad !nick commands with a help notice ==================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:52 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:52 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:52 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:52 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:52 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:52 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:52.661 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.662 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:52 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:52 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:52 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:52.663 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.664 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:52 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:52 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:52 INFO:Provisioner Provisioning started 2022-11-01 23:51:52 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:52 INFO:BridgedClient Created client for bot 2022-11-01 23:51:52 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:52 DEBUG:ClientPool Created new bot client for irc.example : 5d590k9oppo00 (bot enabled=true) 2022-11-01 23:51:52 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2022-11-01 23:51:52 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:52 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:52 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:52 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:52 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:52 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:52 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:52 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:52 INFO:IrcBridge Startup complete. 2022-11-01 23:51:52 INFO:req [1lm72s512bhc0] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:52 INFO:req [1lm72s512bhc0] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:52.680 DEBUG MembershipQueue [1lm72s512bhc0] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:52.680 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.680 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:52.681 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.681 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:52 INFO:IrcBridge [1lm72s512bhc0] [M->I] SUCCESS (5ms) 2022-11-01 23:51:52 INFO:req [isdhti95rz400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:52 DEBUG:req [isdhti95rz400] [[M->I]] Message body: ping 2022-11-01 23:51:52 INFO:req [isdhti95rz400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:52.687 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.687 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:52 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:52 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:52 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:52 INFO:IrcBridge [isdhti95rz400] [M->I] SUCCESS (20ms) 2022-11-01 23:51:52 INFO:req [3tmkxytk29u00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 DEBUG:req [3tmkxytk29u00] [[M->I]] Message body: !nick blargle wargle 2022-11-01 23:51:52 INFO:req [3tmkxytk29u00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:52 INFO:req [3tmkxytk29u00] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:52.708 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.708 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge [3tmkxytk29u00] [M->I] SUCCESS (5ms) 2022-11-01 23:51:52 INFO:main Killing bridge: test teardown 2022-11-01 23:51:52 INFO:IrcBridge Killing all clients 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:52 WARN:ClientPool Client 5d590k9oppo00 (null) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping 5d590k9oppo00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:52 WARN:ClientPool Client a099uepe68c00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping a099uepe68c00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED .Admin rooms should respond to bad !join commands with a help notice ==================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:52 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:52 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:52 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:52 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:52 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:52.744 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.744 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:52 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:52 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:52 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:52.745 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.746 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:52 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:52 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:52 INFO:Provisioner Provisioning started 2022-11-01 23:51:52 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:52 INFO:BridgedClient Created client for bot 2022-11-01 23:51:52 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:52 DEBUG:ClientPool Created new bot client for irc.example : 9aszpe7asyk00 (bot enabled=true) 2022-11-01 23:51:52 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:52 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:52 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:52 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:52 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:52 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:52 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:52 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:52 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:52 INFO:IrcBridge Startup complete. 2022-11-01 23:51:52 INFO:req [ftkzhqpbir400] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:52 INFO:req [ftkzhqpbir400] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:52.757 DEBUG MembershipQueue [ftkzhqpbir400] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:52.758 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.758 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:52.758 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.758 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:52 INFO:IrcBridge [ftkzhqpbir400] [M->I] SUCCESS (5ms) 2022-11-01 23:51:52 INFO:req [dmuwbo7q90800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:52 DEBUG:req [dmuwbo7q90800] [[M->I]] Message body: ping 2022-11-01 23:51:52 INFO:req [dmuwbo7q90800] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:52.762 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.762 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:52 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:52 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:52 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:52 INFO:IrcBridge [dmuwbo7q90800] [M->I] SUCCESS (10ms) 2022-11-01 23:51:52 INFO:req [ikox00n8ty800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 DEBUG:req [ikox00n8ty800] [[M->I]] Message body: !join blargle 2022-11-01 23:51:52 INFO:req [ikox00n8ty800] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:52 INFO:req [ikox00n8ty800] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:52.773 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.774 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge [ikox00n8ty800] [M->I] SUCCESS (4ms) 2022-11-01 23:51:52 INFO:main Killing bridge: test teardown 2022-11-01 23:51:52 INFO:IrcBridge Killing all clients 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:52 WARN:ClientPool Client 9aszpe7asyk00 (null) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping 9aszpe7asyk00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:52 WARN:ClientPool Client iu9i5frln9s0 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping iu9i5frln9s0 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED .Admin rooms should respond to unknown commands with a notice ============================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:52 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:52 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:52 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:52 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:52 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:52.808 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.809 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:52 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:52 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:52 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:52.810 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.810 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:52 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:52 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:52 INFO:Provisioner Provisioning started 2022-11-01 23:51:52 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:52 INFO:BridgedClient Created client for bot 2022-11-01 23:51:52 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:52 DEBUG:ClientPool Created new bot client for irc.example : 6q0m0v39ht80 (bot enabled=true) 2022-11-01 23:51:52 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2022-11-01 23:51:52 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:52 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:52 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:52 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:52 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:52 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:52 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:52 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:52 INFO:IrcBridge Startup complete. 2022-11-01 23:51:52 INFO:req [g03xy84u90800] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:52 INFO:req [g03xy84u90800] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:52.822 DEBUG MembershipQueue [g03xy84u90800] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:52.822 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.822 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:52.823 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.823 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:52 INFO:IrcBridge [g03xy84u90800] [M->I] SUCCESS (4ms) 2022-11-01 23:51:52 INFO:req [h4oxz3ksvqo00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:52 DEBUG:req [h4oxz3ksvqo00] [[M->I]] Message body: ping 2022-11-01 23:51:52 INFO:req [h4oxz3ksvqo00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:52.826 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.826 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:52 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:52 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:52 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:52 INFO:IrcBridge [h4oxz3ksvqo00] [M->I] SUCCESS (9ms) 2022-11-01 23:51:52 INFO:req [g4smclg0wns00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 DEBUG:req [g4smclg0wns00] [[M->I]] Message body: notacommand 2022-11-01 23:51:52 INFO:req [g4smclg0wns00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:52 INFO:req [g4smclg0wns00] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:52.837 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.837 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge [g4smclg0wns00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:52 INFO:main Killing bridge: test teardown 2022-11-01 23:51:52 INFO:IrcBridge Killing all clients 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:52 WARN:ClientPool Client 6q0m0v39ht80 (null) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping 6q0m0v39ht80 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:52 WARN:ClientPool Client cc3rgfqu71k00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping cc3rgfqu71k00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED .Admin rooms should ignore messages sent by the bot =================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:52 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:52 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:52 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:52 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:52 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:52.880 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.880 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:52 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:52 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:52 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:52.884 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.884 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:52 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:52 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:52 INFO:Provisioner Provisioning started 2022-11-01 23:51:52 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:52 INFO:BridgedClient Created client for bot 2022-11-01 23:51:52 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:52 DEBUG:ClientPool Created new bot client for irc.example : gry3vegcs880 (bot enabled=true) 2022-11-01 23:51:52 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2022-11-01 23:51:52 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:52 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:52 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:52 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:52 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:52 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:52 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:52 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:52 INFO:IrcBridge Startup complete. 2022-11-01 23:51:52 INFO:req [8lg2t6ioqhs00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:52 INFO:req [8lg2t6ioqhs00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:52.899 DEBUG MembershipQueue [8lg2t6ioqhs00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:52.899 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.900 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:52.900 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.900 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:52 INFO:IrcBridge [8lg2t6ioqhs00] [M->I] SUCCESS (5ms) 2022-11-01 23:51:52 INFO:req [ewihbjcjm6000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:52 DEBUG:req [ewihbjcjm6000] [[M->I]] Message body: ping 2022-11-01 23:51:52 INFO:req [ewihbjcjm6000] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:52.903 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.903 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:52 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:52 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:52 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:52 INFO:IrcBridge [ewihbjcjm6000] [M->I] SUCCESS (10ms) 2022-11-01 23:51:52 INFO:req [1cxn4pgojw3k0] [[M->I]] onMessage: m.room.message usr=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 DEBUG:req [1cxn4pgojw3k0] [[M->I]] Message body: !join blargle 2022-11-01 23:51:52 INFO:IrcBridge [1cxn4pgojw3k0] [M->I] IGNORE virtual user (1ms) 2022-11-01 23:51:52 INFO:main Killing bridge: test teardown 2022-11-01 23:51:52 INFO:IrcBridge Killing all clients 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:52 WARN:ClientPool Client gry3vegcs880 (null) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping gry3vegcs880 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:52 WARN:ClientPool Client 9pfy2pwrhh400 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping 9pfy2pwrhh400 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED .Admin rooms should be able to change their nick using !nick ============================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:52 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:52 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:52 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:52 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:52 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:52 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:52.952 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.952 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:52 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:52 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:52 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:52.954 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.954 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:52 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:52 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:52 INFO:Provisioner Provisioning started 2022-11-01 23:51:52 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:52 INFO:BridgedClient Created client for bot 2022-11-01 23:51:52 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:52 DEBUG:ClientPool Created new bot client for irc.example : 6krlum30xdo00 (bot enabled=true) 2022-11-01 23:51:52 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:52 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:52 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:52 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:52 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:52 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:52 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:52 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:52 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:52 INFO:IrcBridge Startup complete. 2022-11-01 23:51:52 INFO:req [rzkrwnxdx68] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:52 INFO:req [rzkrwnxdx68] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:52.965 DEBUG MembershipQueue [rzkrwnxdx68] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:52.965 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.965 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:52.966 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.966 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:52 INFO:IrcBridge [rzkrwnxdx68] [M->I] SUCCESS (3ms) 2022-11-01 23:51:52 INFO:req [6893wz84btw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:52 DEBUG:req [6893wz84btw00] [[M->I]] Message body: ping 2022-11-01 23:51:52 INFO:req [6893wz84btw00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:52.968 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.969 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:52 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:52 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:52 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:52 INFO:IrcBridge [6893wz84btw00] [M->I] SUCCESS (9ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' TEST: Test listening for irc.example_Blurple to call function 'say' 2022-11-01 23:51:52 INFO:req [90mafqusacw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:52 DEBUG:req [90mafqusacw00] [[M->I]] Message body: !nick irc.example Blurple 2022-11-01 23:51:52 INFO:req [90mafqusacw00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:52 INFO:req [90mafqusacw00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:52 INFO:req [90mafqusacw00] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2022-11-01 23:51:52 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to Blurple TEST: Bridge called IRC client.whois(["irc.example_M-someone","whois",{"addr") TEST: Invoking test callback for user irc.example_M-someone : client.whois([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2022-11-01 23:51:52 DEBUG:ClientPool Added pending nick: Blurple TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:52 INFO:BridgedClient (@someone:somewhere) NICK: Nick changed from 'M-someone' to 'Blurple'. 2022-11-01 23:51:52 INFO:ClientPool Remapped @someone:somewhere from M-someone to Blurple Nov-1 23:51:52.984 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:52.985 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:52 INFO:IrcBridge [90mafqusacw00] [M->I] SUCCESS (8ms) 2022-11-01 23:51:52 INFO:req [809ii4e0h5000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:52 DEBUG:req [809ii4e0h5000] [[M->I]] Message body: I don't know what colour I am. 2022-11-01 23:51:52 INFO:req [809ii4e0h5000] [[M->I]] Relaying message in #coffee on irc.example 2022-11-01 23:51:52 INFO:IrcBridge Sending IRC message in #coffee as Blurple (connected=true) 2022-11-01 23:51:52 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_Blurple","say",{"addr":"ir) TEST: Invoking test callback for user irc.example_Blurple : client.say([{"addr":"irc.example","nick":"Blurple",) 2022-11-01 23:51:52 INFO:IrcBridge [809ii4e0h5000] [M->I] SUCCESS (2ms) 2022-11-01 23:51:52 INFO:main Killing bridge: test teardown 2022-11-01 23:51:52 INFO:IrcBridge Killing all clients 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:52 WARN:ClientPool Client 6krlum30xdo00 (null) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping 6krlum30xdo00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:52 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_Blurple","disconnect",{"ad) 2022-11-01 23:51:52 WARN:ClientPool Client g1zh0q2ja9s00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:52 INFO:ClientPool Dropping g1zh0q2ja9s00 (Blurple) because explicitDisconnect is true 2022-11-01 23:51:52 INFO:BridgedClient Killing client 2022-11-01 23:51:52 DEBUG:BridgedClient Client is now KILLED .Admin rooms should be able to keep their name using !nick ========================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:52 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.015 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.015 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.017 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.017 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 27sk8gqgxclc0 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [3iirxfezeoo00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [3iirxfezeoo00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.027 DEBUG MembershipQueue [3iirxfezeoo00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.028 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.028 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.028 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.028 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [3iirxfezeoo00] [M->I] SUCCESS (4ms) 2022-11-01 23:51:53 INFO:req [1g5q11p756tc0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [1g5q11p756tc0] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [1g5q11p756tc0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.031 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.031 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [1g5q11p756tc0] [M->I] SUCCESS (12ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'say' 2022-11-01 23:51:53 INFO:req [15jeoowsof400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [15jeoowsof400] [[M->I]] Message body: !nick irc.example M-someone 2022-11-01 23:51:53 INFO:req [15jeoowsof400] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [15jeoowsof400] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [15jeoowsof400] [[M->I]] @someone:somewhere wants to change their nick on irc.example to M-someone 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to M-someone 2022-11-01 23:51:53 ERROR:req [15jeoowsof400] [[M->I]] Error: Your nick is already 'M-someone'. Nov-1 23:51:53.049 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.049 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:53 ERROR:ClientPool undefined 2022-11-01 23:51:53 INFO:IrcBridge [15jeoowsof400] [M->I] SUCCESS (7ms) 2022-11-01 23:51:53 INFO:req [abbvzbq4grk00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [abbvzbq4grk00] [[M->I]] Message body: I don't know what colour I am. 2022-11-01 23:51:53 INFO:req [abbvzbq4grk00] [[M->I]] Relaying message in #coffee on irc.example 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") TEST: Invoking test callback for user irc.example_M-someone : client.say([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [abbvzbq4grk00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 27sk8gqgxclc0 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 27sk8gqgxclc0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client fnwq3bmmde800 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping fnwq3bmmde800 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should be able to change their nick using !nick and have it persist across disconnects =================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured (node:42422) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 uncaughtException listeners added to [process]. Use emitter.setMaxListeners() to increase limit (Use `node --trace-warnings ...` to show where the warning was created) 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.091 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.091 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.093 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.093 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 1ah0ldpmakgw0 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [kttbw2b9skw00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [kttbw2b9skw00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.103 DEBUG MembershipQueue [kttbw2b9skw00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.103 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.103 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.104 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.104 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [kttbw2b9skw00] [M->I] SUCCESS (4ms) 2022-11-01 23:51:53 INFO:req [7uj5ac9dwr40] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [7uj5ac9dwr40] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [7uj5ac9dwr40] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.106 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.106 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [7uj5ac9dwr40] [M->I] SUCCESS (9ms) TEST: Test listening for irc.example_Blurple to call function 'connect' TEST: Test listening for irc.example_Blurple to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' TEST: Test listening for irc.example_Blurple to call function 'say' 2022-11-01 23:51:53 INFO:req [eu8wb37u31c00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [eu8wb37u31c00] [[M->I]] Message body: !nick irc.example Blurple 2022-11-01 23:51:53 INFO:req [eu8wb37u31c00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [eu8wb37u31c00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [eu8wb37u31c00] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to Blurple TEST: Bridge called IRC client.whois(["irc.example_M-someone","whois",{"addr") TEST: Invoking test callback for user irc.example_M-someone : client.whois([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2022-11-01 23:51:53 DEBUG:ClientPool Added pending nick: Blurple TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) NICK: Nick changed from 'M-someone' to 'Blurple'. 2022-11-01 23:51:53 INFO:ClientPool Remapped @someone:somewhere from M-someone to Blurple 2022-11-01 23:51:53 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:53 ERROR:ClientPool undefined Nov-1 23:51:53.121 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.121 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge [eu8wb37u31c00] [M->I] SUCCESS (6ms) 2022-11-01 23:51:53 ERROR:client-connection Server: irc.example (M-someone) Error: {"command":"err_testsezno"} 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - irc_error TEST: Bridge called IRC client.disconnect(["irc.example_Blurple","disconnect",{"ad) 2022-11-01 23:51:53 WARN:ClientPool Client est05d4w3d400 (@someone:somewhere) disconnected with reason irc_error 2022-11-01 23:51:53 INFO:req [fbirv41asrs00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [fbirv41asrs00] [[M->I]] Message body: I don't know what colour I am. 2022-11-01 23:51:53 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:IrcBridge [fbirv41asrs00] [M->I] DELAYED (2ms) 2022-11-01 23:51:53 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 INFO:ClientPool Reconnecting client. 0 left. 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Using cached ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as Blurple (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_Blurple","connect",{"addr") TEST: Invoking test callback for user irc.example_Blurple : client.connect([{"addr":"irc.example","nick":"Blurple",) 2022-11-01 23:51:53 INFO:req [fbirv41asrs00] [[M->I]] Relaying message in #coffee on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Reconnected Blurple@irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Rejoining 1 channels 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_Blurple","join",{"addr":"i) TEST: Invoking test callback for user irc.example_Blurple : client.join([{"addr":"irc.example","nick":"Blurple",) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as Blurple (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Rejoined channels TEST: Bridge called IRC client.say(["irc.example_Blurple","say",{"addr":"ir) TEST: Invoking test callback for user irc.example_Blurple : client.say([{"addr":"irc.example","nick":"Blurple",) 2022-11-01 23:51:53 INFO:IrcBridge [fbirv41asrs00] [M->I] SUCCESS (13ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 1ah0ldpmakgw0 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 1ah0ldpmakgw0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing Blurple@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_Blurple","disconnect",{"ad) 2022-11-01 23:51:53 WARN:ClientPool Client ew3f9bf2bnk00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping ew3f9bf2bnk00 (Blurple) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should be able to change their nick using !nick and have it persist when changing the display name =============================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.163 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.163 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.165 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.165 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 8flaopee88k00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [dogpf5hhhgo00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [dogpf5hhhgo00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.175 DEBUG MembershipQueue [dogpf5hhhgo00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.175 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.175 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.176 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.176 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [dogpf5hhhgo00] [M->I] SUCCESS (4ms) 2022-11-01 23:51:53 INFO:req [4ypspnx6pgk00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [4ypspnx6pgk00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [4ypspnx6pgk00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.178 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.178 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [4ypspnx6pgk00] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' TEST: Test listening for irc.example_Blurple to call function 'send' 2022-11-01 23:51:53 INFO:req [ddrxvh4tyyw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [ddrxvh4tyyw00] [[M->I]] Message body: !nick irc.example Blurple 2022-11-01 23:51:53 INFO:req [ddrxvh4tyyw00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [ddrxvh4tyyw00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [ddrxvh4tyyw00] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to Blurple TEST: Bridge called IRC client.whois(["irc.example_M-someone","whois",{"addr") TEST: Invoking test callback for user irc.example_M-someone : client.whois([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2022-11-01 23:51:53 DEBUG:ClientPool Added pending nick: Blurple TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) NICK: Nick changed from 'M-someone' to 'Blurple'. 2022-11-01 23:51:53 INFO:ClientPool Remapped @someone:somewhere from M-someone to Blurple Nov-1 23:51:53.190 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.190 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge [ddrxvh4tyyw00] [M->I] SUCCESS (5ms) 2022-11-01 23:51:53 INFO:req [5lwxep18xck00] [[M->I]] onJoin: usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:51:53 INFO:IrcBridge [5lwxep18xck00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 8flaopee88k00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 8flaopee88k00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_Blurple","disconnect",{"ad) 2022-11-01 23:51:53 WARN:ClientPool Client cesyft16bxk00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping cesyft16bxk00 (Blurple) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should propagate a display name change as a nick change when no custom nick is set =============================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.226 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.226 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.228 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.228 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 1zta9ls8srk00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [9z25leucbzk00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [9z25leucbzk00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.238 DEBUG MembershipQueue [9z25leucbzk00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.238 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.238 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.238 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.238 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [9z25leucbzk00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [eo2umipwwhs00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [eo2umipwwhs00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [eo2umipwwhs00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.241 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.241 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [eo2umipwwhs00] [M->I] SUCCESS (8ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' 2022-11-01 23:51:53 INFO:req [60oe72o8b9000] [[M->I]] onJoin: usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 DEBUG:BridgedClient Joined channel #coffee Nov-1 23:51:53.251 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.251 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.251 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.251 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to M-Blurple TEST: Bridge called IRC client.whois(["irc.example_M-someone","whois",{"addr") TEST: Invoking test callback for user irc.example_M-someone : client.whois([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"M-Blurple"]} 2022-11-01 23:51:53 DEBUG:ClientPool Added pending nick: M-Blurple TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [60oe72o8b9000] [M->I] SUCCESS (4ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 1zta9ls8srk00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 1zta9ls8srk00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client 3aqulgk678w00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 3aqulgk678w00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should reject !nick changes for IRC errors ======================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.284 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.284 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.285 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.286 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : ao6a9mx2jz400 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [9kx51p0wm2g00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [9kx51p0wm2g00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.296 DEBUG MembershipQueue [9kx51p0wm2g00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.296 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.296 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.297 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.297 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [9kx51p0wm2g00] [M->I] SUCCESS (4ms) 2022-11-01 23:51:53 INFO:req [aetmo50kmqo00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [aetmo50kmqo00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [aetmo50kmqo00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.299 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.299 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [aetmo50kmqo00] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' TEST: Test listening for irc.example_M-someone to call function 'say' 2022-11-01 23:51:53 INFO:req [gnlm1okabpk00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [gnlm1okabpk00] [[M->I]] Message body: !nick irc.example Blurple 2022-11-01 23:51:53 INFO:req [gnlm1okabpk00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [gnlm1okabpk00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [gnlm1okabpk00] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to Blurple TEST: Bridge called IRC client.whois(["irc.example_M-someone","whois",{"addr") TEST: Invoking test callback for user irc.example_M-someone : client.whois([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2022-11-01 23:51:53 DEBUG:ClientPool Added pending nick: Blurple TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nicktoofast"} 2022-11-01 23:51:53 ERROR:BridgedClient (@someone:somewhere) Nick change error : err_nicktoofast 2022-11-01 23:51:53 ERROR:req [gnlm1okabpk00] [[M->I]] Error: Failed to change nick: err_nicktoofast Nov-1 23:51:53.312 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.312 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge [gnlm1okabpk00] [M->I] SUCCESS (9ms) 2022-11-01 23:51:53 INFO:req [aowhk2qutmw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [aowhk2qutmw00] [[M->I]] Message body: I don't know what colour I am. 2022-11-01 23:51:53 INFO:req [aowhk2qutmw00] [[M->I]] Relaying message in #coffee on irc.example 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") TEST: Invoking test callback for user irc.example_M-someone : client.say([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [aowhk2qutmw00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client ao6a9mx2jz400 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping ao6a9mx2jz400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client h18jh4bwr8g00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping h18jh4bwr8g00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should timeout !nick changes after 10 seconds ========================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.344 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.344 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.346 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.346 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : khnlle8imx800 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [89tly3keydw00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [89tly3keydw00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.356 DEBUG MembershipQueue [89tly3keydw00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.356 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.356 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.356 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.357 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [89tly3keydw00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [bau8d1ha16800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [bau8d1ha16800] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [bau8d1ha16800] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.359 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.359 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [bau8d1ha16800] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' 2022-11-01 23:51:53 INFO:req [9u8ldy8se7000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [9u8ldy8se7000] [[M->I]] Message body: !nick irc.example Blurple 2022-11-01 23:51:53 INFO:req [9u8ldy8se7000] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [9u8ldy8se7000] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [9u8ldy8se7000] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to Blurple TEST: Bridge called IRC client.whois(["irc.example_M-someone","whois",{"addr") TEST: Invoking test callback for user irc.example_M-someone : client.whois([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2022-11-01 23:51:53 DEBUG:ClientPool Added pending nick: Blurple TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:IrcBridge [9u8ldy8se7000] [M->I] DELAYED (4ms) 2022-11-01 23:51:53 ERROR:BridgedClient (@someone:somewhere) Timed out trying to change nick to Blurple 2022-11-01 23:51:53 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:51:53 ERROR:req [9u8ldy8se7000] [[M->I]] Error: Timed out waiting for a response to change nick. Nov-1 23:51:53.371 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.371 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge [9u8ldy8se7000] [M->I] SUCCESS (6ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client khnlle8imx800 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping khnlle8imx800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client jn072nzr0m800 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping jn072nzr0m800 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should not try to change to a nickname that is already in use ========================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.398 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.398 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.400 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.400 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : fecnvojbzq800 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [gn4p2oy74og00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [gn4p2oy74og00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.410 DEBUG MembershipQueue [gn4p2oy74og00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.410 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.410 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.410 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.410 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [gn4p2oy74og00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [8emewoh19lg00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [8emewoh19lg00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [8emewoh19lg00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.412 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.412 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [8emewoh19lg00] [M->I] SUCCESS (8ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' 2022-11-01 23:51:53 INFO:req [e3ogcr42ysg00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [e3ogcr42ysg00] [[M->I]] Message body: !nick irc.example Blurple 2022-11-01 23:51:53 INFO:req [e3ogcr42ysg00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [e3ogcr42ysg00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [e3ogcr42ysg00] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to Blurple TEST: Bridge called IRC client.whois(["irc.example_M-someone","whois",{"addr") TEST: Invoking test callback for user irc.example_M-someone : client.whois([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 ERROR:req [e3ogcr42ysg00] [[M->I]] Error: The nickname Blurple is taken on irc.example.Please pick a different nick. Nov-1 23:51:53.422 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.423 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge [e3ogcr42ysg00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client fecnvojbzq800 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping fecnvojbzq800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client 7wvlml9if2800 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 7wvlml9if2800 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should be able to join a channel with !join if they are on the whitelist ===================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.453 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.453 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.455 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.455 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : axrbipfsn0o00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [gxnr9re1kgw00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [gxnr9re1kgw00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.464 DEBUG MembershipQueue [gxnr9re1kgw00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.464 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.464 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.465 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.465 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [gxnr9re1kgw00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [7vp1ls6k2u400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [7vp1ls6k2u400] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [7vp1ls6k2u400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.467 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.467 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [7vp1ls6k2u400] [M->I] SUCCESS (11ms) TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:req [iqd5vyt3lfc00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [iqd5vyt3lfc00] [[M->I]] Message body: !join irc.example #awooga 2022-11-01 23:51:53 INFO:req [iqd5vyt3lfc00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [iqd5vyt3lfc00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [iqd5vyt3lfc00] [[M->I]] @someone:somewhere wants to join the channel #awooga on irc.example 2022-11-01 23:51:53 DEBUG:req [iqd5vyt3lfc00] [[M->I]] Going to track IRC channel #awooga Nov-1 23:51:53.481 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.481 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:req [iqd5vyt3lfc00] [[M->I]] Matrix room !aasifuhawei:efjkwehfi created for #awooga 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!aasifuhawei:efjkwehfi, addr=irc.example, chan=#awooga, origin=join) 2022-11-01 23:51:53 DEBUG:BridgedClient Joining channel #awooga TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 DEBUG:BridgedClient Joined channel #awooga 2022-11-01 23:51:53 INFO:req [iqd5vyt3lfc00] [[M->I]] Bot joined channel 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #awooga on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [iqd5vyt3lfc00] [[M->I]] Created a room to track #awooga on irc.example and invited @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #awooga TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #awooga 2022-11-01 23:51:53 INFO:IrcBridge [iqd5vyt3lfc00] [M->I] SUCCESS (9ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client axrbipfsn0o00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping axrbipfsn0o00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client e99utj0gxeo00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping e99utj0gxeo00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should be able to join a channel with !join and a key ================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.521 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.521 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.522 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.522 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : czpygj0trnk00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [872u0sj31bs00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [872u0sj31bs00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.532 DEBUG MembershipQueue [872u0sj31bs00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.532 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.532 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.532 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.533 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [872u0sj31bs00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [hu94rq9bie000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [hu94rq9bie000] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [hu94rq9bie000] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.535 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.535 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [hu94rq9bie000] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:req [3c1ywgenvdw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [3c1ywgenvdw00] [[M->I]] Message body: !join irc.example #awooga secret 2022-11-01 23:51:53 INFO:req [3c1ywgenvdw00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [3c1ywgenvdw00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [3c1ywgenvdw00] [[M->I]] @someone:somewhere wants to join the channel #awooga on irc.example 2022-11-01 23:51:53 DEBUG:req [3c1ywgenvdw00] [[M->I]] Going to track IRC channel #awooga Nov-1 23:51:53.544 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.544 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:req [3c1ywgenvdw00] [[M->I]] Matrix room !aasifuhawei:efjkwehfi created for #awooga 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!aasifuhawei:efjkwehfi, addr=irc.example, chan=#awooga, origin=join) 2022-11-01 23:51:53 DEBUG:BridgedClient Joining channel #awooga TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 DEBUG:BridgedClient Joined channel #awooga 2022-11-01 23:51:53 INFO:req [3c1ywgenvdw00] [[M->I]] Bot joined channel 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #awooga on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [3c1ywgenvdw00] [[M->I]] Created a room to track #awooga on irc.example and invited @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #awooga TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #awooga 2022-11-01 23:51:53 INFO:IrcBridge [3c1ywgenvdw00] [M->I] SUCCESS (5ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client czpygj0trnk00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping czpygj0trnk00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client qm3bqp89bc00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping qm3bqp89bc00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should allow arbitrary IRC commands to be issued ============================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.573 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.573 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.574 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.574 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 4m344mb0hai00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (2ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [ca8729hyoco00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [ca8729hyoco00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.585 DEBUG MembershipQueue [ca8729hyoco00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.585 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.585 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.585 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.585 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [ca8729hyoco00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [jxpasfqrels00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [jxpasfqrels00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [jxpasfqrels00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.587 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.587 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [jxpasfqrels00] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-someone to call function 'send' 2022-11-01 23:51:53 INFO:req [1hg1t97d2v7k0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [1hg1t97d2v7k0] [[M->I]] Message body: !cmd irc.example JOIN #coffee 2022-11-01 23:51:53 INFO:req [1hg1t97d2v7k0] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [1hg1t97d2v7k0] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [1hg1t97d2v7k0] [[M->I]] No valid (old form) admin command, will try new format 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [1hg1t97d2v7k0] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [2fktg2h3c7wg0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [2fktg2h3c7wg0] [[M->I]] Message body: !cmd irc.example TOPIC #coffee :some new fancy topic 2022-11-01 23:51:53 INFO:req [2fktg2h3c7wg0] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [2fktg2h3c7wg0] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [2fktg2h3c7wg0] [[M->I]] No valid (old form) admin command, will try new format 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [2fktg2h3c7wg0] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:req [4lms25ewom800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [4lms25ewom800] [[M->I]] Message body: !cmd irc.example PART #coffee 2022-11-01 23:51:53 INFO:req [4lms25ewom800] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [4lms25ewom800] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [4lms25ewom800] [[M->I]] No valid (old form) admin command, will try new format 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [4lms25ewom800] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:req [tkuoya6dkxs0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [tkuoya6dkxs0] [[M->I]] Message body: !cmd irc.example STUPID COMMANDS 2022-11-01 23:51:53 INFO:req [tkuoya6dkxs0] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [tkuoya6dkxs0] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [tkuoya6dkxs0] [[M->I]] No valid (old form) admin command, will try new format 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [tkuoya6dkxs0] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:req [jo1mscwexs000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [jo1mscwexs000] [[M->I]] Message body: !cmd rubbishserver SOME COMMAND 2022-11-01 23:51:53 INFO:req [jo1mscwexs000] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [jo1mscwexs000] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [jo1mscwexs000] [[M->I]] No valid (old form) admin command, will try new format Nov-1 23:51:53.605 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.605 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge [jo1mscwexs000] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 4m344mb0hai00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 4m344mb0hai00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client 1kpt8r68642o0 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 1kpt8r68642o0 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should allow arbitrary IRC commands to be issued when server has not been set ========================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.631 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.631 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.632 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.632 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 9gc57kud88w00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [xlcs0i6zpi80] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [xlcs0i6zpi80] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.641 DEBUG MembershipQueue [xlcs0i6zpi80] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.642 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.642 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.642 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.642 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [xlcs0i6zpi80] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [383kgcjz79400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [383kgcjz79400] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [383kgcjz79400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.644 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.644 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [383kgcjz79400] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-someone to call function 'send' 2022-11-01 23:51:53 INFO:req [91glz9souhg00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [91glz9souhg00] [[M->I]] Message body: !cmd JOIN #coffee 2022-11-01 23:51:53 INFO:req [91glz9souhg00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [91glz9souhg00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [91glz9souhg00] [[M->I]] No valid (old form) admin command, will try new format 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [91glz9souhg00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:req [1sxbbnuuq7340] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [1sxbbnuuq7340] [[M->I]] Message body: !cmd TOPIC #coffee :some new fancy topic 2022-11-01 23:51:53 INFO:req [1sxbbnuuq7340] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [1sxbbnuuq7340] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [1sxbbnuuq7340] [[M->I]] No valid (old form) admin command, will try new format 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [1sxbbnuuq7340] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:req [9s1gamp3yj400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [9s1gamp3yj400] [[M->I]] Message body: !cmd PART #coffee 2022-11-01 23:51:53 INFO:req [9s1gamp3yj400] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [9s1gamp3yj400] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [9s1gamp3yj400] [[M->I]] No valid (old form) admin command, will try new format 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [9s1gamp3yj400] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:req [7bbbfe0kqew00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [7bbbfe0kqew00] [[M->I]] Message body: !cmd STUPID COMMANDS 2022-11-01 23:51:53 INFO:req [7bbbfe0kqew00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [7bbbfe0kqew00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [7bbbfe0kqew00] [[M->I]] No valid (old form) admin command, will try new format 2022-11-01 23:51:53 DEBUG:ClientPool Returning cached bridged client @someone:somewhere TEST: Bridge called IRC client.send(["irc.example_M-someone","send",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.send([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:IrcBridge [7bbbfe0kqew00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 9gc57kud88w00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 9gc57kud88w00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client kl35w5vbim800 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping kl35w5vbim800 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should reject malformed commands (new form) ======================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.686 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.686 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.688 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.688 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 14bo7noxu4740 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [g9gi226483400] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [g9gi226483400] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.697 DEBUG MembershipQueue [g9gi226483400] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.697 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.697 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.697 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.698 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [g9gi226483400] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:req [201qgbpsfhxc0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [201qgbpsfhxc0] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [201qgbpsfhxc0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.699 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.700 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [201qgbpsfhxc0] [M->I] SUCCESS (6ms) TEST: Test listening for irc.example_M-someone to call function 'send' 2022-11-01 23:51:53 INFO:req [3pimgka34dy00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [3pimgka34dy00] [[M->I]] Message body: !cmd M4LF0RM3D command 2022-11-01 23:51:53 INFO:req [3pimgka34dy00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [3pimgka34dy00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [3pimgka34dy00] [[M->I]] No valid (old form) admin command, will try new format Nov-1 23:51:53.710 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.710 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge [3pimgka34dy00] [M->I] SUCCESS (5ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 14bo7noxu4740 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 14bo7noxu4740 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client hmc26iavo5c00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping hmc26iavo5c00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should reject PROTOCTL commands ============================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.736 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.736 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.737 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.737 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : esmdlpsla2o00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [88x3t3nret400] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [88x3t3nret400] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.746 DEBUG MembershipQueue [88x3t3nret400] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.747 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.747 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.747 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.747 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [88x3t3nret400] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [88ufyeqlc5w00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [88ufyeqlc5w00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [88ufyeqlc5w00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.749 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.749 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [88ufyeqlc5w00] [M->I] SUCCESS (12ms) TEST: Test listening for irc.example_M-someone to call function 'send' 2022-11-01 23:51:53 INFO:req [b30cu3v9q0s00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [b30cu3v9q0s00] [[M->I]] Message body: !cmd PROTOCTL command 2022-11-01 23:51:53 INFO:req [b30cu3v9q0s00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [b30cu3v9q0s00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:53 INFO:req [b30cu3v9q0s00] [[M->I]] No valid (old form) admin command, will try new format Nov-1 23:51:53.763 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.763 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge [b30cu3v9q0s00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client esmdlpsla2o00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping esmdlpsla2o00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client bpcg26rfx6800 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping bpcg26rfx6800 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms mx bot should be kicked when there are > 2 users in room and a message is sent =========================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.793 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.793 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.795 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.795 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 9z3srmg4ovc00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [hgpbasf9j7k00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [hgpbasf9j7k00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.804 DEBUG MembershipQueue [hgpbasf9j7k00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.804 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.804 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.804 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.805 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [hgpbasf9j7k00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:req [jbcv0c5htls00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [jbcv0c5htls00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [jbcv0c5htls00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.806 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.806 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [jbcv0c5htls00] [M->I] SUCCESS (6ms) 2022-11-01 23:51:53 INFO:req [g8kg5kq993s00] [[M->I]] onJoin: usr=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:IrcBridge [g8kg5kq993s00] [M->I] IGNORE virtual user (0ms) 2022-11-01 23:51:53 INFO:req [6fs22g70o3400] [[M->I]] onJoin: usr=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:IrcBridge [6fs22g70o3400] [M->I] IGNORE virtual user (1ms) 2022-11-01 23:51:53 INFO:req [do7bgxdj56w00] [[M->I]] onMessage: m.room.message usr=@user2:localhost rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [do7bgxdj56w00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [do7bgxdj56w00] [[M->I]] Received admin message from @user2:localhost 2022-11-01 23:51:53 ERROR:req [do7bgxdj56w00] [[M->I]] onAdminMessage: admin room has 3 users instead of just 2; bot will leave 2022-11-01 23:51:53 INFO:IrcBridge [do7bgxdj56w00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 9z3srmg4ovc00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 9z3srmg4ovc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client 201c7ajmavds0 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 201c7ajmavds0 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms mx bot should NOT be kicked when there are 2 users in room and a message is sent ============================================================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.841 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.841 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.842 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.842 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : czv67j01bcg00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [caq6vth4ciw00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [caq6vth4ciw00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.851 DEBUG MembershipQueue [caq6vth4ciw00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.852 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.852 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.852 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.852 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [caq6vth4ciw00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [98s683evn8k00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [98s683evn8k00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [98s683evn8k00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.854 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.854 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [98s683evn8k00] [M->I] SUCCESS (8ms) 2022-11-01 23:51:53 INFO:req [788b6h8m2wg00] [[M->I]] onJoin: usr=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:IrcBridge [788b6h8m2wg00] [M->I] IGNORE virtual user (1ms) 2022-11-01 23:51:53 INFO:req [3kbhpbes0gm00] [[M->I]] onMessage: m.room.message usr=@user2:localhost rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [3kbhpbes0gm00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [3kbhpbes0gm00] [[M->I]] Received admin message from @user2:localhost 2022-11-01 23:51:53 INFO:req [3kbhpbes0gm00] [[M->I]] Handling command from @user2:localhost 2022-11-01 23:51:53 INFO:IrcBridge [3kbhpbes0gm00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client czv67j01bcg00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping czv67j01bcg00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client ebliv93ucfk00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping ebliv93ucfk00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED .Admin rooms should respond with a feature status for !feature ============================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.891 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.891 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.892 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.892 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 2ulnzcurcrc00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [7pfypf39w4000] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [7pfypf39w4000] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.901 DEBUG MembershipQueue [7pfypf39w4000] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.901 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.902 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.902 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.902 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [7pfypf39w4000] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [81zwdt6dfyo00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [81zwdt6dfyo00] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [81zwdt6dfyo00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.904 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.904 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [81zwdt6dfyo00] [M->I] SUCCESS (6ms) 2022-11-01 23:51:53 INFO:req [3higeaj3nam00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [3higeaj3nam00] [[M->I]] Message body: !feature mentions 2022-11-01 23:51:53 INFO:req [3higeaj3nam00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [3higeaj3nam00] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:53.912 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.912 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client 2ulnzcurcrc00 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 2ulnzcurcrc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client 5tfbvfcznxs00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 5tfbvfcznxs00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:IrcBridge [3higeaj3nam00] [M->I] SUCCESS (5ms) .Admin rooms should set feature status with !feature ==================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.940 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.940 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.941 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.942 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : cr3wrgq070000 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [2u4a2hgzn2e00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [2u4a2hgzn2e00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.950 DEBUG MembershipQueue [2u4a2hgzn2e00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.951 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.951 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.951 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.951 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:53 INFO:IrcBridge [2u4a2hgzn2e00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [dvvl92klpv400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:53 DEBUG:req [dvvl92klpv400] [[M->I]] Message body: ping 2022-11-01 23:51:53 INFO:req [dvvl92klpv400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:53.953 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.953 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:53 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:53 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:53 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:53 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:53 INFO:IrcBridge [dvvl92klpv400] [M->I] SUCCESS (7ms) 2022-11-01 23:51:53 INFO:req [e87j5n700gg00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [e87j5n700gg00] [[M->I]] Message body: !feature mentions true 2022-11-01 23:51:53 INFO:req [e87j5n700gg00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [e87j5n700gg00] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:53.961 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.961 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:req [9f1b0cvqezo00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 DEBUG:req [9f1b0cvqezo00] [[M->I]] Message body: !feature mentions 2022-11-01 23:51:53 INFO:IrcBridge [e87j5n700gg00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:53 INFO:req [9f1b0cvqezo00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:53 INFO:req [9f1b0cvqezo00] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:53.963 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.963 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:main Killing bridge: test teardown 2022-11-01 23:51:53 INFO:IrcBridge Killing all clients 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:53 WARN:ClientPool Client cr3wrgq070000 (null) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping cr3wrgq070000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:53 WARN:ClientPool Client 5in8q92mf8000 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:53 INFO:ClientPool Dropping 5in8q92mf8000 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:53 INFO:BridgedClient Killing client 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:53 INFO:IrcBridge [9f1b0cvqezo00] [M->I] SUCCESS (4ms) .Admin rooms !feature should fail with a missing or invalidate feature-name =========================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:53 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:53 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:53 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:53 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:53 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:53 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:53.988 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.988 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:53 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:53 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:53 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:53.989 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.989 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:53 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:53 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:53 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:53 INFO:Provisioner Provisioning started 2022-11-01 23:51:53 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:53 INFO:BridgedClient Created client for bot 2022-11-01 23:51:53 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:53 DEBUG:ClientPool Created new bot client for irc.example : 2vi74y3bj5s00 (bot enabled=true) 2022-11-01 23:51:53 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:53 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:53 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:53 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:53 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:53 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:51:53 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:53 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:53 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:53 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:53 INFO:IrcBridge Startup complete. 2022-11-01 23:51:53 INFO:req [6ijqx0f1rys00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:53 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:53 INFO:req [6ijqx0f1rys00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:53.999 DEBUG MembershipQueue [6ijqx0f1rys00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:53.999 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.999 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:53.999 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:53.999 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:54 INFO:IrcBridge [6ijqx0f1rys00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:54 INFO:req [417p1uaro3i00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:54 DEBUG:req [417p1uaro3i00] [[M->I]] Message body: ping 2022-11-01 23:51:54 INFO:req [417p1uaro3i00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:54.007 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.007 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:54 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:54 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:54 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:54 INFO:IrcBridge [417p1uaro3i00] [M->I] SUCCESS (7ms) 2022-11-01 23:51:54 INFO:req [idn9stzp1u800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [idn9stzp1u800] [[M->I]] Message body: !feature 2022-11-01 23:51:54 INFO:req [1ef8bks2fu4g0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [1ef8bks2fu4g0] [[M->I]] Message body: !feature doggo 2022-11-01 23:51:54 INFO:req [fcbfs67n06g00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [fcbfs67n06g00] [[M->I]] Message body: !feature enabled 2022-11-01 23:51:54 INFO:req [idn9stzp1u800] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [idn9stzp1u800] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:54.015 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.016 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:req [1ef8bks2fu4g0] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [1ef8bks2fu4g0] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:54.017 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.017 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge [idn9stzp1u800] [M->I] SUCCESS (4ms) 2022-11-01 23:51:54 INFO:IrcBridge [1ef8bks2fu4g0] [M->I] SUCCESS (4ms) 2022-11-01 23:51:54 INFO:req [fcbfs67n06g00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [fcbfs67n06g00] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:54.018 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.018 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client 2vi74y3bj5s00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping 2vi74y3bj5s00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:54 WARN:ClientPool Client 2j2z44ujxwy00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping 2j2z44ujxwy00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:IrcBridge [fcbfs67n06g00] [M->I] SUCCESS (8ms) .Admin rooms should set feature status with !feature ==================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:54.050 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.050 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.051 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.051 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : dilik7g8elc00 (bot enabled=true) 2022-11-01 23:51:54 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2022-11-01 23:51:54 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:54 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:54 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:54 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:54 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:req [f6o946fldig00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 INFO:req [f6o946fldig00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:54.065 DEBUG MembershipQueue [f6o946fldig00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:54.065 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.065 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:54.066 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.066 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:54 INFO:IrcBridge [f6o946fldig00] [M->I] SUCCESS (6ms) 2022-11-01 23:51:54 INFO:req [bikxxpwuy1s00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:54 DEBUG:req [bikxxpwuy1s00] [[M->I]] Message body: ping 2022-11-01 23:51:54 INFO:req [bikxxpwuy1s00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:54.068 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.068 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:54 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:54 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:54 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:54 INFO:IrcBridge [bikxxpwuy1s00] [M->I] SUCCESS (7ms) 2022-11-01 23:51:54 INFO:req [7yf9zb3wta400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [7yf9zb3wta400] [[M->I]] Message body: !feature mentions bacon 2022-11-01 23:51:54 INFO:req [7yf9zb3wta400] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [7yf9zb3wta400] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:54.076 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.076 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:req [mros8uo31xs0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [mros8uo31xs0] [[M->I]] Message body: !feature mentions 2022-11-01 23:51:54 INFO:IrcBridge [7yf9zb3wta400] [M->I] SUCCESS (3ms) 2022-11-01 23:51:54 INFO:req [mros8uo31xs0] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [mros8uo31xs0] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:54.078 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.078 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client dilik7g8elc00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping dilik7g8elc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:54 WARN:ClientPool Client ixlwo2x7wm000 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping ixlwo2x7wm000 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:IrcBridge [mros8uo31xs0] [M->I] SUCCESS (4ms) .Admin rooms should be able to store a password with !storepass =============================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:54.105 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.105 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.106 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.106 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : a584ksqwfoc00 (bot enabled=true) 2022-11-01 23:51:54 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:54 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:54 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:54 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:54 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:54 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:req [5y09ygjyiko00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 INFO:req [5y09ygjyiko00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:54.116 DEBUG MembershipQueue [5y09ygjyiko00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:54.116 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.116 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:54.117 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.117 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:54 INFO:IrcBridge [5y09ygjyiko00] [M->I] SUCCESS (4ms) 2022-11-01 23:51:54 INFO:req [57x45kzhjog00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:54 DEBUG:req [57x45kzhjog00] [[M->I]] Message body: ping 2022-11-01 23:51:54 INFO:req [57x45kzhjog00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:54.119 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.119 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:54 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:54 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:54 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:54 INFO:IrcBridge [57x45kzhjog00] [M->I] SUCCESS (12ms) TEST: Test listening for irc.example_M-someone to call function 'disconnect' TEST: Test listening for irc.example_M-someone to call function 'connect' 2022-11-01 23:51:54 INFO:req [iiipsj376fc00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [iiipsj376fc00] [[M->I]] Message body: !storepass foobar 2022-11-01 23:51:54 INFO:req [iiipsj376fc00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [iiipsj376fc00] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:54 INFO:client-connection disconnect()ing M-someone@irc.example - iwanttoreconnect TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") TEST: Invoking test callback for user irc.example_M-someone : client.disconnect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 WARN:ClientPool Client fc7opylwukw00 (@someone:somewhere) disconnected with reason iwanttoreconnect Nov-1 23:51:54.136 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.136 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge [iiipsj376fc00] [M->I] SUCCESS (6ms) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:54 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:54 INFO:ClientPool Reconnecting client. 0 left. 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:54 DEBUG:IdentGenerator Using cached ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Reconnected M-someone@irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Rejoining 1 channels 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client a584ksqwfoc00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping a584ksqwfoc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") TEST: Invoking test callback for user irc.example_M-someone : client.disconnect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 WARN:ClientPool Client b0nkeh5n2w000 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping b0nkeh5n2w000 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Rejoined channels .Admin rooms should be able to store a username:password with !storepass ======================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:54.175 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.175 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.176 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.176 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : 512phduixe800 (bot enabled=true) 2022-11-01 23:51:54 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:51:54 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:54 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:54 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:54 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:54 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:req [e1o4c4gxg4800] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 INFO:req [e1o4c4gxg4800] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:54.189 DEBUG MembershipQueue [e1o4c4gxg4800] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:54.189 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.189 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:54.190 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.190 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:54 INFO:IrcBridge [e1o4c4gxg4800] [M->I] SUCCESS (2ms) 2022-11-01 23:51:54 INFO:req [bze4itlftf400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:54 DEBUG:req [bze4itlftf400] [[M->I]] Message body: ping 2022-11-01 23:51:54 INFO:req [bze4itlftf400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:54.191 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.191 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:54 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:54 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:54 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:54 INFO:IrcBridge [bze4itlftf400] [M->I] SUCCESS (6ms) TEST: Test listening for irc.example_M-someone to call function 'disconnect' TEST: Test listening for irc.example_M-someone to call function 'connect' 2022-11-01 23:51:54 INFO:req [213ov65idg800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [213ov65idg800] [[M->I]] Message body: !storepass mynick:foopassword 2022-11-01 23:51:54 INFO:req [213ov65idg800] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [213ov65idg800] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:54 INFO:client-connection disconnect()ing M-someone@irc.example - iwanttoreconnect TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") TEST: Invoking test callback for user irc.example_M-someone : client.disconnect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 WARN:ClientPool Client 1jfnpuyzno000 (@someone:somewhere) disconnected with reason iwanttoreconnect Nov-1 23:51:54.201 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.202 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge [213ov65idg800] [M->I] SUCCESS (5ms) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:54 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:54 INFO:ClientPool Reconnecting client. 0 left. 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:54 DEBUG:IdentGenerator Using cached ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Reconnected M-someone@irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Rejoining 1 channels 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client 512phduixe800 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping 512phduixe800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") TEST: Invoking test callback for user irc.example_M-someone : client.disconnect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 WARN:ClientPool Client enth1alyumg00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping enth1alyumg00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Rejoined channels .Admin rooms should be able to remove a password with !removepass ================================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-someone to call function 'connect' TEST: Test listening for irc.example_M-someone to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:54.248 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.248 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.250 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.250 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : 18pxh0boalc00 (bot enabled=true) 2022-11-01 23:51:54 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2022-11-01 23:51:54 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:51:54 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:51:54 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:51:54 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:51:54 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:req [axay5k5s7sw00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 INFO:req [axay5k5s7sw00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Nov-1 23:51:54.262 DEBUG MembershipQueue [axay5k5s7sw00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Nov-1 23:51:54.262 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.262 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:54.263 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.263 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2022-11-01 23:51:54 INFO:IrcBridge [axay5k5s7sw00] [M->I] SUCCESS (4ms) 2022-11-01 23:51:54 INFO:req [9mawn9fxi3o00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2022-11-01 23:51:54 DEBUG:req [9mawn9fxi3o00] [[M->I]] Message body: ping 2022-11-01 23:51:54 INFO:req [9mawn9fxi3o00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:54.265 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.265 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:54 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:54 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2022-11-01 23:51:54 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2022-11-01 23:51:54 INFO:IrcBridge [9mawn9fxi3o00] [M->I] SUCCESS (11ms) 2022-11-01 23:51:54 INFO:req [b50t0xrrbi800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [b50t0xrrbi800] [[M->I]] Message body: !storepass foobar 2022-11-01 23:51:54 INFO:req [b50t0xrrbi800] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [b50t0xrrbi800] [[M->I]] Handling command from @someone:somewhere 2022-11-01 23:51:54 INFO:client-connection disconnect()ing M-someone@irc.example - iwanttoreconnect TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:54 WARN:ClientPool Client 5av6qyixhh800 (@someone:somewhere) disconnected with reason iwanttoreconnect Nov-1 23:51:54.282 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.282 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge [b50t0xrrbi800] [M->I] SUCCESS (7ms) 2022-11-01 23:51:54 INFO:req [fbet4hzdvkg00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2022-11-01 23:51:54 DEBUG:req [fbet4hzdvkg00] [[M->I]] Message body: !removepass 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2022-11-01 23:51:54 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:54 INFO:ClientPool Reconnecting client. 0 left. 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2022-11-01 23:51:54 DEBUG:IdentGenerator Using cached ident username someonesom for @someone:somewhere on irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Connecting to IRC server irc.example as M-someone (user=someonesom) TEST: Bridge called IRC client.connect(["irc.example_M-someone","connect",{"add) TEST: Invoking test callback for user irc.example_M-someone : client.connect([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Reconnected M-someone@irc.example 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Rejoining 1 channels 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-someone","join",{"addr":) TEST: Invoking test callback for user irc.example_M-someone : client.join([{"addr":"irc.example","nick":"M-someone) 2022-11-01 23:51:54 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee 2022-11-01 23:51:54 INFO:BridgedClient (@someone:somewhere) Rejoined channels 2022-11-01 23:51:54 INFO:req [fbet4hzdvkg00] [[M->I]] Received admin message from @someone:somewhere 2022-11-01 23:51:54 INFO:req [fbet4hzdvkg00] [[M->I]] Handling command from @someone:somewhere Nov-1 23:51:54.322 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.322 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge [fbet4hzdvkg00] [M->I] SUCCESS (40ms) 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client 18pxh0boalc00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping 18pxh0boalc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2022-11-01 23:51:54 WARN:ClientPool Client h2k6qsuznaw00 (@someone:somewhere) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping h2k6qsuznaw00 (M-someone) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Connection reaping users should appear online by default ========================================================= TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:54 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcBridge Restoring last active times from DB 2022-11-01 23:51:54 INFO:IrcBridge Restored 0 last active times from DB 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2022-11-01 23:51:54 INFO:DebugApi DEBUG API LISTENING ON :NaN Nov-1 23:51:54.376 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.376 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.377 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.377 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : gezufx2bc6o00 (bot enabled=true) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:MxActivityTracker MatrixLiteClient (REQ-1) 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 ERROR:MxActivityTracker MatrixLiteClient (REQ-1) getaddrinfo ENOTFOUND some.home.server.goeshere 2022-11-01 23:51:54 INFO:MxActivityTracker MatrixLiteClient (REQ-2) 2022-11-01 23:51:54 DEBUG:MxActivityTracker Metrics 2022-11-01 23:51:54 ERROR:MxActivityTracker MatrixLiteClient (REQ-2) getaddrinfo ENOTFOUND some.home.server.goeshere 2022-11-01 23:51:54 DEBUG:MxActivityTracker Metrics 2022-11-01 23:51:54 DEBUG:MxActivityTracker Metrics 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client gezufx2bc6o00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping gezufx2bc6o00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Connection reaping users should appear offline if they haven't sent any messages ================================================================================= TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcBridge Restoring last active times from DB 2022-11-01 23:51:54 INFO:IrcBridge Restored 0 last active times from DB 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2022-11-01 23:51:54 INFO:DebugApi DEBUG API LISTENING ON :NaN Nov-1 23:51:54.565 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.565 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.566 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.566 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : 4y08r1whvzk00 (bot enabled=true) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:MxActivityTracker MatrixLiteClient (REQ-1) 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 ERROR:MxActivityTracker MatrixLiteClient (REQ-1) getaddrinfo ENOTFOUND some.home.server.goeshere 2022-11-01 23:51:54 INFO:MxActivityTracker MatrixLiteClient (REQ-2) 2022-11-01 23:51:54 DEBUG:MxActivityTracker Metrics 2022-11-01 23:51:54 ERROR:MxActivityTracker MatrixLiteClient (REQ-2) getaddrinfo ENOTFOUND some.home.server.goeshere 2022-11-01 23:51:54 DEBUG:MxActivityTracker Metrics 2022-11-01 23:51:54 DEBUG:MxActivityTracker Metrics 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client 4y08r1whvzk00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping 4y08r1whvzk00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Connection reaping users should appear online if they have sent a message ========================================================================== TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcBridge Restoring last active times from DB 2022-11-01 23:51:54 INFO:IrcBridge Restored 0 last active times from DB 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2022-11-01 23:51:54 INFO:DebugApi DEBUG API LISTENING ON :NaN Nov-1 23:51:54.623 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.624 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.626 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.626 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : g2j6pro3zjc00 (bot enabled=true) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:MxActivityTracker MatrixLiteClient (REQ-1) 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 ERROR:MxActivityTracker MatrixLiteClient (REQ-1) getaddrinfo ENOTFOUND some.home.server.goeshere 2022-11-01 23:51:54 DEBUG:MxActivityTracker Metrics 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client g2j6pro3zjc00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping g2j6pro3zjc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Connection reaping users last active status should be stored in the database ============================================================================= 2022-11-01 23:51:54 INFO:IrcBridge [gl7j2zdblpc00] [M->I] SUCCESS (18ms) TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcBridge Restoring last active times from DB 2022-11-01 23:51:54 INFO:IrcBridge Restored 0 last active times from DB 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2022-11-01 23:51:54 INFO:DebugApi DEBUG API LISTENING ON :NaN Nov-1 23:51:54.703 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.703 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.705 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.705 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : cr4jot3h2u000 (bot enabled=true) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 INFO:IrcBridge [yd6jnde9q9s0] [M->I] SUCCESS (2ms) 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client cr4jot3h2u000 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping cr4jot3h2u000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Debug API should enable the debug API ====================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:54 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcBridge Restoring last active times from DB 2022-11-01 23:51:54 INFO:IrcBridge Restored 0 last active times from DB 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2022-11-01 23:51:54 INFO:DebugApi DEBUG API LISTENING ON :15555 Nov-1 23:51:54.758 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.759 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.761 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.761 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : a881wbzhfkw00 (bot enabled=true) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 DEBUG:DebugApi GET /version 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client a881wbzhfkw00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping a881wbzhfkw00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Dynamic channels should join IRC channels when it receives special alias queries ================================================================================= TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:54 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:54.841 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.841 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.843 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.843 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : fngcuv76fs000 (bot enabled=true) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:54 INFO:req [b237r5wo8c400] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2022-11-01 23:51:54 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2022-11-01 23:51:54 INFO:req [b237r5wo8c400] [[M->I]] Mapped to #foobar on irc.example 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 DEBUG:req [b237r5wo8c400] [[M->I]] Going to track IRC channel #foobar Nov-1 23:51:54.853 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.854 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:req [b237r5wo8c400] [[M->I]] Matrix room !newroom:id created for #foobar 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2022-11-01 23:51:54 DEBUG:BridgedClient Joining channel #foobar TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 DEBUG:BridgedClient Joined channel #foobar 2022-11-01 23:51:54 INFO:req [b237r5wo8c400] [[M->I]] Bot joined channel 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 INFO:IrcBridge [b237r5wo8c400] [M->I] SUCCESS (7ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client fngcuv76fs000 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping fngcuv76fs000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Dynamic channels should create federated room when joining channel and federation is enabled ============================================================================================= TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:54 ERROR:ClientPool undefined 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:54.888 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.889 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.891 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.891 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : epp0tnjvlgo00 (bot enabled=true) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:54 INFO:req [8z0v8ygdxuk00] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2022-11-01 23:51:54 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2022-11-01 23:51:54 INFO:req [8z0v8ygdxuk00] [[M->I]] Mapped to #foobar on irc.example 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 DEBUG:req [8z0v8ygdxuk00] [[M->I]] Going to track IRC channel #foobar Nov-1 23:51:54.922 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.923 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:req [8z0v8ygdxuk00] [[M->I]] Matrix room !newroom:id created for #foobar 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2022-11-01 23:51:54 DEBUG:BridgedClient Joining channel #foobar TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 DEBUG:BridgedClient Joined channel #foobar 2022-11-01 23:51:54 INFO:req [8z0v8ygdxuk00] [[M->I]] Bot joined channel 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 INFO:IrcBridge [8z0v8ygdxuk00] [M->I] SUCCESS (17ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client epp0tnjvlgo00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping epp0tnjvlgo00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Dynamic channels should point to the same room ID for aliases with different cases =================================================================================== TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:54 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:54 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:54 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:54 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:54.964 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.964 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:54 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:54 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:54 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:54.965 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.965 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:54 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:54 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:54 INFO:Provisioner Provisioning started 2022-11-01 23:51:54 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:54 INFO:BridgedClient Created client for bot 2022-11-01 23:51:54 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:54 DEBUG:ClientPool Created new bot client for irc.example : gmiq7utik3k00 (bot enabled=true) 2022-11-01 23:51:54 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:54 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:54 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:54 INFO:req [2w57sxhx2h600] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2022-11-01 23:51:54 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2022-11-01 23:51:54 INFO:req [2w57sxhx2h600] [[M->I]] Mapped to #foobar on irc.example 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 DEBUG:req [2w57sxhx2h600] [[M->I]] Going to track IRC channel #foobar Nov-1 23:51:54.972 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:54.972 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:54 INFO:req [2w57sxhx2h600] [[M->I]] Matrix room !newroom:id created for #foobar 2022-11-01 23:51:54 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2022-11-01 23:51:54 DEBUG:BridgedClient Joining channel #foobar TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:54 DEBUG:BridgedClient Joined channel #foobar 2022-11-01 23:51:54 INFO:req [2w57sxhx2h600] [[M->I]] Bot joined channel 2022-11-01 23:51:54 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:54 INFO:IrcBridge [2w57sxhx2h600] [M->I] SUCCESS (4ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:54 INFO:req [g39rnaeebm800] [[M->I]] onAliasQuery #irc_irc.example_#FooBar:some.home.server 2022-11-01 23:51:54 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#FooBar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #FooBar 2022-11-01 23:51:54 INFO:req [g39rnaeebm800] [[M->I]] Mapped to #FooBar on irc.example 2022-11-01 23:51:54 INFO:req [g39rnaeebm800] [[M->I]] Pointing alias #irc_irc.example_#FooBar:some.home.server to !newroom:id 2022-11-01 23:51:54 INFO:IrcBridge [g39rnaeebm800] [M->I] SUCCESS (1ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:54 INFO:main Killing bridge: test teardown 2022-11-01 23:51:54 INFO:IrcBridge Killing all clients 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:54 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:54 WARN:ClientPool Client gmiq7utik3k00 (null) disconnected with reason killed 2022-11-01 23:51:54 INFO:ClientPool Dropping gmiq7utik3k00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:54 INFO:BridgedClient Killing client 2022-11-01 23:51:54 DEBUG:BridgedClient Client is now KILLED .Dynamic channels should create a channel with the specified room version ========================================================================= TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:54 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.014 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.015 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.016 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.017 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 3i704han4s800 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:55 INFO:req [tyte6e293sw0] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2022-11-01 23:51:55 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2022-11-01 23:51:55 INFO:req [tyte6e293sw0] [[M->I]] Mapped to #foobar on irc.example 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 DEBUG:req [tyte6e293sw0] [[M->I]] Going to track IRC channel #foobar Nov-1 23:51:55.025 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.025 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:req [tyte6e293sw0] [[M->I]] Matrix room !newroom:id created for #foobar 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2022-11-01 23:51:55 DEBUG:BridgedClient Joining channel #foobar TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 DEBUG:BridgedClient Joined channel #foobar 2022-11-01 23:51:55 INFO:req [tyte6e293sw0] [[M->I]] Bot joined channel 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:IrcBridge [tyte6e293sw0] [M->I] SUCCESS (5ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client 3i704han4s800 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping 3i704han4s800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED .Dynamic channels (federation disabled) should create non federated room when joining channel and federation is disabled ======================================================================================================================== TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:55 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.058 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.059 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.060 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.060 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : kr1r8xxjkog00 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:55 INFO:req [2c6ofwtm1rr40] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2022-11-01 23:51:55 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2022-11-01 23:51:55 INFO:req [2c6ofwtm1rr40] [[M->I]] Mapped to #foobar on irc.example 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 DEBUG:req [2c6ofwtm1rr40] [[M->I]] Going to track IRC channel #foobar Nov-1 23:51:55.066 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.066 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:req [2c6ofwtm1rr40] [[M->I]] Matrix room !newroom:id created for #foobar 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2022-11-01 23:51:55 DEBUG:BridgedClient Joining channel #foobar TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 DEBUG:BridgedClient Joined channel #foobar 2022-11-01 23:51:55 INFO:req [2c6ofwtm1rr40] [[M->I]] Bot joined channel 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:IrcBridge [2c6ofwtm1rr40] [M->I] SUCCESS (4ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client kr1r8xxjkog00 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping kr1r8xxjkog00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined .Dynamic channels (disabled) should NOT join IRC channels when it receives special alias queries ================================================================================================ TEST: Test listening for irc.example_flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_flibble to call function 'join' 2022-11-01 23:51:55 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.096 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.096 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.098 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.098 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : ds3fpwl7pi800 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:55 INFO:req [arcsvnfoisg00] [[M->I]] onAliasQuery #irc.example_#foobar:some.home.server 2022-11-01 23:51:55 INFO:IrcBridge [arcsvnfoisg00] [M->I] FAILED (1ms) onAliasQuery threw => Error: Unknown alias: #irc.example_#foobar:some.home.server at MatrixHandler._onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/lib/bridge/MatrixHandler.js:794:19) at MatrixHandler.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/lib/bridge/MatrixHandler.js:949:37) at IrcBridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/lib/bridge/IrcBridge.js:818:34) at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:712:60) at MockAppService._queryAlias (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/spec/util/app-service-mock.js:110:17) at UserContext. (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/spec/integ/dynamic-channels.spec.js:355:28) at QueueRunner.attempt (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:7071:24) at QueueRunner.run (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:7104:25) at runNext (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:7023:18) at next (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:7030:11) at /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:6924:9 at /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/spec/util/test.js:175:13 at tryCatcher (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/promise.js:729:18) at _drainQueueStep (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (node:internal/timers:466:21) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client ds3fpwl7pi800 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping ds3fpwl7pi800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : fx84hxio1uo00 (bot enabled=true) .2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Homeserver user queries should always create a new Matrix user for the specified ID ==================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:55 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.134 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.134 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.135 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.135 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 7609v1ekyt400 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2022-11-01 23:51:55 INFO:req [fpwqkccr82o00] [[M->I]] onUserQuery: @irc.example_Alisha:some.home.server 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:IrcBridge irc.example_Alisha does not exist in the store yet, setting a profile Nov-1 23:51:55.143 DEBUG Intent Checking if user @irc.example_Alisha:some.home.server is registered Nov-1 23:51:55.143 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge [fpwqkccr82o00] [M->I] SUCCESS (5ms) Nov-1 23:51:55.144 WARN bridge Not provisioning user for @irc.example_Alisha:some.home.server 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client 7609v1ekyt400 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping 7609v1ekyt400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED .Homeserver alias queries should make the AS start tracking the channel specified in the alias. =============================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:55 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.174 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.174 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.175 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.175 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 5naeol6cf8800 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:55 INFO:req [78al09ao3to0] [[M->I]] onAliasQuery #irc_irc.example_#tower:some.home.server 2022-11-01 23:51:55 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#tower:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #tower 2022-11-01 23:51:55 INFO:req [78al09ao3to0] [[M->I]] Mapped to #tower on irc.example 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 DEBUG:req [78al09ao3to0] [[M->I]] Going to track IRC channel #tower Nov-1 23:51:55.187 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.187 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:req [78al09ao3to0] [[M->I]] Matrix room !something:somewhere created for #tower 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!something:somewhere, addr=irc.example, chan=#tower, origin=alias) 2022-11-01 23:51:55 DEBUG:BridgedClient Joining channel #tower TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 DEBUG:BridgedClient Joined channel #tower 2022-11-01 23:51:55 INFO:req [78al09ao3to0] [[M->I]] Bot joined channel 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #tower on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:IrcBridge [78al09ao3to0] [M->I] SUCCESS (7ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client 5naeol6cf8800 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping 5naeol6cf8800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED .Initialisation should connect to the IRC network and channel in the config =========================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:55 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.218 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.218 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.219 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.219 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 96133aq3v7000 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:55 ERROR:ClientPool undefined 2022-11-01 23:51:55 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client 96133aq3v7000 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping 96133aq3v7000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED .Initialisation [BOTS-70] should attempt to set the bot nick if ircd assigned random string =========================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'send' 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.757 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.757 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.758 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.758 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 4jko5ovhnic00 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:BridgedClient NICK: Nick changed from 'ro_bot_nick' to '5EXABJ6GG'. 2022-11-01 23:51:55 INFO:ClientPool Remapped null from ro_bot_nick to 5EXABJ6GG 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. .2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_5EXABJ6GG","mode",{"addr":) Invite-only rooms should be joined by the bot if the AS does know the room ID ============================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:55 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.787 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.788 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.789 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.789 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 6v1vv0tdcgs00 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. 2022-11-01 23:51:55 INFO:req [e5bgb45voew00] [[M->I]] onInvite: from=@flibble:wibble to=@monkeybot:some.home.server rm=!adminroom:id id=undefined 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:req [e5bgb45voew00] [[M->I]] Handling invite from @flibble:wibble directed to bot. Nov-1 23:51:55.795 DEBUG MembershipQueue [e5bgb45voew00] @monkeybot:some.home.server@!adminroom:id -> join (reason: none, kicker: undefined) Nov-1 23:51:55.795 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.795 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:NeDBDataStore storeAdminRoom (id=!adminroom:id, user_id=@flibble:wibble) 2022-11-01 23:51:55 INFO:IrcBridge [e5bgb45voew00] [M->I] SUCCESS (3ms) 2022-11-01 23:51:55 INFO:req [6kiceko0fuw00] [[M->I]] onInvite: from=@flibble:wibble to=@monkeybot:some.home.server rm=!adminroom:id id=undefined 2022-11-01 23:51:55 INFO:req [6kiceko0fuw00] [[M->I]] Handling invite from @flibble:wibble directed to bot. Nov-1 23:51:55.797 DEBUG MembershipQueue [6kiceko0fuw00] @monkeybot:some.home.server@!adminroom:id -> join (reason: none, kicker: undefined) Nov-1 23:51:55.797 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.797 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:NeDBDataStore storeAdminRoom (id=!adminroom:id, user_id=@flibble:wibble) 2022-11-01 23:51:55 INFO:IrcBridge [6kiceko0fuw00] [M->I] SUCCESS (2ms) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client 6v1vv0tdcgs00 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping 6v1vv0tdcgs00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED .Invite-only rooms should be joined by a virtual IRC user if the bot invited them, regardless of the number of people in the room. ================================================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.822 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.822 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.823 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.823 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : eax5gs8inmg00 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2022-11-01 23:51:55 INFO:req [5c8y422rtb000] [[M->I]] onInvite: from=@monkeybot:some.home.server to=@irc.example_foobar:some.home.server rm=!foo:bar id=undefined 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:req [5c8y422rtb000] [[M->I]] Handling invite from bot directed at irc.example on foobar 2022-11-01 23:51:55 INFO:IrcBridge irc.example_foobar does not exist in the store yet, setting a profile Nov-1 23:51:55.830 DEBUG Intent Checking if user @irc.example_foobar:some.home.server is registered Nov-1 23:51:55.831 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:51:55.831 DEBUG MembershipQueue [5c8y422rtb000] @irc.example_foobar:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:51:55.831 DEBUG Intent Checking if user @irc.example_foobar:some.home.server is registered Nov-1 23:51:55.832 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge [5c8y422rtb000] [M->I] SUCCESS (4ms) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client eax5gs8inmg00 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping eax5gs8inmg00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED .IRC client cycling should disconnect the oldest (last message time) client =========================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-alice to call function 'say' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'disconnect' TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-bob to call function 'say' TEST: Test listening for irc.example_M-bob to call function 'connect' TEST: Test listening for irc.example_M-bob to call function 'disconnect' TEST: Test listening for irc.example_M-bob to call function 'join' TEST: Test listening for irc.example_M-charles to call function 'say' TEST: Test listening for irc.example_M-charles to call function 'connect' TEST: Test listening for irc.example_M-charles to call function 'disconnect' TEST: Test listening for irc.example_M-charles to call function 'join' 2022-11-01 23:51:55 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.860 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.860 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.861 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.861 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 83pjlabbmoc00 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. 2022-11-01 23:51:55 INFO:req [5y318qs5t140] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:55 DEBUG:req [5y318qs5t140] [[M->I]] Message body: A message 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:req [5y318qs5t140] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:55.867 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.867 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2022-11-01 23:51:55 DEBUG:ClientPool 2 active connections on irc.example (limit 2) 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2022-11-01 23:51:55 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2022-11-01 23:51:55 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Connecting to IRC server irc.example as M-alice (user=alicehs) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) TEST: Invoking test callback for user irc.example_M-alice : client.say([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 INFO:IrcBridge [5y318qs5t140] [M->I] SUCCESS (7ms) 2022-11-01 23:51:55 INFO:req [81rm3x9zt8w00] [[M->I]] onMessage: m.room.message usr=@bob:hs rm=!foo:bar id=undefined 2022-11-01 23:51:55 DEBUG:req [81rm3x9zt8w00] [[M->I]] Message body: Another message 2022-11-01 23:51:55 INFO:req [81rm3x9zt8w00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:55.873 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.874 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:ClientPool Creating virtual irc user with nick undefined for @bob:hs (display name undefined) 2022-11-01 23:51:55 INFO:BridgedClient (@bob:hs) Created client for @bob:hs 2022-11-01 23:51:55 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2022-11-01 23:51:55 INFO:client-connection disconnect()ing M-alice@irc.example - limit_reached TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) TEST: Invoking test callback for user irc.example_M-alice : client.disconnect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 WARN:ClientPool Client l128lv4idz400 (@alice:hs) disconnected with reason limit_reached 2022-11-01 23:51:55 INFO:ClientPool Dropping l128lv4idz400 (M-alice) because explicitDisconnect is true 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) Client is now CONNECTING 2022-11-01 23:51:55 DEBUG:IdentGenerator Pushing username generation request for @bob:hs on irc.example to the queue... 2022-11-01 23:51:55 DEBUG:IdentGenerator Generating username for @bob:hs on irc.example 2022-11-01 23:51:55 INFO:ClientPool Client limit exceeded: Disconnected M-alice on irc.example. 2022-11-01 23:51:55 INFO:BridgedClient (@bob:hs) Connecting to IRC server irc.example as M-bob (user=bobhs) TEST: Bridge called IRC client.connect(["irc.example_M-bob","connect",{"addr":") TEST: Invoking test callback for user irc.example_M-bob : client.connect([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:55 INFO:BridgedClient (@bob:hs) Client is now CONNECTED 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 INFO:IrcBridge Sending IRC message in #coffee as M-bob (connected=true) 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-bob","join",{"addr":"irc) TEST: Invoking test callback for user irc.example_M-bob : client.join([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-bob","say",{"addr":"irc.) TEST: Invoking test callback for user irc.example_M-bob : client.say([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:55 INFO:IrcBridge [81rm3x9zt8w00] [M->I] SUCCESS (7ms) 2022-11-01 23:51:55 INFO:req [2pupdj7izy800] [[M->I]] onMessage: m.room.message usr=@charles:hs rm=!foo:bar id=undefined 2022-11-01 23:51:55 DEBUG:req [2pupdj7izy800] [[M->I]] Message body: A third message 2022-11-01 23:51:55 INFO:req [2pupdj7izy800] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:55.881 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.881 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:ClientPool Creating virtual irc user with nick undefined for @charles:hs (display name undefined) 2022-11-01 23:51:55 INFO:BridgedClient (@charles:hs) Created client for @charles:hs 2022-11-01 23:51:55 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2022-11-01 23:51:55 INFO:client-connection disconnect()ing M-bob@irc.example - limit_reached TEST: Bridge called IRC client.disconnect(["irc.example_M-bob","disconnect",{"addr) TEST: Invoking test callback for user irc.example_M-bob : client.disconnect([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:55 WARN:ClientPool Client iu0rzb6yfj400 (@bob:hs) disconnected with reason limit_reached 2022-11-01 23:51:55 INFO:ClientPool Dropping iu0rzb6yfj400 (M-bob) because explicitDisconnect is true 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) Client is now CONNECTING 2022-11-01 23:51:55 DEBUG:IdentGenerator Pushing username generation request for @charles:hs on irc.example to the queue... 2022-11-01 23:51:55 DEBUG:IdentGenerator Generating username for @charles:hs on irc.example 2022-11-01 23:51:55 INFO:ClientPool Client limit exceeded: Disconnected M-bob on irc.example. 2022-11-01 23:51:55 INFO:BridgedClient (@charles:hs) Connecting to IRC server irc.example as M-charles (user=charleshs) TEST: Bridge called IRC client.connect(["irc.example_M-charles","connect",{"add) TEST: Invoking test callback for user irc.example_M-charles : client.connect([{"addr":"irc.example","nick":"M-charles) 2022-11-01 23:51:55 INFO:BridgedClient (@charles:hs) Client is now CONNECTED 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 INFO:IrcBridge Sending IRC message in #coffee as M-charles (connected=true) 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-charles","join",{"addr":) TEST: Invoking test callback for user irc.example_M-charles : client.join([{"addr":"irc.example","nick":"M-charles) 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-charles","say",{"addr":") TEST: Invoking test callback for user irc.example_M-charles : client.say([{"addr":"irc.example","nick":"M-charles) 2022-11-01 23:51:55 INFO:IrcBridge [2pupdj7izy800] [M->I] SUCCESS (7ms) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client 83pjlabbmoc00 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping 83pjlabbmoc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing M-charles@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-charles","disconnect",{") TEST: Invoking test callback for user irc.example_M-charles : client.disconnect([{"addr":"irc.example","nick":"M-charles) 2022-11-01 23:51:55 WARN:ClientPool Client kao868qxfi800 (@charles:hs) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping kao868qxfi800 (M-charles) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED .IRC client cycling should reconnect (make a new connection) for a cycled-out client when speaking and not use the old disconnected client ========================================================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-alice to call function 'say' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'disconnect' TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-bob to call function 'say' TEST: Test listening for irc.example_M-bob to call function 'connect' TEST: Test listening for irc.example_M-bob to call function 'disconnect' TEST: Test listening for irc.example_M-bob to call function 'join' TEST: Test listening for irc.example_M-charles to call function 'say' TEST: Test listening for irc.example_M-charles to call function 'connect' TEST: Test listening for irc.example_M-charles to call function 'disconnect' TEST: Test listening for irc.example_M-charles to call function 'join' 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.919 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.919 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.920 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.920 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 8iwyfevekg000 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. 2022-11-01 23:51:55 INFO:req [2i1op855am000] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:55 DEBUG:req [2i1op855am000] [[M->I]] Message body: A message 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:req [2i1op855am000] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:55.928 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.928 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2022-11-01 23:51:55 DEBUG:ClientPool 2 active connections on irc.example (limit 2) 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2022-11-01 23:51:55 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2022-11-01 23:51:55 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Connecting to IRC server irc.example as M-alice (user=alicehs) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) TEST: Invoking test callback for user irc.example_M-alice : client.say([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 INFO:IrcBridge [2i1op855am000] [M->I] SUCCESS (7ms) 2022-11-01 23:51:55 INFO:req [kfo4mwzqvgg00] [[M->I]] onMessage: m.room.message usr=@bob:hs rm=!foo:bar id=undefined 2022-11-01 23:51:55 DEBUG:req [kfo4mwzqvgg00] [[M->I]] Message body: Another message 2022-11-01 23:51:55 INFO:req [kfo4mwzqvgg00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:55.935 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.935 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:ClientPool Creating virtual irc user with nick undefined for @bob:hs (display name undefined) 2022-11-01 23:51:55 INFO:BridgedClient (@bob:hs) Created client for @bob:hs 2022-11-01 23:51:55 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2022-11-01 23:51:55 INFO:client-connection disconnect()ing M-alice@irc.example - limit_reached TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) TEST: Invoking test callback for user irc.example_M-alice : client.disconnect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 WARN:ClientPool Client hj612cgllo000 (@alice:hs) disconnected with reason limit_reached 2022-11-01 23:51:55 INFO:ClientPool Dropping hj612cgllo000 (M-alice) because explicitDisconnect is true 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) Client is now CONNECTING 2022-11-01 23:51:55 DEBUG:IdentGenerator Pushing username generation request for @bob:hs on irc.example to the queue... 2022-11-01 23:51:55 DEBUG:IdentGenerator Generating username for @bob:hs on irc.example 2022-11-01 23:51:55 INFO:ClientPool Client limit exceeded: Disconnected M-alice on irc.example. 2022-11-01 23:51:55 INFO:BridgedClient (@bob:hs) Connecting to IRC server irc.example as M-bob (user=bobhs) TEST: Bridge called IRC client.connect(["irc.example_M-bob","connect",{"addr":") TEST: Invoking test callback for user irc.example_M-bob : client.connect([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:55 INFO:BridgedClient (@bob:hs) Client is now CONNECTED 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 INFO:IrcBridge Sending IRC message in #coffee as M-bob (connected=true) 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-bob","join",{"addr":"irc) TEST: Invoking test callback for user irc.example_M-bob : client.join([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:55 DEBUG:BridgedClient (@bob:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-bob","say",{"addr":"irc.) TEST: Invoking test callback for user irc.example_M-bob : client.say([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:55 INFO:IrcBridge [kfo4mwzqvgg00] [M->I] SUCCESS (7ms) 2022-11-01 23:51:55 INFO:req [i9zgrhcecs800] [[M->I]] onMessage: m.room.message usr=@charles:hs rm=!foo:bar id=undefined 2022-11-01 23:51:55 DEBUG:req [i9zgrhcecs800] [[M->I]] Message body: A third message 2022-11-01 23:51:55 INFO:req [i9zgrhcecs800] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:55.942 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.942 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:ClientPool Creating virtual irc user with nick undefined for @charles:hs (display name undefined) 2022-11-01 23:51:55 INFO:BridgedClient (@charles:hs) Created client for @charles:hs 2022-11-01 23:51:55 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2022-11-01 23:51:55 INFO:client-connection disconnect()ing M-bob@irc.example - limit_reached TEST: Bridge called IRC client.disconnect(["irc.example_M-bob","disconnect",{"addr) TEST: Invoking test callback for user irc.example_M-bob : client.disconnect([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:55 WARN:ClientPool Client cz995sgrb4g00 (@bob:hs) disconnected with reason limit_reached 2022-11-01 23:51:55 INFO:ClientPool Dropping cz995sgrb4g00 (M-bob) because explicitDisconnect is true 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) Client is now CONNECTING 2022-11-01 23:51:55 DEBUG:IdentGenerator Pushing username generation request for @charles:hs on irc.example to the queue... 2022-11-01 23:51:55 DEBUG:IdentGenerator Generating username for @charles:hs on irc.example 2022-11-01 23:51:55 INFO:ClientPool Client limit exceeded: Disconnected M-bob on irc.example. 2022-11-01 23:51:55 INFO:BridgedClient (@charles:hs) Connecting to IRC server irc.example as M-charles (user=charleshs) TEST: Bridge called IRC client.connect(["irc.example_M-charles","connect",{"add) TEST: Invoking test callback for user irc.example_M-charles : client.connect([{"addr":"irc.example","nick":"M-charles) 2022-11-01 23:51:55 INFO:BridgedClient (@charles:hs) Client is now CONNECTED 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 INFO:IrcBridge Sending IRC message in #coffee as M-charles (connected=true) 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-charles","join",{"addr":) TEST: Invoking test callback for user irc.example_M-charles : client.join([{"addr":"irc.example","nick":"M-charles) 2022-11-01 23:51:55 DEBUG:BridgedClient (@charles:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-charles","say",{"addr":") TEST: Invoking test callback for user irc.example_M-charles : client.say([{"addr":"irc.example","nick":"M-charles) 2022-11-01 23:51:55 INFO:IrcBridge [i9zgrhcecs800] [M->I] SUCCESS (9ms) 2022-11-01 23:51:55 INFO:req [5l59esyk0kw00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:55 DEBUG:req [5l59esyk0kw00] [[M->I]] Message body: That first guy is back again. 2022-11-01 23:51:55 INFO:req [5l59esyk0kw00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:55.952 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.953 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 DEBUG:ClientPool Configuring IRC user from store => @alice:hs=>irc.example={"username":"alicehs"} 2022-11-01 23:51:55 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2022-11-01 23:51:55 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2022-11-01 23:51:55 INFO:client-connection disconnect()ing M-charles@irc.example - limit_reached TEST: Bridge called IRC client.disconnect(["irc.example_M-charles","disconnect",{") TEST: Invoking test callback for user irc.example_M-charles : client.disconnect([{"addr":"irc.example","nick":"M-charles) 2022-11-01 23:51:55 WARN:ClientPool Client 7q69ccbq66k00 (@charles:hs) disconnected with reason limit_reached 2022-11-01 23:51:55 INFO:ClientPool Dropping 7q69ccbq66k00 (M-charles) because explicitDisconnect is true 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2022-11-01 23:51:55 DEBUG:IdentGenerator Using cached ident username alicehs for @alice:hs on irc.example 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Connecting to IRC server irc.example as M-alice (user=alicehs) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 INFO:ClientPool Client limit exceeded: Disconnected M-charles on irc.example. 2022-11-01 23:51:55 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) TEST: Invoking test callback for user irc.example_M-alice : client.say([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 INFO:IrcBridge [5l59esyk0kw00] [M->I] SUCCESS (6ms) 2022-11-01 23:51:55 INFO:main Killing bridge: test teardown 2022-11-01 23:51:55 INFO:IrcBridge Killing all clients 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:55 WARN:ClientPool Client 8iwyfevekg000 (null) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping 8iwyfevekg000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:55 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) TEST: Invoking test callback for user irc.example_M-alice : client.disconnect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:55 WARN:ClientPool Client fvxsxfwb90g00 (@alice:hs) disconnected with reason killed 2022-11-01 23:51:55 INFO:ClientPool Dropping fvxsxfwb90g00 (M-alice) because explicitDisconnect is true 2022-11-01 23:51:55 INFO:BridgedClient Killing client 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now KILLED .IRC connections should use the matrix user's display name if they have one =========================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:55 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:55 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:55 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:55 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:55 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:55 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:55 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:55.988 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.988 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:55 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:55 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:55 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:55.989 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.989 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:55 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:55 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:55 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:55 INFO:Provisioner Provisioning started 2022-11-01 23:51:55 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:55 INFO:BridgedClient Created client for bot 2022-11-01 23:51:55 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:55 DEBUG:ClientPool Created new bot client for irc.example : 7gi0n7gdxd800 (bot enabled=true) 2022-11-01 23:51:55 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:55 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:55 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:55 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:55 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-Some_Name to call function 'join' TEST: Test listening for irc.example_M-Some_Name to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-Some_Name to call function 'say' 2022-11-01 23:51:55 INFO:req [ftyhwjysxls00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:55 DEBUG:req [ftyhwjysxls00] [[M->I]] Message body: A message 2022-11-01 23:51:55 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:55 INFO:req [ftyhwjysxls00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:55.996 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:55.996 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name Some_Name) 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2022-11-01 23:51:56 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2022-11-01 23:51:56 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2022-11-01 23:51:56 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Connecting to IRC server irc.example as M-Some_Name (user=alicehs) TEST: Bridge called IRC client.connect(["irc.example_M-Some_Name","connect",{"a) TEST: Invoking test callback for user irc.example_M-Some_Name : client.connect([{"addr":"irc.example","nick":"M-Some_Na) 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 INFO:IrcBridge Sending IRC message in #coffee as M-Some_Name (connected=true) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-Some_Name","join",{"addr) TEST: Invoking test callback for user irc.example_M-Some_Name : client.join([{"addr":"irc.example","nick":"M-Some_Na) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-Some_Name","say",{"addr") TEST: Invoking test callback for user irc.example_M-Some_Name : client.say([{"addr":"irc.example","nick":"M-Some_Na) 2022-11-01 23:51:56 INFO:IrcBridge [ftyhwjysxls00] [M->I] SUCCESS (17ms) 2022-11-01 23:51:56 INFO:main Killing bridge: test teardown 2022-11-01 23:51:56 INFO:IrcBridge Killing all clients 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:56 WARN:ClientPool Client 7gi0n7gdxd800 (null) disconnected with reason killed 2022-11-01 23:51:56 INFO:ClientPool Dropping 7gi0n7gdxd800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 INFO:client-connection disconnect()ing M-Some_Name@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-Some_Name","disconnect",) 2022-11-01 23:51:56 WARN:ClientPool Client 9ni85aa1unk00 (@alice:hs) disconnected with reason killed 2022-11-01 23:51:56 INFO:ClientPool Dropping 9ni85aa1unk00 (M-Some_Name) because explicitDisconnect is true 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED .IRC connections should coerce invalid nicks into a valid form ============================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:56 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:56.035 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.035 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:56 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:56 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:56.036 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.036 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:56 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:56 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:56 INFO:Provisioner Provisioning started 2022-11-01 23:51:56 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:56 INFO:BridgedClient Created client for bot 2022-11-01 23:51:56 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:56 DEBUG:ClientPool Created new bot client for irc.example : i72w1ohc3z400 (bot enabled=true) 2022-11-01 23:51:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:56 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:56 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:56 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-123NumBer to call function 'join' TEST: Test listening for irc.example_M-123NumBer to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-123NumBer to call function 'say' 2022-11-01 23:51:56 INFO:req [26mv330qqz400] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:56 DEBUG:req [26mv330qqz400] [[M->I]] Message body: A message 2022-11-01 23:51:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:56 INFO:req [26mv330qqz400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:56.042 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.042 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name 123Num£Ber) 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2022-11-01 23:51:56 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2022-11-01 23:51:56 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2022-11-01 23:51:56 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Connecting to IRC server irc.example as M-123NumBer (user=alicehs) TEST: Bridge called IRC client.connect(["irc.example_M-123NumBer","connect",{"a) TEST: Invoking test callback for user irc.example_M-123NumBer : client.connect([{"addr":"irc.example","nick":"M-123NumB) 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 INFO:IrcBridge Sending IRC message in #coffee as M-123NumBer (connected=true) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-123NumBer","join",{"addr) TEST: Invoking test callback for user irc.example_M-123NumBer : client.join([{"addr":"irc.example","nick":"M-123NumB) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-123NumBer","say",{"addr") TEST: Invoking test callback for user irc.example_M-123NumBer : client.say([{"addr":"irc.example","nick":"M-123NumB) 2022-11-01 23:51:56 INFO:IrcBridge [26mv330qqz400] [M->I] SUCCESS (8ms) 2022-11-01 23:51:56 INFO:main Killing bridge: test teardown 2022-11-01 23:51:56 INFO:IrcBridge Killing all clients 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:56 WARN:ClientPool Client i72w1ohc3z400 (null) disconnected with reason killed 2022-11-01 23:51:56 INFO:ClientPool Dropping i72w1ohc3z400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 INFO:client-connection disconnect()ing M-123NumBer@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-123NumBer","disconnect",) 2022-11-01 23:51:56 WARN:ClientPool Client fhhjqt8n3uw00 (@alice:hs) disconnected with reason killed 2022-11-01 23:51:56 INFO:ClientPool Dropping fhhjqt8n3uw00 (M-123NumBer) because explicitDisconnect is true 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED .IRC connections should use the nick assigned in the rpl_welcome (registered) event =================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:56 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:56.077 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.077 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:56 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:56 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:56.078 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.078 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:56 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:56 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:56 INFO:Provisioner Provisioning started 2022-11-01 23:51:56 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:56 INFO:BridgedClient Created client for bot 2022-11-01 23:51:56 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:56 DEBUG:ClientPool Created new bot client for irc.example : hv121ohrhyg00 (bot enabled=true) 2022-11-01 23:51:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:56 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:56 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:56 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_monkeys to call function 'join' 2022-11-01 23:51:56 INFO:req [9nf82ow6mcs00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:56 DEBUG:req [9nf82ow6mcs00] [[M->I]] Message body: A message 2022-11-01 23:51:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:56 INFO:req [9nf82ow6mcs00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:56.083 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.084 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2022-11-01 23:51:56 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2022-11-01 23:51:56 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2022-11-01 23:51:56 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Connecting to IRC server irc.example as M-alice (user=alicehs) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2022-11-01 23:51:56 DEBUG:ClientPool Connected with nick 'monkeys' instead of desired nick 'M-alice' 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 INFO:IrcBridge Sending IRC message in #coffee as monkeys (connected=true) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_monkeys","join",{"addr":"i) TEST: Invoking test callback for user irc.example_monkeys : client.join([{"addr":"irc.example","nick":"monkeys",) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_monkeys","say",{"addr":"ir) 2022-11-01 23:51:56 INFO:IrcBridge [9nf82ow6mcs00] [M->I] SUCCESS (7ms) 2022-11-01 23:51:56 INFO:IrcBridge [gcyjznmo22g00] [I->M] IGNORE virtual user (2ms) 2022-11-01 23:51:56 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:51:56 INFO:main Killing bridge: test teardown 2022-11-01 23:51:56 INFO:IrcBridge Killing all clients 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:56 WARN:ClientPool Client hv121ohrhyg00 (null) disconnected with reason killed 2022-11-01 23:51:56 INFO:ClientPool Dropping hv121ohrhyg00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_monkeys","disconnect",{"ad) 2022-11-01 23:51:56 WARN:ClientPool Client brfryg7jtfs00 (@alice:hs) disconnected with reason killed 2022-11-01 23:51:56 INFO:ClientPool Dropping brfryg7jtfs00 (monkeys) because explicitDisconnect is true 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:56 ERROR:ClientPool undefined .IRC connections should be made once per client, regardless of how many messages are to be sent to IRC ====================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:56 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:56.315 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.315 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:56 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:56 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:56.316 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.317 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:56 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:56 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:56 INFO:Provisioner Provisioning started 2022-11-01 23:51:56 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:56 INFO:BridgedClient Created client for bot 2022-11-01 23:51:56 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:56 DEBUG:ClientPool Created new bot client for irc.example : 2nqxktvg48800 (bot enabled=true) 2022-11-01 23:51:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:56 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:56 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:56 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-alice to call function 'connect' 2022-11-01 23:51:56 INFO:req [fs2fchw25so00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:56 DEBUG:req [fs2fchw25so00] [[M->I]] Message body: A message 2022-11-01 23:51:56 INFO:req [5zw3odh80nc00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:56 DEBUG:req [5zw3odh80nc00] [[M->I]] Message body: Another message 2022-11-01 23:51:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:56 INFO:req [fs2fchw25so00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:56.324 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.324 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:req [5zw3odh80nc00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:56.324 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.325 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2022-11-01 23:51:56 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2022-11-01 23:51:56 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2022-11-01 23:51:56 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2022-11-01 23:51:56 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:56 ERROR:ClientPool undefined 2022-11-01 23:51:56 DEBUG:ClientPool Returning cached bridged client @alice:hs 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Connecting to IRC server irc.example as M-alice (user=alicehs) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:56 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:56 ERROR:ClientPool undefined 2022-11-01 23:51:56 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:56 ERROR:ClientPool undefined 2022-11-01 23:51:56 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:56 ERROR:ClientPool undefined 2022-11-01 23:51:56 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:56 ERROR:ClientPool undefined 2022-11-01 23:51:56 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:56 ERROR:ClientPool undefined 2022-11-01 23:51:56 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:56 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:51:56 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:51:56 INFO:IrcBridge [5zw3odh80nc00] [M->I] SUCCESS (509ms) 2022-11-01 23:51:56 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:56 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:51:56 INFO:IrcBridge [fs2fchw25so00] [M->I] SUCCESS (511ms) 2022-11-01 23:51:56 INFO:main Killing bridge: test teardown 2022-11-01 23:51:56 INFO:IrcBridge Killing all clients 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:56 WARN:ClientPool Client 2nqxktvg48800 (null) disconnected with reason killed 2022-11-01 23:51:56 INFO:ClientPool Dropping 2nqxktvg48800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:56 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:51:56 WARN:ClientPool Client 8tdo6e8xers00 (@alice:hs) disconnected with reason killed 2022-11-01 23:51:56 INFO:ClientPool Dropping 8tdo6e8xers00 (M-alice) because explicitDisconnect is true 2022-11-01 23:51:56 INFO:BridgedClient Killing client 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now KILLED .IRC connections [BOTS-41] should be able to handle clashing nicks without causing echos ======================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:56 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:56.850 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.850 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:56 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:56 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:56.851 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.851 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:56 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:56 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:56 INFO:Provisioner Provisioning started 2022-11-01 23:51:56 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:56 INFO:BridgedClient Created client for bot 2022-11-01 23:51:56 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:56 DEBUG:ClientPool Created new bot client for irc.example : fq4z17d4erk00 (bot enabled=true) 2022-11-01 23:51:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:56 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:56 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:56 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:56 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-kermit to call function 'connect' TEST: Test listening for irc.example_M-kermit to call function 'join' TEST: Test listening for irc.example_M-kermit1 to call function 'join' 2022-11-01 23:51:56 INFO:req [i3q7wpuwzo000] [[M->I]] onMessage: m.room.message usr=@kermit:bar rm=!foo:bar id=undefined 2022-11-01 23:51:56 DEBUG:req [i3q7wpuwzo000] [[M->I]] Message body: A message 2022-11-01 23:51:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:56 INFO:req [i3q7wpuwzo000] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:56.856 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.856 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:ClientPool Creating virtual irc user with nick undefined for @kermit:bar (display name undefined) 2022-11-01 23:51:56 INFO:BridgedClient (@kermit:bar) Created client for @kermit:bar 2022-11-01 23:51:56 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:bar) Client is now CONNECTING 2022-11-01 23:51:56 DEBUG:IdentGenerator Pushing username generation request for @kermit:bar on irc.example to the queue... 2022-11-01 23:51:56 DEBUG:IdentGenerator Generating username for @kermit:bar on irc.example 2022-11-01 23:51:56 INFO:BridgedClient (@kermit:bar) Connecting to IRC server irc.example as M-kermit (user=kermitbar) TEST: Bridge called IRC client.connect(["irc.example_M-kermit","connect",{"addr) TEST: Invoking test callback for user irc.example_M-kermit : client.connect([{"addr":"irc.example","nick":"M-kermit") 2022-11-01 23:51:56 INFO:BridgedClient (@kermit:bar) Client is now CONNECTED 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:bar) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 INFO:IrcBridge Sending IRC message in #coffee as M-kermit (connected=true) 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:bar) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:bar) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-kermit","join",{"addr":") TEST: Invoking test callback for user irc.example_M-kermit : client.join([{"addr":"irc.example","nick":"M-kermit") 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:bar) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-kermit","say",{"addr":"i) 2022-11-01 23:51:56 INFO:IrcBridge [i3q7wpuwzo000] [M->I] SUCCESS (9ms) 2022-11-01 23:51:56 INFO:req [8nb9e0c8zjk00] [[M->I]] onMessage: m.room.message usr=@kermit:someplace rm=!foo:bar id=undefined 2022-11-01 23:51:56 DEBUG:req [8nb9e0c8zjk00] [[M->I]] Message body: Another message 2022-11-01 23:51:56 INFO:req [8nb9e0c8zjk00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:56.864 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:56.864 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:56 INFO:ClientPool Creating virtual irc user with nick undefined for @kermit:someplace (display name undefined) 2022-11-01 23:51:56 INFO:BridgedClient (@kermit:someplace) Created client for @kermit:someplace 2022-11-01 23:51:56 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:someplace) Client is now CONNECTING 2022-11-01 23:51:56 DEBUG:IdentGenerator Pushing username generation request for @kermit:someplace on irc.example to the queue... 2022-11-01 23:51:56 DEBUG:IdentGenerator Generating username for @kermit:someplace on irc.example 2022-11-01 23:51:56 INFO:IdentGenerator Generated ident username kermitsome for @kermit:someplace on irc.example 2022-11-01 23:51:56 INFO:BridgedClient (@kermit:someplace) Connecting to IRC server irc.example as M-kermit (user=kermitsome) TEST: Bridge called IRC client.connect(["irc.example_M-kermit","connect",{"addr) TEST: Invoking test callback for user irc.example_M-kermit : client.connect([{"addr":"irc.example","nick":"M-kermit") 2022-11-01 23:51:56 INFO:BridgedClient (@kermit:someplace) Client is now CONNECTED 2022-11-01 23:51:56 DEBUG:ClientPool Connected with nick 'M-kermit1' instead of desired nick 'M-kermit' 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:someplace) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 INFO:IrcBridge Sending IRC message in #coffee as M-kermit1 (connected=true) 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:someplace) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:someplace) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-kermit1","join",{"addr":) TEST: Invoking test callback for user irc.example_M-kermit1 : client.join([{"addr":"irc.example","nick":"M-kermit1) 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:someplace) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-kermit1","say",{"addr":") 2022-11-01 23:51:56 INFO:IrcBridge [8nb9e0c8zjk00] [M->I] SUCCESS (6ms) 2022-11-01 23:51:56 INFO:req [cwlzi75cz0000] [[M->I]] onMessage: m.room.message usr=@kermit:bar rm=!foo:bar id=undefined 2022-11-01 23:51:56 DEBUG:req [cwlzi75cz0000] [[M->I]] Message body: 3rd message 2022-11-01 23:51:56 INFO:req [cwlzi75cz0000] [[M->I]] Relaying message in #coffee on irc.example 2022-11-01 23:51:56 INFO:IrcBridge Sending IRC message in #coffee as M-kermit (connected=true) 2022-11-01 23:51:56 DEBUG:BridgedClient (@kermit:bar) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:56 INFO:IrcBridge [cwlzi75cz0000] [M->I] SUCCESS (2ms) 2022-11-01 23:51:56 INFO:IrcBridge [cl30jfre51400] [I->M] IGNORE virtual user (0ms) 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client fq4z17d4erk00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping fq4z17d4erk00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing M-kermit@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-kermit","disconnect",{"a) 2022-11-01 23:51:57 WARN:ClientPool Client 77mz1xkqa2800 (@kermit:bar) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 77mz1xkqa2800 (M-kermit) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing M-kermit@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-kermit1","disconnect",{") 2022-11-01 23:51:57 WARN:ClientPool Client cckmlhsdecg00 (@kermit:someplace) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping cckmlhsdecg00 (M-kermit1) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED .IRC connections should assign different ident usernames for long user IDs ========================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.092 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.092 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.093 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.093 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : ibesjznqd3s00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-averyverylongname to call function 'join' TEST: Test listening for irc.example_M-averyverylongnameagain to call function 'join' TEST: Test listening for irc.example_M-averyverylongname to call function 'connect' TEST: Test listening for irc.example_M-averyverylongnameagain to call function 'connect' 2022-11-01 23:51:57 INFO:req [gsgqflt16a800] [[M->I]] onMessage: m.room.message usr=@averyverylongname:localhost rm=!foo:bar id=undefined 2022-11-01 23:51:57 DEBUG:req [gsgqflt16a800] [[M->I]] Message body: A message 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [gsgqflt16a800] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:57.097 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.097 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:ClientPool Creating virtual irc user with nick undefined for @averyverylongname:localhost (display name undefined) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongname:localhost) Created client for @averyverylongname:localhost 2022-11-01 23:51:57 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) Client is now CONNECTING 2022-11-01 23:51:57 DEBUG:IdentGenerator Pushing username generation request for @averyverylongname:localhost on irc.example to the queue... 2022-11-01 23:51:57 DEBUG:IdentGenerator Generating username for @averyverylongname:localhost on irc.example 2022-11-01 23:51:57 INFO:IdentGenerator Generated ident username averyveryl for @averyverylongname:localhost on irc.example 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongname:localhost) Connecting to IRC server irc.example as M-averyverylongname (user=averyveryl) TEST: Bridge called IRC client.connect(["irc.example_M-averyverylongname","conn) TEST: Invoking test callback for user irc.example_M-averyverylongname : client.connect([{"addr":"irc.example","nick":"M-averyve) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongname:localhost) Client is now CONNECTED 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 INFO:IrcBridge Sending IRC message in #coffee as M-averyverylongname (connected=true) 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-averyverylongname","join) TEST: Invoking test callback for user irc.example_M-averyverylongname : client.join([{"addr":"irc.example","nick":"M-averyve) 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-averyverylongname","say") 2022-11-01 23:51:57 INFO:IrcBridge [gsgqflt16a800] [M->I] SUCCESS (5ms) 2022-11-01 23:51:57 INFO:req [pjuxsb0hb5c0] [[M->I]] onMessage: m.room.message usr=@averyverylongnameagain:localhost rm=!foo:bar id=undefined 2022-11-01 23:51:57 DEBUG:req [pjuxsb0hb5c0] [[M->I]] Message body: A message2 2022-11-01 23:51:57 INFO:req [pjuxsb0hb5c0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:57.102 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.102 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:ClientPool Creating virtual irc user with nick undefined for @averyverylongnameagain:localhost (display name undefined) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongnameagain:localhost) Created client for @averyverylongnameagain:localhost 2022-11-01 23:51:57 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Client is now CONNECTING 2022-11-01 23:51:57 DEBUG:IdentGenerator Pushing username generation request for @averyverylongnameagain:localhost on irc.example to the queue... 2022-11-01 23:51:57 DEBUG:IdentGenerator Generating username for @averyverylongnameagain:localhost on irc.example 2022-11-01 23:51:57 INFO:IdentGenerator Generated ident username averyver_1 for @averyverylongnameagain:localhost on irc.example 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongnameagain:localhost) Connecting to IRC server irc.example as M-averyverylongnameagain (user=averyver_1) TEST: Bridge called IRC client.connect(["irc.example_M-averyverylongnameagain",) TEST: Invoking test callback for user irc.example_M-averyverylongnameagain : client.connect([{"addr":"irc.example","nick":"M-averyve) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongnameagain:localhost) Client is now CONNECTED 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 INFO:IrcBridge Sending IRC message in #coffee as M-averyverylongnameagain (connected=true) 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-averyverylongnameagain",) TEST: Invoking test callback for user irc.example_M-averyverylongnameagain : client.join([{"addr":"irc.example","nick":"M-averyve) 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-averyverylongnameagain",) 2022-11-01 23:51:57 INFO:IrcBridge [pjuxsb0hb5c0] [M->I] SUCCESS (5ms) 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client ibesjznqd3s00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping ibesjznqd3s00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing M-averyverylongname@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-averyverylongname","disc) 2022-11-01 23:51:57 WARN:ClientPool Client we38wpye5ow (@averyverylongname:localhost) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping we38wpye5ow (M-averyverylongname) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing M-averyverylongnameagain@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-averyverylongnameagain",) 2022-11-01 23:51:57 WARN:ClientPool Client dc16ba6cy2w00 (@averyverylongnameagain:localhost) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping dc16ba6cy2w00 (M-averyverylongnameagain) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED .IRC connections should queue ident generation requests to avoid racing when querying for cached ident usernames ================================================================================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.135 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.135 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.136 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.136 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : gz2z1k7ub7c00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-averyverylongname to call function 'join' TEST: Test listening for irc.example_M-averyverylongnameagain to call function 'join' TEST: Test listening for irc.example_M-averyverylongname to call function 'connect' TEST: Test listening for irc.example_M-averyverylongnameagain to call function 'connect' 2022-11-01 23:51:57 INFO:req [7sv8a8fx0f800] [[M->I]] onMessage: m.room.message usr=@averyverylongname:localhost rm=!foo:bar id=undefined 2022-11-01 23:51:57 DEBUG:req [7sv8a8fx0f800] [[M->I]] Message body: A message 2022-11-01 23:51:57 INFO:req [bnhzsd9hvf400] [[M->I]] onMessage: m.room.message usr=@averyverylongnameagain:localhost rm=!foo:bar id=undefined 2022-11-01 23:51:57 DEBUG:req [bnhzsd9hvf400] [[M->I]] Message body: A message2 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [7sv8a8fx0f800] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:57.141 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.141 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:req [bnhzsd9hvf400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:57.142 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.142 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:ClientPool Creating virtual irc user with nick undefined for @averyverylongname:localhost (display name undefined) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongname:localhost) Created client for @averyverylongname:localhost 2022-11-01 23:51:57 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) Client is now CONNECTING 2022-11-01 23:51:57 DEBUG:IdentGenerator Pushing username generation request for @averyverylongname:localhost on irc.example to the queue... 2022-11-01 23:51:57 DEBUG:IdentGenerator Generating username for @averyverylongname:localhost on irc.example 2022-11-01 23:51:57 INFO:ClientPool Creating virtual irc user with nick undefined for @averyverylongnameagain:localhost (display name undefined) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongnameagain:localhost) Created client for @averyverylongnameagain:localhost 2022-11-01 23:51:57 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Client is now CONNECTING 2022-11-01 23:51:57 DEBUG:IdentGenerator Pushing username generation request for @averyverylongnameagain:localhost on irc.example to the queue... 2022-11-01 23:51:57 INFO:IdentGenerator Generated ident username averyveryl for @averyverylongname:localhost on irc.example 2022-11-01 23:51:57 DEBUG:IdentGenerator Generating username for @averyverylongnameagain:localhost on irc.example 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongname:localhost) Connecting to IRC server irc.example as M-averyverylongname (user=averyveryl) TEST: Bridge called IRC client.connect(["irc.example_M-averyverylongname","conn) TEST: Invoking test callback for user irc.example_M-averyverylongname : client.connect([{"addr":"irc.example","nick":"M-averyve) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongname:localhost) Client is now CONNECTED 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 INFO:IrcBridge Sending IRC message in #coffee as M-averyverylongname (connected=true) 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-averyverylongname","join) TEST: Invoking test callback for user irc.example_M-averyverylongname : client.join([{"addr":"irc.example","nick":"M-averyve) 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongname:localhost) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-averyverylongname","say") 2022-11-01 23:51:57 INFO:IdentGenerator Generated ident username averyver_1 for @averyverylongnameagain:localhost on irc.example 2022-11-01 23:51:57 INFO:IrcBridge [7sv8a8fx0f800] [M->I] SUCCESS (7ms) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongnameagain:localhost) Connecting to IRC server irc.example as M-averyverylongnameagain (user=averyver_1) TEST: Bridge called IRC client.connect(["irc.example_M-averyverylongnameagain",) TEST: Invoking test callback for user irc.example_M-averyverylongnameagain : client.connect([{"addr":"irc.example","nick":"M-averyve) 2022-11-01 23:51:57 INFO:BridgedClient (@averyverylongnameagain:localhost) Client is now CONNECTED 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 INFO:IrcBridge Sending IRC message in #coffee as M-averyverylongnameagain (connected=true) 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-averyverylongnameagain",) TEST: Invoking test callback for user irc.example_M-averyverylongnameagain : client.join([{"addr":"irc.example","nick":"M-averyve) 2022-11-01 23:51:57 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-averyverylongnameagain",) 2022-11-01 23:51:57 INFO:IrcBridge [bnhzsd9hvf400] [M->I] SUCCESS (10ms) 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client gz2z1k7ub7c00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping gz2z1k7ub7c00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing M-averyverylongname@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-averyverylongname","disc) 2022-11-01 23:51:57 WARN:ClientPool Client btvaq8v1nds00 (@averyverylongname:localhost) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping btvaq8v1nds00 (M-averyverylongname) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing M-averyverylongnameagain@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-averyverylongnameagain",) 2022-11-01 23:51:57 WARN:ClientPool Client kcegmonmg1s00 (@averyverylongnameagain:localhost) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping kcegmonmg1s00 (M-averyverylongnameagain) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED .IRC connections should gracefully fail if it fails to join a channel when sending a message ============================================================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.169 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.169 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.170 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.170 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : bfh4tctqk8w00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' 2022-11-01 23:51:57 INFO:req [6hu5pzt5qpk00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2022-11-01 23:51:57 DEBUG:req [6hu5pzt5qpk00] [[M->I]] Message body: A message 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [6hu5pzt5qpk00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:57.175 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.175 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2022-11-01 23:51:57 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2022-11-01 23:51:57 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2022-11-01 23:51:57 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2022-11-01 23:51:57 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2022-11-01 23:51:57 INFO:BridgedClient (@alice:hs) Connecting to IRC server irc.example as M-alice (user=alicehs) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:57 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:hs) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:57 ERROR:client-connection Server: irc.example (M-alice) Error: {"command":"err_bannedfromchan","args":["#coffee"]} 2022-11-01 23:51:57 ERROR:BridgedClient (@alice:hs) Join channel #coffee : {"command":"err_bannedfromchan","args":["#coffee"]} 2022-11-01 23:51:57 ERROR:BridgedClient (@alice:hs) Cannot track channel #coffee: err_bannedfromchan 2022-11-01 23:51:57 INFO:ClientPool Kicking @alice:hs from room due to err_bannedfromchan 2022-11-01 23:51:57 INFO:req [c1sbig61f1400] [[I->M]] M-alice@irc.example#767m6jtllbw00~@alice:hs : Sending metadata 'Could not join #coffee on 'irc.example': err_bannedfromchan' 2022-11-01 23:51:57 ERROR:BridgedClient (@alice:hs) sendMessage: Failed to join channel #coffee 2022-11-01 23:51:57 INFO:IrcBridge [6hu5pzt5qpk00] [M->I] FAILED (7ms) 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client bfh4tctqk8w00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping bfh4tctqk8w00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:51:57 WARN:ClientPool Client 767m6jtllbw00 (@alice:hs) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 767m6jtllbw00 (M-alice) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED Nov-1 23:51:57.183 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.183 DEBUG Intent ensureRegistered: Registered, and not encrypted .2022-11-01 23:51:57 INFO:req [c1sbig61f1400] [[I->M]] Creating an admin room with @alice:hs Nov-1 23:51:57.184 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.184 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge [c1sbig61f1400] [I->M] FAILED (4ms) IRC connections should not bridge matrix users who are excluded ================================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.201 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.201 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.202 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.202 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : ghnrg0bie8000 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-excluded to call function 'connect' 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:ClientPool Creating virtual irc user with nick undefined for @excluded:hs (display name undefined) 2022-11-01 23:51:57 ERROR:ClientPool Couldn't connect virtual user undefined (@excluded:hs) to irc.example : {} 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client ghnrg0bie8000 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping ghnrg0bie8000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED .IRC connections should not bridge matrix users who are deactivated =================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.223 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.224 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.225 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.225 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : 2wph5ihg0ek00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) TEST: Test listening for irc.example_M-deactivated to call function 'connect' 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client 2wph5ihg0ek00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 2wph5ihg0ek00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix mode bridging should set join_rules to 'invite' on +k. ===================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.248 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.248 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.249 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.249 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : ewuh0sscqm000 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:req [6wt7tmxjt6o00] [[I->M]] onMode(+k) in #coffee by anIrcUser (arg=undefined) 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:NeDBDataStore setModeForRoom (mode=k, roomId=!foo:bar, enabled=true) 2022-11-01 23:51:57 INFO:req [6wt7tmxjt6o00] [[I->M]] Locking room !foo:bar 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client ewuh0sscqm000 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping ewuh0sscqm000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [6wt7tmxjt6o00] [I->M] SUCCESS (4ms) .IRC-to-Matrix mode bridging should set join_rules to 'invite' on +i. ===================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.272 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.272 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.273 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.273 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : ger8coyetbs00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:req [4y7if8l9gws00] [[I->M]] onMode(+i) in #coffee by anIrcUser (arg=undefined) 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:NeDBDataStore setModeForRoom (mode=i, roomId=!foo:bar, enabled=true) 2022-11-01 23:51:57 INFO:req [4y7if8l9gws00] [[I->M]] Locking room !foo:bar 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client ger8coyetbs00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping ger8coyetbs00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [4y7if8l9gws00] [I->M] SUCCESS (3ms) .IRC-to-Matrix mode bridging should revert join_rules to config value on -i. ============================================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.298 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.298 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.299 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.299 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : 77bhbfj5nvs00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:req [7rud3s7awjs00] [[I->M]] onMode(-i) in #coffee by anIrcUser (arg=undefined) 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:NeDBDataStore setModeForRoom (mode=i, roomId=!foo:bar, enabled=false) 2022-11-01 23:51:57 INFO:req [7rud3s7awjs00] [[I->M]] Reverting !foo:bar back to default join_rule 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client 77bhbfj5nvs00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 77bhbfj5nvs00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [7rud3s7awjs00] [I->M] SUCCESS (3ms) .IRC-to-Matrix mode bridging should revert join_rules to config value on -k. ============================================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.329 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.329 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.330 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.330 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : 1v1wwjlag1r40 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:req [2gpijgnxhvs00] [[I->M]] onMode(-k) in #coffee by anIrcUser (arg=undefined) 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:NeDBDataStore setModeForRoom (mode=k, roomId=!foo:bar, enabled=false) 2022-11-01 23:51:57 INFO:req [2gpijgnxhvs00] [[I->M]] Reverting !foo:bar back to default join_rule 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client 1v1wwjlag1r40 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 1v1wwjlag1r40 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [2gpijgnxhvs00] [I->M] SUCCESS (4ms) .IRC-to-Matrix message bridging should bridge IRC text as Matrix message's m.text ================================================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.359 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.360 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.361 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.361 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : 1ic7w2lq718g0 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [15igbpcz2xc00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:51:57 DEBUG:req [15igbpcz2xc00] [[I->M]] action={"type":"message","text":"this is some test text.","ts":0} 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.367 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.367 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [15igbpcz2xc00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.368 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.368 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client 1ic7w2lq718g0 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 1ic7w2lq718g0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [15igbpcz2xc00] [I->M] SUCCESS (6ms) .IRC-to-Matrix message bridging should bridge IRC actions as Matrix message's m.emote ===================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.386 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.386 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.386 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.387 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : kzry29iorps00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [dwsl0vx7c0w00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:51:57 DEBUG:req [dwsl0vx7c0w00] [[I->M]] action={"type":"emote","text":"thinks for a bit","ts":0} 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.392 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.392 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [dwsl0vx7c0w00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.392 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.392 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client kzry29iorps00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping kzry29iorps00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [dwsl0vx7c0w00] [I->M] SUCCESS (4ms) .IRC-to-Matrix message bridging should bridge IRC notices as Matrix message's m.notice ====================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.412 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.412 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.412 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.413 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : beq8p7iiguw00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [ekoz7o45d0w00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:51:57 DEBUG:req [ekoz7o45d0w00] [[I->M]] action={"type":"notice","text":"Automated bot text: SUCCESS!","ts":0} 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.417 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.417 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [ekoz7o45d0w00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.418 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.418 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client beq8p7iiguw00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping beq8p7iiguw00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [ekoz7o45d0w00] [I->M] SUCCESS (4ms) .IRC-to-Matrix message bridging should bridge IRC topics as Matrix m.room.topic in aliased rooms ================================================================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.436 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.436 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.437 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.437 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : cj782bq47q800 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:57 INFO:req [cbnqrst3j6w00] [[M->I]] onAliasQuery #irc_irc.example_#someotherchannel:some.home.server 2022-11-01 23:51:57 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#someotherchannel:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #someotherchannel 2022-11-01 23:51:57 INFO:req [cbnqrst3j6w00] [[M->I]] Mapped to #someotherchannel on irc.example 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 DEBUG:req [cbnqrst3j6w00] [[M->I]] Going to track IRC channel #someotherchannel Nov-1 23:51:57.442 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.442 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:req [cbnqrst3j6w00] [[M->I]] Matrix room !foo:bar created for #someotherchannel 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#someotherchannel, origin=alias) 2022-11-01 23:51:57 DEBUG:BridgedClient Joining channel #someotherchannel TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 DEBUG:BridgedClient Joined channel #someotherchannel 2022-11-01 23:51:57 INFO:req [cbnqrst3j6w00] [[M->I]] Bot joined channel 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #someotherchannel on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:IrcBridge [cbnqrst3j6w00] [M->I] SUCCESS (3ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:57 INFO:req [k181vxnptrk00] [[I->M]] onTopic: irc.example from=mike (null@irc.example) to=#someotherchannel 2022-11-01 23:51:57 DEBUG:req [k181vxnptrk00] [[I->M]] action={"type":"topic","text":"Topics are liek the best thing eletz!","ts":0} 2022-11-01 23:51:57 INFO:req [k181vxnptrk00] [[I->M]] New topic in #someotherchannel - bot queing to set topic in [ '!foo:bar' ] Nov-1 23:51:57.447 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.447 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client cj782bq47q800 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping cj782bq47q800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED .2022-11-01 23:51:57 INFO:req [k181vxnptrk00] [[I->M]] Topic: 'Topics are liek the ...' set in rooms: IRC-to-Matrix message bridging should bridge IRC topics as Matrix m.room.topic in aliased rooms, using the bot =============================================================================================================== 2022-11-01 23:51:57 INFO:IrcBridge [k181vxnptrk00] [I->M] SUCCESS (6ms) TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.465 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.465 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.466 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.466 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : iz6rgyssgug00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:51:57 INFO:req [jg4i8l4bl9400] [[M->I]] onAliasQuery #irc_irc.example_#someotherchannel:some.home.server 2022-11-01 23:51:57 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#someotherchannel:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #someotherchannel 2022-11-01 23:51:57 INFO:req [jg4i8l4bl9400] [[M->I]] Mapped to #someotherchannel on irc.example 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 DEBUG:req [jg4i8l4bl9400] [[M->I]] Going to track IRC channel #someotherchannel Nov-1 23:51:57.471 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.471 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:req [jg4i8l4bl9400] [[M->I]] Matrix room !foo:bar created for #someotherchannel 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#someotherchannel, origin=alias) 2022-11-01 23:51:57 DEBUG:BridgedClient Joining channel #someotherchannel TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 DEBUG:BridgedClient Joined channel #someotherchannel 2022-11-01 23:51:57 INFO:req [jg4i8l4bl9400] [[M->I]] Bot joined channel 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #someotherchannel on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:IrcBridge [jg4i8l4bl9400] [M->I] SUCCESS (3ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/bridge.js:715:19) 2022-11-01 23:51:57 INFO:req [55pcsx0u6kc00] [[I->M]] onTopic: irc.example from=mike (null@irc.example) to=#someotherchannel 2022-11-01 23:51:57 DEBUG:req [55pcsx0u6kc00] [[I->M]] action={"type":"topic","text":"Topics are liek the best thing eletz!","ts":0} 2022-11-01 23:51:57 INFO:req [55pcsx0u6kc00] [[I->M]] New topic in #someotherchannel - bot queing to set topic in [ '!foo:bar' ] Nov-1 23:51:57.474 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.474 DEBUG Intent ensureRegistered: Registered, and not encrypted (node:42422) Warning: a promise was rejected with a non-error: [object String] Nov-1 23:51:57.477 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.478 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client iz6rgyssgug00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping iz6rgyssgug00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED .2022-11-01 23:51:57 INFO:req [55pcsx0u6kc00] [[I->M]] Topic: 'Topics are liek the ...' set in rooms: IRC-to-Matrix message bridging should be insensitive to the case of the channel ================================================================================ 2022-11-01 23:51:57 INFO:IrcBridge [55pcsx0u6kc00] [I->M] SUCCESS (7ms) TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.496 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.496 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.497 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.497 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : 7hikgyxwc6g00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [9ar72hh1row00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#COFFEE 2022-11-01 23:51:57 DEBUG:req [9ar72hh1row00] [[I->M]] action={"type":"message","text":"this is some test text.","ts":0} 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.507 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.508 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [9ar72hh1row00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.508 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.508 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client 7hikgyxwc6g00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 7hikgyxwc6g00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [9ar72hh1row00] [I->M] SUCCESS (4ms) .IRC-to-Matrix message bridging should bridge IRC formatted text as Matrix's org.matrix.custom.html =================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.538 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.538 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.539 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.539 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : ced2xbzaqlk00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [k4evawu6h0000] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:51:57 DEBUG:req [k4evawu6h0000] [[I->M]] action={"type":"message","text":"This text is \u0002bold\u000f and this is \u001funderl 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.544 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.544 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [k4evawu6h0000] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.545 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.545 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client ced2xbzaqlk00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping ced2xbzaqlk00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [k4evawu6h0000] [I->M] SUCCESS (8ms) .IRC-to-Matrix message bridging should bridge badly formatted IRC text as Matrix's org.matrix.custom.html ========================================================================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.568 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.568 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.570 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.570 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : iwoul05gl8g00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [8yd322exq5g00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:51:57 DEBUG:req [8yd322exq5g00] [[I->M]] action={"type":"message","text":"\u0002hello \u001d world\u0002 ! \u001d","ts":0} 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.574 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.574 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [8yd322exq5g00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.575 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.575 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client iwoul05gl8g00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping iwoul05gl8g00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [8yd322exq5g00] [I->M] SUCCESS (4ms) .IRC-to-Matrix message bridging should bridge special regex character formatted IRC colours as Matrix'sorg.matrix.custom.html ============================================================================================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.596 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.596 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.598 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.598 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : 7tuzznwgqb000 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [kxzft63a95o00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:51:57 DEBUG:req [kxzft63a95o00] [[I->M]] action={"type":"message","text":"\u000303$& \u000304 world\u000303 ! \u000304","ts":0} 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.605 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.606 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [kxzft63a95o00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.606 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.606 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client 7tuzznwgqb000 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 7tuzznwgqb000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [kxzft63a95o00] [I->M] SUCCESS (4ms) .IRC-to-Matrix message bridging should html escape IRC text =========================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.629 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.629 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.630 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.630 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : iozru8bjhl400 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [ejm61jpmsyg00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:51:57 DEBUG:req [ejm61jpmsyg00] [[I->M]] action={"type":"message","text":"This text is \u0002bold\u000f and has
tags & cha 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.635 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.635 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [ejm61jpmsyg00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.635 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.635 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client iozru8bjhl400 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping iozru8bjhl400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [ejm61jpmsyg00] [I->M] SUCCESS (4ms) .IRC-to-Matrix message bridging should toggle on IRC formatting flags ===================================================================== 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.654 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.654 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.655 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.655 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : 5ytaflx8cwc00 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [59w53g5ljow00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:51:57 DEBUG:req [59w53g5ljow00] [[I->M]] action={"type":"message","text":"This text is \u0002bold\u0002 and \u0002\u0002thats it 2022-11-01 23:51:57 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:51:57.659 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.659 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 DEBUG:req [59w53g5ljow00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:51:57.660 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:51:57.660 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:main Killing bridge: test teardown 2022-11-01 23:51:57 INFO:IrcBridge Killing all clients 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:57 WARN:ClientPool Client 5ytaflx8cwc00 (null) disconnected with reason killed 2022-11-01 23:51:57 INFO:ClientPool Dropping 5ytaflx8cwc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:57 INFO:BridgedClient Killing client 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:57 INFO:IrcBridge [59w53g5ljow00] [I->M] SUCCESS (4ms) .IRC-to-Matrix operator modes bridging should bridge modes to power levels ========================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-bob to call function 'connect' TEST: Test listening for irc.example_M-bob to call function 'join' 2022-11-01 23:51:57 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:51:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:57.678 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.678 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:57 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:57 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:57.679 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.679 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:57 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:57 INFO:Provisioner Provisioning started 2022-11-01 23:51:57 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:57 INFO:BridgedClient Created client for bot 2022-11-01 23:51:57 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:57 DEBUG:ClientPool Created new bot client for irc.example : 1t3vgpc7x9ls0 (bot enabled=true) 2022-11-01 23:51:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:57 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:57 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:57 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:57 INFO:IrcBridge Startup complete. 2022-11-01 23:51:57 INFO:req [2oklsja6c1600] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:51:57 DEBUG:req [2oklsja6c1600] [[M->I]] Message body: get me in 2022-11-01 23:51:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:57 INFO:req [2oklsja6c1600] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:57.682 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.683 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2022-11-01 23:51:57 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2022-11-01 23:51:57 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:51:57 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2022-11-01 23:51:57 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2022-11-01 23:51:57 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2022-11-01 23:51:57 INFO:BridgedClient (@alice:anotherhomeserver) Connecting to IRC server irc.example as M-alice (user=aliceanoth) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:57 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:57 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:51:57 INFO:IrcBridge [2oklsja6c1600] [M->I] SUCCESS (5ms) 2022-11-01 23:51:57 INFO:req [kn0q6yyd7bk00] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-alice) 2022-11-01 23:51:57 INFO:req [kn0q6yyd7bk00] [[I->M]] onMode: Mode o received for M-alice, granting level of 50 to @alice:anotherhomeserver Nov-1 23:51:57.688 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:57.688 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:57 INFO:IrcBridge [kn0q6yyd7bk00] [I->M] SUCCESS (1ms) 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:57 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:57 ERROR:ClientPool undefined 2022-11-01 23:51:58 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:58 ERROR:ClientPool undefined 2022-11-01 23:51:58 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:58 ERROR:ClientPool undefined 2022-11-01 23:51:58 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:58 ERROR:ClientPool undefined 2022-11-01 23:51:58 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:58 ERROR:ClientPool undefined 2022-11-01 23:51:58 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:58 ERROR:ClientPool undefined 2022-11-01 23:51:58 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:51:58 ERROR:ClientPool undefined 2022-11-01 23:51:58 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:58 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Nov-1 23:51:58.690 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:58.690 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:58 INFO:main Killing bridge: test teardown 2022-11-01 23:51:58 INFO:IrcBridge Killing all clients 2022-11-01 23:51:58 INFO:BridgedClient Killing client 2022-11-01 23:51:58 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:58 WARN:ClientPool Client 1t3vgpc7x9ls0 (null) disconnected with reason killed 2022-11-01 23:51:58 INFO:ClientPool Dropping 1t3vgpc7x9ls0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:58 INFO:BridgedClient Killing client 2022-11-01 23:51:58 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:58 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:51:58 WARN:ClientPool Client irym12k2kzc00 (@alice:anotherhomeserver) disconnected with reason killed 2022-11-01 23:51:58 INFO:ClientPool Dropping irym12k2kzc00 (M-alice) because explicitDisconnect is true 2022-11-01 23:51:58 INFO:BridgedClient Killing client 2022-11-01 23:51:58 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix operator modes bridging should bridge multiple mode changes as a single power level event ======================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-bob to call function 'connect' TEST: Test listening for irc.example_M-bob to call function 'join' 2022-11-01 23:51:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:58 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:58.724 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:58.724 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:58 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:58 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:58 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:58.725 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:58.725 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:58 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:58 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:58 INFO:Provisioner Provisioning started 2022-11-01 23:51:58 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:58 INFO:BridgedClient Created client for bot 2022-11-01 23:51:58 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:58 DEBUG:ClientPool Created new bot client for irc.example : bgnsa1bibbs00 (bot enabled=true) 2022-11-01 23:51:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:58 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:58 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:58 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:58 INFO:IrcBridge Startup complete. 2022-11-01 23:51:58 INFO:req [cw2c33hw4rs00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:51:58 DEBUG:req [cw2c33hw4rs00] [[M->I]] Message body: get me in 2022-11-01 23:51:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:58 INFO:req [cw2c33hw4rs00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:58.733 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:58.733 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:58 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2022-11-01 23:51:58 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2022-11-01 23:51:58 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:58 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:51:58 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2022-11-01 23:51:58 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2022-11-01 23:51:58 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2022-11-01 23:51:58 INFO:BridgedClient (@alice:anotherhomeserver) Connecting to IRC server irc.example as M-alice (user=aliceanoth) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:58 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:51:58 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:58 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:58 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:58 DEBUG:BridgedClient (@alice:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:58 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:51:58 INFO:IrcBridge [cw2c33hw4rs00] [M->I] SUCCESS (8ms) 2022-11-01 23:51:58 INFO:req [inq56s6vt1k00] [[M->I]] onMessage: m.room.message usr=@bob:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:51:58 DEBUG:req [inq56s6vt1k00] [[M->I]] Message body: get me in 2022-11-01 23:51:58 INFO:req [inq56s6vt1k00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:58.741 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:58.741 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:58 INFO:ClientPool Creating virtual irc user with nick undefined for @bob:anotherhomeserver (display name undefined) 2022-11-01 23:51:58 INFO:BridgedClient (@bob:anotherhomeserver) Created client for @bob:anotherhomeserver 2022-11-01 23:51:58 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:51:58 DEBUG:BridgedClient (@bob:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:51:58 DEBUG:IdentGenerator Pushing username generation request for @bob:anotherhomeserver on irc.example to the queue... 2022-11-01 23:51:58 DEBUG:IdentGenerator Generating username for @bob:anotherhomeserver on irc.example 2022-11-01 23:51:58 INFO:IdentGenerator Generated ident username bobanother for @bob:anotherhomeserver on irc.example 2022-11-01 23:51:58 INFO:BridgedClient (@bob:anotherhomeserver) Connecting to IRC server irc.example as M-bob (user=bobanother) TEST: Bridge called IRC client.connect(["irc.example_M-bob","connect",{"addr":") TEST: Invoking test callback for user irc.example_M-bob : client.connect([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:58 INFO:BridgedClient (@bob:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:51:58 DEBUG:BridgedClient (@bob:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:58 INFO:IrcBridge Sending IRC message in #coffee as M-bob (connected=true) 2022-11-01 23:51:58 DEBUG:BridgedClient (@bob:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:58 DEBUG:BridgedClient (@bob:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-bob","join",{"addr":"irc) TEST: Invoking test callback for user irc.example_M-bob : client.join([{"addr":"irc.example","nick":"M-bob","o) 2022-11-01 23:51:58 DEBUG:BridgedClient (@bob:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-bob","say",{"addr":"irc.) 2022-11-01 23:51:58 INFO:IrcBridge [inq56s6vt1k00] [M->I] SUCCESS (19ms) 2022-11-01 23:51:58 INFO:req [kvkzw7btrk000] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-alice) 2022-11-01 23:51:58 INFO:req [4w9e4rc4ogi00] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-bob) 2022-11-01 23:51:58 INFO:req [kvkzw7btrk000] [[I->M]] onMode: Mode o received for M-alice, granting level of 50 to @alice:anotherhomeserver Nov-1 23:51:58.761 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:58.761 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:58 INFO:IrcBridge [kvkzw7btrk000] [I->M] SUCCESS (1ms) 2022-11-01 23:51:58 INFO:req [4w9e4rc4ogi00] [[I->M]] onMode: Mode o received for M-bob, granting level of 50 to @bob:anotherhomeserver 2022-11-01 23:51:58 INFO:IrcBridge [4w9e4rc4ogi00] [I->M] SUCCESS (2ms) 2022-11-01 23:51:59 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:59 INFO:RoomAccessSyncer Changing power levels for 2 user(s) from !foo:bar Nov-1 23:51:59.763 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:59.763 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:59 INFO:main Killing bridge: test teardown 2022-11-01 23:51:59 INFO:IrcBridge Killing all clients 2022-11-01 23:51:59 INFO:BridgedClient Killing client 2022-11-01 23:51:59 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:59 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:51:59 WARN:ClientPool Client bgnsa1bibbs00 (null) disconnected with reason killed 2022-11-01 23:51:59 INFO:ClientPool Dropping bgnsa1bibbs00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:51:59 INFO:BridgedClient Killing client 2022-11-01 23:51:59 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:59 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:51:59 WARN:ClientPool Client dyzh4dpzf4w00 (@alice:anotherhomeserver) disconnected with reason killed 2022-11-01 23:51:59 INFO:ClientPool Dropping dyzh4dpzf4w00 (M-alice) because explicitDisconnect is true 2022-11-01 23:51:59 INFO:BridgedClient Killing client 2022-11-01 23:51:59 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:51:59 INFO:client-connection disconnect()ing M-bob@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-bob","disconnect",{"addr) 2022-11-01 23:51:59 WARN:ClientPool Client 84hahvyo6ds00 (@bob:anotherhomeserver) disconnected with reason killed 2022-11-01 23:51:59 INFO:ClientPool Dropping 84hahvyo6ds00 (M-bob) because explicitDisconnect is true 2022-11-01 23:51:59 INFO:BridgedClient Killing client 2022-11-01 23:51:59 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix operator modes bridging should bridge the highest power of multiple modes ======================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-bob to call function 'connect' TEST: Test listening for irc.example_M-bob to call function 'join' 2022-11-01 23:51:59 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:51:59 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:51:59 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:51:59 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:51:59 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:51:59 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:51:59 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:51:59 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:51:59 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:51:59 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:51:59 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:51:59.806 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:59.806 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:59 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:51:59 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:51:59 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:51:59 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:51:59.808 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:59.808 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:59 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:51:59 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:51:59 INFO:Provisioner Starting provisioning... 2022-11-01 23:51:59 INFO:Provisioner Provisioning started 2022-11-01 23:51:59 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:51:59 INFO:BridgedClient Created client for bot 2022-11-01 23:51:59 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:51:59 DEBUG:ClientPool Created new bot client for irc.example : 3bz6y29xe0o00 (bot enabled=true) 2022-11-01 23:51:59 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:51:59 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:51:59 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:51:59 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:51:59 INFO:IrcBridge Startup complete. 2022-11-01 23:51:59 INFO:req [5rg4uf4rkg000] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:51:59 DEBUG:req [5rg4uf4rkg000] [[M->I]] Message body: get me in 2022-11-01 23:51:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:51:59 INFO:req [5rg4uf4rkg000] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:51:59.816 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:59.816 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:59 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2022-11-01 23:51:59 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2022-11-01 23:51:59 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:51:59 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:51:59 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2022-11-01 23:51:59 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2022-11-01 23:51:59 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2022-11-01 23:51:59 INFO:BridgedClient (@alice:anotherhomeserver) Connecting to IRC server irc.example as M-alice (user=aliceanoth) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:59 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:51:59 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:59 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:51:59 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:51:59 DEBUG:BridgedClient (@alice:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:51:59 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:51:59 INFO:IrcBridge [5rg4uf4rkg000] [M->I] SUCCESS (10ms) 2022-11-01 23:51:59 INFO:req [72p6u4uz20g00] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-alice) 2022-11-01 23:51:59 INFO:req [72p6u4uz20g00] [[I->M]] onMode: Mode o received for M-alice, granting level of 50 to @alice:anotherhomeserver Nov-1 23:51:59.825 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:51:59.826 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:51:59 INFO:IrcBridge [72p6u4uz20g00] [I->M] SUCCESS (1ms) 2022-11-01 23:52:00 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:00 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Nov-1 23:52:00.828 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:00.828 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:00 INFO:main Killing bridge: test teardown 2022-11-01 23:52:00 INFO:IrcBridge Killing all clients 2022-11-01 23:52:00 INFO:BridgedClient Killing client 2022-11-01 23:52:00 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:00 WARN:ClientPool Client 3bz6y29xe0o00 (null) disconnected with reason killed 2022-11-01 23:52:00 INFO:ClientPool Dropping 3bz6y29xe0o00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:00 INFO:BridgedClient Killing client 2022-11-01 23:52:00 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:00 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:52:00 WARN:ClientPool Client ae6wcul0sgg00 (@alice:anotherhomeserver) disconnected with reason killed 2022-11-01 23:52:00 INFO:ClientPool Dropping ae6wcul0sgg00 (M-alice) because explicitDisconnect is true 2022-11-01 23:52:00 INFO:BridgedClient Killing client 2022-11-01 23:52:00 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix operator modes bridging should bridge the highest power of multiple modes when a higher power mode is removed ============================================================================================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-bob to call function 'connect' TEST: Test listening for irc.example_M-bob to call function 'join' 2022-11-01 23:52:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:00 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:00.858 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:00.858 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:00 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:00 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:00 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:00.859 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:00.859 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:00 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:00 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:00 INFO:Provisioner Provisioning started 2022-11-01 23:52:00 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:00 INFO:BridgedClient Created client for bot 2022-11-01 23:52:00 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:00 DEBUG:ClientPool Created new bot client for irc.example : 25ez3rsn74lc0 (bot enabled=true) 2022-11-01 23:52:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:00 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:00 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:00 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:00 INFO:IrcBridge Startup complete. 2022-11-01 23:52:00 INFO:req [gy7r14es8hs00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:52:00 DEBUG:req [gy7r14es8hs00] [[M->I]] Message body: get me in 2022-11-01 23:52:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:00 INFO:req [gy7r14es8hs00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:00.865 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:00.865 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:00 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2022-11-01 23:52:00 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2022-11-01 23:52:00 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:00 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:52:00 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2022-11-01 23:52:00 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:00 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:00 INFO:BridgedClient (@alice:anotherhomeserver) Connecting to IRC server irc.example as M-alice (user=aliceanoth) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:00 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:52:00 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:00 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:52:00 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:00 DEBUG:BridgedClient (@alice:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:00 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:52:00 INFO:IrcBridge [gy7r14es8hs00] [M->I] SUCCESS (8ms) 2022-11-01 23:52:00 INFO:req [d6u41xn4eag00] [[I->M]] onMode(+v) in #coffee by op-er (arg=M-alice) 2022-11-01 23:52:00 INFO:req [910owaxn2r000] [[I->M]] onMode(-o) in #coffee by op-er (arg=M-alice) 2022-11-01 23:52:00 INFO:req [d6u41xn4eag00] [[I->M]] onMode: Mode v received for M-alice, granting level of 25 to @alice:anotherhomeserver Nov-1 23:52:00.873 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:00.873 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:00 INFO:IrcBridge [d6u41xn4eag00] [I->M] SUCCESS (2ms) 2022-11-01 23:52:00 INFO:req [910owaxn2r000] [[I->M]] onMode: Mode o received for M-alice, granting level of 0 to @alice:anotherhomeserver 2022-11-01 23:52:00 DEBUG:req [910owaxn2r000] [[I->M]] Not granting PLs, user already has correct PL 2022-11-01 23:52:00 INFO:IrcBridge [910owaxn2r000] [I->M] SUCCESS (2ms) 2022-11-01 23:52:01 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:01 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Nov-1 23:52:01.874 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:01.874 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:01 INFO:main Killing bridge: test teardown 2022-11-01 23:52:01 INFO:IrcBridge Killing all clients 2022-11-01 23:52:01 INFO:BridgedClient Killing client 2022-11-01 23:52:01 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:01 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:01 WARN:ClientPool Client 25ez3rsn74lc0 (null) disconnected with reason killed 2022-11-01 23:52:01 INFO:ClientPool Dropping 25ez3rsn74lc0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:01 INFO:BridgedClient Killing client 2022-11-01 23:52:01 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:01 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:52:01 WARN:ClientPool Client 273biv36t7pc0 (@alice:anotherhomeserver) disconnected with reason killed 2022-11-01 23:52:01 INFO:ClientPool Dropping 273biv36t7pc0 (M-alice) because explicitDisconnect is true 2022-11-01 23:52:01 INFO:BridgedClient Killing client 2022-11-01 23:52:01 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix operator modes bridging should bridge the highest power of multiple modes when a lower power mode is removed =========================================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-bob to call function 'connect' TEST: Test listening for irc.example_M-bob to call function 'join' 2022-11-01 23:52:01 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:01 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:01 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:01 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:01 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:01 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:01 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:01 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:01 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:01 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:01 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:01.895 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:01.895 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:01 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:01 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:01 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:01 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:01.896 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:01.896 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:01 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:01 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:01 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:01 INFO:Provisioner Provisioning started 2022-11-01 23:52:01 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:01 INFO:BridgedClient Created client for bot 2022-11-01 23:52:01 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:01 DEBUG:ClientPool Created new bot client for irc.example : 1cxmqti6s3280 (bot enabled=true) 2022-11-01 23:52:01 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:01 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:01 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:01 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:01 INFO:IrcBridge Startup complete. 2022-11-01 23:52:01 INFO:req [2hhzv73b1hk00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:52:01 DEBUG:req [2hhzv73b1hk00] [[M->I]] Message body: get me in 2022-11-01 23:52:01 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:01 INFO:req [2hhzv73b1hk00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:01.901 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:01.901 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:01 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2022-11-01 23:52:01 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2022-11-01 23:52:01 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:01 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:52:01 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2022-11-01 23:52:01 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:01 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:01 INFO:BridgedClient (@alice:anotherhomeserver) Connecting to IRC server irc.example as M-alice (user=aliceanoth) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:01 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:52:01 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:01 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:52:01 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:01 DEBUG:BridgedClient (@alice:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:01 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:52:01 INFO:IrcBridge [2hhzv73b1hk00] [M->I] SUCCESS (5ms) 2022-11-01 23:52:01 INFO:req [8siaw2ugk0k00] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-alice) 2022-11-01 23:52:01 INFO:req [81zz2719tbc00] [[I->M]] onMode(-v) in #coffee by op-er (arg=M-alice) 2022-11-01 23:52:01 INFO:req [8siaw2ugk0k00] [[I->M]] onMode: Mode o received for M-alice, granting level of 50 to @alice:anotherhomeserver Nov-1 23:52:01.906 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:01.907 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:01 INFO:IrcBridge [8siaw2ugk0k00] [I->M] SUCCESS (1ms) 2022-11-01 23:52:01 INFO:req [81zz2719tbc00] [[I->M]] onMode: Mode v received for M-alice, granting level of 0 to @alice:anotherhomeserver 2022-11-01 23:52:01 DEBUG:req [81zz2719tbc00] [[I->M]] Not granting PLs, user already has correct PL 2022-11-01 23:52:01 INFO:IrcBridge [81zz2719tbc00] [I->M] SUCCESS (1ms) 2022-11-01 23:52:02 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:02 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Nov-1 23:52:02.908 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:02.908 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:main Killing bridge: test teardown 2022-11-01 23:52:02 INFO:IrcBridge Killing all clients 2022-11-01 23:52:02 INFO:BridgedClient Killing client 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:02 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:02 WARN:ClientPool Client 1cxmqti6s3280 (null) disconnected with reason killed 2022-11-01 23:52:02 INFO:ClientPool Dropping 1cxmqti6s3280 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:02 INFO:BridgedClient Killing client 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:02 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:52:02 WARN:ClientPool Client bak337cyz4000 (@alice:anotherhomeserver) disconnected with reason killed 2022-11-01 23:52:02 INFO:ClientPool Dropping bak337cyz4000 (M-alice) because explicitDisconnect is true 2022-11-01 23:52:02 INFO:BridgedClient Killing client 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix name bridging should set the matrix display name from the config file template ============================================================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:52:02 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:02 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:02 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:02 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:02 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:02 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:02.929 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:02.929 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:02 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:02 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:02 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:02.929 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:02.930 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:02 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:02 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:02 INFO:Provisioner Provisioning started 2022-11-01 23:52:02 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:02 INFO:BridgedClient Created client for bot 2022-11-01 23:52:02 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:02 DEBUG:ClientPool Created new bot client for irc.example : 3sfsl1qpf8200 (bot enabled=true) 2022-11-01 23:52:02 INFO:MemberListSyncer Found 0 syncable rooms (3ms) 2022-11-01 23:52:02 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:02 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:02 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:02 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:02 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:02 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:02 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:02 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:02 INFO:IrcBridge Startup complete. 2022-11-01 23:52:02 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:02 INFO:req [f6riqe6b12g00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2022-11-01 23:52:02 DEBUG:req [f6riqe6b12g00] [[I->M]] action={"type":"message","text":"ping","ts":0} 2022-11-01 23:52:02 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Nov-1 23:52:02.938 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:52:02.938 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:main Killing bridge: test teardown 2022-11-01 23:52:02 INFO:IrcBridge Killing all clients 2022-11-01 23:52:02 INFO:BridgedClient Killing client 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:02 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:02 WARN:ClientPool Client 3sfsl1qpf8200 (null) disconnected with reason killed 2022-11-01 23:52:02 INFO:ClientPool Dropping 3sfsl1qpf8200 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:02 INFO:BridgedClient Killing client 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now KILLED .2022-11-01 23:52:02 DEBUG:req [f6riqe6b12g00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:52:02.940 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Nov-1 23:52:02.940 DEBUG Intent ensureRegistered: Registered, and not encrypted IRC-to-Matrix name bridging should process all NAMEs entries ============================================================= TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:52:02 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:02 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:02 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:02 INFO:IrcBridge [f6riqe6b12g00] [I->M] SUCCESS (19ms) 2022-11-01 23:52:02 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:02 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:02.956 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:02.956 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:02 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:02 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:02 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:02.957 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:02.957 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:02 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:02 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:02 INFO:Provisioner Provisioning started 2022-11-01 23:52:02 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:02 INFO:BridgedClient Created client for bot 2022-11-01 23:52:02 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:02 DEBUG:ClientPool Created new bot client for irc.example : 8b8j53hmqts00 (bot enabled=true) 2022-11-01 23:52:02 INFO:MemberListSyncer Found 0 syncable rooms (2ms) 2022-11-01 23:52:02 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:02 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:02 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:02 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:02 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:02 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:02 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:02 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:02 INFO:IrcBridge Startup complete. 2022-11-01 23:52:02 INFO:MemberListSyncer updateIrcMemberList: Updating IRC member list for #coffee with 3 IRC nicks 2022-11-01 23:52:02 INFO:BridgedClient NAMEs: Adding 3 nicks from #coffee. 2022-11-01 23:52:02 DEBUG:BridgedClient Names bucket has 3 entries 2022-11-01 23:52:02 INFO:req [jsmnauw97n400] [[I->M]] onJoin(names) Clarissa to #coffee 2022-11-01 23:52:02 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:02 INFO:IrcBridge irc.example_Clarissa does not exist in the store yet, setting a profile Nov-1 23:52:02.966 DEBUG Intent Checking if user @irc.example_Clarissa:some.home.server is registered 2022-11-01 23:52:02 INFO:MemberListSyncer updateIrcMemberList: Leaving 0 users as they are not in #coffee. Nov-1 23:52:02.966 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:req [jsmnauw97n400] [[I->M]] Joining room !foo:bar and setting presence to online Nov-1 23:52:02.967 DEBUG MembershipQueue [jsmnauw97n400] @irc.example_Clarissa:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:02.967 DEBUG Intent Checking if user @irc.example_Clarissa:some.home.server is registered Nov-1 23:52:02.967 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:02.968 DEBUG Intent Checking if user @irc.example_Clarissa:some.home.server is registered Nov-1 23:52:02.968 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:IrcBridge [jsmnauw97n400] [I->M] SUCCESS (3ms) 2022-11-01 23:52:02 INFO:req [jsmnauw97n400] [[I->M]] Calculating +mode for Clarissa in #coffee with opLevel=[object Object] 2022-11-01 23:52:02 INFO:req [6euwhyhd4t000] [[I->M]] onJoin(names) Bertha to #coffee 2022-11-01 23:52:02 INFO:IrcBridge irc.example_Bertha does not exist in the store yet, setting a profile Nov-1 23:52:02.968 DEBUG Intent Checking if user @irc.example_Bertha:some.home.server is registered Nov-1 23:52:02.969 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:req [6euwhyhd4t000] [[I->M]] Joining room !foo:bar and setting presence to online Nov-1 23:52:02.969 DEBUG MembershipQueue [6euwhyhd4t000] @irc.example_Bertha:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:02.969 DEBUG Intent Checking if user @irc.example_Bertha:some.home.server is registered Nov-1 23:52:02.969 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:02.970 DEBUG Intent Checking if user @irc.example_Bertha:some.home.server is registered Nov-1 23:52:02.970 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:IrcBridge [6euwhyhd4t000] [I->M] SUCCESS (2ms) 2022-11-01 23:52:02 INFO:req [6euwhyhd4t000] [[I->M]] Calculating +mode for Bertha in #coffee with opLevel=[object Object] 2022-11-01 23:52:02 INFO:req [jw8pc98jdc000] [[I->M]] onJoin(names) Alicia to #coffee 2022-11-01 23:52:02 INFO:IrcBridge irc.example_Alicia does not exist in the store yet, setting a profile Nov-1 23:52:02.970 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Nov-1 23:52:02.970 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:req [jw8pc98jdc000] [[I->M]] Joining room !foo:bar and setting presence to online Nov-1 23:52:02.971 DEBUG MembershipQueue [jw8pc98jdc000] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:02.971 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Nov-1 23:52:02.971 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:main Killing bridge: test teardown 2022-11-01 23:52:02 INFO:IrcBridge Killing all clients 2022-11-01 23:52:02 INFO:BridgedClient Killing client 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:02 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:02 WARN:ClientPool Client 8b8j53hmqts00 (null) disconnected with reason killed 2022-11-01 23:52:02 INFO:ClientPool Dropping 8b8j53hmqts00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:02 INFO:BridgedClient Killing client 2022-11-01 23:52:02 DEBUG:BridgedClient Client is now KILLED Nov-1 23:52:02.973 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Nov-1 23:52:02.973 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 INFO:IrcBridge [jw8pc98jdc000] [I->M] SUCCESS (3ms) 2022-11-01 23:52:02 ERROR:req [jw8pc98jdc000] [[I->M]] No client exists to set onMode for Alicia .IRC-to-Matrix name bridging should retry a join ================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:52:02 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:02 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:02 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:02 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:02 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:02 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:02.999 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:02.999 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:02 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:02 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:02 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:02 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:03.000 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:03.000 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:03 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:03 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:03 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:03 INFO:Provisioner Provisioning started 2022-11-01 23:52:03 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:03 INFO:BridgedClient Created client for bot 2022-11-01 23:52:03 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:03 DEBUG:ClientPool Created new bot client for irc.example : 1fbg46rlne8w0 (bot enabled=true) 2022-11-01 23:52:03 INFO:MemberListSyncer Found 0 syncable rooms (3ms) 2022-11-01 23:52:03 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:03 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:03 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:03 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:03 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:03 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:03 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:03 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:03 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:03 INFO:IrcBridge Startup complete. 2022-11-01 23:52:03 INFO:MemberListSyncer updateIrcMemberList: Updating IRC member list for #coffee with 1 IRC nicks 2022-11-01 23:52:03 INFO:BridgedClient NAMEs: Adding 1 nicks from #coffee. 2022-11-01 23:52:03 DEBUG:BridgedClient Names bucket has 1 entries 2022-11-01 23:52:03 INFO:req [3ua887ncmju00] [[I->M]] onJoin(names) Alicia to #coffee 2022-11-01 23:52:03 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:03 INFO:IrcBridge irc.example_Alicia does not exist in the store yet, setting a profile Nov-1 23:52:03.007 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered 2022-11-01 23:52:03 INFO:MemberListSyncer updateIrcMemberList: Leaving 0 users as they are not in #coffee. Nov-1 23:52:03.008 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:03 INFO:req [3ua887ncmju00] [[I->M]] Joining room !foo:bar and setting presence to online Nov-1 23:52:03.008 DEBUG MembershipQueue [3ua887ncmju00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:03.008 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Nov-1 23:52:03.008 DEBUG Intent ensureRegistered: Registered, and not encrypted (node:42422) Warning: a promise was rejected with a non-error: [object Object] Nov-1 23:52:03.009 WARN MembershipQueue [3ua887ncmju00] Failed to join !foo:bar, delaying for 120.43939041990315ms Nov-1 23:52:03.010 DEBUG MembershipQueue [3ua887ncmju00] Failed with: undefined Failed to join room Nov-1 23:52:03.129 DEBUG MembershipQueue [3ua887ncmju00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:03.130 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Nov-1 23:52:03.130 DEBUG Intent ensureRegistered: Registered, and not encrypted (node:42422) Warning: a promise was rejected with a non-error: [object Object] Nov-1 23:52:03.131 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Nov-1 23:52:03.131 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:03 INFO:IrcBridge [3ua887ncmju00] [I->M] SUCCESS (125ms) 2022-11-01 23:52:03 INFO:req [3ua887ncmju00] [[I->M]] Calculating +mode for Alicia in #coffee with opLevel=[object Object] Nov-1 23:52:03.131 WARN MembershipQueue [3ua887ncmju00] Failed to join !foo:bar, delaying for 500ms Nov-1 23:52:03.132 DEBUG MembershipQueue [3ua887ncmju00] Failed with: undefined Failed to join room 2022-11-01 23:52:03 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:03 ERROR:ClientPool undefined 2022-11-01 23:52:03 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:03 ERROR:ClientPool undefined 2022-11-01 23:52:03 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) Nov-1 23:52:03.632 DEBUG MembershipQueue [3ua887ncmju00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:03.632 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Nov-1 23:52:03.632 DEBUG Intent ensureRegistered: Registered, and not encrypted (node:42422) Warning: a promise was rejected with a non-error: [object Object] Nov-1 23:52:03.634 WARN MembershipQueue [3ua887ncmju00] Failed to join !foo:bar, delaying for 500ms Nov-1 23:52:03.634 DEBUG MembershipQueue [3ua887ncmju00] Failed with: undefined Failed to join room Nov-1 23:52:04.135 DEBUG MembershipQueue [3ua887ncmju00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:04.135 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Nov-1 23:52:04.135 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 1fbg46rlne8w0 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 1fbg46rlne8w0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Kicking IRC users on IRC should make the kickee leave the Matrix room ====================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.155 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.155 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.156 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.156 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : 18grhxfy4rts (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [8b04z7q0l2k0] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [8b04z7q0l2k0] [[M->I]] Message body: let me in 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [8b04z7q0l2k0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.160 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.160 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2022-11-01 23:52:04 INFO:IrcBridge [8b04z7q0l2k0] [M->I] SUCCESS (5ms) 2022-11-01 23:52:04 INFO:req [f48e3uoegu000] [[I->M]] onKick(irc.example) KickerNick is kicking bob from #coffee 2022-11-01 23:52:04 INFO:req [e70zw7bj9fc00] [[I->M]] onMessage: irc.example from=bob (null@irc.example) to=#coffee 2022-11-01 23:52:04 DEBUG:req [e70zw7bj9fc00] [[I->M]] action={"type":"message","text":"let me in","ts":0} 2022-11-01 23:52:04 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:04.166 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:04.166 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 DEBUG:req [e70zw7bj9fc00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:52:04.168 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:04.168 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge [e70zw7bj9fc00] [I->M] SUCCESS (4ms) 2022-11-01 23:52:04 INFO:IrcBridge irc.example_KickerNick does not exist in the store yet, setting a profile Nov-1 23:52:04.169 DEBUG Intent Checking if user @irc.example_KickerNick:some.home.server is registered Nov-1 23:52:04.169 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:req [f48e3uoegu000] [[I->M]] Mapped kickee nick bob to {"userId":"@irc.example_bob:some.home.server","_data":{"displayName":"bob (IRC)"},"_localpart":"irc.example_bob","host":"some.home.server"} Nov-1 23:52:04.170 DEBUG MembershipQueue [f48e3uoegu000] @irc.example_bob:some.home.server@!foo:bar -> leave (reason: They had to go, they knew too much, kicker: @irc.example_KickerNick:some.home.server) Nov-1 23:52:04.170 DEBUG Intent Checking if user @irc.example_KickerNick:some.home.server is registered Nov-1 23:52:04.170 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge [f48e3uoegu000] [I->M] SUCCESS (5ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 18grhxfy4rts (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 18grhxfy4rts (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 501eir1m9bs00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 501eir1m9bs00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Kicking Matrix users on Matrix should make the kickee part the IRC channel =========================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.189 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.189 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.190 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.190 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : geop4jmykjs00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [ekz2d2sagp400] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [ekz2d2sagp400] [[M->I]] Message body: let me in 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [ekz2d2sagp400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.194 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.194 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2022-11-01 23:52:04 INFO:IrcBridge [ekz2d2sagp400] [M->I] SUCCESS (6ms) TEST: Test listening for irc.example_M-flibble to call function 'part' 2022-11-01 23:52:04 INFO:req [hsfareo6emo00] [[M->I]] onKick @the_kicker:localhost is kicking/banning @flibble:wibble from !foo:bar (reason: none) 2022-11-01 23:52:04 INFO:req [bz3c9hvvjps00] [[I->M]] onMessage: irc.example from=bob (null@irc.example) to=#coffee 2022-11-01 23:52:04 DEBUG:req [bz3c9hvvjps00] [[I->M]] action={"type":"message","text":"let me in","ts":0} 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Leaving channel #coffee TEST: Bridge called IRC client.part(["irc.example_M-flibble","part",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.part([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Left channel #coffee 2022-11-01 23:52:04 INFO:IrcBridge [hsfareo6emo00] [M->I] SUCCESS (3ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client geop4jmykjs00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping geop4jmykjs00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 89j2exynqks00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 89j2exynqks00 (M-flibble) because they are not joined to any channels 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:04.205 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered .Nov-1 23:52:04.205 DEBUG Intent ensureRegistered: Registered, and not encrypted Kicking Matrix users on IRC should make the AS bot kick the Matrix user from the Matrix room ============================================================================================= 2022-11-01 23:52:04 DEBUG:req [bz3c9hvvjps00] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:52:04.206 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:04.206 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge [bz3c9hvvjps00] [I->M] SUCCESS (7ms) TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.223 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.223 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.224 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.224 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : 9dsz1bsuhkc00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [6rt6xt7ad5o00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [6rt6xt7ad5o00] [[M->I]] Message body: let me in 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [6rt6xt7ad5o00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.227 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.228 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2022-11-01 23:52:04 INFO:IrcBridge [6rt6xt7ad5o00] [M->I] SUCCESS (5ms) 2022-11-01 23:52:04 INFO:req [b5qat5hzc9k00] [[I->M]] onKick(irc.example) KickerNick is kicking M-flibble from #coffee 2022-11-01 23:52:04 INFO:req [hzk4kwdl4800] [[I->M]] onMessage: irc.example from=bob (null@irc.example) to=#coffee 2022-11-01 23:52:04 DEBUG:req [hzk4kwdl4800] [[I->M]] action={"type":"message","text":"let me in","ts":0} Nov-1 23:52:04.233 DEBUG MembershipQueue [b5qat5hzc9k00] @flibble:wibble@!foo:bar -> leave (reason: KickerNick has kicked this user from #coffee (Reasons), kicker: @monkeybot:some.home.server) Nov-1 23:52:04.234 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.234 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 9dsz1bsuhkc00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 9dsz1bsuhkc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 8opgwzdavzk00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 8opgwzdavzk00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [b5qat5hzc9k00] [I->M] SUCCESS (4ms) 2022-11-01 23:52:04 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:04.236 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered .Nov-1 23:52:04.237 DEBUG Intent ensureRegistered: Registered, and not encrypted Kicking IRC users on Matrix should make the virtual IRC client KICK the real IRC user ====================================================================================== 2022-11-01 23:52:04 DEBUG:req [hzk4kwdl4800] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:52:04.238 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:04.238 DEBUG Intent ensureRegistered: Registered, and not encrypted TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcBridge [hzk4kwdl4800] [I->M] SUCCESS (20ms) 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.254 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.254 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.255 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.255 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : bwj70u88bps00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [enw67f5hfcw00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [enw67f5hfcw00] [[M->I]] Message body: let me in 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [enw67f5hfcw00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.258 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.258 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2022-11-01 23:52:04 INFO:IrcBridge [enw67f5hfcw00] [M->I] SUCCESS (5ms) TEST: Test listening for irc.example_M-flibble to call function 'send' 2022-11-01 23:52:04 INFO:req [98zgu1u7z0g00] [[M->I]] onKick @flibble:wibble is kicking/banning @irc.example_bob:some.home.server from !foo:bar (reason: they are a fish) 2022-11-01 23:52:04 INFO:req [fr5hj465r080] [[I->M]] onMessage: irc.example from=bob (null@irc.example) to=#coffee 2022-11-01 23:52:04 DEBUG:req [fr5hj465r080] [[I->M]] action={"type":"message","text":"let me in","ts":0} 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Kicking bob from channel #coffee TEST: Bridge called IRC client.send(["irc.example_M-flibble","send",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.send([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:IrcBridge [98zgu1u7z0g00] [M->I] SUCCESS (2ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client bwj70u88bps00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping bwj70u88bps00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client br4geu5mrjc00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping br4geu5mrjc00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:04.267 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:04.268 DEBUG Intent ensureRegistered: Registered, and not encrypted .2022-11-01 23:52:04 DEBUG:req [fr5hj465r080] [[I->M]] Relaying in room(s) !foo:bar Nov-1 23:52:04.268 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:04.268 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge [fr5hj465r080] [I->M] SUCCESS (7ms) Kicking on IRC join should be done for err_needreggednick ========================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.293 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.294 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.294 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.295 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : k9q3cftq1sg00 (bot enabled=true) 2022-11-01 23:52:04 INFO:MemberListSyncer Found 0 syncable rooms (3ms) 2022-11-01 23:52:04 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:04 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:04 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:04 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:04 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'join' 2022-11-01 23:52:04 INFO:req [5eiujge9olg00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 ERROR:client-connection Server: irc.example (M-flibble) Error: {"command":"err_needreggednick","args":["#coffee"]} 2022-11-01 23:52:04 ERROR:BridgedClient (@flibble:wibble) Join channel #coffee : {"command":"err_needreggednick","args":["#coffee"]} 2022-11-01 23:52:04 ERROR:BridgedClient (@flibble:wibble) Cannot track channel #coffee: err_needreggednick 2022-11-01 23:52:04 INFO:ClientPool Kicking @flibble:wibble from room due to err_needreggednick 2022-11-01 23:52:04 INFO:req [5d6laky1vio00] [[I->M]] M-flibble@irc.example#kaibqllbe8w00~@flibble:wibble : Sending metadata 'Could not join #coffee on 'irc.example': err_needreggednick' 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee 2022-11-01 23:52:04 INFO:IrcBridge [5eiujge9olg00] [M->I] FAILED (6ms) Nov-1 23:52:04.308 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.308 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client k9q3cftq1sg00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping k9q3cftq1sg00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client kaibqllbe8w00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping kaibqllbe8w00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:req [5d6laky1vio00] [[I->M]] Creating an admin room with @flibble:wibble Nov-1 23:52:04.310 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.310 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge [5d6laky1vio00] [I->M] FAILED (4ms) .Matrix-to-IRC message bridging should bridge matrix messages as IRC text ========================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.327 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.327 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.328 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.328 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : 3afwazpl4vc0 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [as9ykcik57k0] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [as9ykcik57k0] [[M->I]] Message body: Here is some test text. 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [as9ykcik57k0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.334 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.334 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 3afwazpl4vc0 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 3afwazpl4vc0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client c48g6bcikzs00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping c48g6bcikzs00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [as9ykcik57k0] [M->I] SUCCESS (8ms) .Matrix-to-IRC message bridging should bridge formatted matrix messages as formatted IRC text ============================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.357 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.357 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.357 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.358 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : dkru2urxz4g00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [5a8fs2ud0kk00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [5a8fs2ud0kk00] [[M->I]] Message body: I support em, strong bold and normal bold and bold and underline including green 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [5a8fs2ud0kk00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.374 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.374 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client dkru2urxz4g00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping dkru2urxz4g00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 7lc3c8byj6o00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 7lc3c8byj6o00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [5a8fs2ud0kk00] [M->I] SUCCESS (20ms) .Matrix-to-IRC message bridging should bridge escaped HTML matrix messages as unescaped HTML ============================================================================================ TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.399 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.399 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.400 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.400 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : 97qgfxev53w00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [if7bru3mc2o00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [if7bru3mc2o00] [[M->I]] Message body: this is a "test" & some _ mo!re fun ch@racters... are < included > here. 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [if7bru3mc2o00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.405 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.405 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 97qgfxev53w00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 97qgfxev53w00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client bjk4t8dstuw00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping bjk4t8dstuw00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [if7bru3mc2o00] [M->I] SUCCESS (11ms) .Matrix-to-IRC message bridging should strip out unknown html tags from formatted_body ====================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.432 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.432 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.433 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.433 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : arrnddm5e3c00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [ed7jez5j16o00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [ed7jez5j16o00] [[M->I]] Message body: Here is baz text 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [ed7jez5j16o00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.437 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.437 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client arrnddm5e3c00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping arrnddm5e3c00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client bkprqd41u3k00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping bkprqd41u3k00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [ed7jez5j16o00] [M->I] SUCCESS (7ms) .Matrix-to-IRC message bridging should use the fallback text if there are unrecognised tags =========================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.460 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.460 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.460 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.461 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : bi0jhy78u1c00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [7zhgcgtnjb800] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [7zhgcgtnjb800] [[M->I]] Message body: Here is *baz* text 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [7zhgcgtnjb800] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.465 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.465 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client bi0jhy78u1c00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping bi0jhy78u1c00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client dcemcxzv74000 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping dcemcxzv74000 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [7zhgcgtnjb800] [M->I] SUCCESS (7ms) .Matrix-to-IRC message bridging should bridge matrix emotes as IRC actions ========================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.495 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.496 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.496 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.497 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : 1d05ssh7duio0 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'action' 2022-11-01 23:52:04 INFO:req [al6acfgi92g00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [al6acfgi92g00] [[M->I]] Message body: thinks 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [al6acfgi92g00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.502 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.502 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.action(["irc.example_M-flibble","action",{"addr) TEST: Invoking test callback for user irc.example_M-flibble : client.action([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 1d05ssh7duio0 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 1d05ssh7duio0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 81e0k22q46800 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 81e0k22q46800 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [al6acfgi92g00] [M->I] SUCCESS (7ms) .Matrix-to-IRC message bridging should bridge matrix notices as IRC notices =========================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.523 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.523 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.524 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.524 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : 2jrabfjr16i00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'notice' 2022-11-01 23:52:04 INFO:req [2ah4ube5zfok0] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [2ah4ube5zfok0] [[M->I]] Message body: Some automated message 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [2ah4ube5zfok0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.528 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.528 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.notice(["irc.example_M-flibble","notice",{"addr) TEST: Invoking test callback for user irc.example_M-flibble : client.notice([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 2jrabfjr16i00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 2jrabfjr16i00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client exlpf74iruo00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping exlpf74iruo00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [2ah4ube5zfok0] [M->I] SUCCESS (7ms) .Matrix-to-IRC message bridging should bridge matrix replies as roughly formatted text ====================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.550 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.550 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.551 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.551 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : ai4erpo5ckg00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [7y5o13lokf400] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$original:bar.com 2022-11-01 23:52:04 DEBUG:req [7y5o13lokf400] [[M->I]] Message body: This is the real message 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [7y5o13lokf400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.556 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.556 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @friend:bar.com (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Created client for @friend:bar.com 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @friend:bar.com on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @friend:bar.com on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username friendbarc for @friend:bar.com on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Connecting to IRC server irc.example as M-friend (user=friendbarc) TEST: Bridge called IRC client.connect(["irc.example_M-friend","connect",{"addr) TEST: Invoking test callback for user irc.example_M-friend : client.connect([{"addr":"irc.example","nick":"M-friend") 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-friend","join",{"addr":") TEST: Invoking test callback for user irc.example_M-friend : client.join([{"addr":"irc.example","nick":"M-friend") 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2022-11-01 23:52:04 INFO:IrcBridge [7y5o13lokf400] [M->I] SUCCESS (8ms) TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [cw4s81v93dc00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [cw4s81v93dc00] [[M->I]] Message body: > <@somedude:bar.com> This is the fake message Reply Text 2022-11-01 23:52:04 INFO:req [cw4s81v93dc00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.564 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.564 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:IrcBridge [cw4s81v93dc00] [M->I] SUCCESS (8ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client ai4erpo5ckg00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping ai4erpo5ckg00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-friend@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-friend","disconnect",{"a) 2022-11-01 23:52:04 WARN:ClientPool Client jq3g8yl15lo00 (@friend:bar.com) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping jq3g8yl15lo00 (M-friend) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 4f2z7cr51yi00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 4f2z7cr51yi00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging should bridge matrix replies which contain displaynames ======================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.594 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.594 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.595 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.595 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : 1bzlek1nratc0 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [h37nz3arp5s00] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$original:bar.com 2022-11-01 23:52:04 DEBUG:req [h37nz3arp5s00] [[M->I]] Message body: This is the real message 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [h37nz3arp5s00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.599 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.600 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @friend:bar.com (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Created client for @friend:bar.com 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @friend:bar.com on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @friend:bar.com on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username friendbarc for @friend:bar.com on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Connecting to IRC server irc.example as M-friend (user=friendbarc) TEST: Bridge called IRC client.connect(["irc.example_M-friend","connect",{"addr) TEST: Invoking test callback for user irc.example_M-friend : client.connect([{"addr":"irc.example","nick":"M-friend") 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-friend","join",{"addr":") TEST: Invoking test callback for user irc.example_M-friend : client.join([{"addr":"irc.example","nick":"M-friend") 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2022-11-01 23:52:04 INFO:IrcBridge [h37nz3arp5s00] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [5f82l1nh79w00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [5f82l1nh79w00] [[M->I]] Message body: > This is the fake message Reply Text 2022-11-01 23:52:04 INFO:req [5f82l1nh79w00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.606 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.606 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:IrcBridge [5f82l1nh79w00] [M->I] SUCCESS (6ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 1bzlek1nratc0 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 1bzlek1nratc0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-friend@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-friend","disconnect",{"a) 2022-11-01 23:52:04 WARN:ClientPool Client ahpuhxdz78g00 (@friend:bar.com) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping ahpuhxdz78g00 (M-friend) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 5qia4l85rbk00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 5qia4l85rbk00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging should bridge matrix replies as roughly formatted text, newline edition ======================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.632 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.632 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.633 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.633 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : jppf8m1uw6800 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [ta14h6pk51c0] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$original:bar.com 2022-11-01 23:52:04 DEBUG:req [ta14h6pk51c0] [[M->I]] Message body: This is the real message 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [ta14h6pk51c0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.637 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.637 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @friend:bar.com (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Created client for @friend:bar.com 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @friend:bar.com on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @friend:bar.com on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username friendbarc for @friend:bar.com on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Connecting to IRC server irc.example as M-friend (user=friendbarc) TEST: Bridge called IRC client.connect(["irc.example_M-friend","connect",{"addr) TEST: Invoking test callback for user irc.example_M-friend : client.connect([{"addr":"irc.example","nick":"M-friend") 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-friend","join",{"addr":") TEST: Invoking test callback for user irc.example_M-friend : client.join([{"addr":"irc.example","nick":"M-friend") 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2022-11-01 23:52:04 INFO:IrcBridge [ta14h6pk51c0] [M->I] SUCCESS (5ms) TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [90lidablxng00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [90lidablxng00] [[M->I]] Message body: > <@somedude:bar.com> This is the fake message Reply Text 2022-11-01 23:52:04 INFO:req [90lidablxng00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.643 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.643 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:IrcBridge [90lidablxng00] [M->I] SUCCESS (6ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client jppf8m1uw6800 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping jppf8m1uw6800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-friend@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-friend","disconnect",{"a) 2022-11-01 23:52:04 WARN:ClientPool Client eegywpy3kgw00 (@friend:bar.com) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping eegywpy3kgw00 (M-friend) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 3mkmjk98sy000 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 3mkmjk98sy000 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging should bridge matrix replies as reply only, if source not found =============================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.666 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.666 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.667 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.667 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : jhvij9forqo00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [96su61q6np400] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [96su61q6np400] [[M->I]] Message body: > <@somedude:bar.com> This message is possibly fake Reply Text 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [96su61q6np400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.679 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.679 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout Nov-1 23:52:04.682 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.682 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:04.683 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.683 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:IrcBridge [96su61q6np400] [M->I] SUCCESS (14ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client jhvij9forqo00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping jhvij9forqo00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 8p2lhm71bac00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 8p2lhm71bac00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging should bridge matrix replies to replies without the original source =================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.702 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.702 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.702 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.703 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : if4kwwomgow00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [kayd7s3wk0000] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$first:bar.com 2022-11-01 23:52:04 DEBUG:req [kayd7s3wk0000] [[M->I]] Message body: Message #1 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [kayd7s3wk0000] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.706 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.706 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @friend:bar.com (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Created client for @friend:bar.com 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @friend:bar.com on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @friend:bar.com on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username friendbarc for @friend:bar.com on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Connecting to IRC server irc.example as M-friend (user=friendbarc) TEST: Bridge called IRC client.connect(["irc.example_M-friend","connect",{"addr) TEST: Invoking test callback for user irc.example_M-friend : client.connect([{"addr":"irc.example","nick":"M-friend") 2022-11-01 23:52:04 INFO:BridgedClient (@friend:bar.com) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-friend","join",{"addr":") TEST: Invoking test callback for user irc.example_M-friend : client.join([{"addr":"irc.example","nick":"M-friend") 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2022-11-01 23:52:04 INFO:IrcBridge [kayd7s3wk0000] [M->I] SUCCESS (5ms) 2022-11-01 23:52:04 INFO:req [hodoj0o4f2000] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$second:bar.com 2022-11-01 23:52:04 DEBUG:req [hodoj0o4f2000] [[M->I]] Message body: > <@friend:bar.com> Message#1 Message #2 2022-11-01 23:52:04 INFO:req [hodoj0o4f2000] [[M->I]] Relaying message in #coffee on irc.example 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2022-11-01 23:52:04 INFO:IrcBridge [hodoj0o4f2000] [M->I] SUCCESS (2ms) TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [h0prplhcsio00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [h0prplhcsio00] [[M->I]] Message body: > <@friend:bar.com> Message#2 Message #3 2022-11-01 23:52:04 INFO:req [h0prplhcsio00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.713 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.713 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:IrcBridge [h0prplhcsio00] [M->I] SUCCESS (6ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client if4kwwomgow00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping if4kwwomgow00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-friend@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-friend","disconnect",{"a) 2022-11-01 23:52:04 WARN:ClientPool Client gf4lk5h9hls00 (@friend:bar.com) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping gf4lk5h9hls00 (M-friend) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 4mci5v5yj8y00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 4mci5v5yj8y00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging should bridge matrix replies to ghosts with their nick ====================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.739 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.739 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.740 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.740 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : g00ab58syxs00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:req [c7t8134tfgg00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [c7t8134tfgg00] [[M->I]] Message body: > <@somedude:bar.com> This is the fake message Reply Text 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [c7t8134tfgg00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.745 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.745 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout Nov-1 23:52:04.747 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.748 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:04.748 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.748 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:IrcBridge [c7t8134tfgg00] [M->I] SUCCESS (6ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client g00ab58syxs00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping g00ab58syxs00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 5ll571wwoxw00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 5ll571wwoxw00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging should bridge matrix images as IRC action with a URL ==================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.770 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.770 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.771 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.772 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : dblavvm2ds800 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'action' 2022-11-01 23:52:04 INFO:req [ffycprfrn8o00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [ffycprfrn8o00] [[M->I]] Message body: the_image.jpg 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [ffycprfrn8o00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.776 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.777 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.action(["irc.example_M-flibble","action",{"addr) TEST: Invoking test callback for user irc.example_M-flibble : client.action([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client dblavvm2ds800 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping dblavvm2ds800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client hhmc5dcoxtc00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping hhmc5dcoxtc00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [ffycprfrn8o00] [M->I] SUCCESS (9ms) .Matrix-to-IRC message bridging should bridge matrix files as IRC action with a URL =================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.801 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.801 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.802 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.802 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : c7osq7q4ru800 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'action' 2022-11-01 23:52:04 INFO:req [k32mo29sqf400] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [k32mo29sqf400] [[M->I]] Message body: a_file.apk 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [k32mo29sqf400] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.806 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.806 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.action(["irc.example_M-flibble","action",{"addr) TEST: Invoking test callback for user irc.example_M-flibble : client.action([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client c7osq7q4ru800 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping c7osq7q4ru800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client hsssso0qre000 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping hsssso0qre000 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [k32mo29sqf400] [M->I] SUCCESS (8ms) .Matrix-to-IRC message bridging should bridge matrix topics as IRC topics ========================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-friend to call function 'connect' TEST: Test listening for irc.example_M-friend to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.829 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.829 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.830 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.830 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : k3r9m2kd89800 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'send' 2022-11-01 23:52:04 INFO:req [13xhciuz05a80] [[M->I]] onMessage: m.room.topic usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [13xhciuz05a80] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.834 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.834 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:wibble) Setting topic to Topics are amazingz in channel #coffee TEST: Bridge called IRC client.send(["irc.example_M-flibble","send",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.send([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client k3r9m2kd89800 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping k3r9m2kd89800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 19pqbttl2m740 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 19pqbttl2m740 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:IrcBridge [13xhciuz05a80] [M->I] SUCCESS (7ms) .Matrix-to-Matrix message bridging should bridge matrix messages to other mapped matrix rooms ============================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!second:roomid, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.866 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.867 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.868 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.868 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:04.868 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.868 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : hkq11hobcww00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [6r0a2g19cpo00] [[M->I]] onMessage: m.room.message usr=@flibble:some.home.server rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [6r0a2g19cpo00] [[M->I]] Message body: Here is some test text. 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [6r0a2g19cpo00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.877 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.878 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:04.879 DEBUG Intent Checking if user @irc.example_M-flibble:some.home.server is registered Nov-1 23:52:04.879 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:some.home.server (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:some.home.server) Created client for @flibble:some.home.server 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:some.home.server) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:some.home.server on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:some.home.server on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblesom for @flibble:some.home.server on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:some.home.server) Connecting to IRC server irc.example as M-flibble (user=flibblesom) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:some.home.server) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:some.home.server) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:some.home.server) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:some.home.server) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:some.home.server) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2022-11-01 23:52:04 INFO:IrcBridge [6r0a2g19cpo00] [M->I] SUCCESS (11ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client hkq11hobcww00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping hkq11hobcww00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client 95iub5u006400 (@flibble:some.home.server) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 95iub5u006400 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Matrix-to-Matrix message bridging should NOT bridge matrix messages to other mapped matrix rooms for PMs ========================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!second:roomid, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.911 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.912 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.913 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.913 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:04.913 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.913 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : e7riigqthdk00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. 2022-11-01 23:52:04 INFO:req [imams6gxulc00] [[M->I]] onInvite: from=@flibble:some.home.server to=@irc.example_nickserv:some.home.server rm=!private:room id=undefined 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [imams6gxulc00] [[M->I]] Handling invite from user directed at nickserv on irc.example 2022-11-01 23:52:04 INFO:IrcBridge irc.example_nickserv does not exist in the store yet, setting a profile Nov-1 23:52:04.920 DEBUG Intent Checking if user @irc.example_nickserv:some.home.server is registered Nov-1 23:52:04.921 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:04.921 DEBUG MembershipQueue [imams6gxulc00] @irc.example_nickserv:some.home.server@!private:room -> join (reason: none, kicker: undefined) Nov-1 23:52:04.922 DEBUG Intent Checking if user @irc.example_nickserv:some.home.server is registered Nov-1 23:52:04.922 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:req [imams6gxulc00] [[M->I]] Joined @irc.example_nickserv:some.home.server to room !private:room 2022-11-01 23:52:04 INFO:NeDBDataStore setPmRoom (id=!private:room, addr=irc.example chan=nickserv real=@flibble:some.home.server virt=@irc.example_nickserv:some.home.server) 2022-11-01 23:52:04 INFO:IrcBridge [imams6gxulc00] [M->I] SUCCESS (5ms) 2022-11-01 23:52:04 INFO:req [e7nv2l5dwrk00] [[M->I]] onInvite: from=@someotherguy:wibble to=@irc.example_nickserv:some.home.server rm=!private:room2 id=undefined 2022-11-01 23:52:04 INFO:req [e7nv2l5dwrk00] [[M->I]] Handling invite from user directed at nickserv on irc.example Nov-1 23:52:04.925 DEBUG MembershipQueue [e7nv2l5dwrk00] @irc.example_nickserv:some.home.server@!private:room2 -> join (reason: none, kicker: undefined) Nov-1 23:52:04.925 DEBUG Intent Checking if user @irc.example_nickserv:some.home.server is registered Nov-1 23:52:04.925 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:req [e7nv2l5dwrk00] [[M->I]] Joined @irc.example_nickserv:some.home.server to room !private:room2 2022-11-01 23:52:04 INFO:NeDBDataStore setPmRoom (id=!private:room2, addr=irc.example chan=nickserv real=@someotherguy:wibble virt=@irc.example_nickserv:some.home.server) 2022-11-01 23:52:04 INFO:IrcBridge [e7nv2l5dwrk00] [M->I] SUCCESS (2ms) 2022-11-01 23:52:04 INFO:req [kfqktfn3tl800] [[M->I]] onMessage: m.room.message usr=@flibble:some.home.server rm=!private:room id=undefined 2022-11-01 23:52:04 DEBUG:req [kfqktfn3tl800] [[M->I]] Message body: Here is some test text. 2022-11-01 23:52:04 INFO:req [kfqktfn3tl800] [[M->I]] Relaying message in nickserv on irc.example Nov-1 23:52:04.928 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.928 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:some.home.server (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:some.home.server) Created client for @flibble:some.home.server 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:some.home.server) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @flibble:some.home.server on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @flibble:some.home.server on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username flibblesom for @flibble:some.home.server on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:some.home.server) Connecting to IRC server irc.example as M-flibble (user=flibblesom) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:04 INFO:BridgedClient (@flibble:some.home.server) Client is now CONNECTED 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:some.home.server) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:04 INFO:IrcBridge Sending IRC message in nickserv as M-flibble (connected=true) 2022-11-01 23:52:04 DEBUG:BridgedClient (@flibble:some.home.server) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2022-11-01 23:52:04 INFO:IrcBridge [kfqktfn3tl800] [M->I] SUCCESS (7ms) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client e7riigqthdk00 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping e7riigqthdk00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:04 WARN:ClientPool Client i9rdnf35ty000 (@flibble:some.home.server) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping i9rdnf35ty000 (M-flibble) because they are not joined to any channels 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined .Matrix-to-IRC message bridging with media URL and drop time should NOT bridge old matrix messages older than the drop time =========================================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.958 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.958 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.959 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.959 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : 7gh7kl80gc000 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:04 ERROR:ClientPool undefined 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:04 INFO:IrcBridge Dropping old m.room.message event undefined timestamped 1667346364964 2022-11-01 23:52:04 INFO:IrcBridge [1jmrd9rb3kg00] [M->I] IGNORE dropped (0ms) 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:main Killing bridge: test teardown 2022-11-01 23:52:04 INFO:IrcBridge Killing all clients 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:04 WARN:ClientPool Client 7gh7kl80gc000 (null) disconnected with reason killed 2022-11-01 23:52:04 INFO:ClientPool Dropping 7gh7kl80gc000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:04 INFO:BridgedClient Killing client 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging with media URL and drop time should NOT bridge old matrix messages younger than the drop time on receive, which then go over the drop time whilst processing ============================================================================================================================================================================================ TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:04 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:04.987 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.987 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:04 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:04 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:04.988 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.988 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:04 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:04 INFO:Provisioner Provisioning started 2022-11-01 23:52:04 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:04 INFO:BridgedClient Created client for bot 2022-11-01 23:52:04 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:04 DEBUG:ClientPool Created new bot client for irc.example : gvljhqe40oo00 (bot enabled=true) 2022-11-01 23:52:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:04 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:04 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:04 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:04 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-tester to call function 'say' TEST: Test listening for irc.example_M-tester to call function 'connect' TEST: Test listening for irc.example_M-tester to call function 'join' 2022-11-01 23:52:04 INFO:req [gx6gvqff1o000] [[M->I]] onMessage: m.room.message usr=@tester:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:04 DEBUG:req [gx6gvqff1o000] [[M->I]] Message body: Hello world 2022-11-01 23:52:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:04 INFO:req [gx6gvqff1o000] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:04.992 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:04.992 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:04 INFO:ClientPool Creating virtual irc user with nick undefined for @tester:wibble (display name undefined) 2022-11-01 23:52:04 INFO:BridgedClient (@tester:wibble) Created client for @tester:wibble 2022-11-01 23:52:04 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:04 DEBUG:BridgedClient (@tester:wibble) Client is now CONNECTING 2022-11-01 23:52:04 DEBUG:IdentGenerator Pushing username generation request for @tester:wibble on irc.example to the queue... 2022-11-01 23:52:04 DEBUG:IdentGenerator Generating username for @tester:wibble on irc.example 2022-11-01 23:52:04 INFO:IdentGenerator Generated ident username testerwibb for @tester:wibble on irc.example 2022-11-01 23:52:04 INFO:BridgedClient (@tester:wibble) Connecting to IRC server irc.example as M-tester (user=testerwibb) TEST: Bridge called IRC client.connect(["irc.example_M-tester","connect",{"addr) TEST: Invoking test callback for user irc.example_M-tester : client.connect([{"addr":"irc.example","nick":"M-tester") 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:14 INFO:IrcBridge [gx6gvqff1o000] [M->I] DELAYED (10000ms) 2022-11-01 23:52:20 DEBUG:BridgedClient Timed out joining #coffee - didn't get callback but are now joined. Resolving. 2022-11-01 23:52:24 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:52:24 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:24 ERROR:ClientPool undefined 2022-11-01 23:52:24 INFO:BridgedClient (@tester:wibble) Client is now CONNECTED 2022-11-01 23:52:24 DEBUG:BridgedClient (@tester:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:24 INFO:IrcBridge Sending IRC message in #coffee as M-tester (connected=true) 2022-11-01 23:52:24 DEBUG:BridgedClient (@tester:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:24 DEBUG:BridgedClient (@tester:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-tester","join",{"addr":") TEST: Invoking test callback for user irc.example_M-tester : client.join([{"addr":"irc.example","nick":"M-tester") 2022-11-01 23:52:24 DEBUG:BridgedClient (@tester:wibble) Joined channel #coffee 2022-11-01 23:52:24 ERROR:BridgedClient (@tester:wibble) Dropping event: too old (expired at 1667346734992) 2022-11-01 23:52:24 INFO:IrcBridge [gx6gvqff1o000] [M->I] SUCCESS (20000ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client gvljhqe40oo00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping gvljhqe40oo00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-tester@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-tester","disconnect",{"a) 2022-11-01 23:52:05 WARN:ClientPool Client 9jyfpumitu800 (@tester:wibble) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 9jyfpumitu800 (M-tester) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging with media URL and drop time should bridge old matrix messages younger than the drop time ========================================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.024 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.024 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.026 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.026 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : 12a3ze65ohu80 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2022-11-01 23:52:05 INFO:req [vhi4tp6wys00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:05 DEBUG:req [vhi4tp6wys00] [[M->I]] Message body: Hello world 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [vhi4tp6wys00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:05.031 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.032 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:05 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 INFO:IrcBridge [vhi4tp6wys00] [M->I] SUCCESS (7ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client 12a3ze65ohu80 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 12a3ze65ohu80 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:05 WARN:ClientPool Client jngzgkqctzs00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping jngzgkqctzs00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC message bridging with media URL and drop time should bridge matrix files as IRC action with a configured media URL ================================================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.060 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.060 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.061 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.061 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : l10gyspr0n400 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'action' 2022-11-01 23:52:05 INFO:req [1pu2tjx80h6o0] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:05 DEBUG:req [1pu2tjx80h6o0] [[M->I]] Message body: a_file.apk 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [1pu2tjx80h6o0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:05.066 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.066 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:05 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.action(["irc.example_M-flibble","action",{"addr) TEST: Invoking test callback for user irc.example_M-flibble : client.action([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client l10gyspr0n400 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping l10gyspr0n400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:05 WARN:ClientPool Client 9yqy6uer10w00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 9yqy6uer10w00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:IrcBridge [1pu2tjx80h6o0] [M->I] SUCCESS (10ms) .MemberListSyncer should sync initial leaves from IRC to Matrix =============================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' 2022-11-01 23:52:05 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.112 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.112 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 1 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:05 DEBUG:IrcBridge Not joining !foo:bar because we are marked as joined 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : ec420831vs800 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer !foo:bar has 1 real Matrix users and 2 remote users (1/1) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 1 syncable rooms (6ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 1 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 1 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 1 matrix join events to inject. 2022-11-01 23:52:05 DEBUG:MemberListSyncer Injecting join event for @alice:bar in !foo:bar (0 left) is_frontier=true 2022-11-01 23:52:05 INFO:req [10d7nefgyi6o0] [[M->I]] onJoin: usr=@alice:bar rm=!foo:bar id=!injected 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (4ms) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:bar (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:bar) Created client for @alice:bar 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:bar) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @alice:bar on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @alice:bar on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@alice:bar) Connecting to IRC server irc.example as M-alice (user=alicebar) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:bar) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:bar) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:bar) Joined channel #coffee 2022-11-01 23:52:05 INFO:MemberListSyncer updateIrcMemberList: Updating IRC member list for #coffee with 2 IRC nicks 2022-11-01 23:52:05 INFO:IrcBridge [10d7nefgyi6o0] [M->I] SUCCESS (12ms) 2022-11-01 23:52:05 DEBUG:MemberListSyncer Leaving @irc.example_alpha:some.home.server from !foo:bar Nov-1 23:52:05.134 DEBUG MembershipQueue [j7tum5fjtgg00] @irc.example_alpha:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) 2022-11-01 23:52:05 INFO:MemberListSyncer updateIrcMemberList: Leaving 1 users as they are not in #coffee. 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client ec420831vs800 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping ec420831vs800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:52:05 WARN:ClientPool Client ebp9stgzwoo00 (@alice:bar) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping ebp9stgzwoo00 (M-alice) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED Nov-1 23:52:05.137 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.137 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined .2022-11-01 23:52:05 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Nov-1 23:52:05.139 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.139 DEBUG Intent ensureRegistered: Registered, and not encrypted MemberListSyncer should sync initial joins from Matrix to IRC ============================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' TEST: Test listening for irc.example_M-Bob to call function 'connect' TEST: Test listening for irc.example_M-Bob to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.163 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.164 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 1 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:05 DEBUG:IrcBridge Not joining !foo:bar because we are marked as joined 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : 78rjj0lzht800 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer !foo:bar has 2 real Matrix users and 0 remote users (1/1) 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:MemberListSyncer Found 1 syncable rooms (5ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 1 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 1 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 2 matrix join events to inject. 2022-11-01 23:52:05 DEBUG:MemberListSyncer Injecting join event for @alice:bar in !foo:bar (1 left) is_frontier=true 2022-11-01 23:52:05 INFO:req [4ih93q7x5ue00] [[M->I]] onJoin: usr=@alice:bar rm=!foo:bar id=!injected Nov-1 23:52:05.172 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.172 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Nov-1 23:52:05.174 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.174 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 DEBUG:MemberListSyncer Injecting join event for @bob:bar in !foo:bar (0 left) is_frontier=false 2022-11-01 23:52:05 INFO:req [54ue9oze2fw00] [[M->I]] onJoin: usr=@bob:bar rm=!foo:bar id=!injected 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (6ms) 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:bar (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:bar) Created client for @alice:bar 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:bar) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @alice:bar on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @alice:bar on irc.example 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @bob:bar (display name Bob) 2022-11-01 23:52:05 INFO:BridgedClient (@bob:bar) Created client for @bob:bar 2022-11-01 23:52:05 DEBUG:ClientPool 3 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@bob:bar) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @bob:bar on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @bob:bar on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@alice:bar) Connecting to IRC server irc.example as M-alice (user=alicebar) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:bar) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:bar) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:bar) Joined channel #coffee 2022-11-01 23:52:05 INFO:IrcBridge [4ih93q7x5ue00] [M->I] SUCCESS (12ms) 2022-11-01 23:52:05 INFO:BridgedClient (@bob:bar) Connecting to IRC server irc.example as M-Bob (user=bobbar) TEST: Bridge called IRC client.connect(["irc.example_M-Bob","connect",{"addr":") TEST: Invoking test callback for user irc.example_M-Bob : client.connect([{"addr":"irc.example","nick":"M-Bob","o) 2022-11-01 23:52:05 INFO:BridgedClient (@bob:bar) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@bob:bar) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-Bob","join",{"addr":"irc) TEST: Invoking test callback for user irc.example_M-Bob : client.join([{"addr":"irc.example","nick":"M-Bob","o) 2022-11-01 23:52:05 DEBUG:BridgedClient (@bob:bar) Joined channel #coffee 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client 78rjj0lzht800 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 78rjj0lzht800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:52:05 WARN:ClientPool Client 4qk2t3imqeq00 (@alice:bar) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 4qk2t3imqeq00 (M-alice) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-Bob@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-Bob","disconnect",{"addr) 2022-11-01 23:52:05 WARN:ClientPool Client 77gdiuc87kg00 (@bob:bar) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 77gdiuc87kg00 (M-Bob) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:IrcBridge [54ue9oze2fw00] [M->I] SUCCESS (14ms) .Mirroring Matrix users on IRC should join the IRC channel when the Matrix user joins ===================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.212 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.212 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.213 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.213 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.213 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.213 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.213 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.213 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.213 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.213 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : 22y9egcgvzwg0 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#a","#b","#c","#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'join' 2022-11-01 23:52:05 INFO:req [6y1kppr0gto00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 DEBUG:BridgedClient Joined channel #coffee 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:05 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee 2022-11-01 23:52:05 INFO:IrcBridge [6y1kppr0gto00] [M->I] SUCCESS (8ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client 22y9egcgvzwg0 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 22y9egcgvzwg0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:05 WARN:ClientPool Client pui91ivnb9c0 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping pui91ivnb9c0 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Mirroring Matrix users on IRC should part the IRC channel when the Matrix user leaves ====================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.255 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.255 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.256 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.256 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.256 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.257 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.257 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.257 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.257 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.257 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : jiss8eeny6g00 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#b","#a","#coffee","#c"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'part' 2022-11-01 23:52:05 INFO:req [1i5yyp4ahqps0] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:05 DEBUG:req [1i5yyp4ahqps0] [[M->I]] Message body: dummy text to get it to join 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [1i5yyp4ahqps0] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:05.267 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.267 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:05 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2022-11-01 23:52:05 INFO:IrcBridge [1i5yyp4ahqps0] [M->I] SUCCESS (7ms) 2022-11-01 23:52:05 INFO:req [copr78rnlqg00] [[M->I]] onLeave: usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Leaving channel #coffee TEST: Bridge called IRC client.part(["irc.example_M-flibble","part",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.part([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:05 DEBUG:BridgedClient (@flibble:wibble) Left channel #coffee 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcBridge [copr78rnlqg00] [M->I] SUCCESS (3ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client jiss8eeny6g00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping jiss8eeny6g00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:05 WARN:ClientPool Client ga1jguucj8g00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping ga1jguucj8g00 (M-flibble) because they are not joined to any channels 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Mirroring Matrix users on IRC should no-op if a Matrix user joins a room not being tracked =========================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.302 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.302 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.303 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.303 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.303 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.303 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.303 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.303 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.304 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.304 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : fqk182c1pts00 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#c","#coffee","#a","#b"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'part' 2022-11-01 23:52:05 INFO:req [i4mswfy3d1400] [[M->I]] onJoin: usr=@flibble:wibble rm=!bogusroom:id id=undefined 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [i4mswfy3d1400] [[M->I]] No tracked channels which mirror joins for this room. 2022-11-01 23:52:05 INFO:IrcBridge [i4mswfy3d1400] [M->I] IGNORE not mapped (2ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client fqk182c1pts00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping fqk182c1pts00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : aljyt960feo00 (bot enabled=true) .2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#c","#coffee","#a","#b"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Mirroring Matrix users on IRC should no-op if a Matrix user leaves a room and they aren't connected to the IRC channel ======================================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.352 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.352 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.353 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.353 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.353 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.353 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.353 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.353 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.353 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.354 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : flsf7gqy28o00 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#c","#a","#b","#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'part' 2022-11-01 23:52:05 INFO:req [g3rm5qvkjsg00] [[M->I]] onLeave: usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:IrcBridge [g3rm5qvkjsg00] [M->I] SUCCESS (2ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client flsf7gqy28o00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping flsf7gqy28o00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : j20p0i07n4o00 (bot enabled=true) .2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#c","#a","#b","#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Mirroring Matrix users on IRC should join all IRC channels if there are many Matrix joins for the same user ============================================================================================================ TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.391 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.391 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.395 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.395 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.395 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.395 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.395 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.395 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.395 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.395 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : dvpd06e23s800 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#b","#coffee","#c","#a"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-newuser to call function 'connect' TEST: Test listening for irc.example_M-newuser to call function 'join' 2022-11-01 23:52:05 INFO:req [c67irw3f84000] [[M->I]] onJoin: usr=@newuser:localhost rm=!a:localhost id=undefined 2022-11-01 23:52:05 INFO:req [33kxiw2rwm400] [[M->I]] onJoin: usr=@newuser:localhost rm=!b:localhost id=undefined 2022-11-01 23:52:05 INFO:req [8dble56kq2800] [[M->I]] onJoin: usr=@newuser:localhost rm=!c:localhost id=undefined 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #a TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 DEBUG:BridgedClient Joined channel #a 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #b TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 DEBUG:BridgedClient Joined channel #b 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #c TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 DEBUG:BridgedClient Joined channel #c 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @newuser:localhost (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@newuser:localhost) Created client for @newuser:localhost 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@newuser:localhost) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @newuser:localhost on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @newuser:localhost on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Returning cached bridged client @newuser:localhost 2022-11-01 23:52:05 DEBUG:ClientPool Returning cached bridged client @newuser:localhost 2022-11-01 23:52:05 INFO:IdentGenerator Generated ident username newuserloc for @newuser:localhost on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@newuser:localhost) Connecting to IRC server irc.example as M-newuser (user=newuserloc) TEST: Bridge called IRC client.connect(["irc.example_M-newuser","connect",{"add) TEST: Invoking test callback for user irc.example_M-newuser : client.connect([{"addr":"irc.example","nick":"M-newuser) 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:BridgedClient (@newuser:localhost) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@newuser:localhost) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 DEBUG:BridgedClient (@newuser:localhost) Joining channel #b TEST: Bridge called IRC client.join(["irc.example_M-newuser","join",{"addr":) TEST: Invoking test callback for user irc.example_M-newuser : client.join([{"addr":"irc.example","nick":"M-newuser) 2022-11-01 23:52:05 DEBUG:BridgedClient (@newuser:localhost) Joining channel #c TEST: Bridge called IRC client.join(["irc.example_M-newuser","join",{"addr":) TEST: Invoking test callback for user irc.example_M-newuser : client.join([{"addr":"irc.example","nick":"M-newuser) 2022-11-01 23:52:05 DEBUG:BridgedClient (@newuser:localhost) Joined channel #b 2022-11-01 23:52:05 DEBUG:BridgedClient (@newuser:localhost) Joined channel #c 2022-11-01 23:52:05 INFO:IrcBridge [33kxiw2rwm400] [M->I] SUCCESS (13ms) 2022-11-01 23:52:05 INFO:IrcBridge [8dble56kq2800] [M->I] SUCCESS (13ms) 2022-11-01 23:52:05 DEBUG:BridgedClient (@newuser:localhost) Joining channel #a TEST: Bridge called IRC client.join(["irc.example_M-newuser","join",{"addr":) TEST: Invoking test callback for user irc.example_M-newuser : client.join([{"addr":"irc.example","nick":"M-newuser) 2022-11-01 23:52:05 DEBUG:BridgedClient (@newuser:localhost) Joined channel #a 2022-11-01 23:52:05 INFO:IrcBridge [c67irw3f84000] [M->I] SUCCESS (14ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client dvpd06e23s800 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping dvpd06e23s800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-newuser@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-newuser","disconnect",{") 2022-11-01 23:52:05 WARN:ClientPool Client iq5rcaw6sf400 (@newuser:localhost) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping iq5rcaw6sf400 (M-newuser) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Mirroring IRC users on Matrix should join the matrix room when the IRC user joins ================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.450 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.450 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.451 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.451 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.452 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.452 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.452 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.452 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.452 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.452 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : cv9vufy0ytc00 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#b","#a","#c","#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:req [7ju8fv2wqa800] [[I->M]] onJoin(join) bob to #coffee 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.468 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Nov-1 23:52:05.469 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:req [7ju8fv2wqa800] [[I->M]] Joining room !foo:bar and setting presence to online Nov-1 23:52:05.470 DEBUG MembershipQueue [7ju8fv2wqa800] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:05.470 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.470 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client cv9vufy0ytc00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping cv9vufy0ytc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED Nov-1 23:52:05.473 WARN MembershipQueue [7ju8fv2wqa800] Failed to join !foo:bar, delaying for 460.7437693303246ms Nov-1 23:52:05.474 DEBUG MembershipQueue [7ju8fv2wqa800] Failed with: undefined Failed to join room .Mirroring IRC users on Matrix should leave the matrix room when the IRC user parts =================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.502 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.502 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.503 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.503 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.503 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.503 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.504 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.504 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.504 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.504 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : e6pll5f62wo00 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#c","#a","#b","#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [41jnzncs7oa00] [[I->M]] onPart(part) bob to #coffee 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.515 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.515 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:req [41jnzncs7oa00] [[I->M]] Mapped nick bob to @irc.example_bob:some.home.server (leaving 1 room(s)) Nov-1 23:52:05.516 DEBUG MembershipQueue [41jnzncs7oa00] @irc.example_bob:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) 2022-11-01 23:52:05 INFO:IrcBridge [41jnzncs7oa00] [I->M] SUCCESS (3ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client e6pll5f62wo00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping e6pll5f62wo00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Mirroring IRC users on Matrix should leave the matrix room with a reason when the IRC user parts ================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.540 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.540 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.541 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.541 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.541 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.541 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.541 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.541 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.541 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.542 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : 773hx6l0xhc00 (bot enabled=true) 2022-11-01 23:52:05 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2022-11-01 23:52:05 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2022-11-01 23:52:05 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2022-11-01 23:52:05 DEBUG:MemberListSyncer 0 rooms passed the config rules 2022-11-01 23:52:05 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2022-11-01 23:52:05 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#coffee","#a","#b","#c"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [48v1zfxl68k00] [[I->M]] onPart(part) bob to #coffee 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.552 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.552 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:req [48v1zfxl68k00] [[I->M]] Mapped nick bob to @irc.example_bob:some.home.server (leaving 1 room(s)) Nov-1 23:52:05.553 DEBUG MembershipQueue [48v1zfxl68k00] @irc.example_bob:some.home.server@!foo:bar -> leave (reason: Part: has been whacked with a wet trout, kicker: undefined) 2022-11-01 23:52:05 INFO:IrcBridge [48v1zfxl68k00] [I->M] SUCCESS (4ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client 773hx6l0xhc00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 773hx6l0xhc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC PMing should join 1:1 rooms invited from matrix ============================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:52:05 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.577 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.577 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.578 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.578 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : 60im19e9ibg00 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2022-11-01 23:52:05 INFO:req [bdeua9bpkz400] [[M->I]] onInvite: from=@flibble:wibble to=@irc.example_someone:some.home.server rm=!foo:bar id=undefined 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [bdeua9bpkz400] [[M->I]] Handling invite from user directed at someone on irc.example 2022-11-01 23:52:05 INFO:IrcBridge irc.example_someone does not exist in the store yet, setting a profile Nov-1 23:52:05.585 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.585 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.585 DEBUG MembershipQueue [bdeua9bpkz400] @irc.example_someone:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:05.585 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.586 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:req [bdeua9bpkz400] [[M->I]] Joined @irc.example_someone:some.home.server to room !foo:bar 2022-11-01 23:52:05 INFO:NeDBDataStore setPmRoom (id=!foo:bar, addr=irc.example chan=someone real=@flibble:wibble virt=@irc.example_someone:some.home.server) 2022-11-01 23:52:05 INFO:IrcBridge [bdeua9bpkz400] [M->I] SUCCESS (5ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client 60im19e9ibg00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 60im19e9ibg00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC PMing should join group chat rooms invited from matrix then leave them ===================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.635 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.635 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.638 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.638 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : 2ojd43dk5n400 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2022-11-01 23:52:05 INFO:req [3de3q5ti5yo00] [[M->I]] onInvite: from=@flibble:wibble to=@irc.example_someone:some.home.server rm=!foo:bar id=undefined 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [3de3q5ti5yo00] [[M->I]] Handling invite from user directed at someone on irc.example 2022-11-01 23:52:05 INFO:IrcBridge irc.example_someone does not exist in the store yet, setting a profile Nov-1 23:52:05.648 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.648 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.649 DEBUG MembershipQueue [3de3q5ti5yo00] @irc.example_someone:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:05.649 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.650 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:req [3de3q5ti5yo00] [[M->I]] Joined @irc.example_someone:some.home.server to room !foo:bar 2022-11-01 23:52:05 WARN:req [3de3q5ti5yo00] [[M->I]] Room !foo:bar is not a 1:1 chat 2022-11-01 23:52:05 INFO:IrcBridge [3de3q5ti5yo00] [M->I] SUCCESS (9ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client 2ojd43dk5n400 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 2ojd43dk5n400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Matrix-to-IRC PMing disabled should join 1:1 rooms invited from matrix, announce and then leave them ===================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:52:05 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.692 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.692 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.694 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.694 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : juzyl0x2o4w00 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2022-11-01 23:52:05 INFO:req [7pjpfgs0q3o00] [[M->I]] onInvite: from=@flibble:wibble to=@irc.example_someone:some.home.server rm=!foo:bar id=undefined 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [7pjpfgs0q3o00] [[M->I]] Handling invite from user directed at someone on irc.example 2022-11-01 23:52:05 INFO:IrcBridge irc.example_someone does not exist in the store yet, setting a profile Nov-1 23:52:05.706 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.706 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:req [7pjpfgs0q3o00] [[M->I]] Accepting invite, and then leaving: This server does not allow PMs. Nov-1 23:52:05.707 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.707 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.708 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.708 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [7pjpfgs0q3o00] [M->I] SUCCESS (9ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client juzyl0x2o4w00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping juzyl0x2o4w00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix PMing should create a 1:1 matrix room and invite the real matrix user when it receives a PM directed at a virtual user from a real IRC user ========================================================================================================================================================== TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' 2022-11-01 23:52:05 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #a 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.746 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.746 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.747 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.748 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : 595w2cdqpls00 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:req [k3nk5rf8chc00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:52:05 DEBUG:req [k3nk5rf8chc00] [[M->I]] Message body: get me in 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [k3nk5rf8chc00] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:05.754 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.754 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:05 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Connecting to IRC server irc.example as M-alice (user=aliceanoth) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #b 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:52:05 INFO:IrcBridge [k3nk5rf8chc00] [M->I] SUCCESS (14ms) 2022-11-01 23:52:05 INFO:req [7ec599uu4xk00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [7ec599uu4xk00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.770 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.771 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 DEBUG:req [7ec599uu4xk00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [7ec599uu4xk00] [[I->M]] Creating a PM room with @alice:anotherhomeserver Nov-1 23:52:05.773 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.773 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:NeDBDataStore setPmRoom (id=!fehwfweF:fuiowehfwe, addr=irc.example chan=bob real=@alice:anotherhomeserver virt=@irc.example_bob:some.home.server) 2022-11-01 23:52:05 INFO:req [7ec599uu4xk00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.775 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.775 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client 595w2cdqpls00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 595w2cdqpls00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:52:05 WARN:ClientPool Client b9ittmc5img00 (@alice:anotherhomeserver) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping b9ittmc5img00 (M-alice) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:IrcBridge [7ec599uu4xk00] [I->M] SUCCESS (12ms) .IRC-to-Matrix PMing should not create multiple matrix rooms when several PMs are received in quick succession ============================================================================================================== TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #c 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.814 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.814 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.816 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.816 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : fjx6hbevos800 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #c 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:req [3dyjd0lem2200] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:52:05 DEBUG:req [3dyjd0lem2200] [[M->I]] Message body: get me in 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 INFO:req [3dyjd0lem2200] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:05.822 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.822 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:05 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Connecting to IRC server irc.example as M-alice (user=aliceanoth) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:52:05 INFO:IrcBridge [3dyjd0lem2200] [M->I] SUCCESS (16ms) 2022-11-01 23:52:05 INFO:req [a5quqg1esa000] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [a5quqg1esa000] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [aoilkc5gpwc00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [aoilkc5gpwc00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [bid2rsrgt0o00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [bid2rsrgt0o00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [epwcladcz3c00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [epwcladcz3c00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [1315l23cix9c0] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [1315l23cix9c0] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [drwjrpa3ucg00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [drwjrpa3ucg00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [i28qb33z7q800] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [i28qb33z7q800] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [cqhlmdvbgpk00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [cqhlmdvbgpk00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [d11sianumg000] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [d11sianumg000] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:req [fg0nnnmetiw00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [fg0nnnmetiw00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.845 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.846 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.846 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.846 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.847 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.847 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.848 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.848 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.849 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.849 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.849 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.849 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.850 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.850 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.851 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.851 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.851 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.852 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.852 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.853 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 DEBUG:req [a5quqg1esa000] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [a5quqg1esa000] [[I->M]] Creating a PM room with @alice:anotherhomeserver Nov-1 23:52:05.854 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.854 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:NeDBDataStore setPmRoom (id=!fehwfweF:fuiowehfwe, addr=irc.example chan=bob real=@alice:anotherhomeserver virt=@irc.example_bob:some.home.server) 2022-11-01 23:52:05 DEBUG:req [aoilkc5gpwc00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [a5quqg1esa000] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.855 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.855 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [a5quqg1esa000] [I->M] SUCCESS (18ms) 2022-11-01 23:52:05 DEBUG:req [aoilkc5gpwc00] [[I->M]] Querying PM room state (!fehwfweF:fuiowehfwe) between @alice:anotherhomeserver and @irc.example_bob:some.home.server Nov-1 23:52:05.856 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.856 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:req [aoilkc5gpwc00] [[I->M]] Inviting @alice:anotherhomeserver to the existing PM room with @irc.example_bob:some.home.server (current membership=undefined) Nov-1 23:52:05.857 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.857 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 DEBUG:req [bid2rsrgt0o00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [aoilkc5gpwc00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.858 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.858 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [aoilkc5gpwc00] [I->M] SUCCESS (20ms) 2022-11-01 23:52:05 INFO:req [bid2rsrgt0o00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.859 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.859 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [bid2rsrgt0o00] [I->M] SUCCESS (21ms) 2022-11-01 23:52:05 DEBUG:req [epwcladcz3c00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [epwcladcz3c00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.860 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.860 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [epwcladcz3c00] [I->M] SUCCESS (22ms) 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #c 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 DEBUG:req [1315l23cix9c0] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [1315l23cix9c0] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.862 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.862 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [1315l23cix9c0] [I->M] SUCCESS (21ms) 2022-11-01 23:52:05 DEBUG:req [drwjrpa3ucg00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [drwjrpa3ucg00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.863 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.863 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [drwjrpa3ucg00] [I->M] SUCCESS (21ms) 2022-11-01 23:52:05 DEBUG:req [i28qb33z7q800] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [i28qb33z7q800] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.864 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.864 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [i28qb33z7q800] [I->M] SUCCESS (22ms) 2022-11-01 23:52:05 DEBUG:req [cqhlmdvbgpk00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [cqhlmdvbgpk00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.866 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.866 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [cqhlmdvbgpk00] [I->M] SUCCESS (23ms) 2022-11-01 23:52:05 DEBUG:req [d11sianumg000] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [d11sianumg000] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.867 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.867 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [d11sianumg000] [I->M] SUCCESS (25ms) 2022-11-01 23:52:05 DEBUG:BridgedClient Joining channel #c 2022-11-01 23:52:05 DEBUG:req [fg0nnnmetiw00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [fg0nnnmetiw00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.869 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.870 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [fg0nnnmetiw00] [I->M] SUCCESS (26ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client fjx6hbevos800 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping fjx6hbevos800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:52:05 WARN:ClientPool Client 58dr4n7vhkk00 (@alice:anotherhomeserver) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 58dr4n7vhkk00 (M-alice) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix Non-Federated PMing should create a non-federated 1:1 matrix room and invite the real matrix user when it receives a PM directed at a virtual user from a real IRC user ====================================================================================================================================================================================== TEST: Test listening for irc.example_M-alice to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-alice to call function 'join' 2022-11-01 23:52:05 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.897 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.897 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.898 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.899 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : brwiybcg9xs00 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:req [2ik2mmcyo2000] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2022-11-01 23:52:05 DEBUG:req [2ik2mmcyo2000] [[M->I]] Message body: get me in 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #b 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:req [2ik2mmcyo2000] [[M->I]] Relaying message in #coffee on irc.example Nov-1 23:52:05.904 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.905 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2022-11-01 23:52:05 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2022-11-01 23:52:05 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2022-11-01 23:52:05 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:05 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Connecting to IRC server irc.example as M-alice (user=aliceanoth) TEST: Bridge called IRC client.connect(["irc.example_M-alice","connect",{"addr") TEST: Invoking test callback for user irc.example_M-alice : client.connect([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Joining channel #coffee TEST: Bridge called IRC client.join(["irc.example_M-alice","join",{"addr":"i) TEST: Invoking test callback for user irc.example_M-alice : client.join([{"addr":"irc.example","nick":"M-alice",) 2022-11-01 23:52:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2022-11-01 23:52:05 INFO:IrcBridge [2ik2mmcyo2000] [M->I] SUCCESS (8ms) 2022-11-01 23:52:05 INFO:req [4ux1t369cya00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2022-11-01 23:52:05 DEBUG:req [4ux1t369cya00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2022-11-01 23:52:05 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Nov-1 23:52:05.912 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.913 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 DEBUG:req [4ux1t369cya00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2022-11-01 23:52:05 INFO:req [4ux1t369cya00] [[I->M]] Creating a PM room with @alice:anotherhomeserver Nov-1 23:52:05.914 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.914 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:NeDBDataStore setPmRoom (id=!fehwfweF:fuiowehfwe, addr=irc.example chan=bob real=@alice:anotherhomeserver virt=@irc.example_bob:some.home.server) 2022-11-01 23:52:05 INFO:req [4ux1t369cya00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Nov-1 23:52:05.915 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.916 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client brwiybcg9xs00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping brwiybcg9xs00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2022-11-01 23:52:05 WARN:ClientPool Client apldgbdi04s00 (@alice:anotherhomeserver) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping apldgbdi04s00 (M-alice) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:IrcBridge [4ux1t369cya00] [I->M] SUCCESS (8ms) .Matrix-to-IRC PMing over federation disabled should join 1:1 rooms invited from matrix, announce and then leave them ===================================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' 2022-11-01 23:52:05 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. Nov-1 23:52:05.942 DEBUG MembershipQueue [7ju8fv2wqa800] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:05.943 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.943 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.943 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:05.943 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [7ju8fv2wqa800] [I->M] SUCCESS (479ms) Nov-1 23:52:05.953 WARN MembershipQueue [7ju8fv2wqa800] Failed to join !foo:bar, delaying for 500ms Nov-1 23:52:05.953 DEBUG MembershipQueue [7ju8fv2wqa800] Failed with: undefined Failed to join room 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.956 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.956 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.957 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.957 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : j6cvbxptqhk00 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2022-11-01 23:52:05 INFO:req [8ko69ffpmwg00] [[M->I]] onInvite: from=@flibble:wobble to=@irc.example_someone:some.home.server rm=!foo:bar id=undefined 2022-11-01 23:52:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:05 ERROR:ClientPool Failed to join channel:: #b 2022-11-01 23:52:05 ERROR:ClientPool undefined 2022-11-01 23:52:05 INFO:req [8ko69ffpmwg00] [[M->I]] Handling invite from user directed at someone on irc.example 2022-11-01 23:52:05 INFO:IrcBridge irc.example_someone does not exist in the store yet, setting a profile Nov-1 23:52:05.965 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.965 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:req [8ko69ffpmwg00] [[M->I]] Accepting invite, and then leaving: This server does not allow federated PMs. Nov-1 23:52:05.966 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.966 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:05.967 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Nov-1 23:52:05.967 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge [8ko69ffpmwg00] [M->I] SUCCESS (6ms) 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client j6cvbxptqhk00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping j6cvbxptqhk00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED .Provisioning API room setup link endpoint should create a M<--->I link ======================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:05 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:05 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:05.993 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.993 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:05 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:05 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:05.994 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:05.994 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:05 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:05 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:05 INFO:Provisioner Provisioning started 2022-11-01 23:52:05 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:05 DEBUG:ClientPool Created new bot client for irc.example : 37jfv7bqkau00 (bot enabled=true) 2022-11-01 23:52:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:05 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:05 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:05 INFO:IrcBridge Startup complete. 2022-11-01 23:52:05 INFO:main Killing bridge: test teardown 2022-11-01 23:52:05 INFO:IrcBridge Killing all clients 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:05 WARN:ClientPool Client 37jfv7bqkau00 (null) disconnected with reason killed 2022-11-01 23:52:05 INFO:ClientPool Dropping 37jfv7bqkau00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:05 INFO:BridgedClient Killing client 2022-11-01 23:52:05 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:05 INFO:BridgedClient Created client for bot 2022-11-01 23:52:05 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 44v577pygv400 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should create a M<--->I link for a channel that has capital letters in it ==================================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #c 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.025 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.026 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.027 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.027 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : hmpbgos4tu800 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client hmpbgos4tu800 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping hmpbgos4tu800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 1ghhq105bbnk0 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link with the same id as one existing ============================================================================================================ TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.057 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.057 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.058 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.058 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : xcumyja6iog0 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client xcumyja6iog0 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping xcumyja6iog0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 4l4j2n4pnz000 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when room_id is malformed ===================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.086 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.086 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.087 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.088 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : e0oe9rr7dpc00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client e0oe9rr7dpc00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping e0oe9rr7dpc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : esjf4ek10n400 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when remote_room_server is malformed ================================================================================================================ TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.115 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.115 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.116 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.117 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 3meg71aqtb800 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 3meg71aqtb800 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 3meg71aqtb800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 2b5qg9mbu79c0 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when remote_room_channel is malformed ================================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.144 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.145 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.146 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.146 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : c90twn9k0mw00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client c90twn9k0mw00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping c90twn9k0mw00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : i3awp3rg2qo00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when remote_room_channel is excluded by the config ============================================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.180 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.180 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.181 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.181 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : f9hadz2s9dc00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client f9hadz2s9dc00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping f9hadz2s9dc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : l91txb9z0ow0 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when matrix_room_id is not defined ============================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.215 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.215 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.216 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.216 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 8upvd5w3nxs00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 8upvd5w3nxs00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 8upvd5w3nxs00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 9hvard7cc2k00 (bot enabled=true) 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #b 2022-11-01 23:52:06 ERROR:ClientPool undefined .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when remote_room_server is not defined ================================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.254 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.254 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.255 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.256 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 5xikc56pbv800 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 5xikc56pbv800 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 5xikc56pbv800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : ee1leswqhw000 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when remote_room_channel is not defined =================================================================================================================== 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #a 2022-11-01 23:52:06 ERROR:ClientPool undefined TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.284 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.284 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.285 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.286 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 9bk6k6ft3b400 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 9bk6k6ft3b400 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 9bk6k6ft3b400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : hljqmrznr0w00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when op_nick is not defined ======================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.314 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.314 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.315 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.315 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 71qob0sk1ws00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 71qob0sk1ws00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 71qob0sk1ws00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 4f01arnzk9k00 (bot enabled=true) 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when op_nick is not in the room =========================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.343 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.344 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.345 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.345 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : c4x33w48pwg00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client c4x33w48pwg00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping c4x33w48pwg00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 96r00hy9mpc00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when op_nick is not an operator, but is in the room =============================================================================================================================== 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #a 2022-11-01 23:52:06 ERROR:ClientPool undefined TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #a 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.392 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.392 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.393 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.393 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 6xny33psxh400 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 6xny33psxh400 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 6xny33psxh400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : h4ya0suer6o00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup link endpoint should not create a M<--->I link when user does not have enough power in room ======================================================================================================================== 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.439 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.439 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.441 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.441 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : dam0kwrj33c00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client dam0kwrj33c00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping dam0kwrj33c00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : go3svx32ra000 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should remove an existing M<--->I link =================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. Nov-1 23:52:06.468 DEBUG MembershipQueue [7ju8fv2wqa800] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:06.469 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:06.469 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:06.470 WARN MembershipQueue [7ju8fv2wqa800] Failed to join !foo:bar, delaying for 500ms Nov-1 23:52:06.470 DEBUG MembershipQueue [7ju8fv2wqa800] Failed with: undefined Failed to join room 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #a 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.472 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.472 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.473 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.473 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : htxurix2px400 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client htxurix2px400 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping htxurix2px400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : kg8nbf34xps00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should not remove a non-existing M<--->I link ========================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.502 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.505 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.506 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.506 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : jtzq8rlinv400 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client jtzq8rlinv400 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping jtzq8rlinv400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 6jbolnofoq000 (bot enabled=true) 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #a 2022-11-01 23:52:06 ERROR:ClientPool undefined .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should not remove a non-provision M<--->I link =========================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. Nov-1 23:52:06.534 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.534 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Nov-1 23:52:06.536 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.536 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.538 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.538 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.539 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.539 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : n0drzufojg00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client n0drzufojg00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping n0drzufojg00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 62e1dpbmz1s00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should not remove a M<--->I link when room_id is malformed ======================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. Nov-1 23:52:06.565 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.565 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #a 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Nov-1 23:52:06.567 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.567 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.570 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.570 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.571 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.571 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : f9e8k7hvjw800 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client f9e8k7hvjw800 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping f9e8k7hvjw800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 2o2dur6xt0a00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should not remove a M<--->I link when remote_room_server is malformed ================================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.600 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.601 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.602 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.602 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : aq6g88wld4800 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client aq6g88wld4800 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping aq6g88wld4800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : gamz4yuxra000 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should not remove a M<--->I link when remote_room_channel is malformed =================================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.631 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.631 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.632 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.632 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : fdipaatwzd400 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client fdipaatwzd400 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping fdipaatwzd400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : as1cdz7yt2000 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should not remove a M<--->I link when matrix_room_id is not defined ================================================================================================================ TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.670 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.670 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.671 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.671 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 5ldkb70wpps00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 5ldkb70wpps00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 5ldkb70wpps00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : cfrzy5yqsfc00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should not remove a M<--->I link when remote_room_server is not defined ==================================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.704 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.705 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.706 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.706 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : bjw81fpzj6w00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client bjw81fpzj6w00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping bjw81fpzj6w00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : cv8jee58e3s00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API room setup unlink endpoint should not remove a M<--->I link when remote_room_channel is not defined ===================================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #c 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.734 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.734 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.735 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.735 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 7ciku3848oc00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 7ciku3848oc00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 7ciku3848oc00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : d3xf27009ew00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API with config links existing should not create a M<--->I link of the same link id ================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 WARN:IrcServer ** The IrcServer.mappings config schema has changed, allowing legacy format for now. ** 2022-11-01 23:52:06 WARN:IrcServer See https://github.com/matrix-org/matrix-appservice-irc/blob/master/CHANGELOG.md for details 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=config) 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.769 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.769 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:06.770 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.770 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:06.770 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.770 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : ebg2eofpqa800 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (2 channels) => ["#provisionedchannel","#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client ebg2eofpqa800 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping ebg2eofpqa800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : ksb1jcqjc5c00 (bot enabled=true) .2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (2 channels) => ["#provisionedchannel","#coffee"] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #provisionedchannel on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2022-11-01 23:52:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Provisioning API message sending and joining should allow IRC to send messages via the new link ================================================================================================ TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.800 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.800 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : 6abki6rug1c00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'say' TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2022-11-01 23:52:06 INFO:ProvisionRequest [83fccb18 requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #a 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:ProvisionRequest [83fccb18 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:ProvisionRequest [83fccb18 requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Joined channel #provisionedchannel 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #a TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Leaving channel #provisionedchannel TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Left channel #provisionedchannel 2022-11-01 23:52:06 INFO:ProvisionRequest [83fccb18 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2022-11-01 23:52:06 INFO:ProvisionRequest [83fccb18 requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:06 INFO:ProvisionRequest [83fccb18 requestLink] [[M->I]] Sending result: {} 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:req [7uixbsoil1g00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2022-11-01 23:52:06 DEBUG:req [7uixbsoil1g00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2022-11-01 23:52:06 DEBUG:req [7uixbsoil1g00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2022-11-01 23:52:06 INFO:ProvisionRequest [83fccb18 requestLink] [[M->I]] oprah has authorised a new provisioning 2022-11-01 23:52:06 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2022-11-01 23:52:06 INFO:IrcBridge [7uixbsoil1g00] [I->M] SUCCESS (1ms) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:ProvisionRequest [83fccb18 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=provision) 2022-11-01 23:52:06 INFO:req [6h67nq1tf4s00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2022-11-01 23:52:06 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:06 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:06 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:06 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:06 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel 2022-11-01 23:52:06 INFO:IrcBridge [6h67nq1tf4s00] [M->I] SUCCESS (4ms) 2022-11-01 23:52:06 INFO:req [2ngacfo6n1u00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:06 DEBUG:req [2ngacfo6n1u00] [[M->I]] Message body: A message 2022-11-01 23:52:06 INFO:req [2ngacfo6n1u00] [[M->I]] Relaying message in #provisionedchannel on irc.example 2022-11-01 23:52:06 INFO:IrcBridge Sending IRC message in #provisionedchannel as M-flibble (connected=true) 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 INFO:IrcBridge [2ngacfo6n1u00] [M->I] SUCCESS (4ms) 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client 6abki6rug1c00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 6abki6rug1c00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:06 WARN:ClientPool Client ie3ok865f2o00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping ie3ok865f2o00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED .Provisioning API message sending and joining should not allow IRC to send messages following unlink ==================================================================================================== TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #b 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.863 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.863 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : km70aozyq1s00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'say' TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2022-11-01 23:52:06 INFO:ProvisionRequest [d0f5a577 requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #b 2022-11-01 23:52:06 INFO:ProvisionRequest [d0f5a577 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:06 INFO:ProvisionRequest [d0f5a577 requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Joined channel #provisionedchannel TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Leaving channel #provisionedchannel TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Left channel #provisionedchannel 2022-11-01 23:52:06 INFO:ProvisionRequest [d0f5a577 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2022-11-01 23:52:06 INFO:ProvisionRequest [d0f5a577 requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:06 INFO:ProvisionRequest [d0f5a577 requestLink] [[M->I]] Sending result: {} 2022-11-01 23:52:06 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:req [jrxi07lpahc00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2022-11-01 23:52:06 DEBUG:req [jrxi07lpahc00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2022-11-01 23:52:06 DEBUG:req [jrxi07lpahc00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2022-11-01 23:52:06 INFO:ProvisionRequest [d0f5a577 requestLink] [[M->I]] oprah has authorised a new provisioning 2022-11-01 23:52:06 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2022-11-01 23:52:06 INFO:IrcBridge [jrxi07lpahc00] [I->M] SUCCESS (1ms) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:ProvisionRequest [d0f5a577 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=provision) 2022-11-01 23:52:06 INFO:req [9j9jbdjfnqc00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2022-11-01 23:52:06 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:06 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:06 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:06 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:06 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel 2022-11-01 23:52:06 INFO:IrcBridge [9j9jbdjfnqc00] [M->I] SUCCESS (6ms) 2022-11-01 23:52:06 INFO:req [ec3p99pbfzs00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:06 DEBUG:req [ec3p99pbfzs00] [[M->I]] Message body: First message 2022-11-01 23:52:06 INFO:req [ec3p99pbfzs00] [[M->I]] Relaying message in #provisionedchannel on irc.example 2022-11-01 23:52:06 INFO:IrcBridge Sending IRC message in #provisionedchannel as M-flibble (connected=true) 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") TEST: Invoking test callback for user irc.example_M-flibble : client.say([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 INFO:IrcBridge [ec3p99pbfzs00] [M->I] SUCCESS (4ms) 2022-11-01 23:52:06 INFO:ProvisionRequest [60ecf50a unlink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:06 INFO:ProvisionRequest [60ecf50a unlink] [[M->I]] Provisioning unlink for room !foo:bar <-/-> irc.example/#provisionedchannel 2022-11-01 23:52:06 INFO:ProvisionRequest [60ecf50a unlink] [[M->I]] Parting user @flibble:wibble from #provisionedchannel as mapping unlinked. 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Leaving channel #provisionedchannel TEST: Bridge called IRC client.part(["irc.example_M-flibble","part",{"addr":) 2022-11-01 23:52:06 INFO:ProvisionRequest [60ecf50a unlink] [[M->I]] Unlinked user_id tallies for #provisionedchannel: {"@flibble:wibble":0} 2022-11-01 23:52:06 INFO:ProvisionRequest [60ecf50a unlink] [[M->I]] Leaving 0 virtual users from !foo:bar. 2022-11-01 23:52:06 INFO:ProvisionRequest [60ecf50a unlink] [[M->I]] Leaving channel #provisionedchannel as there are no more provisioned mappings 2022-11-01 23:52:06 INFO:ProvisionRequest [60ecf50a unlink] [[M->I]] Leaving room !foo:bar as there are no more provisioned mappings 2022-11-01 23:52:06 INFO:ProvisionRequest [60ecf50a unlink] [[M->I]] Sending result: {} 2022-11-01 23:52:06 INFO:req [55rg6m13rgw00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2022-11-01 23:52:06 DEBUG:req [55rg6m13rgw00] [[M->I]] Message body: This message should not be sent 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 DEBUG:req [55rg6m13rgw00] [[M->I]] No mapped channels. 2022-11-01 23:52:06 INFO:IrcBridge [55rg6m13rgw00] [M->I] IGNORE dropped (1ms) 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client km70aozyq1s00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping km70aozyq1s00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:06 WARN:ClientPool Client c2k1qbqek9400 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping c2k1qbqek9400 (M-flibble) because they are not joined to any channels 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED .Provisioning API listings endpoint should return an empty list when no mappings have been provisioned ====================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #c 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.921 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.921 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : cc22hh60nds00 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. 2022-11-01 23:52:06 INFO:ProvisionRequest [a50fdef2 listings] [[M->I]] New provisioning request: undefined params: {"roomId":"!someroom:somedomain"} 2022-11-01 23:52:06 INFO:ProvisionRequest [a50fdef2 listings] [[M->I]] Sending result: [] 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client cc22hh60nds00 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping cc22hh60nds00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined .Provisioning API listings endpoint should return a list with a mapping that has been previously provisioned ============================================================================================================ 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #c 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:06.972 DEBUG MembershipQueue [7ju8fv2wqa800] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:06.972 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:06.972 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:06.973 WARN MembershipQueue [7ju8fv2wqa800] Failed to join !foo:bar, delaying for 500ms Nov-1 23:52:06.973 DEBUG MembershipQueue [7ju8fv2wqa800] Failed with: undefined Failed to join room Nov-1 23:52:06.973 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:06.973 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:06 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:06 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:06 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:06 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:06 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:06 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:06 INFO:Provisioner Provisioning started 2022-11-01 23:52:06 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:06 INFO:BridgedClient Created client for bot 2022-11-01 23:52:06 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:06 DEBUG:ClientPool Created new bot client for irc.example : jp7nxmji5e000 (bot enabled=true) 2022-11-01 23:52:06 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:06 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:06 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2022-11-01 23:52:06 INFO:ProvisionRequest [73eb137f requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:06 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:06 ERROR:ClientPool undefined 2022-11-01 23:52:06 INFO:ProvisionRequest [73eb137f requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:06 INFO:ProvisionRequest [73eb137f requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Joined channel #provisionedchannel TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:06 DEBUG:BridgedClient Leaving channel #provisionedchannel TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 DEBUG:BridgedClient Left channel #provisionedchannel 2022-11-01 23:52:06 INFO:ProvisionRequest [73eb137f requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2022-11-01 23:52:06 INFO:ProvisionRequest [73eb137f requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:06 INFO:ProvisionRequest [73eb137f requestLink] [[M->I]] Sending result: {} 2022-11-01 23:52:06 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:req [8dg861d6yjo00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2022-11-01 23:52:06 DEBUG:req [8dg861d6yjo00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2022-11-01 23:52:06 DEBUG:req [8dg861d6yjo00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2022-11-01 23:52:06 INFO:ProvisionRequest [73eb137f requestLink] [[M->I]] oprah has authorised a new provisioning 2022-11-01 23:52:06 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2022-11-01 23:52:06 INFO:IrcBridge [8dg861d6yjo00] [I->M] SUCCESS (0ms) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:06 INFO:ProvisionRequest [73eb137f requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel 2022-11-01 23:52:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=provision) 2022-11-01 23:52:06 INFO:req [2bxq02l7ja680] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2022-11-01 23:52:06 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:06 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:06 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:06 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:06 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:06 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel 2022-11-01 23:52:06 INFO:IrcBridge [2bxq02l7ja680] [M->I] SUCCESS (3ms) 2022-11-01 23:52:06 INFO:ProvisionRequest [e93f9224 listings] [[M->I]] New provisioning request: undefined params: {"roomId":"!foo:bar"} 2022-11-01 23:52:06 INFO:ProvisionRequest [e93f9224 listings] [[M->I]] Sending result: [{"matrix_room_id":"!foo:bar","remote_room_channel":"#provisionedchannel","remote_room_server":"irc.example"}] 2022-11-01 23:52:06 INFO:main Killing bridge: test teardown 2022-11-01 23:52:06 INFO:IrcBridge Killing all clients 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:06 WARN:ClientPool Client jp7nxmji5e000 (null) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping jp7nxmji5e000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:06 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:06 WARN:ClientPool Client 9kyzml96pog00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:06 INFO:ClientPool Dropping 9kyzml96pog00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:06 INFO:BridgedClient Killing client 2022-11-01 23:52:06 DEBUG:BridgedClient Client is now KILLED .Provisioning API listings endpoint should return a list of mappings that have been previously provisioned ========================================================================================================== TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #b 2022-11-01 23:52:07 ERROR:ClientPool undefined Nov-1 23:52:07.011 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:07.011 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:07 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:07 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:07 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:07 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:07 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:07 INFO:Provisioner Provisioning started 2022-11-01 23:52:07 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:07 INFO:BridgedClient Created client for bot 2022-11-01 23:52:07 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:07 DEBUG:ClientPool Created new bot client for irc.example : eg1q2bw0cns00 (bot enabled=true) 2022-11-01 23:52:07 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:07 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:07 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2022-11-01 23:52:07 INFO:ProvisionRequest [f8bdd9aa requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel1","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:07 INFO:ProvisionRequest [f8bdd9aa requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:07 INFO:ProvisionRequest [f8bdd9aa requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #provisionedchannel1 TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Joined channel #provisionedchannel1 TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Leaving channel #provisionedchannel1 TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Left channel #provisionedchannel1 2022-11-01 23:52:07 INFO:ProvisionRequest [f8bdd9aa requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel1 2022-11-01 23:52:07 INFO:ProvisionRequest [f8bdd9aa requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:07 INFO:ProvisionRequest [f8bdd9aa requestLink] [[M->I]] Sending result: {} 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) Waiting for m.room.bridging 2022-11-01 23:52:07 INFO:req [gqej5urvlgw00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2022-11-01 23:52:07 DEBUG:req [gqej5urvlgw00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2022-11-01 23:52:07 DEBUG:req [gqej5urvlgw00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2022-11-01 23:52:07 INFO:ProvisionRequest [f8bdd9aa requestLink] [[M->I]] oprah has authorised a new provisioning 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2022-11-01 23:52:07 INFO:IrcBridge [gqej5urvlgw00] [I->M] SUCCESS (0ms) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:ProvisionRequest [f8bdd9aa requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel1 2022-11-01 23:52:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel1, origin=provision) 2022-11-01 23:52:07 INFO:req [hrlxe35h63400] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2022-11-01 23:52:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:07 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel1 TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel1 2022-11-01 23:52:07 INFO:IrcBridge [hrlxe35h63400] [M->I] SUCCESS (3ms) 2022-11-01 23:52:07 INFO:ProvisionRequest [1e6230fa requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel2","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:07 INFO:ProvisionRequest [1e6230fa requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:07 INFO:ProvisionRequest [1e6230fa requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #provisionedchannel2 TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Joined channel #provisionedchannel2 TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Leaving channel #provisionedchannel2 TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Left channel #provisionedchannel2 2022-11-01 23:52:07 INFO:ProvisionRequest [1e6230fa requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel2 2022-11-01 23:52:07 INFO:ProvisionRequest [1e6230fa requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:07 INFO:ProvisionRequest [1e6230fa requestLink] [[M->I]] Sending result: {} 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) Waiting for m.room.bridging 2022-11-01 23:52:07 INFO:req [ealx5t1tbm000] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2022-11-01 23:52:07 DEBUG:req [ealx5t1tbm000] [[I->M]] action={"type":"message","text":"yes","ts":0} 2022-11-01 23:52:07 DEBUG:req [ealx5t1tbm000] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2022-11-01 23:52:07 INFO:ProvisionRequest [1e6230fa requestLink] [[M->I]] oprah has authorised a new provisioning 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2022-11-01 23:52:07 INFO:IrcBridge [ealx5t1tbm000] [I->M] SUCCESS (1ms) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:ProvisionRequest [1e6230fa requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel2 2022-11-01 23:52:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel2, origin=provision) 2022-11-01 23:52:07 INFO:req [ho31w5rpvdc00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2022-11-01 23:52:07 DEBUG:ClientPool Returning cached bridged client @flibble:wibble 2022-11-01 23:52:07 DEBUG:ClientPool Returning cached bridged client @flibble:wibble 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel2 TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel2 2022-11-01 23:52:07 INFO:IrcBridge [ho31w5rpvdc00] [M->I] SUCCESS (1ms) 2022-11-01 23:52:07 INFO:ProvisionRequest [9656ba98 listings] [[M->I]] New provisioning request: undefined params: {"roomId":"!foo:bar"} 2022-11-01 23:52:07 INFO:ProvisionRequest [9656ba98 listings] [[M->I]] Sending result: [{"matrix_room_id":"!foo:bar","remote_room_channel":"#provisionedchannel1","remote_room_server":"irc.example"},{"matrix_room_id":"!foo:bar","remote_room_channel":"#provisionedchannel2","remote_room_server":"irc.example"}] 2022-11-01 23:52:07 INFO:main Killing bridge: test teardown 2022-11-01 23:52:07 INFO:IrcBridge Killing all clients 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:07 WARN:ClientPool Client eg1q2bw0cns00 (null) disconnected with reason killed 2022-11-01 23:52:07 INFO:ClientPool Dropping eg1q2bw0cns00 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:07 WARN:ClientPool Client f9whwwdeblk00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:07 INFO:ClientPool Dropping f9whwwdeblk00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED .Provisioning API listings endpoint should return a list of mappings that have been previously provisioned, but not those that have been unlinked ================================================================================================================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #b 2022-11-01 23:52:07 ERROR:ClientPool undefined Nov-1 23:52:07.049 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:07.049 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:07 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:07 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:07 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:07 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:07 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:07 INFO:Provisioner Provisioning started 2022-11-01 23:52:07 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:07 INFO:BridgedClient Created client for bot 2022-11-01 23:52:07 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:07 DEBUG:ClientPool Created new bot client for irc.example : ea8yd72twyw0 (bot enabled=true) 2022-11-01 23:52:07 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:07 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:07 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2022-11-01 23:52:07 INFO:ProvisionRequest [3dadd871 requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel1","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:07 INFO:ProvisionRequest [3dadd871 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:07 INFO:ProvisionRequest [3dadd871 requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #provisionedchannel1 TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Joined channel #provisionedchannel1 TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Leaving channel #provisionedchannel1 TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Left channel #provisionedchannel1 2022-11-01 23:52:07 INFO:ProvisionRequest [3dadd871 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel1 2022-11-01 23:52:07 INFO:ProvisionRequest [3dadd871 requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:07 INFO:ProvisionRequest [3dadd871 requestLink] [[M->I]] Sending result: {} 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:req [7z4ytssj82w00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2022-11-01 23:52:07 DEBUG:req [7z4ytssj82w00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2022-11-01 23:52:07 DEBUG:req [7z4ytssj82w00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2022-11-01 23:52:07 INFO:ProvisionRequest [3dadd871 requestLink] [[M->I]] oprah has authorised a new provisioning 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2022-11-01 23:52:07 INFO:IrcBridge [7z4ytssj82w00] [I->M] SUCCESS (0ms) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:ProvisionRequest [3dadd871 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel1 2022-11-01 23:52:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel1, origin=provision) 2022-11-01 23:52:07 INFO:req [1yk0j3plojq80] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2022-11-01 23:52:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:07 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel1 TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel1 2022-11-01 23:52:07 INFO:IrcBridge [1yk0j3plojq80] [M->I] SUCCESS (3ms) 2022-11-01 23:52:07 INFO:ProvisionRequest [52771103 requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel2","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:07 INFO:ProvisionRequest [52771103 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:07 INFO:ProvisionRequest [52771103 requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #provisionedchannel2 TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Joined channel #provisionedchannel2 TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Leaving channel #provisionedchannel2 TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Left channel #provisionedchannel2 2022-11-01 23:52:07 INFO:ProvisionRequest [52771103 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel2 2022-11-01 23:52:07 INFO:ProvisionRequest [52771103 requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:07 INFO:ProvisionRequest [52771103 requestLink] [[M->I]] Sending result: {} 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:req [jjlsddb9zug00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2022-11-01 23:52:07 DEBUG:req [jjlsddb9zug00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2022-11-01 23:52:07 DEBUG:req [jjlsddb9zug00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2022-11-01 23:52:07 INFO:ProvisionRequest [52771103 requestLink] [[M->I]] oprah has authorised a new provisioning 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2022-11-01 23:52:07 INFO:IrcBridge [jjlsddb9zug00] [I->M] SUCCESS (0ms) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:ProvisionRequest [52771103 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel2 2022-11-01 23:52:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel2, origin=provision) 2022-11-01 23:52:07 INFO:req [ga1i8ov9mko00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2022-11-01 23:52:07 DEBUG:ClientPool Returning cached bridged client @flibble:wibble 2022-11-01 23:52:07 DEBUG:ClientPool Returning cached bridged client @flibble:wibble 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel2 TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel2 2022-11-01 23:52:07 INFO:IrcBridge [ga1i8ov9mko00] [M->I] SUCCESS (1ms) 2022-11-01 23:52:07 INFO:ProvisionRequest [9c879720 unlink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel1","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:07 INFO:ProvisionRequest [9c879720 unlink] [[M->I]] Provisioning unlink for room !foo:bar <-/-> irc.example/#provisionedchannel1 2022-11-01 23:52:07 INFO:ProvisionRequest [9c879720 unlink] [[M->I]] Parting user @flibble:wibble from #provisionedchannel1 as mapping unlinked. 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Leaving channel #provisionedchannel1 TEST: Bridge called IRC client.part(["irc.example_M-flibble","part",{"addr":) 2022-11-01 23:52:07 INFO:ProvisionRequest [9c879720 unlink] [[M->I]] Unlinked user_id tallies for #provisionedchannel1: {"@flibble:wibble":0} 2022-11-01 23:52:07 WARN:ProvisionRequest [9c879720 unlink] [[M->I]] Not leaving matrix virtuals from room, room is still bridged to 1 channel(s) 2022-11-01 23:52:07 INFO:ProvisionRequest [9c879720 unlink] [[M->I]] Leaving channel #provisionedchannel1 as there are no more provisioned mappings 2022-11-01 23:52:07 INFO:ProvisionRequest [9c879720 unlink] [[M->I]] Sending result: {} 2022-11-01 23:52:07 INFO:ProvisionRequest [a54ae90a listings] [[M->I]] New provisioning request: undefined params: {"roomId":"!foo:bar"} 2022-11-01 23:52:07 INFO:ProvisionRequest [a54ae90a listings] [[M->I]] Sending result: [{"matrix_room_id":"!foo:bar","remote_room_channel":"#provisionedchannel2","remote_room_server":"irc.example"}] 2022-11-01 23:52:07 INFO:main Killing bridge: test teardown 2022-11-01 23:52:07 INFO:IrcBridge Killing all clients 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:07 WARN:ClientPool Client ea8yd72twyw0 (null) disconnected with reason killed 2022-11-01 23:52:07 INFO:ClientPool Dropping ea8yd72twyw0 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:07 WARN:ClientPool Client dwolfvh97yw00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:07 INFO:ClientPool Dropping dwolfvh97yw00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined .Provisioning API should set m.room.bridging=success when the link is successful ================================================================================ TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:07 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:07.091 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:07.091 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:07 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:07 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:07 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:07 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:07 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:07 INFO:Provisioner Provisioning started 2022-11-01 23:52:07 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:07 INFO:BridgedClient Created client for bot 2022-11-01 23:52:07 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:07 DEBUG:ClientPool Created new bot client for irc.example : 8xo5r3asb2800 (bot enabled=true) 2022-11-01 23:52:07 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:07 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:07 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2022-11-01 23:52:07 INFO:ProvisionRequest [bfc9ebf3 requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:07 INFO:ProvisionRequest [bfc9ebf3 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:07 INFO:ProvisionRequest [bfc9ebf3 requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Joined channel #provisionedchannel TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Leaving channel #provisionedchannel TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Left channel #provisionedchannel 2022-11-01 23:52:07 INFO:ProvisionRequest [bfc9ebf3 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2022-11-01 23:52:07 INFO:ProvisionRequest [bfc9ebf3 requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:07 INFO:ProvisionRequest [bfc9ebf3 requestLink] [[M->I]] Sending result: {} JSON {} 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:req [dvob2bzdnyo00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2022-11-01 23:52:07 DEBUG:req [dvob2bzdnyo00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2022-11-01 23:52:07 DEBUG:req [dvob2bzdnyo00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2022-11-01 23:52:07 INFO:ProvisionRequest [bfc9ebf3 requestLink] [[M->I]] oprah has authorised a new provisioning 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2022-11-01 23:52:07 INFO:IrcBridge [dvob2bzdnyo00] [I->M] SUCCESS (1ms) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") TEST: Invoking test callback for user irc.example_ro_bot_nick : client.say([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:ProvisionRequest [bfc9ebf3 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel 2022-11-01 23:52:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=provision) 2022-11-01 23:52:07 INFO:req [gavx7m5hq6800] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2022-11-01 23:52:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:07 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_M-flibble","join",{"addr":) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) TEST: Invoking test callback for user irc.example_M-flibble : client.join([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel 2022-11-01 23:52:07 INFO:IrcBridge [gavx7m5hq6800] [M->I] SUCCESS (3ms) 2022-11-01 23:52:07 INFO:main Killing bridge: test teardown 2022-11-01 23:52:07 INFO:IrcBridge Killing all clients 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:07 WARN:ClientPool Client 8xo5r3asb2800 (null) disconnected with reason killed 2022-11-01 23:52:07 INFO:ClientPool Dropping 8xo5r3asb2800 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:07 WARN:ClientPool Client aao2atrikwo00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:07 INFO:ClientPool Dropping aao2atrikwo00 (M-flibble) because explicitDisconnect is true 2022-11-01 23:52:07 INFO:BridgedClient Killing client 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now KILLED .Provisioning API should set m.room.bridging=failed when the op did not authorise after a certain timeout ========================================================================================================= 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_bob to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_bob to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'names' TEST: Test listening for irc.example_ro_bot_nick to call function 'part' 2022-11-01 23:52:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:07 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:07.130 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:07.130 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:07 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:07 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:07 INFO:IrcBridge Joining mapped Matrix rooms... 2022-11-01 23:52:07 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:07 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:07 INFO:Provisioner Provisioning started 2022-11-01 23:52:07 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:07 INFO:BridgedClient Created client for bot 2022-11-01 23:52:07 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:07 DEBUG:ClientPool Created new bot client for irc.example : 7y3oip1skj400 (bot enabled=true) 2022-11-01 23:52:07 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2022-11-01 23:52:07 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:07 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:07 INFO:IrcBridge Startup complete. 2022-11-01 23:52:07 INFO:ProvisionRequest [70f30535 requestLink] [[M->I]] New provisioning request: {"matrix_room_id":"!foo:bar","remote_room_server":"irc.example","remote_room_channel":"#provisionedchannel","op_nick":"oprah","user_id":"@flibble:wibble"} params: undefined 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 INFO:ProvisionRequest [70f30535 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2022-11-01 23:52:07 INFO:ProvisionRequest [70f30535 requestLink] [[M->I]] Check that op's nick is actually op 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #provisionedchannel TEST: Bridge called IRC client.join(["irc.example_ro_bot_nick","join",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.join([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Joined channel #provisionedchannel TEST: Bridge called IRC client.names(["irc.example_ro_bot_nick","names",{"add) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.names([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Leaving channel #provisionedchannel TEST: Bridge called IRC client.part(["irc.example_ro_bot_nick","part",{"addr) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.part([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:07 DEBUG:BridgedClient Left channel #provisionedchannel 2022-11-01 23:52:07 INFO:ProvisionRequest [70f30535 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2022-11-01 23:52:07 INFO:ProvisionRequest [70f30535 requestLink] [[M->I]] Contacting operator 2022-11-01 23:52:07 INFO:ProvisionRequest [70f30535 requestLink] [[M->I]] Sending result: {} JSON {} 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:07 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) TEST: Bridge called IRC client.say(["irc.example_ro_bot_nick","say",{"addr") 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #c 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #provisionedchannel 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #provisionedchannel 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #b 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #b 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #a 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined Nov-1 23:52:07.473 DEBUG MembershipQueue [7ju8fv2wqa800] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:07.473 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:07.473 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:07.474 WARN MembershipQueue [7ju8fv2wqa800] Failed to join !foo:bar, delaying for 500ms Nov-1 23:52:07.474 DEBUG MembershipQueue [7ju8fv2wqa800] Failed with: undefined Failed to join room 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #c 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:07 ERROR:ClientPool undefined 2022-11-01 23:52:07 DEBUG:BridgedClient Joining channel #coffee Nov-1 23:52:07.975 DEBUG MembershipQueue [7ju8fv2wqa800] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Nov-1 23:52:07.976 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Nov-1 23:52:07.976 DEBUG Intent ensureRegistered: Registered, and not encrypted Nov-1 23:52:07.978 ERROR MembershipQueue Failed to handle membership change: Error: Failed to join room at Intent._ensureJoined (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/components/intent.js:786:60) at async MembershipQueue.serviceQueue (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/matrix-appservice-bridge/lib/components/membership-queue.js:160:17) at async run (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/node_modules/p-queue/dist/index.js:163:29) 2022-11-01 23:52:08 INFO:ProvisionRequest [70f30535 requestLink] [[M->I]] Operator oprah did not respond (operation timed out) 2022-11-01 23:52:08 INFO:main Killing bridge: test teardown 2022-11-01 23:52:08 INFO:IrcBridge Killing all clients 2022-11-01 23:52:08 INFO:BridgedClient Killing client 2022-11-01 23:52:08 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:08 WARN:ClientPool Client 7y3oip1skj400 (null) disconnected with reason killed 2022-11-01 23:52:08 INFO:ClientPool Dropping 7y3oip1skj400 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:08 INFO:BridgedClient Killing client 2022-11-01 23:52:08 DEBUG:BridgedClient Client is now KILLED .Room upgrades should move the mapping to the new channel ========================================================= TEST: Test listening for irc.example_M-flibble to call function 'connect' TEST: Test listening for irc.example_M-flibble to call function 'join' TEST: Test listening for irc.example_ro_bot_nick to call function 'connect' TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2022-11-01 23:52:08 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2022-11-01 23:52:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2022-11-01 23:52:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2022-11-01 23:52:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2022-11-01 23:52:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2022-11-01 23:52:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2022-11-01 23:52:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2022-11-01 23:52:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2022-11-01 23:52:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2022-11-01 23:52:08 INFO:IrcServer Reconfiguring irc.example 2022-11-01 23:52:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Nov-1 23:52:08.181 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:08.181 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:08 ERROR:IrcBridge Homeserver cannot reach the bridge. You probably need to adjust your configuration. Expected Matrix Server to answer createRoom with an object, got undefined. 2022-11-01 23:52:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2022-11-01 23:52:08 INFO:IrcBridge ASBot is in 0 rooms! 2022-11-01 23:52:08 INFO:IrcBridge Joining mapped Matrix rooms... Nov-1 23:52:08.183 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:08.183 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:08 INFO:IrcBridge Syncing relevant membership lists... 2022-11-01 23:52:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2022-11-01 23:52:08 INFO:Provisioner Starting provisioning... 2022-11-01 23:52:08 INFO:Provisioner Provisioning started 2022-11-01 23:52:08 INFO:IrcBridge Connecting to IRC networks... 2022-11-01 23:52:08 INFO:BridgedClient Created client for bot 2022-11-01 23:52:08 DEBUG:ClientPool 1 active connections on irc.example 2022-11-01 23:52:08 DEBUG:ClientPool Created new bot client for irc.example : edaze24gik000 (bot enabled=true) 2022-11-01 23:52:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2022-11-01 23:52:08 DEBUG:BridgedClient Client is now CONNECTING 2022-11-01 23:52:08 INFO:BridgedClient Connecting to IRC server irc.example as ro_bot_nick (user=matrixbot) TEST: Bridge called IRC client.connect(["irc.example_ro_bot_nick","connect",{"a) TEST: Invoking test callback for user irc.example_ro_bot_nick : client.connect([{"addr":"irc.example","nick":"ro_bot_ni) 2022-11-01 23:52:08 INFO:BridgedClient Client is now CONNECTED 2022-11-01 23:52:08 INFO:IrcBridge Startup complete. Nov-1 23:52:08.191 INFO RoomUpgradeHandler Got tombstone event for !foo:bar -> !new_room:bar.com Nov-1 23:52:08.192 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:08.192 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Nov-1 23:52:08.194 DEBUG RoomUpgradeHandler Joined !new_room:bar.com Nov-1 23:52:08.194 DEBUG RoomUpgradeHandler Migrated entries from !foo:bar to !new_room:bar.com successfully. 2022-11-01 23:52:08 INFO:IrcBridge Room has been upgraded from !foo:bar to !new_room:bar.com 2022-11-01 23:52:08 INFO:IrcBridge Migrating channels 2022-11-01 23:52:08 DEBUG:NeDBDataStore Migrating irc.example #coffee 2022-11-01 23:52:08 DEBUG:NeDBDataStore Removed old room !foo:bar 2022-11-01 23:52:08 INFO:NeDBDataStore storeRoom (id=!new_room:bar.com, addr=irc.example, chan=#coffee, origin=config) 2022-11-01 23:52:08 DEBUG:NeDBDataStore Stored new room !new_room:bar.com 2022-11-01 23:52:08 DEBUG:NeDBDataStore Finished migrating rooms in database 2022-11-01 23:52:08 INFO:IrcBridge Migrating state Nov-1 23:52:08.198 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:08.198 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:08 INFO:IrcBridge m.room.bridging event copied to new room Nov-1 23:52:08.199 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:08.199 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:08 INFO:IrcBridge Bridge info event copied to new room 2022-11-01 23:52:08 INFO:IrcBridge Migrating ghosts 2022-11-01 23:52:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2022-11-01 23:52:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2022-11-01 23:52:08 DEBUG:ClientPool 2 active connections on irc.example 2022-11-01 23:52:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2022-11-01 23:52:08 INFO:BridgedClient (@flibble:wibble) Connecting to IRC server irc.example as M-flibble (user=flibblewib) TEST: Bridge called IRC client.connect(["irc.example_M-flibble","connect",{"add) TEST: Invoking test callback for user irc.example_M-flibble : client.connect([{"addr":"irc.example","nick":"M-flibble) 2022-11-01 23:52:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2022-11-01 23:52:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.names(["irc.example_M-flibble","names",{"addr") 2022-11-01 23:52:08 INFO:IrcBridge Leaving 3 users from old room !foo:bar. 2022-11-01 23:52:08 DEBUG:MemberListSyncer Leaving @irc.example_testUser1:some.home.server from !foo:bar Nov-1 23:52:08.205 DEBUG MembershipQueue [5jl0ax8wds000] @irc.example_testUser1:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) 2022-11-01 23:52:08 DEBUG:MemberListSyncer Leaving @irc.example_testUser2:some.home.server from !foo:bar 2022-11-01 23:52:08 DEBUG:MemberListSyncer Leaving @irc.example_testUser3:some.home.server from !foo:bar Nov-1 23:52:08.206 DEBUG MembershipQueue [5jl0ax8wds000] @irc.example_testUser2:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) Nov-1 23:52:08.207 DEBUG MembershipQueue [5jl0ax8wds000] @irc.example_testUser3:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) 2022-11-01 23:52:08 INFO:main Killing bridge: test teardown 2022-11-01 23:52:08 INFO:IrcBridge Killing all clients 2022-11-01 23:52:08 INFO:BridgedClient Killing client 2022-11-01 23:52:08 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2022-11-01 23:52:08 WARN:ClientPool Client edaze24gik000 (null) disconnected with reason killed 2022-11-01 23:52:08 INFO:ClientPool Dropping edaze24gik000 (ro_bot_nick) because explicitDisconnect is true 2022-11-01 23:52:08 INFO:BridgedClient Killing client 2022-11-01 23:52:08 DEBUG:BridgedClient Client is now KILLED 2022-11-01 23:52:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2022-11-01 23:52:08 WARN:ClientPool Client fjecbzwmsww00 (@flibble:wibble) disconnected with reason killed 2022-11-01 23:52:08 INFO:ClientPool Dropping fjecbzwmsww00 (M-flibble) because they are not joined to any channels 2022-11-01 23:52:08 INFO:BridgedClient Killing client 2022-11-01 23:52:08 DEBUG:BridgedClient Client is now KILLED Nov-1 23:52:08.209 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:08.210 DEBUG Intent ensureRegistered: Registered, and not encrypted 2022-11-01 23:52:08 INFO:IrcBridge Ghost migration to !new_room:bar.com complete .2022-11-01 23:52:08 INFO:RoomAccessSyncer Changing power levels for 3 user(s) from !foo:bar Nov-1 23:52:08.211 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Nov-1 23:52:08.211 DEBUG Intent ensureRegistered: Registered, and not encrypted BridgedClient getValidNick should not change a valid nick ========================================================== .BridgedClient getValidNick should remove invalid characters ============================================================ .BridgedClient getValidNick will ensure nicks start with a letter or special character ====================================================================================== .BridgedClient getValidNick will throw if the nick is invalid ============================================================= .BridgedClient getValidNick will not truncate a nick if disconnected ==================================================================== .BridgedClient getValidNick will truncate nick ============================================== .BridgedClient getValidNick will truncate a nick with a custom max character limit ================================================================================== .Formatting htmlToIrc should have non-formatted for non-html inputs =================================================================== .Formatting htmlToIrc should bold formatting for inputs =========================================================== .Formatting htmlToIrc should have regular characters for inputs containing non-safe html chars ============================================================================================== .Formatting htmlToIrc should colourise many text ================================================ .Formatting htmlToIrc should be null for unsupported tags ========================================================= .Username generation should attempt to truncate the user ID on a long user ID ============================================================================= 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username myreally for @myreallylonguseridhere:localhost on somedomain.com .Username generation should reverse the userID ============================================== 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username myreally for @myreallylonguseridhere:localhost on somedomain.com .Username generation should start with '_1' on an occupied user ID ================================================================== 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username myreal_1 for @myreallylonguseridhere:localhost on somedomain.com .Username generation should loop from '_9' to '_10' and keep the same total length ================================================================================== 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username myrea_10 for @myreallylonguseridhere:localhost on somedomain.com .Username generation should loop from '_1' to '_2' and keep the same total length ================================================================================= 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username myreal_2 for @myreallylonguseridhere:localhost on somedomain.com .Username generation should eventually give up trying usernames =============================================================== 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2022-11-01 23:52:08 ERROR:ClientPool Failed to join channel:: #coffee 2022-11-01 23:52:08 ERROR:ClientPool undefined 2022-11-01 23:52:08 ERROR:IdentGenerator Failed to generate ident username for @myreallylonguseridhere:localhost on somedomain.com 2022-11-01 23:52:08 ERROR:IdentGenerator Error: Ran out of entries: _10000 at IdentGenerator.generateIdentUsername (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/lib/irc/IdentGenerator.js:139:27) at async IdentGenerator.process (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/lib/irc/IdentGenerator.js:103:23) From previous event: at /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.25.0/lib/util/Queue.js:121:22 at processTicksAndRejections (node:internal/process/task_queues:78:11) .Username generation should prefix 'M' onto usernames which don't begin with A-z ================================================================================ 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @-myname:localhost on somedomain.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @-myname:localhost on somedomain.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username M-myname for @-myname:localhost on somedomain.com .Username generation should be able to handle many similar userids ================================================================== 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_0:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_0:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpref for @_longprefix_0:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_1:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_1:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_1 for @_longprefix_1:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_2:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_2:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_2 for @_longprefix_2:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_3:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_3:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_3 for @_longprefix_3:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_4:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_4:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_4 for @_longprefix_4:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_5:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_5:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_5 for @_longprefix_5:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_6:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_6:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_6 for @_longprefix_6:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_7:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_7:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_7 for @_longprefix_7:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_8:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_8:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_8 for @_longprefix_8:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_9:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_9:localhost on irc.example.com 2022-11-01 23:52:08 INFO:IdentGenerator Generated ident username longpr_9 for @_longprefix_9:localhost on irc.example.com 2022-11-01 23:52:08 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_10:localhost on irc.example.com to the queue... 2022-11-01 23:52:08 DEBUG:IdentGenerator Generating username for @_longprefix_10:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_10 for @_longprefix_10:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_11:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_11:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_11 for @_longprefix_11:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_12:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_12:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_12 for @_longprefix_12:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_13:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_13:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_13 for @_longprefix_13:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_14:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_14:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_14 for @_longprefix_14:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_15:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_15:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_15 for @_longprefix_15:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_16:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_16:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_16 for @_longprefix_16:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_17:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_17:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_17 for @_longprefix_17:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_18:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_18:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_18 for @_longprefix_18:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_19:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_19:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_19 for @_longprefix_19:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_20:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_20:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_20 for @_longprefix_20:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_21:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_21:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_21 for @_longprefix_21:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_22:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_22:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_22 for @_longprefix_22:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_23:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_23:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_23 for @_longprefix_23:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_24:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_24:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_24 for @_longprefix_24:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_25:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_25:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_25 for @_longprefix_25:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_26:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_26:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_26 for @_longprefix_26:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_27:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_27:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_27 for @_longprefix_27:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_28:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_28:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_28 for @_longprefix_28:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_29:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_29:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_29 for @_longprefix_29:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_30:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_30:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_30 for @_longprefix_30:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_31:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_31:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_31 for @_longprefix_31:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_32:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_32:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_32 for @_longprefix_32:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_33:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_33:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_33 for @_longprefix_33:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_34:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_34:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_34 for @_longprefix_34:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_35:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_35:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_35 for @_longprefix_35:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_36:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_36:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_36 for @_longprefix_36:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_37:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_37:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_37 for @_longprefix_37:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_38:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_38:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_38 for @_longprefix_38:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_39:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_39:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_39 for @_longprefix_39:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_40:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_40:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_40 for @_longprefix_40:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_41:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_41:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_41 for @_longprefix_41:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_42:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_42:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_42 for @_longprefix_42:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_43:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_43:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_43 for @_longprefix_43:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_44:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_44:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_44 for @_longprefix_44:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_45:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_45:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_45 for @_longprefix_45:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_46:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_46:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_46 for @_longprefix_46:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_47:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_47:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_47 for @_longprefix_47:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_48:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_48:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_48 for @_longprefix_48:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_49:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_49:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_49 for @_longprefix_49:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_50:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_50:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_50 for @_longprefix_50:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_51:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_51:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_51 for @_longprefix_51:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_52:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_52:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_52 for @_longprefix_52:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_53:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_53:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_53 for @_longprefix_53:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_54:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_54:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_54 for @_longprefix_54:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_55:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_55:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_55 for @_longprefix_55:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_56:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_56:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_56 for @_longprefix_56:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_57:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_57:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_57 for @_longprefix_57:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_58:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_58:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_58 for @_longprefix_58:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_59:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_59:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_59 for @_longprefix_59:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_60:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_60:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_60 for @_longprefix_60:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_61:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_61:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_61 for @_longprefix_61:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_62:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_62:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_62 for @_longprefix_62:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_63:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_63:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_63 for @_longprefix_63:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_64:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_64:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_64 for @_longprefix_64:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_65:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_65:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_65 for @_longprefix_65:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_66:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_66:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_66 for @_longprefix_66:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_67:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_67:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_67 for @_longprefix_67:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_68:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_68:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_68 for @_longprefix_68:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_69:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_69:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_69 for @_longprefix_69:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_70:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_70:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_70 for @_longprefix_70:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_71:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_71:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_71 for @_longprefix_71:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_72:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_72:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_72 for @_longprefix_72:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_73:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_73:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_73 for @_longprefix_73:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_74:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_74:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_74 for @_longprefix_74:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_75:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_75:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_75 for @_longprefix_75:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_76:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_76:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_76 for @_longprefix_76:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_77:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_77:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_77 for @_longprefix_77:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_78:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_78:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_78 for @_longprefix_78:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_79:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_79:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_79 for @_longprefix_79:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_80:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_80:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_80 for @_longprefix_80:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_81:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_81:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_81 for @_longprefix_81:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_82:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_82:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_82 for @_longprefix_82:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_83:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_83:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_83 for @_longprefix_83:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_84:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_84:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_84 for @_longprefix_84:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_85:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_85:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_85 for @_longprefix_85:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_86:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_86:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_86 for @_longprefix_86:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_87:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_87:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_87 for @_longprefix_87:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_88:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_88:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_88 for @_longprefix_88:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_89:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_89:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_89 for @_longprefix_89:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_90:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_90:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_90 for @_longprefix_90:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_91:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_91:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_91 for @_longprefix_91:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_92:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_92:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_92 for @_longprefix_92:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_93:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_93:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_93 for @_longprefix_93:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_94:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_94:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_94 for @_longprefix_94:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_95:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_95:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_95 for @_longprefix_95:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_96:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_96:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_96 for @_longprefix_96:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_97:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_97:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_97 for @_longprefix_97:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_98:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_98:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_98 for @_longprefix_98:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_99:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_99:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username longp_99 for @_longprefix_99:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_100:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_100:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_100 for @_longprefix_100:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_101:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_101:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_101 for @_longprefix_101:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_102:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_102:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_102 for @_longprefix_102:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_103:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_103:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_103 for @_longprefix_103:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_104:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_104:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_104 for @_longprefix_104:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_105:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_105:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_105 for @_longprefix_105:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_106:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_106:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_106 for @_longprefix_106:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_107:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_107:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_107 for @_longprefix_107:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_108:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_108:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_108 for @_longprefix_108:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_109:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_109:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_109 for @_longprefix_109:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_110:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_110:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_110 for @_longprefix_110:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_111:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_111:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_111 for @_longprefix_111:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_112:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_112:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_112 for @_longprefix_112:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_113:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_113:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_113 for @_longprefix_113:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_114:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_114:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_114 for @_longprefix_114:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_115:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_115:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_115 for @_longprefix_115:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_116:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_116:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_116 for @_longprefix_116:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_117:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_117:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_117 for @_longprefix_117:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_118:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_118:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_118 for @_longprefix_118:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_119:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_119:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_119 for @_longprefix_119:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_120:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_120:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_120 for @_longprefix_120:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_121:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_121:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_121 for @_longprefix_121:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_122:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_122:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_122 for @_longprefix_122:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_123:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_123:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_123 for @_longprefix_123:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_124:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_124:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_124 for @_longprefix_124:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_125:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_125:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_125 for @_longprefix_125:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_126:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_126:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_126 for @_longprefix_126:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_127:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_127:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_127 for @_longprefix_127:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_128:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_128:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_128 for @_longprefix_128:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_129:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_129:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_129 for @_longprefix_129:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_130:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_130:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_130 for @_longprefix_130:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_131:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_131:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_131 for @_longprefix_131:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_132:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_132:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_132 for @_longprefix_132:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_133:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_133:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_133 for @_longprefix_133:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_134:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_134:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_134 for @_longprefix_134:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_135:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_135:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_135 for @_longprefix_135:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_136:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_136:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_136 for @_longprefix_136:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_137:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_137:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_137 for @_longprefix_137:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_138:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_138:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_138 for @_longprefix_138:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_139:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_139:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_139 for @_longprefix_139:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_140:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_140:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_140 for @_longprefix_140:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_141:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_141:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_141 for @_longprefix_141:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_142:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_142:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_142 for @_longprefix_142:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_143:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_143:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_143 for @_longprefix_143:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_144:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_144:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_144 for @_longprefix_144:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_145:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_145:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_145 for @_longprefix_145:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_146:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_146:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_146 for @_longprefix_146:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_147:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_147:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_147 for @_longprefix_147:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_148:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_148:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_148 for @_longprefix_148:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_149:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_149:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_149 for @_longprefix_149:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_150:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_150:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_150 for @_longprefix_150:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_151:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_151:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_151 for @_longprefix_151:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_152:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_152:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_152 for @_longprefix_152:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_153:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_153:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_153 for @_longprefix_153:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_154:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_154:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_154 for @_longprefix_154:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_155:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_155:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_155 for @_longprefix_155:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_156:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_156:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_156 for @_longprefix_156:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_157:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_157:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_157 for @_longprefix_157:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_158:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_158:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_158 for @_longprefix_158:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_159:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_159:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_159 for @_longprefix_159:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_160:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_160:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_160 for @_longprefix_160:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_161:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_161:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_161 for @_longprefix_161:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_162:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_162:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_162 for @_longprefix_162:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_163:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_163:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_163 for @_longprefix_163:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_164:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_164:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_164 for @_longprefix_164:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_165:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_165:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_165 for @_longprefix_165:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_166:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_166:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_166 for @_longprefix_166:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_167:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_167:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_167 for @_longprefix_167:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_168:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_168:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_168 for @_longprefix_168:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_169:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_169:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_169 for @_longprefix_169:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_170:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_170:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_170 for @_longprefix_170:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_171:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_171:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_171 for @_longprefix_171:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_172:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_172:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_172 for @_longprefix_172:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_173:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_173:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_173 for @_longprefix_173:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_174:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_174:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_174 for @_longprefix_174:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_175:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_175:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_175 for @_longprefix_175:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_176:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_176:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_176 for @_longprefix_176:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_177:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_177:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_177 for @_longprefix_177:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_178:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_178:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_178 for @_longprefix_178:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_179:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_179:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_179 for @_longprefix_179:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_180:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_180:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_180 for @_longprefix_180:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_181:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_181:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_181 for @_longprefix_181:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_182:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_182:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_182 for @_longprefix_182:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_183:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_183:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_183 for @_longprefix_183:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_184:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_184:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_184 for @_longprefix_184:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_185:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_185:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_185 for @_longprefix_185:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_186:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_186:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_186 for @_longprefix_186:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_187:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_187:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_187 for @_longprefix_187:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_188:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_188:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_188 for @_longprefix_188:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_189:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_189:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_189 for @_longprefix_189:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_190:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_190:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_190 for @_longprefix_190:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_191:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_191:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_191 for @_longprefix_191:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_192:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_192:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_192 for @_longprefix_192:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_193:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_193:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_193 for @_longprefix_193:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_194:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_194:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_194 for @_longprefix_194:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_195:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_195:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_195 for @_longprefix_195:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_196:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_196:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_196 for @_longprefix_196:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_197:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_197:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_197 for @_longprefix_197:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_198:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_198:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_198 for @_longprefix_198:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_199:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_199:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_199 for @_longprefix_199:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_200:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_200:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_200 for @_longprefix_200:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_201:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_201:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_201 for @_longprefix_201:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_202:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_202:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_202 for @_longprefix_202:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_203:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_203:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_203 for @_longprefix_203:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_204:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_204:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_204 for @_longprefix_204:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_205:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_205:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_205 for @_longprefix_205:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_206:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_206:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_206 for @_longprefix_206:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_207:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_207:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_207 for @_longprefix_207:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_208:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_208:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_208 for @_longprefix_208:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_209:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_209:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_209 for @_longprefix_209:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_210:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_210:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_210 for @_longprefix_210:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_211:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_211:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_211 for @_longprefix_211:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_212:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_212:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_212 for @_longprefix_212:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_213:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_213:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_213 for @_longprefix_213:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_214:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_214:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_214 for @_longprefix_214:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_215:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_215:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_215 for @_longprefix_215:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_216:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_216:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_216 for @_longprefix_216:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_217:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_217:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_217 for @_longprefix_217:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_218:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_218:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_218 for @_longprefix_218:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_219:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_219:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_219 for @_longprefix_219:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_220:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_220:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_220 for @_longprefix_220:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_221:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_221:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_221 for @_longprefix_221:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_222:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_222:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_222 for @_longprefix_222:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_223:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_223:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_223 for @_longprefix_223:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_224:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_224:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_224 for @_longprefix_224:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_225:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_225:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_225 for @_longprefix_225:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_226:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_226:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_226 for @_longprefix_226:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_227:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_227:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_227 for @_longprefix_227:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_228:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_228:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_228 for @_longprefix_228:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_229:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_229:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_229 for @_longprefix_229:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_230:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_230:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_230 for @_longprefix_230:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_231:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_231:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_231 for @_longprefix_231:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_232:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_232:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_232 for @_longprefix_232:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_233:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_233:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_233 for @_longprefix_233:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_234:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_234:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_234 for @_longprefix_234:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_235:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_235:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_235 for @_longprefix_235:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_236:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_236:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_236 for @_longprefix_236:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_237:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_237:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_237 for @_longprefix_237:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_238:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_238:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_238 for @_longprefix_238:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_239:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_239:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_239 for @_longprefix_239:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_240:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_240:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_240 for @_longprefix_240:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_241:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_241:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_241 for @_longprefix_241:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_242:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_242:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_242 for @_longprefix_242:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_243:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_243:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_243 for @_longprefix_243:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_244:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_244:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_244 for @_longprefix_244:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_245:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_245:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_245 for @_longprefix_245:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_246:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_246:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_246 for @_longprefix_246:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_247:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_247:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_247 for @_longprefix_247:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_248:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_248:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_248 for @_longprefix_248:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_249:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_249:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_249 for @_longprefix_249:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_250:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_250:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_250 for @_longprefix_250:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_251:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_251:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_251 for @_longprefix_251:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_252:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_252:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_252 for @_longprefix_252:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_253:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_253:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_253 for @_longprefix_253:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_254:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_254:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_254 for @_longprefix_254:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_255:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_255:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_255 for @_longprefix_255:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_256:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_256:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_256 for @_longprefix_256:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_257:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_257:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_257 for @_longprefix_257:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_258:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_258:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_258 for @_longprefix_258:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_259:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_259:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_259 for @_longprefix_259:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_260:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_260:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_260 for @_longprefix_260:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_261:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_261:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_261 for @_longprefix_261:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_262:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_262:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_262 for @_longprefix_262:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_263:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_263:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_263 for @_longprefix_263:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_264:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_264:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_264 for @_longprefix_264:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_265:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_265:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_265 for @_longprefix_265:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_266:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_266:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_266 for @_longprefix_266:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_267:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_267:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_267 for @_longprefix_267:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_268:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_268:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_268 for @_longprefix_268:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_269:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_269:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_269 for @_longprefix_269:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_270:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_270:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_270 for @_longprefix_270:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_271:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_271:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_271 for @_longprefix_271:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_272:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_272:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_272 for @_longprefix_272:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_273:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_273:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_273 for @_longprefix_273:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_274:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_274:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_274 for @_longprefix_274:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_275:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_275:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_275 for @_longprefix_275:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_276:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_276:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_276 for @_longprefix_276:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_277:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_277:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_277 for @_longprefix_277:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_278:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_278:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_278 for @_longprefix_278:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_279:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_279:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_279 for @_longprefix_279:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_280:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_280:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_280 for @_longprefix_280:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_281:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_281:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_281 for @_longprefix_281:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_282:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_282:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_282 for @_longprefix_282:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_283:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_283:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_283 for @_longprefix_283:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_284:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_284:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_284 for @_longprefix_284:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_285:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_285:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_285 for @_longprefix_285:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_286:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_286:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_286 for @_longprefix_286:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_287:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_287:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_287 for @_longprefix_287:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_288:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_288:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_288 for @_longprefix_288:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_289:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_289:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_289 for @_longprefix_289:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_290:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_290:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_290 for @_longprefix_290:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_291:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_291:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_291 for @_longprefix_291:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_292:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_292:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_292 for @_longprefix_292:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_293:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_293:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_293 for @_longprefix_293:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_294:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_294:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_294 for @_longprefix_294:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_295:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_295:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_295 for @_longprefix_295:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_296:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_296:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_296 for @_longprefix_296:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_297:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_297:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_297 for @_longprefix_297:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_298:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_298:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_298 for @_longprefix_298:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_299:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_299:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_299 for @_longprefix_299:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_300:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_300:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_300 for @_longprefix_300:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_301:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_301:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_301 for @_longprefix_301:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_302:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_302:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_302 for @_longprefix_302:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_303:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_303:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_303 for @_longprefix_303:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_304:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_304:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_304 for @_longprefix_304:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_305:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_305:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_305 for @_longprefix_305:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_306:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_306:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_306 for @_longprefix_306:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_307:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_307:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_307 for @_longprefix_307:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_308:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_308:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_308 for @_longprefix_308:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_309:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_309:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_309 for @_longprefix_309:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_310:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_310:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_310 for @_longprefix_310:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_311:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_311:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_311 for @_longprefix_311:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_312:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_312:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_312 for @_longprefix_312:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_313:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_313:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_313 for @_longprefix_313:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_314:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_314:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_314 for @_longprefix_314:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_315:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_315:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_315 for @_longprefix_315:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_316:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_316:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_316 for @_longprefix_316:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_317:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_317:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_317 for @_longprefix_317:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_318:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_318:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_318 for @_longprefix_318:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_319:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_319:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_319 for @_longprefix_319:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_320:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_320:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_320 for @_longprefix_320:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_321:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_321:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_321 for @_longprefix_321:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_322:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_322:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_322 for @_longprefix_322:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_323:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_323:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_323 for @_longprefix_323:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_324:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_324:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_324 for @_longprefix_324:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_325:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_325:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_325 for @_longprefix_325:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_326:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_326:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_326 for @_longprefix_326:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_327:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_327:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_327 for @_longprefix_327:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_328:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_328:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_328 for @_longprefix_328:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_329:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_329:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_329 for @_longprefix_329:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_330:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_330:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_330 for @_longprefix_330:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_331:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_331:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_331 for @_longprefix_331:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_332:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_332:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_332 for @_longprefix_332:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_333:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_333:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_333 for @_longprefix_333:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_334:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_334:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_334 for @_longprefix_334:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_335:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_335:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_335 for @_longprefix_335:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_336:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_336:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_336 for @_longprefix_336:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_337:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_337:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_337 for @_longprefix_337:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_338:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_338:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_338 for @_longprefix_338:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_339:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_339:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_339 for @_longprefix_339:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_340:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_340:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_340 for @_longprefix_340:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_341:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_341:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_341 for @_longprefix_341:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_342:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_342:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_342 for @_longprefix_342:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_343:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_343:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_343 for @_longprefix_343:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_344:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_344:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_344 for @_longprefix_344:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_345:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_345:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_345 for @_longprefix_345:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_346:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_346:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_346 for @_longprefix_346:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_347:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_347:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_347 for @_longprefix_347:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_348:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_348:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_348 for @_longprefix_348:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_349:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_349:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_349 for @_longprefix_349:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_350:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_350:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_350 for @_longprefix_350:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_351:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_351:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_351 for @_longprefix_351:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_352:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_352:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_352 for @_longprefix_352:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_353:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_353:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_353 for @_longprefix_353:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_354:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_354:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_354 for @_longprefix_354:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_355:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_355:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_355 for @_longprefix_355:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_356:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_356:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_356 for @_longprefix_356:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_357:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_357:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_357 for @_longprefix_357:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_358:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_358:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_358 for @_longprefix_358:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_359:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_359:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_359 for @_longprefix_359:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_360:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_360:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_360 for @_longprefix_360:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_361:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_361:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_361 for @_longprefix_361:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_362:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_362:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_362 for @_longprefix_362:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_363:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_363:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_363 for @_longprefix_363:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_364:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_364:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_364 for @_longprefix_364:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_365:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_365:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_365 for @_longprefix_365:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_366:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_366:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_366 for @_longprefix_366:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_367:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_367:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_367 for @_longprefix_367:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_368:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_368:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_368 for @_longprefix_368:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_369:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_369:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_369 for @_longprefix_369:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_370:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_370:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_370 for @_longprefix_370:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_371:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_371:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_371 for @_longprefix_371:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_372:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_372:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_372 for @_longprefix_372:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_373:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_373:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_373 for @_longprefix_373:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_374:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_374:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_374 for @_longprefix_374:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_375:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_375:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_375 for @_longprefix_375:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_376:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_376:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_376 for @_longprefix_376:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_377:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_377:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_377 for @_longprefix_377:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_378:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_378:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_378 for @_longprefix_378:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_379:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_379:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_379 for @_longprefix_379:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_380:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_380:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_380 for @_longprefix_380:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_381:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_381:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_381 for @_longprefix_381:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_382:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_382:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_382 for @_longprefix_382:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_383:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_383:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_383 for @_longprefix_383:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_384:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_384:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_384 for @_longprefix_384:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_385:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_385:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_385 for @_longprefix_385:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_386:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_386:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_386 for @_longprefix_386:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_387:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_387:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_387 for @_longprefix_387:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_388:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_388:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_388 for @_longprefix_388:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_389:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_389:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_389 for @_longprefix_389:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_390:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_390:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_390 for @_longprefix_390:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_391:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_391:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_391 for @_longprefix_391:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_392:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_392:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_392 for @_longprefix_392:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_393:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_393:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_393 for @_longprefix_393:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_394:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_394:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_394 for @_longprefix_394:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_395:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_395:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_395 for @_longprefix_395:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_396:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_396:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_396 for @_longprefix_396:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_397:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_397:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_397 for @_longprefix_397:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_398:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_398:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_398 for @_longprefix_398:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_399:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_399:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_399 for @_longprefix_399:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_400:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_400:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_400 for @_longprefix_400:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_401:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_401:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_401 for @_longprefix_401:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_402:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_402:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_402 for @_longprefix_402:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_403:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_403:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_403 for @_longprefix_403:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_404:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_404:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_404 for @_longprefix_404:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_405:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_405:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_405 for @_longprefix_405:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_406:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_406:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_406 for @_longprefix_406:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_407:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_407:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_407 for @_longprefix_407:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_408:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_408:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_408 for @_longprefix_408:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_409:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_409:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_409 for @_longprefix_409:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_410:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_410:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_410 for @_longprefix_410:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_411:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_411:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_411 for @_longprefix_411:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_412:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_412:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_412 for @_longprefix_412:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_413:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_413:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_413 for @_longprefix_413:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_414:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_414:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_414 for @_longprefix_414:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_415:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_415:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_415 for @_longprefix_415:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_416:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_416:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_416 for @_longprefix_416:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_417:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_417:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_417 for @_longprefix_417:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_418:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_418:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_418 for @_longprefix_418:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_419:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_419:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_419 for @_longprefix_419:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_420:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_420:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_420 for @_longprefix_420:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_421:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_421:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_421 for @_longprefix_421:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_422:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_422:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_422 for @_longprefix_422:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_423:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_423:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_423 for @_longprefix_423:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_424:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_424:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_424 for @_longprefix_424:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_425:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_425:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_425 for @_longprefix_425:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_426:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_426:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_426 for @_longprefix_426:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_427:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_427:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_427 for @_longprefix_427:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_428:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_428:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_428 for @_longprefix_428:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_429:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_429:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_429 for @_longprefix_429:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_430:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_430:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_430 for @_longprefix_430:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_431:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_431:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_431 for @_longprefix_431:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_432:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_432:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_432 for @_longprefix_432:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_433:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_433:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_433 for @_longprefix_433:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_434:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_434:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_434 for @_longprefix_434:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_435:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_435:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_435 for @_longprefix_435:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_436:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_436:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_436 for @_longprefix_436:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_437:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_437:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_437 for @_longprefix_437:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_438:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_438:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_438 for @_longprefix_438:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_439:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_439:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_439 for @_longprefix_439:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_440:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_440:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_440 for @_longprefix_440:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_441:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_441:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_441 for @_longprefix_441:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_442:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_442:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_442 for @_longprefix_442:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_443:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_443:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_443 for @_longprefix_443:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_444:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_444:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_444 for @_longprefix_444:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_445:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_445:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_445 for @_longprefix_445:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_446:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_446:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_446 for @_longprefix_446:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_447:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_447:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_447 for @_longprefix_447:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_448:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_448:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_448 for @_longprefix_448:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_449:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_449:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_449 for @_longprefix_449:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_450:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_450:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_450 for @_longprefix_450:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_451:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_451:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_451 for @_longprefix_451:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_452:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_452:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_452 for @_longprefix_452:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_453:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_453:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_453 for @_longprefix_453:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_454:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_454:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_454 for @_longprefix_454:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_455:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_455:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_455 for @_longprefix_455:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_456:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_456:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_456 for @_longprefix_456:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_457:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_457:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_457 for @_longprefix_457:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_458:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_458:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_458 for @_longprefix_458:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_459:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_459:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_459 for @_longprefix_459:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_460:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_460:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_460 for @_longprefix_460:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_461:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_461:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_461 for @_longprefix_461:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_462:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_462:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_462 for @_longprefix_462:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_463:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_463:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_463 for @_longprefix_463:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_464:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_464:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_464 for @_longprefix_464:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_465:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_465:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_465 for @_longprefix_465:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_466:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_466:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_466 for @_longprefix_466:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_467:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_467:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_467 for @_longprefix_467:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_468:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_468:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_468 for @_longprefix_468:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_469:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_469:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_469 for @_longprefix_469:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_470:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_470:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_470 for @_longprefix_470:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_471:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_471:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_471 for @_longprefix_471:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_472:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_472:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_472 for @_longprefix_472:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_473:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_473:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_473 for @_longprefix_473:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_474:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_474:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_474 for @_longprefix_474:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_475:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_475:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_475 for @_longprefix_475:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_476:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_476:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_476 for @_longprefix_476:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_477:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_477:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_477 for @_longprefix_477:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_478:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_478:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_478 for @_longprefix_478:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_479:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_479:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_479 for @_longprefix_479:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_480:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_480:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_480 for @_longprefix_480:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_481:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_481:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_481 for @_longprefix_481:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_482:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_482:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_482 for @_longprefix_482:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_483:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_483:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_483 for @_longprefix_483:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_484:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_484:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_484 for @_longprefix_484:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_485:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_485:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_485 for @_longprefix_485:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_486:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_486:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_486 for @_longprefix_486:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_487:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_487:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_487 for @_longprefix_487:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_488:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_488:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_488 for @_longprefix_488:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_489:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_489:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_489 for @_longprefix_489:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_490:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_490:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_490 for @_longprefix_490:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_491:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_491:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_491 for @_longprefix_491:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_492:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_492:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_492 for @_longprefix_492:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_493:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_493:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_493 for @_longprefix_493:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_494:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_494:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_494 for @_longprefix_494:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_495:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_495:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_495 for @_longprefix_495:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_496:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_496:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_496 for @_longprefix_496:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_497:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_497:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_497 for @_longprefix_497:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_498:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_498:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_498 for @_longprefix_498:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_499:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_499:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_499 for @_longprefix_499:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_500:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_500:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_500 for @_longprefix_500:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_501:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_501:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_501 for @_longprefix_501:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_502:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_502:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_502 for @_longprefix_502:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_503:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_503:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_503 for @_longprefix_503:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_504:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_504:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_504 for @_longprefix_504:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_505:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_505:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_505 for @_longprefix_505:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_506:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_506:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_506 for @_longprefix_506:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_507:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_507:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_507 for @_longprefix_507:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_508:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_508:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_508 for @_longprefix_508:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_509:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_509:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_509 for @_longprefix_509:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_510:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_510:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_510 for @_longprefix_510:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_511:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_511:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_511 for @_longprefix_511:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_512:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_512:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_512 for @_longprefix_512:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_513:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_513:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_513 for @_longprefix_513:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_514:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_514:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_514 for @_longprefix_514:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_515:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_515:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_515 for @_longprefix_515:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_516:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_516:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_516 for @_longprefix_516:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_517:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_517:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_517 for @_longprefix_517:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_518:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_518:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_518 for @_longprefix_518:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_519:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_519:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_519 for @_longprefix_519:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_520:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_520:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_520 for @_longprefix_520:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_521:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_521:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_521 for @_longprefix_521:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_522:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_522:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_522 for @_longprefix_522:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_523:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_523:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_523 for @_longprefix_523:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_524:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_524:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_524 for @_longprefix_524:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_525:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_525:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_525 for @_longprefix_525:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_526:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_526:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_526 for @_longprefix_526:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_527:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_527:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_527 for @_longprefix_527:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_528:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_528:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_528 for @_longprefix_528:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_529:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_529:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_529 for @_longprefix_529:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_530:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_530:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_530 for @_longprefix_530:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_531:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_531:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_531 for @_longprefix_531:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_532:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_532:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_532 for @_longprefix_532:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_533:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_533:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_533 for @_longprefix_533:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_534:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_534:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_534 for @_longprefix_534:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_535:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_535:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_535 for @_longprefix_535:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_536:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_536:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_536 for @_longprefix_536:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_537:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_537:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_537 for @_longprefix_537:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_538:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_538:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_538 for @_longprefix_538:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_539:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_539:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_539 for @_longprefix_539:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_540:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_540:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_540 for @_longprefix_540:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_541:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_541:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_541 for @_longprefix_541:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_542:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_542:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_542 for @_longprefix_542:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_543:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_543:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_543 for @_longprefix_543:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_544:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_544:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_544 for @_longprefix_544:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_545:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_545:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_545 for @_longprefix_545:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_546:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_546:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_546 for @_longprefix_546:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_547:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_547:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_547 for @_longprefix_547:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_548:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_548:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_548 for @_longprefix_548:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_549:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_549:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_549 for @_longprefix_549:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_550:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_550:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_550 for @_longprefix_550:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_551:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_551:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_551 for @_longprefix_551:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_552:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_552:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_552 for @_longprefix_552:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_553:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_553:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_553 for @_longprefix_553:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_554:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_554:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_554 for @_longprefix_554:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_555:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_555:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_555 for @_longprefix_555:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_556:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_556:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_556 for @_longprefix_556:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_557:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_557:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_557 for @_longprefix_557:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_558:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_558:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_558 for @_longprefix_558:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_559:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_559:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_559 for @_longprefix_559:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_560:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_560:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_560 for @_longprefix_560:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_561:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_561:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_561 for @_longprefix_561:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_562:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_562:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_562 for @_longprefix_562:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_563:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_563:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_563 for @_longprefix_563:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_564:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_564:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_564 for @_longprefix_564:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_565:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_565:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_565 for @_longprefix_565:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_566:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_566:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_566 for @_longprefix_566:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_567:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_567:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_567 for @_longprefix_567:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_568:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_568:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_568 for @_longprefix_568:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_569:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_569:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_569 for @_longprefix_569:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_570:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_570:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_570 for @_longprefix_570:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_571:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_571:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_571 for @_longprefix_571:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_572:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_572:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_572 for @_longprefix_572:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_573:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_573:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_573 for @_longprefix_573:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_574:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_574:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_574 for @_longprefix_574:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_575:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_575:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_575 for @_longprefix_575:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_576:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_576:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_576 for @_longprefix_576:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_577:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_577:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_577 for @_longprefix_577:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_578:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_578:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_578 for @_longprefix_578:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_579:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_579:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_579 for @_longprefix_579:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_580:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_580:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_580 for @_longprefix_580:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_581:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_581:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_581 for @_longprefix_581:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_582:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_582:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_582 for @_longprefix_582:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_583:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_583:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_583 for @_longprefix_583:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_584:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_584:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_584 for @_longprefix_584:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_585:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_585:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_585 for @_longprefix_585:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_586:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_586:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_586 for @_longprefix_586:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_587:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_587:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_587 for @_longprefix_587:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_588:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_588:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_588 for @_longprefix_588:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_589:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_589:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_589 for @_longprefix_589:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_590:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_590:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_590 for @_longprefix_590:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_591:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_591:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_591 for @_longprefix_591:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_592:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_592:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_592 for @_longprefix_592:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_593:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_593:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_593 for @_longprefix_593:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_594:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_594:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_594 for @_longprefix_594:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_595:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_595:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_595 for @_longprefix_595:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_596:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_596:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_596 for @_longprefix_596:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_597:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_597:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_597 for @_longprefix_597:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_598:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_598:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_598 for @_longprefix_598:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_599:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_599:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_599 for @_longprefix_599:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_600:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_600:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_600 for @_longprefix_600:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_601:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_601:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_601 for @_longprefix_601:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_602:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_602:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_602 for @_longprefix_602:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_603:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_603:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_603 for @_longprefix_603:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_604:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_604:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_604 for @_longprefix_604:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_605:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_605:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_605 for @_longprefix_605:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_606:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_606:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_606 for @_longprefix_606:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_607:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_607:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_607 for @_longprefix_607:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_608:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_608:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_608 for @_longprefix_608:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_609:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_609:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_609 for @_longprefix_609:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_610:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_610:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_610 for @_longprefix_610:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_611:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_611:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_611 for @_longprefix_611:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_612:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_612:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_612 for @_longprefix_612:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_613:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_613:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_613 for @_longprefix_613:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_614:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_614:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_614 for @_longprefix_614:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_615:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_615:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_615 for @_longprefix_615:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_616:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_616:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_616 for @_longprefix_616:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_617:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_617:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_617 for @_longprefix_617:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_618:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_618:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_618 for @_longprefix_618:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_619:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_619:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_619 for @_longprefix_619:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_620:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_620:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_620 for @_longprefix_620:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_621:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_621:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_621 for @_longprefix_621:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_622:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_622:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_622 for @_longprefix_622:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_623:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_623:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_623 for @_longprefix_623:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_624:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_624:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_624 for @_longprefix_624:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_625:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_625:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_625 for @_longprefix_625:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_626:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_626:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_626 for @_longprefix_626:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_627:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_627:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_627 for @_longprefix_627:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_628:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_628:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_628 for @_longprefix_628:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_629:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_629:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_629 for @_longprefix_629:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_630:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_630:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_630 for @_longprefix_630:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_631:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_631:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_631 for @_longprefix_631:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_632:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_632:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_632 for @_longprefix_632:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_633:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_633:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_633 for @_longprefix_633:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_634:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_634:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_634 for @_longprefix_634:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_635:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_635:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_635 for @_longprefix_635:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_636:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_636:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_636 for @_longprefix_636:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_637:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_637:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_637 for @_longprefix_637:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_638:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_638:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_638 for @_longprefix_638:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_639:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_639:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_639 for @_longprefix_639:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_640:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_640:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_640 for @_longprefix_640:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_641:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_641:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_641 for @_longprefix_641:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_642:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_642:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_642 for @_longprefix_642:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_643:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_643:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_643 for @_longprefix_643:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_644:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_644:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_644 for @_longprefix_644:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_645:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_645:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_645 for @_longprefix_645:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_646:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_646:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_646 for @_longprefix_646:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_647:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_647:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_647 for @_longprefix_647:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_648:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_648:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_648 for @_longprefix_648:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_649:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_649:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_649 for @_longprefix_649:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_650:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_650:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_650 for @_longprefix_650:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_651:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_651:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_651 for @_longprefix_651:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_652:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_652:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_652 for @_longprefix_652:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_653:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_653:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_653 for @_longprefix_653:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_654:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_654:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_654 for @_longprefix_654:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_655:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_655:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_655 for @_longprefix_655:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_656:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_656:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_656 for @_longprefix_656:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_657:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_657:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_657 for @_longprefix_657:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_658:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_658:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_658 for @_longprefix_658:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_659:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_659:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_659 for @_longprefix_659:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_660:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_660:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_660 for @_longprefix_660:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_661:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_661:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_661 for @_longprefix_661:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_662:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_662:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_662 for @_longprefix_662:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_663:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_663:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_663 for @_longprefix_663:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_664:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_664:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_664 for @_longprefix_664:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_665:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_665:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_665 for @_longprefix_665:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_666:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_666:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_666 for @_longprefix_666:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_667:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_667:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_667 for @_longprefix_667:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_668:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_668:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_668 for @_longprefix_668:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_669:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_669:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_669 for @_longprefix_669:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_670:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_670:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_670 for @_longprefix_670:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_671:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_671:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_671 for @_longprefix_671:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_672:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_672:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_672 for @_longprefix_672:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_673:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_673:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_673 for @_longprefix_673:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_674:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_674:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_674 for @_longprefix_674:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_675:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_675:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_675 for @_longprefix_675:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_676:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_676:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_676 for @_longprefix_676:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_677:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_677:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_677 for @_longprefix_677:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_678:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_678:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_678 for @_longprefix_678:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_679:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_679:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_679 for @_longprefix_679:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_680:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_680:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_680 for @_longprefix_680:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_681:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_681:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_681 for @_longprefix_681:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_682:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_682:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_682 for @_longprefix_682:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_683:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_683:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_683 for @_longprefix_683:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_684:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_684:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_684 for @_longprefix_684:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_685:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_685:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_685 for @_longprefix_685:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_686:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_686:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_686 for @_longprefix_686:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_687:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_687:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_687 for @_longprefix_687:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_688:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_688:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_688 for @_longprefix_688:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_689:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_689:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_689 for @_longprefix_689:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_690:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_690:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_690 for @_longprefix_690:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_691:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_691:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_691 for @_longprefix_691:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_692:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_692:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_692 for @_longprefix_692:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_693:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_693:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_693 for @_longprefix_693:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_694:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_694:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_694 for @_longprefix_694:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_695:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_695:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_695 for @_longprefix_695:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_696:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_696:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_696 for @_longprefix_696:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_697:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_697:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_697 for @_longprefix_697:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_698:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_698:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_698 for @_longprefix_698:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_699:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_699:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_699 for @_longprefix_699:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_700:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_700:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_700 for @_longprefix_700:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_701:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_701:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_701 for @_longprefix_701:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_702:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_702:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_702 for @_longprefix_702:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_703:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_703:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_703 for @_longprefix_703:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_704:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_704:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_704 for @_longprefix_704:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_705:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_705:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_705 for @_longprefix_705:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_706:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_706:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_706 for @_longprefix_706:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_707:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_707:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_707 for @_longprefix_707:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_708:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_708:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_708 for @_longprefix_708:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_709:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_709:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_709 for @_longprefix_709:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_710:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_710:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_710 for @_longprefix_710:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_711:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_711:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_711 for @_longprefix_711:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_712:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_712:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_712 for @_longprefix_712:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_713:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_713:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_713 for @_longprefix_713:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_714:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_714:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_714 for @_longprefix_714:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_715:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_715:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_715 for @_longprefix_715:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_716:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_716:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_716 for @_longprefix_716:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_717:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_717:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_717 for @_longprefix_717:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_718:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_718:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_718 for @_longprefix_718:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_719:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_719:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_719 for @_longprefix_719:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_720:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_720:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_720 for @_longprefix_720:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_721:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_721:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_721 for @_longprefix_721:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_722:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_722:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_722 for @_longprefix_722:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_723:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_723:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_723 for @_longprefix_723:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_724:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_724:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_724 for @_longprefix_724:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_725:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_725:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_725 for @_longprefix_725:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_726:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_726:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_726 for @_longprefix_726:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_727:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_727:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_727 for @_longprefix_727:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_728:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_728:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_728 for @_longprefix_728:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_729:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_729:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_729 for @_longprefix_729:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_730:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_730:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_730 for @_longprefix_730:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_731:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_731:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_731 for @_longprefix_731:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_732:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_732:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_732 for @_longprefix_732:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_733:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_733:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_733 for @_longprefix_733:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_734:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_734:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_734 for @_longprefix_734:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_735:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_735:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_735 for @_longprefix_735:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_736:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_736:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_736 for @_longprefix_736:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_737:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_737:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_737 for @_longprefix_737:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_738:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_738:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_738 for @_longprefix_738:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_739:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_739:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_739 for @_longprefix_739:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_740:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_740:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_740 for @_longprefix_740:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_741:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_741:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_741 for @_longprefix_741:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_742:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_742:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_742 for @_longprefix_742:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_743:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_743:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_743 for @_longprefix_743:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_744:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_744:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_744 for @_longprefix_744:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_745:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_745:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_745 for @_longprefix_745:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_746:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_746:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_746 for @_longprefix_746:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_747:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_747:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_747 for @_longprefix_747:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_748:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_748:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_748 for @_longprefix_748:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_749:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_749:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_749 for @_longprefix_749:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_750:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_750:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_750 for @_longprefix_750:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_751:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_751:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_751 for @_longprefix_751:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_752:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_752:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_752 for @_longprefix_752:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_753:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_753:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_753 for @_longprefix_753:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_754:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_754:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_754 for @_longprefix_754:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_755:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_755:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_755 for @_longprefix_755:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_756:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_756:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_756 for @_longprefix_756:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_757:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_757:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_757 for @_longprefix_757:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_758:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_758:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_758 for @_longprefix_758:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_759:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_759:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_759 for @_longprefix_759:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_760:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_760:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_760 for @_longprefix_760:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_761:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_761:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_761 for @_longprefix_761:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_762:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_762:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_762 for @_longprefix_762:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_763:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_763:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_763 for @_longprefix_763:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_764:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_764:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_764 for @_longprefix_764:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_765:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_765:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_765 for @_longprefix_765:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_766:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_766:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_766 for @_longprefix_766:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_767:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_767:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_767 for @_longprefix_767:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_768:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_768:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_768 for @_longprefix_768:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_769:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_769:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_769 for @_longprefix_769:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_770:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_770:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_770 for @_longprefix_770:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_771:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_771:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_771 for @_longprefix_771:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_772:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_772:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_772 for @_longprefix_772:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_773:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_773:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_773 for @_longprefix_773:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_774:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_774:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_774 for @_longprefix_774:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_775:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_775:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_775 for @_longprefix_775:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_776:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_776:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_776 for @_longprefix_776:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_777:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_777:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_777 for @_longprefix_777:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_778:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_778:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_778 for @_longprefix_778:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_779:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_779:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_779 for @_longprefix_779:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_780:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_780:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_780 for @_longprefix_780:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_781:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_781:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_781 for @_longprefix_781:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_782:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_782:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_782 for @_longprefix_782:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_783:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_783:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_783 for @_longprefix_783:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_784:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_784:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_784 for @_longprefix_784:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_785:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_785:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_785 for @_longprefix_785:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_786:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_786:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_786 for @_longprefix_786:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_787:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_787:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_787 for @_longprefix_787:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_788:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_788:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_788 for @_longprefix_788:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_789:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_789:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_789 for @_longprefix_789:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_790:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_790:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_790 for @_longprefix_790:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_791:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_791:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_791 for @_longprefix_791:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_792:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_792:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_792 for @_longprefix_792:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_793:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_793:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_793 for @_longprefix_793:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_794:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_794:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_794 for @_longprefix_794:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_795:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_795:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_795 for @_longprefix_795:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_796:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_796:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_796 for @_longprefix_796:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_797:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_797:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_797 for @_longprefix_797:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_798:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_798:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_798 for @_longprefix_798:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_799:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_799:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_799 for @_longprefix_799:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_800:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_800:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_800 for @_longprefix_800:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_801:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_801:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_801 for @_longprefix_801:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_802:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_802:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_802 for @_longprefix_802:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_803:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_803:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_803 for @_longprefix_803:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_804:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_804:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_804 for @_longprefix_804:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_805:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_805:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_805 for @_longprefix_805:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_806:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_806:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_806 for @_longprefix_806:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_807:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_807:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_807 for @_longprefix_807:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_808:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_808:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_808 for @_longprefix_808:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_809:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_809:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_809 for @_longprefix_809:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_810:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_810:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_810 for @_longprefix_810:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_811:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_811:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_811 for @_longprefix_811:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_812:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_812:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_812 for @_longprefix_812:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_813:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_813:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_813 for @_longprefix_813:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_814:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_814:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_814 for @_longprefix_814:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_815:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_815:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_815 for @_longprefix_815:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_816:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_816:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_816 for @_longprefix_816:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_817:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_817:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_817 for @_longprefix_817:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_818:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_818:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_818 for @_longprefix_818:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_819:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_819:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_819 for @_longprefix_819:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_820:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_820:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_820 for @_longprefix_820:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_821:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_821:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_821 for @_longprefix_821:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_822:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_822:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_822 for @_longprefix_822:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_823:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_823:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_823 for @_longprefix_823:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_824:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_824:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_824 for @_longprefix_824:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_825:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_825:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_825 for @_longprefix_825:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_826:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_826:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_826 for @_longprefix_826:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_827:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_827:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_827 for @_longprefix_827:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_828:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_828:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_828 for @_longprefix_828:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_829:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_829:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_829 for @_longprefix_829:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_830:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_830:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_830 for @_longprefix_830:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_831:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_831:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_831 for @_longprefix_831:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_832:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_832:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_832 for @_longprefix_832:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_833:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_833:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_833 for @_longprefix_833:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_834:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_834:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_834 for @_longprefix_834:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_835:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_835:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_835 for @_longprefix_835:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_836:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_836:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_836 for @_longprefix_836:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_837:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_837:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_837 for @_longprefix_837:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_838:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_838:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_838 for @_longprefix_838:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_839:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_839:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_839 for @_longprefix_839:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_840:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_840:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_840 for @_longprefix_840:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_841:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_841:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_841 for @_longprefix_841:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_842:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_842:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_842 for @_longprefix_842:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_843:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_843:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_843 for @_longprefix_843:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_844:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_844:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_844 for @_longprefix_844:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_845:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_845:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_845 for @_longprefix_845:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_846:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_846:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_846 for @_longprefix_846:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_847:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_847:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_847 for @_longprefix_847:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_848:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_848:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_848 for @_longprefix_848:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_849:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_849:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_849 for @_longprefix_849:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_850:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_850:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_850 for @_longprefix_850:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_851:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_851:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_851 for @_longprefix_851:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_852:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_852:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_852 for @_longprefix_852:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_853:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_853:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_853 for @_longprefix_853:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_854:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_854:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_854 for @_longprefix_854:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_855:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_855:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_855 for @_longprefix_855:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_856:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_856:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_856 for @_longprefix_856:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_857:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_857:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_857 for @_longprefix_857:localhost on irc.example.com 2022-11-01 23:52:09 ERROR:BridgedClient Could not try to join: no client for ro_bot_nick, channel = #foobar 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_858:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_858:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_858 for @_longprefix_858:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_859:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_859:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_859 for @_longprefix_859:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_860:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_860:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_860 for @_longprefix_860:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_861:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_861:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_861 for @_longprefix_861:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_862:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_862:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_862 for @_longprefix_862:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_863:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_863:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_863 for @_longprefix_863:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_864:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_864:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_864 for @_longprefix_864:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_865:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_865:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_865 for @_longprefix_865:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_866:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_866:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_866 for @_longprefix_866:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_867:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_867:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_867 for @_longprefix_867:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_868:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_868:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_868 for @_longprefix_868:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_869:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_869:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_869 for @_longprefix_869:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_870:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_870:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_870 for @_longprefix_870:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_871:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_871:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_871 for @_longprefix_871:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_872:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_872:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_872 for @_longprefix_872:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_873:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_873:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_873 for @_longprefix_873:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_874:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_874:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_874 for @_longprefix_874:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_875:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_875:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_875 for @_longprefix_875:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_876:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_876:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_876 for @_longprefix_876:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_877:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_877:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_877 for @_longprefix_877:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_878:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_878:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_878 for @_longprefix_878:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_879:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_879:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_879 for @_longprefix_879:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_880:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_880:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_880 for @_longprefix_880:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_881:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_881:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_881 for @_longprefix_881:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_882:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_882:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_882 for @_longprefix_882:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_883:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_883:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_883 for @_longprefix_883:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_884:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_884:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_884 for @_longprefix_884:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_885:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_885:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_885 for @_longprefix_885:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_886:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_886:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_886 for @_longprefix_886:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_887:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_887:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_887 for @_longprefix_887:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_888:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_888:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_888 for @_longprefix_888:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_889:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_889:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_889 for @_longprefix_889:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_890:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_890:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_890 for @_longprefix_890:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_891:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_891:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_891 for @_longprefix_891:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_892:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_892:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_892 for @_longprefix_892:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_893:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_893:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_893 for @_longprefix_893:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_894:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_894:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_894 for @_longprefix_894:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_895:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_895:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_895 for @_longprefix_895:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_896:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_896:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_896 for @_longprefix_896:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_897:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_897:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_897 for @_longprefix_897:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_898:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_898:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_898 for @_longprefix_898:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_899:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_899:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_899 for @_longprefix_899:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_900:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_900:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_900 for @_longprefix_900:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_901:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_901:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_901 for @_longprefix_901:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_902:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_902:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_902 for @_longprefix_902:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_903:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_903:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_903 for @_longprefix_903:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_904:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_904:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_904 for @_longprefix_904:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_905:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_905:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_905 for @_longprefix_905:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_906:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_906:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_906 for @_longprefix_906:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_907:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_907:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_907 for @_longprefix_907:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_908:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_908:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_908 for @_longprefix_908:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_909:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_909:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_909 for @_longprefix_909:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_910:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_910:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_910 for @_longprefix_910:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_911:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_911:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_911 for @_longprefix_911:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_912:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_912:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_912 for @_longprefix_912:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_913:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_913:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_913 for @_longprefix_913:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_914:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_914:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_914 for @_longprefix_914:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_915:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_915:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_915 for @_longprefix_915:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_916:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_916:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_916 for @_longprefix_916:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_917:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_917:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_917 for @_longprefix_917:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_918:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_918:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_918 for @_longprefix_918:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_919:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_919:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_919 for @_longprefix_919:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_920:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_920:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_920 for @_longprefix_920:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_921:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_921:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_921 for @_longprefix_921:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_922:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_922:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_922 for @_longprefix_922:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_923:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_923:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_923 for @_longprefix_923:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_924:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_924:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_924 for @_longprefix_924:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_925:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_925:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_925 for @_longprefix_925:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_926:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_926:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_926 for @_longprefix_926:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_927:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_927:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_927 for @_longprefix_927:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_928:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_928:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_928 for @_longprefix_928:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_929:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_929:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_929 for @_longprefix_929:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_930:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_930:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_930 for @_longprefix_930:localhost on irc.example.com 2022-11-01 23:52:09 ERROR:BridgedClient Could not try to join: no client for ro_bot_nick, channel = #foobar 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_931:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_931:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_931 for @_longprefix_931:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_932:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_932:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_932 for @_longprefix_932:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_933:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_933:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_933 for @_longprefix_933:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_934:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_934:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_934 for @_longprefix_934:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_935:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_935:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_935 for @_longprefix_935:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_936:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_936:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_936 for @_longprefix_936:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_937:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_937:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_937 for @_longprefix_937:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_938:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_938:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_938 for @_longprefix_938:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_939:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_939:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_939 for @_longprefix_939:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_940:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_940:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_940 for @_longprefix_940:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_941:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_941:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_941 for @_longprefix_941:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_942:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_942:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_942 for @_longprefix_942:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_943:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_943:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_943 for @_longprefix_943:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_944:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_944:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_944 for @_longprefix_944:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_945:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_945:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_945 for @_longprefix_945:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_946:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_946:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_946 for @_longprefix_946:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_947:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_947:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_947 for @_longprefix_947:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_948:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_948:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_948 for @_longprefix_948:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_949:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_949:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_949 for @_longprefix_949:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_950:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_950:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_950 for @_longprefix_950:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_951:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_951:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_951 for @_longprefix_951:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_952:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_952:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_952 for @_longprefix_952:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_953:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_953:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_953 for @_longprefix_953:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_954:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_954:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_954 for @_longprefix_954:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_955:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_955:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_955 for @_longprefix_955:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_956:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_956:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_956 for @_longprefix_956:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_957:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_957:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_957 for @_longprefix_957:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_958:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_958:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_958 for @_longprefix_958:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_959:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_959:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_959 for @_longprefix_959:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_960:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_960:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_960 for @_longprefix_960:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_961:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_961:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_961 for @_longprefix_961:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_962:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_962:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_962 for @_longprefix_962:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_963:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_963:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_963 for @_longprefix_963:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_964:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_964:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_964 for @_longprefix_964:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_965:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_965:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_965 for @_longprefix_965:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_966:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_966:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_966 for @_longprefix_966:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_967:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_967:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_967 for @_longprefix_967:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_968:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_968:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_968 for @_longprefix_968:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_969:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_969:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_969 for @_longprefix_969:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_970:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_970:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_970 for @_longprefix_970:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_971:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_971:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_971 for @_longprefix_971:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_972:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_972:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_972 for @_longprefix_972:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_973:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_973:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_973 for @_longprefix_973:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_974:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_974:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_974 for @_longprefix_974:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_975:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_975:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_975 for @_longprefix_975:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_976:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_976:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_976 for @_longprefix_976:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_977:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_977:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_977 for @_longprefix_977:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_978:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_978:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_978 for @_longprefix_978:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_979:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_979:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_979 for @_longprefix_979:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_980:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_980:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_980 for @_longprefix_980:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_981:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_981:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_981 for @_longprefix_981:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_982:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_982:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_982 for @_longprefix_982:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_983:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_983:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_983 for @_longprefix_983:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_984:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_984:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_984 for @_longprefix_984:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_985:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_985:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_985 for @_longprefix_985:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_986:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_986:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_986 for @_longprefix_986:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_987:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_987:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_987 for @_longprefix_987:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_988:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_988:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_988 for @_longprefix_988:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_989:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_989:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_989 for @_longprefix_989:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_990:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_990:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_990 for @_longprefix_990:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_991:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_991:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_991 for @_longprefix_991:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_992:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_992:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_992 for @_longprefix_992:localhost on irc.example.com 2022-11-01 23:52:09 ERROR:BridgedClient Could not try to join: no client for ro_bot_nick, channel = #foobar 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_993:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_993:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_993 for @_longprefix_993:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_994:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_994:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_994 for @_longprefix_994:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_995:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_995:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_995 for @_longprefix_995:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_996:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_996:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_996 for @_longprefix_996:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_997:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_997:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_997 for @_longprefix_997:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_998:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_998:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_998 for @_longprefix_998:localhost on irc.example.com 2022-11-01 23:52:09 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_999:localhost on irc.example.com to the queue... 2022-11-01 23:52:09 DEBUG:IdentGenerator Generating username for @_longprefix_999:localhost on irc.example.com 2022-11-01 23:52:09 INFO:IdentGenerator Generated ident username long_999 for @_longprefix_999:localhost on irc.example.com .IPV6 Generator should generate an IPv6 address =============================================== 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::1 for @foo:example.com .IPV6 Generator should NOT generate an IPv6 address for an existing config ========================================================================== 2022-11-01 23:52:09 INFO:Ipv6Generator Using existing IPv6 address 2001:0db8:85a3::1a16 for @foo:example.com .IPV6 Generator should queue and generate multiple IPv6 addresses ================================================================= 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Retrieving counter... 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo0:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo1:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo2:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo3:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo4:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo5:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo6:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo7:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo8:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo9:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::1 for @foo0:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::2 for @foo1:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::3 for @foo2:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::4 for @foo3:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::5 for @foo4:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::6 for @foo5:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::7 for @foo6:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::8 for @foo7:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::9 for @foo8:example.com 2022-11-01 23:52:09 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::a for @foo9:example.com .IrcServer getQuitDebounceDelay should get a random period between min and max ============================================================================== 2022-11-01 23:52:09 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should get a nick from a userid ================================================== 2022-11-01 23:52:09 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should get a nick from a displayname ======================================================= 2022-11-01 23:52:09 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should get a reduced nick if the displayname contains some invalid chars =========================================================================================== 2022-11-01 23:52:10 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should use localpart if the displayname is all invalid chars =============================================================================== 2022-11-01 23:52:10 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should get a reduced nick if the localpart contains some invalid chars ========================================================================================= 2022-11-01 23:52:10 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should use displayname if the localpart is all invalid chars =============================================================================== 2022-11-01 23:52:10 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should throw if no characters could be used, with displayname ================================================================================ 2022-11-01 23:52:10 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should throw if no characters could be used, with displayname ================================================================================ 2022-11-01 23:52:10 INFO:IrcServer Reconfiguring irc.foobar .MatrixAction should not highlight mentions to text without mentions ==================================================================== .MatrixAction should highlight a user ===================================== .MatrixAction should highlight a user, regardless of case ========================================================= .MatrixAction should highlight a user, with plain text ====================================================== .MatrixAction should highlight a user, with weird characters ============================================================ .MatrixAction should highlight multiple users ============================================= .2022-11-01 23:52:10 ERROR:BridgedClient Could not try to join: no client for ro_bot_nick, channel = #foobar MatrixAction should highlight multiple mentions of the same user ================================================================= .MatrixAction should not highlight mentions in a URL with www. ============================================================== .MatrixAction should not highlight mentions in a URL with http:// ================================================================= .MatrixAction should fallback to userIds ======================================== .promiseutil.allSettled waits for all ===================================== 2022-11-01 23:52:10 ERROR:BridgedClient Could not try to join: no client for ro_bot_nick, channel = #foobar Waited 50ms Waited 60ms .Queue should process requests FIFO =================================== .Queue should pass the item given in enqueue() to procFn ======================================================== .Queue should return a Promise from enqueue() which is resolved with the result from procFn =========================================================================================== .Queue should return a Promise from enqueue() which is rejected if procFn rejects ================================================================================= .Queue should only ever have 1 procFn in-flight at any one time =============================================================== .Queue should return the same promise for requests with the same ID =================================================================== .Queue should have the correct size =================================== .QueuePool should let multiple items be processed at once ========================================================= .QueuePool should resolve enqueued items when they resolve ========================================================== .QueuePool should not let more items than the pool size be processed at once ============================================================================ .QueuePool should wait until a queue is free ============================================ 2022-11-01 23:52:10 ERROR:BridgedClient Could not try to join: no client for ro_bot_nick, channel = #tower .QueuePool should process overflows FIFO ======================================== .QueuePool should repopulate empty queues ========================================= .QueuePool should allow index-based queue manipulation ====================================================== .QueuePool should accurately track waiting items ================================================ . 216 specs, 0 failures Finished in 17.818 seconds >>> matrix-appservice-irc: Entering fakeroot... >>> matrix-appservice-irc-openrc*: Running split function openrc... >>> matrix-appservice-irc-openrc*: Preparing subpackage matrix-appservice-irc-openrc... >>> matrix-appservice-irc-openrc*: Running postcheck for matrix-appservice-irc-openrc >>> matrix-appservice-irc*: Running postcheck for matrix-appservice-irc >>> matrix-appservice-irc*: Preparing package matrix-appservice-irc... >>> matrix-appservice-irc*: Stripping binaries >>> matrix-appservice-irc-openrc*: Scanning shared objects >>> matrix-appservice-irc*: Scanning shared objects >>> matrix-appservice-irc-openrc*: Tracing dependencies... >>> matrix-appservice-irc-openrc*: Package size: 24.0 KB >>> matrix-appservice-irc-openrc*: Compressing data... >>> matrix-appservice-irc-openrc*: Create checksum... >>> matrix-appservice-irc-openrc*: Create matrix-appservice-irc-openrc-0.25.0-r0.apk >>> matrix-appservice-irc*: Tracing dependencies... >>> ERROR: matrix-appservice-irc*: libc.so.6: path not found nodejs>=12 so:libc.musl-x86_64.so.1 so:libstdc++.so.6 >>> matrix-appservice-irc*: Package size: 198.5 MB >>> matrix-appservice-irc*: Compressing data... >>> matrix-appservice-irc*: Create checksum... >>> matrix-appservice-irc*: Create matrix-appservice-irc-0.25.0-r0.apk >>> matrix-appservice-irc: Build complete at Tue, 01 Nov 2022 23:52:22 +0000 elapsed time 0h 1m 56s >>> matrix-appservice-irc: Cleaning up srcdir >>> matrix-appservice-irc: Cleaning up pkgdir >>> matrix-appservice-irc: Uninstalling dependencies... (1/13) Purging .makedepends-matrix-appservice-irc (20221101.235049) (2/13) Purging npm (9.0.1-r0) (3/13) Purging python3 (3.10.8-r3) (4/13) Purging nodejs (16.18.0-r1) (5/13) Purging icu-libs (72.1-r1) (6/13) Purging icu-data-en (72.1-r1) (7/13) Purging libbz2 (1.0.8-r3) (8/13) Purging libffi (3.4.4-r0) (9/13) Purging gdbm (1.23-r0) (10/13) Purging xz-libs (5.2.7-r0) (11/13) Purging mpdecimal (2.5.1-r1) (12/13) Purging readline (8.2.0-r0) (13/13) Purging sqlite-libs (3.39.4-r0) Executing busybox-1.35.0-r27.trigger OK: 267 MiB in 92 packages >>> matrix-appservice-irc: Updating the community/x86_64 repository index... >>> matrix-appservice-irc: Signing the index...