>>> matrix-appservice-irc: Building community/matrix-appservice-irc 0.23.0-r0 (using abuild 3.7.0_rc1-r2) started Tue, 22 Dec 2020 04:33:02 +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/10) Installing nodejs (14.15.3-r1) (2/10) Installing npm (14.15.3-r1) (3/10) Installing libbz2 (1.0.8-r1) (4/10) Installing libffi (3.3-r2) (5/10) Installing gdbm (1.18.1-r0) (6/10) Installing xz-libs (5.2.5-r0) (7/10) Installing readline (8.0.4-r0) (8/10) Installing sqlite-libs (3.34.0-r0) (9/10) Installing python3 (3.8.6-r0) (10/10) Installing .makedepends-matrix-appservice-irc (20201222.043304) Executing busybox-1.32.0-r8.trigger OK: 444 MiB in 96 packages >>> matrix-appservice-irc: Cleaning up srcdir >>> matrix-appservice-irc: Cleaning up pkgdir >>> matrix-appservice-irc: Fetching https://distfiles.alpinelinux.org/distfiles/v3.13/matrix-appservice-irc-0.23.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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> matrix-appservice-irc: Fetching https://github.com/matrix-org/matrix-appservice-irc/archive/0.23.0/matrix-appservice-irc-0.23.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 140 100 140 0 0 588 0 --:--:-- --:--:-- --:--:-- 588 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 273k 0 273k 0 0 490k 0 --:--:-- --:--:-- --:--:-- 2484k >>> matrix-appservice-irc: Fetching https://distfiles.alpinelinux.org/distfiles/v3.13/matrix-appservice-irc-0.23.0.tar.gz >>> matrix-appservice-irc: Checking sha512sums... matrix-appservice-irc-0.23.0.tar.gz: OK matrix-appservice-irc.initd: OK matrix-appservice-irc.confd: OK >>> matrix-appservice-irc: Unpacking /var/cache/distfiles/v3.13/matrix-appservice-irc-0.23.0.tar.gz... > detect-character-encoding@0.8.0 install /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/detect-character-encoding > node-gyp rebuild make: Entering directory '/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/detect-character-encoding/build' TOUCH Release/obj.target/vendor/icu/icu_implementation.stamp TOUCH Release/obj.target/vendor/icu/icu_uconfig.stamp TOUCH Release/obj.target/vendor/icu/icu_uconfig_target.stamp TOUCH Release/obj.host/vendor/icu/icu_implementation.stamp TOUCH Release/obj.host/vendor/icu/icu_uconfig.stamp CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/ucsdet.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/csrutf8.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/csdetect.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/csrucode.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/ucln_in.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/csrsbcs.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/csr2022.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/inputext.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/csrmbcs.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/csmatch.o CXX(target) Release/obj.target/icui18n/vendor/icu/i18n/csrecog.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/uarrsort.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/cstring.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/ucln_cmn.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/putil.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/uenum.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/cmemory.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/umutex.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/utypes.o CXX(target) Release/obj.target/icuucx/vendor/icu/common/uobject.o CXX(host) Release/obj.host/icutools/vendor/icu/common/uarrsort.o CXX(host) Release/obj.host/icutools/vendor/icu/common/cstring.o CXX(host) Release/obj.host/icutools/vendor/icu/common/ucln_cmn.o CXX(host) Release/obj.host/icutools/vendor/icu/common/putil.o CXX(host) Release/obj.host/icutools/vendor/icu/common/uenum.o CXX(host) Release/obj.host/icutools/vendor/icu/common/cmemory.o CXX(host) Release/obj.host/icutools/vendor/icu/common/umutex.o CXX(host) Release/obj.host/icutools/vendor/icu/common/utypes.o CXX(host) Release/obj.host/icutools/vendor/icu/common/uobject.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/ucsdet.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/csrutf8.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/csdetect.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/csrucode.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/ucln_in.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/csrsbcs.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/csr2022.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/inputext.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/csrmbcs.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/csmatch.o CXX(host) Release/obj.host/icutools/vendor/icu/i18n/csrecog.o AR(target) Release/obj.target/vendor/icu/icui18n.a COPY Release/icui18n.a AR(target) Release/obj.target/vendor/icu/icuucx.a COPY Release/icuucx.a CXX(target) Release/obj.target/icuWrapper/icuWrapper.o AR(host) Release/obj.host/vendor/icu/icutools.a COPY Release/icutools.a TOUCH Release/obj.host/vendor/icu/icui18n.stamp In file included from ../icuWrapper.cpp:2: ../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': ../../nan/nan.h:2298:7: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] 2298 | , reinterpret_cast(AsyncExecuteComplete) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../icuWrapper.cpp:1: ../icuWrapper.cpp: At global scope: /home/buildozer/.cache/node-gyp/14.15.3/include/node/node.h:758:7: warning: cast between incompatible function types from 'void (*)(v8::Local)' to 'node::addon_register_func' {aka 'void (*)(v8::Local, v8::Local, void*)'} [-Wcast-function-type] 758 | (node::addon_register_func) (regfunc), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/.cache/node-gyp/14.15.3/include/node/node.h:792:3: note: in expansion of macro 'NODE_MODULE_X' 792 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~ ../icuWrapper.cpp:78:1: note: in expansion of macro 'NODE_MODULE' 78 | NODE_MODULE(icuWrapper, Init); | ^~~~~~~~~~~ SOLINK_MODULE(target) Release/obj.target/icuWrapper.node /usr/lib/gcc/i586-alpine-linux-musl/10.2.1/../../../../i586-alpine-linux-musl/bin/ld: Release/obj.target/vendor/icu/icui18n.a(csrsbcs.o): warning: relocation against `_ZN6icu_6122CharsetRecog_8859_9_trD1Ev' in read-only section `.text' /usr/lib/gcc/i586-alpine-linux-musl/10.2.1/../../../../i586-alpine-linux-musl/bin/ld: warning: creating DT_TEXTREL in a shared object COPY Release/icuWrapper.node make: Leaving directory '/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/detect-character-encoding/build' > iconv@2.3.5 install /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/iconv > node-gyp rebuild make: Entering directory '/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/iconv/build' CXX(target) Release/obj.target/iconv/src/binding.o CC(target) Release/obj.target/iconv/deps/libiconv/lib/iconv.o CC(target) Release/obj.target/iconv/support/localcharset.o SOLINK_MODULE(target) Release/obj.target/iconv.node /usr/lib/gcc/i586-alpine-linux-musl/10.2.1/../../../../i586-alpine-linux-musl/bin/ld: Release/obj.target/iconv/src/binding.o: warning: relocation against `_ZN3Nan3imp9ToFactoryIjE7convertEN2v85LocalINS3_5ValueEEE' in read-only section `.text' /usr/lib/gcc/i586-alpine-linux-musl/10.2.1/../../../../i586-alpine-linux-musl/bin/ld: warning: creating DT_TEXTREL in a shared object COPY Release/iconv.node make: Leaving directory '/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/iconv/build' > utf-8-validate@5.0.2 install /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/utf-8-validate > node-gyp-build make: Entering directory '/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/utf-8-validate/build' CC(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node COPY Release/validation.node make: Leaving directory '/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/utf-8-validate/build' > matrix-appservice-irc@0.23.0 prepare /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0 > npm run build > matrix-appservice-irc@0.23.0 build /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0 > tsc --project ./tsconfig.json added 500 packages from 422 contributors and audited 508 packages in 44.902s 20 packages are looking for funding run `npm fund` for details found 0 vulnerabilities > matrix-appservice-irc@0.23.0 test /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0 > 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' 2020-12-22 04:33:56 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:56 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:56.557 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.565 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:56 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:56 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:56.570 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.570 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:56 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:56 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:56 INFO:Provisioner Provisioning started 2020-12-22 04:33:56 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:56 INFO:BridgedClient Created client for bot 2020-12-22 04:33:56 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:56 DEBUG:ClientPool Created new bot client for irc.example : kpp7s98fwh800 (bot enabled=true) 2020-12-22 04:33:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:56 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:56 INFO:IrcBridge Startup complete. 2020-12-22 04:33:56 INFO:req [gi57mfafpyg00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:56 INFO:req [gi57mfafpyg00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:56.600 DEBUG MembershipQueue [gi57mfafpyg00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:56.600 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.600 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:56.604 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.604 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:56 INFO:IrcBridge [gi57mfafpyg00] [M->I] SUCCESS (14ms) 2020-12-22 04:33:56 INFO:main Killing bridge: test teardown 2020-12-22 04:33:56 INFO:IrcBridge Killing all clients 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:56 WARN:ClientPool Client kpp7s98fwh800 (null) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping kpp7s98fwh800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 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' 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:56 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:56.637 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.637 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:56 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:56 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:56.639 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.639 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:56 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:56 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:56 INFO:Provisioner Provisioning started 2020-12-22 04:33:56 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:56 INFO:BridgedClient Created client for bot 2020-12-22 04:33:56 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:56 DEBUG:ClientPool Created new bot client for irc.example : ag07e04av3400 (bot enabled=true) 2020-12-22 04:33:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:56 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:56 INFO:IrcBridge Startup complete. 2020-12-22 04:33:56 INFO:req [9jnlavewhuk00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:56 INFO:IrcBridge [9jnlavewhuk00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:56 INFO:req [a3brrequrvc00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:IrcBridge [a3brrequrvc00] [M->I] SUCCESS (1ms) 2020-12-22 04:33:56 INFO:main Killing bridge: test teardown 2020-12-22 04:33:56 INFO:IrcBridge Killing all clients 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:56 WARN:ClientPool Client ag07e04av3400 (null) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping ag07e04av3400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 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' 2020-12-22 04:33:56 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:56 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:56.675 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.675 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:56 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:56 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:56.677 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.677 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:56 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:56 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:56 INFO:Provisioner Provisioning started 2020-12-22 04:33:56 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:56 INFO:BridgedClient Created client for bot 2020-12-22 04:33:56 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:56 DEBUG:ClientPool Created new bot client for irc.example : 1jjn5bo9aae80 (bot enabled=true) 2020-12-22 04:33:56 INFO:MemberListSyncer Found 0 syncable rooms (7ms) 2020-12-22 04:33:56 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:56 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:56 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:56 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:56 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:56 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:56 INFO:IrcBridge Startup complete. 2020-12-22 04:33:56 INFO:req [c4ph2ljyus800] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:56 INFO:req [c4ph2ljyus800] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:56.691 DEBUG MembershipQueue [c4ph2ljyus800] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:56.692 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.692 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:56.692 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.692 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:56 INFO:IrcBridge [c4ph2ljyus800] [M->I] SUCCESS (4ms) 2020-12-22 04:33:56 INFO:req [255gvicujeao0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:56 DEBUG:req [255gvicujeao0] [[M->I]] Message body: ping 2020-12-22 04:33:56 INFO:req [255gvicujeao0] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:56.697 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.697 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:56 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:56 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:56 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:56 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:56 INFO:IrcBridge [255gvicujeao0] [M->I] SUCCESS (16ms) 2020-12-22 04:33:56 INFO:req [cidp54a3ln400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 DEBUG:req [cidp54a3ln400] [[M->I]] Message body: !nick blargle wargle 2020-12-22 04:33:56 INFO:req [cidp54a3ln400] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:56 INFO:req [cidp54a3ln400] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:56.714 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.714 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge [cidp54a3ln400] [M->I] SUCCESS (5ms) 2020-12-22 04:33:56 INFO:main Killing bridge: test teardown 2020-12-22 04:33:56 INFO:IrcBridge Killing all clients 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:56 WARN:ClientPool Client 1jjn5bo9aae80 (null) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping 1jjn5bo9aae80 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:56 WARN:ClientPool Client gbgeap13its00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping gbgeap13its00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 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' 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:56 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:56.739 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.739 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:56 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:56 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:56.741 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.741 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:56 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:56 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:56 INFO:Provisioner Provisioning started 2020-12-22 04:33:56 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:56 INFO:BridgedClient Created client for bot 2020-12-22 04:33:56 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:56 DEBUG:ClientPool Created new bot client for irc.example : h3r4nlqoge800 (bot enabled=true) 2020-12-22 04:33:56 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:56 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:56 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:56 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:56 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:56 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:56 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:56 INFO:IrcBridge Startup complete. 2020-12-22 04:33:56 INFO:req [16waucb1jyak0] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:56 INFO:req [16waucb1jyak0] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:56.752 DEBUG MembershipQueue [16waucb1jyak0] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:56.752 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.752 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:56.753 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.753 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:56 INFO:IrcBridge [16waucb1jyak0] [M->I] SUCCESS (4ms) 2020-12-22 04:33:56 INFO:req [azcldfqseag00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:56 DEBUG:req [azcldfqseag00] [[M->I]] Message body: ping 2020-12-22 04:33:56 INFO:req [azcldfqseag00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:56.755 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.755 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:56 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:56 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:56 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:56 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:56 INFO:IrcBridge [azcldfqseag00] [M->I] SUCCESS (8ms) 2020-12-22 04:33:56 INFO:req [dyj96thfbyw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 DEBUG:req [dyj96thfbyw00] [[M->I]] Message body: !join blargle 2020-12-22 04:33:56 INFO:req [dyj96thfbyw00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:56 INFO:req [dyj96thfbyw00] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:56.765 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.765 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge [dyj96thfbyw00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:56 INFO:main Killing bridge: test teardown 2020-12-22 04:33:56 INFO:IrcBridge Killing all clients 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:56 WARN:ClientPool Client h3r4nlqoge800 (null) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping h3r4nlqoge800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:56 WARN:ClientPool Client 8i9w4671vs800 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping 8i9w4671vs800 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 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' 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:56 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:56.792 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.792 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:56 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:56 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:56.794 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.794 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:56 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:56 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:56 INFO:Provisioner Provisioning started 2020-12-22 04:33:56 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:56 INFO:BridgedClient Created client for bot 2020-12-22 04:33:56 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:56 DEBUG:ClientPool Created new bot client for irc.example : h71edfzbju800 (bot enabled=true) 2020-12-22 04:33:56 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:56 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:56 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:56 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:56 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:56 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:56 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:56 INFO:IrcBridge Startup complete. 2020-12-22 04:33:56 INFO:req [j136u3v8fxc00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:56 INFO:req [j136u3v8fxc00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:56.805 DEBUG MembershipQueue [j136u3v8fxc00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:56.805 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.805 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:56.805 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.805 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:56 INFO:IrcBridge [j136u3v8fxc00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:56 INFO:req [2tiryu9vb2a00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:56 DEBUG:req [2tiryu9vb2a00] [[M->I]] Message body: ping 2020-12-22 04:33:56 INFO:req [2tiryu9vb2a00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:56.808 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.808 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:56 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:56 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:56 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:56 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:56 INFO:IrcBridge [2tiryu9vb2a00] [M->I] SUCCESS (8ms) 2020-12-22 04:33:56 INFO:req [9jb7gsep2rs00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 DEBUG:req [9jb7gsep2rs00] [[M->I]] Message body: notacommand 2020-12-22 04:33:56 INFO:req [9jb7gsep2rs00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:56 INFO:req [9jb7gsep2rs00] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:56.817 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.817 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge [9jb7gsep2rs00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:56 INFO:main Killing bridge: test teardown 2020-12-22 04:33:56 INFO:IrcBridge Killing all clients 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:56 WARN:ClientPool Client h71edfzbju800 (null) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping h71edfzbju800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:56 WARN:ClientPool Client 57kgc5awd0000 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping 57kgc5awd0000 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 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' 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:56 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:56.848 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.848 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:56 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:56 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:56.849 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.850 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:56 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:56 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:56 INFO:Provisioner Provisioning started 2020-12-22 04:33:56 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:56 INFO:BridgedClient Created client for bot 2020-12-22 04:33:56 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:56 DEBUG:ClientPool Created new bot client for irc.example : 4et0out2f2c0 (bot enabled=true) 2020-12-22 04:33:56 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:56 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:56 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:56 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:56 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:56 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:56 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:56 INFO:IrcBridge Startup complete. 2020-12-22 04:33:56 INFO:req [6a9vfy2enco00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:56 INFO:req [6a9vfy2enco00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:56.862 DEBUG MembershipQueue [6a9vfy2enco00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:56.862 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.862 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:56.863 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.863 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:56 INFO:IrcBridge [6a9vfy2enco00] [M->I] SUCCESS (6ms) 2020-12-22 04:33:56 INFO:req [91un7lljrd400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:56 DEBUG:req [91un7lljrd400] [[M->I]] Message body: ping 2020-12-22 04:33:56 INFO:req [91un7lljrd400] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:56.867 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.867 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:56 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:56 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:56 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:56 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:56 INFO:IrcBridge [91un7lljrd400] [M->I] SUCCESS (9ms) 2020-12-22 04:33:56 INFO:req [foq4wjc6n3c00] [[M->I]] onMessage: m.room.message usr=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 DEBUG:req [foq4wjc6n3c00] [[M->I]] Message body: !join blargle 2020-12-22 04:33:56 INFO:IrcBridge [foq4wjc6n3c00] [M->I] IGNORE virtual user (1ms) 2020-12-22 04:33:56 INFO:main Killing bridge: test teardown 2020-12-22 04:33:56 INFO:IrcBridge Killing all clients 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:56 WARN:ClientPool Client 4et0out2f2c0 (null) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping 4et0out2f2c0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:56 WARN:ClientPool Client gl2gw6jt4bs00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping gl2gw6jt4bs00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 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' 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:56 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:56.897 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.898 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:56 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:56 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:56.899 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.899 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:56 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:56 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:56 INFO:Provisioner Provisioning started 2020-12-22 04:33:56 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:56 INFO:BridgedClient Created client for bot 2020-12-22 04:33:56 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:56 DEBUG:ClientPool Created new bot client for irc.example : dbys68mucu000 (bot enabled=true) 2020-12-22 04:33:56 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:56 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:56 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:56 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:56 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:56 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:56 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:56 INFO:IrcBridge Startup complete. 2020-12-22 04:33:56 INFO:req [19r3qlfblstc0] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:56 INFO:req [19r3qlfblstc0] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:56.909 DEBUG MembershipQueue [19r3qlfblstc0] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:56.909 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.909 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:56.909 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.910 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:56 INFO:IrcBridge [19r3qlfblstc0] [M->I] SUCCESS (2ms) 2020-12-22 04:33:56 INFO:req [6b9z7bh59vw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:56 DEBUG:req [6b9z7bh59vw00] [[M->I]] Message body: ping 2020-12-22 04:33:56 INFO:req [6b9z7bh59vw00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:56.911 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.912 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:56 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:56 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:56 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:56 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:56 INFO:IrcBridge [6b9z7bh59vw00] [M->I] SUCCESS (6ms) 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' 2020-12-22 04:33:56 INFO:req [k7pfyls5ssw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 DEBUG:req [k7pfyls5ssw00] [[M->I]] Message body: !nick irc.example Blurple 2020-12-22 04:33:56 INFO:req [k7pfyls5ssw00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:56 INFO:req [k7pfyls5ssw00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:56 INFO:req [k7pfyls5ssw00] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2020-12-22 04:33:56 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) NICK: Nick changed from 'M-someone' to 'Blurple'. 2020-12-22 04:33:56 INFO:ClientPool Remapped @someone:somewhere from M-someone to Blurple Dec-22 04:33:56.924 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.924 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge [k7pfyls5ssw00] [M->I] SUCCESS (7ms) 2020-12-22 04:33:56 INFO:req [ayw3zd7or8c00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:56 DEBUG:req [ayw3zd7or8c00] [[M->I]] Message body: I don't know what colour I am. 2020-12-22 04:33:56 INFO:req [ayw3zd7or8c00] [[M->I]] Relaying message in #coffee on irc.example 2020-12-22 04:33:56 INFO:IrcBridge Sending IRC message in #coffee as Blurple (connected=true) 2020-12-22 04:33:56 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",) 2020-12-22 04:33:56 INFO:IrcBridge [ayw3zd7or8c00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:56 INFO:main Killing bridge: test teardown 2020-12-22 04:33:56 INFO:IrcBridge Killing all clients 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:56 WARN:ClientPool Client dbys68mucu000 (null) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping dbys68mucu000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_Blurple","disconnect",{"ad) 2020-12-22 04:33:56 WARN:ClientPool Client 3fqpleyyjs800 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping 3fqpleyyjs800 (Blurple) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 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' 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:56 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:56 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:56 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:56.946 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.947 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:56 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:56 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:56 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:56.948 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.948 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:56 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:56 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:56 INFO:Provisioner Provisioning started 2020-12-22 04:33:56 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:56 INFO:BridgedClient Created client for bot 2020-12-22 04:33:56 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:56 DEBUG:ClientPool Created new bot client for irc.example : e5gxpl0j05k00 (bot enabled=true) 2020-12-22 04:33:56 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:56 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:56 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:56 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:56 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:56 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:56 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:56 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:56 INFO:IrcBridge Startup complete. 2020-12-22 04:33:56 INFO:req [gwcrc6qz6wo0] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:56 INFO:req [gwcrc6qz6wo0] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:56.957 DEBUG MembershipQueue [gwcrc6qz6wo0] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:56.958 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.958 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:56.958 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.958 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:56 INFO:IrcBridge [gwcrc6qz6wo0] [M->I] SUCCESS (3ms) 2020-12-22 04:33:56 INFO:req [etzg19qkogw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:56 DEBUG:req [etzg19qkogw00] [[M->I]] Message body: ping 2020-12-22 04:33:56 INFO:req [etzg19qkogw00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:56.960 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.960 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:56 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:56 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:56 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:56 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:56 INFO:IrcBridge [etzg19qkogw00] [M->I] SUCCESS (10ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'say' 2020-12-22 04:33:56 INFO:req [bj25qwp8vyw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:56 DEBUG:req [bj25qwp8vyw00] [[M->I]] Message body: !nick irc.example M-someone 2020-12-22 04:33:56 INFO:req [bj25qwp8vyw00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:56 INFO:req [bj25qwp8vyw00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:56 INFO:req [bj25qwp8vyw00] [[M->I]] @someone:somewhere wants to change their nick on irc.example to M-someone 2020-12-22 04:33:56 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:56 INFO:BridgedClient (@someone:somewhere) Trying to change nick from M-someone to M-someone 2020-12-22 04:33:56 ERROR:req [bj25qwp8vyw00] [[M->I]] Error: Your nick is already 'M-someone'. Dec-22 04:33:56.973 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:56.973 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:56 INFO:IrcBridge [bj25qwp8vyw00] [M->I] SUCCESS (4ms) 2020-12-22 04:33:56 INFO:req [l06hffj3tts00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:56 DEBUG:req [l06hffj3tts00] [[M->I]] Message body: I don't know what colour I am. 2020-12-22 04:33:56 INFO:req [l06hffj3tts00] [[M->I]] Relaying message in #coffee on irc.example 2020-12-22 04:33:56 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:56 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) 2020-12-22 04:33:56 INFO:IrcBridge [l06hffj3tts00] [M->I] SUCCESS (6ms) 2020-12-22 04:33:56 INFO:main Killing bridge: test teardown 2020-12-22 04:33:56 INFO:IrcBridge Killing all clients 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:56 WARN:ClientPool Client e5gxpl0j05k00 (null) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping e5gxpl0j05k00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:56 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:56 WARN:ClientPool Client 1r32d0ynany80 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:56 INFO:ClientPool Dropping 1r32d0ynany80 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:56 INFO:BridgedClient Killing client 2020-12-22 04:33:56 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' 2020-12-22 04:33:56 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured (node:60461) 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) 2020-12-22 04:33:56 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:56 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.003 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.003 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.004 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.004 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : icn1pilski000 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [2o87fmdgasy00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [2o87fmdgasy00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.014 DEBUG MembershipQueue [2o87fmdgasy00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.014 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.014 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.014 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.014 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [2o87fmdgasy00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [a9mz7kurk4k00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [a9mz7kurk4k00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [a9mz7kurk4k00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.016 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.016 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [a9mz7kurk4k00] [M->I] SUCCESS (7ms) 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' 2020-12-22 04:33:57 INFO:req [jl0xof462eg00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [jl0xof462eg00] [[M->I]] Message body: !nick irc.example Blurple 2020-12-22 04:33:57 INFO:req [jl0xof462eg00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [jl0xof462eg00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [jl0xof462eg00] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) NICK: Nick changed from 'M-someone' to 'Blurple'. 2020-12-22 04:33:57 INFO:ClientPool Remapped @someone:somewhere from M-someone to Blurple Dec-22 04:33:57.027 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.027 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [jl0xof462eg00] [M->I] SUCCESS (5ms) 2020-12-22 04:33:57 ERROR:client-connection Server: irc.example (M-someone) Error: {"command":"err_testsezno"} 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - irc_error TEST: Bridge called IRC client.disconnect(["irc.example_Blurple","disconnect",{"ad) 2020-12-22 04:33:57 WARN:ClientPool Client 5tdda6x0y7s0 (@someone:somewhere) disconnected with reason irc_error 2020-12-22 04:33:57 INFO:req [4pe8zl0bv9800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [4pe8zl0bv9800] [[M->I]] Message body: I don't know what colour I am. 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [4pe8zl0bv9800] [M->I] DELAYED (1ms) 2020-12-22 04:33:57 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 INFO:ClientPool Reconnecting client. 0 left. 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Using cached ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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",) 2020-12-22 04:33:57 INFO:req [4pe8zl0bv9800] [[M->I]] Relaying message in #coffee on irc.example 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Reconnected Blurple@irc.example 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Rejoining 1 channels 2020-12-22 04:33:57 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",) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as Blurple (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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",) 2020-12-22 04:33:57 INFO:IrcBridge [4pe8zl0bv9800] [M->I] SUCCESS (13ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client icn1pilski000 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping icn1pilski000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing Blurple@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_Blurple","disconnect",{"ad) 2020-12-22 04:33:57 WARN:ClientPool Client b28qdc732io00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping b28qdc732io00 (Blurple) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.065 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.065 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.066 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.066 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 5hwaawu5q9w00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [dxatmcbyjz400] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [dxatmcbyjz400] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.076 DEBUG MembershipQueue [dxatmcbyjz400] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.076 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.076 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.076 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.076 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [dxatmcbyjz400] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [dkf67ge417c00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [dkf67ge417c00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [dkf67ge417c00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.078 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.078 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [dkf67ge417c00] [M->I] SUCCESS (6ms) 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' 2020-12-22 04:33:57 INFO:req [4x88uh6asm400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [4x88uh6asm400] [[M->I]] Message body: !nick irc.example Blurple 2020-12-22 04:33:57 INFO:req [4x88uh6asm400] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [4x88uh6asm400] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [4x88uh6asm400] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) NICK: Nick changed from 'M-someone' to 'Blurple'. 2020-12-22 04:33:57 INFO:ClientPool Remapped @someone:somewhere from M-someone to Blurple Dec-22 04:33:57.088 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.088 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:57 ERROR:ClientPool undefined 2020-12-22 04:33:57 INFO:IrcBridge [4x88uh6asm400] [M->I] SUCCESS (7ms) 2020-12-22 04:33:57 INFO:req [kimvb3m3vg00] [[M->I]] onJoin: usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:33:57 INFO:IrcBridge [kimvb3m3vg00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 5hwaawu5q9w00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 5hwaawu5q9w00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_Blurple","disconnect",{"ad) 2020-12-22 04:33:57 WARN:ClientPool Client 6y3qaqmxeak00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 6y3qaqmxeak00 (Blurple) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.114 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.114 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.115 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.115 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : f2w70ulave80 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [2tzlpry0uee00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [2tzlpry0uee00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.125 DEBUG MembershipQueue [2tzlpry0uee00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.125 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.125 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.125 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.125 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [2tzlpry0uee00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [6kpr7g0zcog00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [6kpr7g0zcog00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [6kpr7g0zcog00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.127 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.127 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [6kpr7g0zcog00] [M->I] SUCCESS (6ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' 2020-12-22 04:33:57 INFO:req [2il10av8ugg00] [[M->I]] onJoin: usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient Joined channel #coffee Dec-22 04:33:57.135 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.135 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.135 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.136 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"M-Blurple"]} 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [2il10av8ugg00] [M->I] SUCCESS (4ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client f2w70ulave80 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping f2w70ulave80 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client f3pb5vzbj5c00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping f3pb5vzbj5c00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:57 ERROR:ClientPool undefined 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.158 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.159 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.160 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.160 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : dah2b67mfpk00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [kkcu9tah95o0] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [kkcu9tah95o0] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.169 DEBUG MembershipQueue [kkcu9tah95o0] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.169 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.169 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.170 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.170 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [kkcu9tah95o0] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [kcz5c88dy6800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [kcz5c88dy6800] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [kcz5c88dy6800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.171 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.172 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [kcz5c88dy6800] [M->I] SUCCESS (6ms) 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' 2020-12-22 04:33:57 INFO:req [ckd2fm0zu8800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [ckd2fm0zu8800] [[M->I]] Message body: !nick irc.example Blurple 2020-12-22 04:33:57 INFO:req [ckd2fm0zu8800] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [ckd2fm0zu8800] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [ckd2fm0zu8800] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nicktoofast"} 2020-12-22 04:33:57 ERROR:BridgedClient (@someone:somewhere) Nick change error : err_nicktoofast 2020-12-22 04:33:57 ERROR:req [ckd2fm0zu8800] [[M->I]] Error: Failed to change nick: err_nicktoofast Dec-22 04:33:57.182 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.182 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [ckd2fm0zu8800] [M->I] SUCCESS (7ms) 2020-12-22 04:33:57 INFO:req [h9trlgyin0800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [h9trlgyin0800] [[M->I]] Message body: I don't know what colour I am. 2020-12-22 04:33:57 INFO:req [h9trlgyin0800] [[M->I]] Relaying message in #coffee on irc.example 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [h9trlgyin0800] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client dah2b67mfpk00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping dah2b67mfpk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client 1gmav5kk2i800 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 1gmav5kk2i800 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.207 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.207 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.209 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.209 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 5npfuu6eqa400 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [i7ffnhw1pfk00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [i7ffnhw1pfk00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.218 DEBUG MembershipQueue [i7ffnhw1pfk00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.218 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.218 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.219 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.219 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [i7ffnhw1pfk00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [6437309ftm400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [6437309ftm400] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [6437309ftm400] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.222 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.222 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [6437309ftm400] [M->I] SUCCESS (6ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' 2020-12-22 04:33:57 INFO:req [d8w4pvg8iv400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [d8w4pvg8iv400] [[M->I]] Message body: !nick irc.example Blurple 2020-12-22 04:33:57 INFO:req [d8w4pvg8iv400] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [d8w4pvg8iv400] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [d8w4pvg8iv400] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 ERROR:client-connection Server: irc.example (M-someone) Error: {"commandType":"error","command":"err_nosuchnick","args":[null,"Blurple"]} 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [d8w4pvg8iv400] [M->I] DELAYED (3ms) 2020-12-22 04:33:57 ERROR:BridgedClient (@someone:somewhere) Timed out trying to change nick to Blurple 2020-12-22 04:33:57 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:33:57 ERROR:req [d8w4pvg8iv400] [[M->I]] Error: Timed out waiting for a response to change nick. Dec-22 04:33:57.232 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.232 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [d8w4pvg8iv400] [M->I] SUCCESS (5ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 5npfuu6eqa400 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 5npfuu6eqa400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client h9w6b9hu0og00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping h9w6b9hu0og00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.252 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.252 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.253 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.253 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : k4oekrapn7k00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [kjyxfy4094g00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [kjyxfy4094g00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.265 DEBUG MembershipQueue [kjyxfy4094g00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.265 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.265 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.266 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.266 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [kjyxfy4094g00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [35943s84ge000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [35943s84ge000] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [35943s84ge000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.268 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.268 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [35943s84ge000] [M->I] SUCCESS (6ms) TEST: Test listening for irc.example_M-someone to call function 'send' TEST: Test listening for irc.example_M-someone to call function 'whois' 2020-12-22 04:33:57 INFO:req [6eis7hshfv800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [6eis7hshfv800] [[M->I]] Message body: !nick irc.example Blurple 2020-12-22 04:33:57 INFO:req [6eis7hshfv800] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [6eis7hshfv800] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [6eis7hshfv800] [[M->I]] @someone:somewhere wants to change their nick on irc.example to Blurple 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 ERROR:req [6eis7hshfv800] [[M->I]] Error: The nickname Blurple is taken on irc.example.Please pick a different nick. Dec-22 04:33:57.276 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.276 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [6eis7hshfv800] [M->I] SUCCESS (4ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client k4oekrapn7k00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping k4oekrapn7k00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client crgonlamc2w00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping crgonlamc2w00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.296 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.297 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.298 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.298 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 1pon187iz2ow0 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (4ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [4n787yuxfkw00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [4n787yuxfkw00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.310 DEBUG MembershipQueue [4n787yuxfkw00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.310 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.310 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.311 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.311 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [4n787yuxfkw00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [di92bq5dxi800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [di92bq5dxi800] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [di92bq5dxi800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.313 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.313 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [di92bq5dxi800] [M->I] SUCCESS (6ms) 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' 2020-12-22 04:33:57 INFO:req [cuwovk5srjk00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [cuwovk5srjk00] [[M->I]] Message body: !join irc.example #awooga 2020-12-22 04:33:57 INFO:req [cuwovk5srjk00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [cuwovk5srjk00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [cuwovk5srjk00] [[M->I]] @someone:somewhere wants to join the channel #awooga on irc.example 2020-12-22 04:33:57 INFO:req [cuwovk5srjk00] [[M->I]] Going to track IRC channel #awooga 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient Joined channel #awooga 2020-12-22 04:33:57 INFO:req [cuwovk5srjk00] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:33:57.323 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.323 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:req [cuwovk5srjk00] [[M->I]] Matrix room !aasifuhawei:efjkwehfi created. 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!aasifuhawei:efjkwehfi, addr=irc.example, chan=#awooga, origin=join) 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #awooga on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [cuwovk5srjk00] [[M->I]] Created a room to track #awooga on irc.example and invited @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #awooga 2020-12-22 04:33:57 INFO:IrcBridge [cuwovk5srjk00] [M->I] SUCCESS (7ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 1pon187iz2ow0 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 1pon187iz2ow0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client k8akai2mqtc00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping k8akai2mqtc00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.348 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.348 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.350 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.350 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 3ij9dk397ks00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [1k7v6y4qeh9c0] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [1k7v6y4qeh9c0] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.359 DEBUG MembershipQueue [1k7v6y4qeh9c0] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.359 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.359 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.360 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.360 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [1k7v6y4qeh9c0] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [2t94kvumi3w00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [2t94kvumi3w00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [2t94kvumi3w00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.361 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.361 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [2t94kvumi3w00] [M->I] SUCCESS (5ms) 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' 2020-12-22 04:33:57 INFO:req [8ul01m0gjrw00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [8ul01m0gjrw00] [[M->I]] Message body: !join irc.example #awooga secret 2020-12-22 04:33:57 INFO:req [8ul01m0gjrw00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [8ul01m0gjrw00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [8ul01m0gjrw00] [[M->I]] @someone:somewhere wants to join the channel #awooga on irc.example 2020-12-22 04:33:57 INFO:req [8ul01m0gjrw00] [[M->I]] Going to track IRC channel #awooga 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient Joined channel #awooga 2020-12-22 04:33:57 INFO:req [8ul01m0gjrw00] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:33:57.370 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.370 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:req [8ul01m0gjrw00] [[M->I]] Matrix room !aasifuhawei:efjkwehfi created. 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!aasifuhawei:efjkwehfi, addr=irc.example, chan=#awooga, origin=join) 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #awooga on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [8ul01m0gjrw00] [[M->I]] Created a room to track #awooga on irc.example and invited @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool Returning cached bridged client @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #awooga 2020-12-22 04:33:57 INFO:IrcBridge [8ul01m0gjrw00] [M->I] SUCCESS (5ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 3ij9dk397ks00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 3ij9dk397ks00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client 2v228qfewcm00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 2v228qfewcm00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.391 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.391 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.392 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.393 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 4c9z6we8rpi00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [7g0a729iqs800] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [7g0a729iqs800] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.402 DEBUG MembershipQueue [7g0a729iqs800] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.402 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.402 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.402 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.402 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [7g0a729iqs800] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [7yn9yku8svc00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [7yn9yku8svc00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [7yn9yku8svc00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.404 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.404 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [7yn9yku8svc00] [M->I] SUCCESS (6ms) TEST: Test listening for irc.example_M-someone to call function 'send' 2020-12-22 04:33:57 INFO:req [6ckt9zpunao00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [6ckt9zpunao00] [[M->I]] Message body: !cmd irc.example JOIN #coffee 2020-12-22 04:33:57 INFO:req [6ckt9zpunao00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [6ckt9zpunao00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [6ckt9zpunao00] [[M->I]] No valid (old form) admin command, will try new format 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [6ckt9zpunao00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [7jgnfcw7yhg00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [7jgnfcw7yhg00] [[M->I]] Message body: !cmd irc.example TOPIC #coffee :some new fancy topic 2020-12-22 04:33:57 INFO:req [7jgnfcw7yhg00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [7jgnfcw7yhg00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [7jgnfcw7yhg00] [[M->I]] No valid (old form) admin command, will try new format 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [7jgnfcw7yhg00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [6zz17k7clzs00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [6zz17k7clzs00] [[M->I]] Message body: !cmd irc.example PART #coffee 2020-12-22 04:33:57 INFO:req [6zz17k7clzs00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [6zz17k7clzs00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [6zz17k7clzs00] [[M->I]] No valid (old form) admin command, will try new format 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [6zz17k7clzs00] [M->I] SUCCESS (1ms) 2020-12-22 04:33:57 INFO:req [b4vri1tmv8w00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [b4vri1tmv8w00] [[M->I]] Message body: !cmd irc.example STUPID COMMANDS 2020-12-22 04:33:57 INFO:req [b4vri1tmv8w00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [b4vri1tmv8w00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [b4vri1tmv8w00] [[M->I]] No valid (old form) admin command, will try new format 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [b4vri1tmv8w00] [M->I] SUCCESS (1ms) 2020-12-22 04:33:57 INFO:req [7h07zbjziqk00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [7h07zbjziqk00] [[M->I]] Message body: !cmd rubbishserver SOME COMMAND 2020-12-22 04:33:57 INFO:req [7h07zbjziqk00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [7h07zbjziqk00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [7h07zbjziqk00] [[M->I]] No valid (old form) admin command, will try new format Dec-22 04:33:57.418 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.418 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [7h07zbjziqk00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 4c9z6we8rpi00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 4c9z6we8rpi00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client xyuysfz6ns00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping xyuysfz6ns00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.436 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.436 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.437 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.437 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : kdypjotl2o000 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [esdhqd0q1wg00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [esdhqd0q1wg00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.447 DEBUG MembershipQueue [esdhqd0q1wg00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.447 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.447 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.448 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.448 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [esdhqd0q1wg00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [hn3rxm6xgf400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [hn3rxm6xgf400] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [hn3rxm6xgf400] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.453 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.453 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [hn3rxm6xgf400] [M->I] SUCCESS (9ms) TEST: Test listening for irc.example_M-someone to call function 'send' 2020-12-22 04:33:57 INFO:req [3mzrk9t6zzc00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [3mzrk9t6zzc00] [[M->I]] Message body: !cmd JOIN #coffee 2020-12-22 04:33:57 INFO:req [3mzrk9t6zzc00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [3mzrk9t6zzc00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [3mzrk9t6zzc00] [[M->I]] No valid (old form) admin command, will try new format 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [3mzrk9t6zzc00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [b6mhce5m3ig00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [b6mhce5m3ig00] [[M->I]] Message body: !cmd TOPIC #coffee :some new fancy topic 2020-12-22 04:33:57 INFO:req [b6mhce5m3ig00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [b6mhce5m3ig00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [b6mhce5m3ig00] [[M->I]] No valid (old form) admin command, will try new format 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [b6mhce5m3ig00] [M->I] SUCCESS (1ms) 2020-12-22 04:33:57 INFO:req [7xw7vtvyrb400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [7xw7vtvyrb400] [[M->I]] Message body: !cmd PART #coffee 2020-12-22 04:33:57 INFO:req [7xw7vtvyrb400] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [7xw7vtvyrb400] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [7xw7vtvyrb400] [[M->I]] No valid (old form) admin command, will try new format 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [7xw7vtvyrb400] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [4vfv0w4gx7200] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [4vfv0w4gx7200] [[M->I]] Message body: !cmd STUPID COMMANDS 2020-12-22 04:33:57 INFO:req [4vfv0w4gx7200] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [4vfv0w4gx7200] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [4vfv0w4gx7200] [[M->I]] No valid (old form) admin command, will try new format 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:IrcBridge [4vfv0w4gx7200] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client kdypjotl2o000 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping kdypjotl2o000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client f0wqqt1xf8g00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping f0wqqt1xf8g00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.486 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.486 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.488 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.488 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 4prjcdoclm600 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [jvqbofk0hto00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [jvqbofk0hto00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.496 DEBUG MembershipQueue [jvqbofk0hto00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.497 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.497 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.497 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.497 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [jvqbofk0hto00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [418tra38d2e00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [418tra38d2e00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [418tra38d2e00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.499 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.499 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [418tra38d2e00] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-someone to call function 'send' 2020-12-22 04:33:57 INFO:req [8o3mbxsfm4g00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [8o3mbxsfm4g00] [[M->I]] Message body: !cmd M4LF0RM3D command 2020-12-22 04:33:57 INFO:req [8o3mbxsfm4g00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [8o3mbxsfm4g00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [8o3mbxsfm4g00] [[M->I]] No valid (old form) admin command, will try new format Dec-22 04:33:57.508 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.508 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [8o3mbxsfm4g00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 4prjcdoclm600 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 4prjcdoclm600 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client 42jfvei15f200 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 42jfvei15f200 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.525 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.525 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.527 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.527 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 78ebx5opia000 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [6j91jr9khx400] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [6j91jr9khx400] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.535 DEBUG MembershipQueue [6j91jr9khx400] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.535 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.536 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.536 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.536 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [6j91jr9khx400] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [34bf176b31400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [34bf176b31400] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [34bf176b31400] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.537 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.538 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [34bf176b31400] [M->I] SUCCESS (6ms) TEST: Test listening for irc.example_M-someone to call function 'send' 2020-12-22 04:33:57 INFO:req [52ruirolg0800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [52ruirolg0800] [[M->I]] Message body: !cmd PROTOCTL command 2020-12-22 04:33:57 INFO:req [52ruirolg0800] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [52ruirolg0800] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:req [52ruirolg0800] [[M->I]] No valid (old form) admin command, will try new format Dec-22 04:33:57.545 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.545 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [52ruirolg0800] [M->I] SUCCESS (1ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 78ebx5opia000 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 78ebx5opia000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client itdrey94ra800 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping itdrey94ra800 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.563 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.563 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.564 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.564 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : jyv9c1tjr0g00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [edebzxiboqo00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [edebzxiboqo00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.575 DEBUG MembershipQueue [edebzxiboqo00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.575 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.575 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.575 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.575 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [edebzxiboqo00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [6b0df894z4k00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [6b0df894z4k00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [6b0df894z4k00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.577 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.577 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [6b0df894z4k00] [M->I] SUCCESS (6ms) 2020-12-22 04:33:57 INFO:req [6x4hkowhjhs00] [[M->I]] onJoin: usr=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:IrcBridge [6x4hkowhjhs00] [M->I] IGNORE virtual user (0ms) 2020-12-22 04:33:57 INFO:req [bey5v2xjx3s00] [[M->I]] onJoin: usr=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:IrcBridge [bey5v2xjx3s00] [M->I] IGNORE virtual user (1ms) 2020-12-22 04:33:57 INFO:req [5g1bquafr0w00] [[M->I]] onMessage: m.room.message usr=@user2:localhost rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [5g1bquafr0w00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [5g1bquafr0w00] [[M->I]] Received admin message from @user2:localhost 2020-12-22 04:33:57 ERROR:req [5g1bquafr0w00] [[M->I]] onAdminMessage: admin room has 3 users instead of just 2; bot will leave 2020-12-22 04:33:57 INFO:IrcBridge [5g1bquafr0w00] [M->I] SUCCESS (1ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client jyv9c1tjr0g00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping jyv9c1tjr0g00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client 810nr8wwctg00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 810nr8wwctg00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.605 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.605 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.606 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.606 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : edzzzk1tsyg00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [78p236csy6k00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [78p236csy6k00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.615 DEBUG MembershipQueue [78p236csy6k00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.615 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.615 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.615 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.615 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [78p236csy6k00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [4eg6mjp8v5600] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [4eg6mjp8v5600] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [4eg6mjp8v5600] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.617 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.617 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [4eg6mjp8v5600] [M->I] SUCCESS (6ms) 2020-12-22 04:33:57 INFO:req [fcpivsb2xc800] [[M->I]] onJoin: usr=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:IrcBridge [fcpivsb2xc800] [M->I] IGNORE virtual user (1ms) 2020-12-22 04:33:57 INFO:req [f0texmaaoi800] [[M->I]] onMessage: m.room.message usr=@user2:localhost rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [f0texmaaoi800] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [f0texmaaoi800] [[M->I]] Received admin message from @user2:localhost 2020-12-22 04:33:57 INFO:req [f0texmaaoi800] [[M->I]] Handling command from @user2:localhost 2020-12-22 04:33:57 INFO:IrcBridge [f0texmaaoi800] [M->I] SUCCESS (1ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client edzzzk1tsyg00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping edzzzk1tsyg00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client zv7h67d3jy80 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping zv7h67d3jy80 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.647 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.647 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.648 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.648 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : es1apya1tk000 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [6r11a8d562c00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [6r11a8d562c00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.657 DEBUG MembershipQueue [6r11a8d562c00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.657 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.657 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.658 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.658 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [6r11a8d562c00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [148k8kbttmyo0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [148k8kbttmyo0] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [148k8kbttmyo0] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.659 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.659 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [148k8kbttmyo0] [M->I] SUCCESS (5ms) 2020-12-22 04:33:57 INFO:req [kn34s10jin400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [kn34s10jin400] [[M->I]] Message body: !feature mentions 2020-12-22 04:33:57 INFO:req [kn34s10jin400] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [kn34s10jin400] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.666 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.666 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client es1apya1tk000 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping es1apya1tk000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client eir2vv1b30800 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping eir2vv1b30800 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:IrcBridge [kn34s10jin400] [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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.683 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.683 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.684 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.684 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : h0myryveh0g00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [f9fej6fxmi800] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [f9fej6fxmi800] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.692 DEBUG MembershipQueue [f9fej6fxmi800] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.692 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.693 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.693 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.693 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [f9fej6fxmi800] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [2mgk7oijfm000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [2mgk7oijfm000] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [2mgk7oijfm000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.694 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.694 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [2mgk7oijfm000] [M->I] SUCCESS (5ms) 2020-12-22 04:33:57 INFO:req [euhdlur39so00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [euhdlur39so00] [[M->I]] Message body: !feature mentions true 2020-12-22 04:33:57 INFO:req [euhdlur39so00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [euhdlur39so00] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.701 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.701 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:req [k881xcszy3k00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [k881xcszy3k00] [[M->I]] Message body: !feature mentions 2020-12-22 04:33:57 INFO:IrcBridge [euhdlur39so00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [k881xcszy3k00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [k881xcszy3k00] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.703 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.703 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client h0myryveh0g00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping h0myryveh0g00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client 8c3di2iwknw00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 8c3di2iwknw00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:IrcBridge [k881xcszy3k00] [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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.720 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.720 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.721 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.721 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 3j1ev8kqg6a00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [5c0z3vaizhs00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [5c0z3vaizhs00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.729 DEBUG MembershipQueue [5c0z3vaizhs00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.730 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.730 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.730 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.730 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [5c0z3vaizhs00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [4ufh9nym6kc00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [4ufh9nym6kc00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [4ufh9nym6kc00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.732 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.732 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [4ufh9nym6kc00] [M->I] SUCCESS (5ms) 2020-12-22 04:33:57 INFO:req [cqvmp4jkvvk00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [cqvmp4jkvvk00] [[M->I]] Message body: !feature 2020-12-22 04:33:57 INFO:req [51dwsp1um4w00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [51dwsp1um4w00] [[M->I]] Message body: !feature doggo 2020-12-22 04:33:57 INFO:req [jh1fipta25400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [jh1fipta25400] [[M->I]] Message body: !feature enabled 2020-12-22 04:33:57 INFO:req [cqvmp4jkvvk00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [cqvmp4jkvvk00] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.738 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.739 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:req [51dwsp1um4w00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [51dwsp1um4w00] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.739 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.739 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [cqvmp4jkvvk00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:IrcBridge [51dwsp1um4w00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [jh1fipta25400] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [jh1fipta25400] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.740 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.741 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 3j1ev8kqg6a00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 3j1ev8kqg6a00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client 46s37js5tpk00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 46s37js5tpk00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:IrcBridge [jh1fipta25400] [M->I] SUCCESS (6ms) .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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.758 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.759 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.760 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.760 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : u172rs0r3io0 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [auka3tzsl6800] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [auka3tzsl6800] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.768 DEBUG MembershipQueue [auka3tzsl6800] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.768 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.768 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.769 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.769 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [auka3tzsl6800] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [3lrhxe1y3y000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [3lrhxe1y3y000] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [3lrhxe1y3y000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.771 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.771 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [3lrhxe1y3y000] [M->I] SUCCESS (6ms) 2020-12-22 04:33:57 INFO:req [7wcuqysalc000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [7wcuqysalc000] [[M->I]] Message body: !feature mentions bacon 2020-12-22 04:33:57 INFO:req [7wcuqysalc000] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [7wcuqysalc000] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.778 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.778 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:req [kftann66ils00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [kftann66ils00] [[M->I]] Message body: !feature mentions 2020-12-22 04:33:57 INFO:IrcBridge [7wcuqysalc000] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [kftann66ils00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [kftann66ils00] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.780 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.780 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client u172rs0r3io0 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping u172rs0r3io0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client jjtwzvvzyg000 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping jjtwzvvzyg000 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:IrcBridge [kftann66ils00] [M->I] SUCCESS (7ms) .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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.802 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.803 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.804 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.804 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : kb65e2igd5c00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [4j0ijybzl2c00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [4j0ijybzl2c00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.813 DEBUG MembershipQueue [4j0ijybzl2c00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.813 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.813 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.813 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.813 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [4j0ijybzl2c00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [8jwn7fsuau000] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [8jwn7fsuau000] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [8jwn7fsuau000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.815 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.815 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [8jwn7fsuau000] [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' 2020-12-22 04:33:57 INFO:req [ihj9w2x2pmg00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [ihj9w2x2pmg00] [[M->I]] Message body: !storepass foobar 2020-12-22 04:33:57 INFO:req [ihj9w2x2pmg00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [ihj9w2x2pmg00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 WARN:ClientPool Client 8qhg94k5uxk00 (@someone:somewhere) disconnected with reason iwanttoreconnect Dec-22 04:33:57.823 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.824 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [ihj9w2x2pmg00] [M->I] SUCCESS (4ms) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 INFO:ClientPool Reconnecting client. 0 left. 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Using cached ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Reconnected M-someone@irc.example 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Rejoining 1 channels 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client kb65e2igd5c00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping kb65e2igd5c00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 WARN:ClientPool Client 4yxr08d6eag00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 4yxr08d6eag00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.862 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.862 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.863 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.863 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : d2fjnqnrp2000 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [3s3xgapijyu00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [3s3xgapijyu00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.872 DEBUG MembershipQueue [3s3xgapijyu00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.872 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.874 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.875 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.875 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [3s3xgapijyu00] [M->I] SUCCESS (5ms) 2020-12-22 04:33:57 INFO:req [ktxl155bku800] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [ktxl155bku800] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [ktxl155bku800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.877 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.877 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [ktxl155bku800] [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' 2020-12-22 04:33:57 INFO:req [mrpxzja8ukg0] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [mrpxzja8ukg0] [[M->I]] Message body: !storepass mynick:foopassword 2020-12-22 04:33:57 INFO:req [mrpxzja8ukg0] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [mrpxzja8ukg0] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 WARN:ClientPool Client bxkakphjyqw00 (@someone:somewhere) disconnected with reason iwanttoreconnect Dec-22 04:33:57.885 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.885 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [mrpxzja8ukg0] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 INFO:ClientPool Reconnecting client. 0 left. 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Using cached ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Reconnected M-someone@irc.example 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Rejoining 1 channels 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client d2fjnqnrp2000 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping d2fjnqnrp2000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 WARN:ClientPool Client 6zo2xjpo2sc00 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 6zo2xjpo2sc00 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.922 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.923 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.924 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.924 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 4hhn855fpnk00 (bot enabled=true) 2020-12-22 04:33:57 INFO:MemberListSyncer Found 0 syncable rooms (4ms) 2020-12-22 04:33:57 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:33:57 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:33:57 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:33:57 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:33:57 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:req [bwnwfrkr48o00] [[M->I]] onInvite: from=@someone:somewhere to=@monkeybot:some.home.server rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:57 INFO:req [bwnwfrkr48o00] [[M->I]] Handling invite from @someone:somewhere directed to bot. Dec-22 04:33:57.932 DEBUG MembershipQueue [bwnwfrkr48o00] @monkeybot:some.home.server@!adminroomid:here -> join (reason: none, kicker: undefined) Dec-22 04:33:57.932 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.932 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:57.932 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.932 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:NeDBDataStore storeAdminRoom (id=!adminroomid:here, user_id=@someone:somewhere) 2020-12-22 04:33:57 INFO:IrcBridge [bwnwfrkr48o00] [M->I] SUCCESS (2ms) 2020-12-22 04:33:57 INFO:req [efj4m0z7sxk00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!foo:bar id=undefined 2020-12-22 04:33:57 DEBUG:req [efj4m0z7sxk00] [[M->I]] Message body: ping 2020-12-22 04:33:57 INFO:req [efj4m0z7sxk00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:57.934 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.934 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:ClientPool Creating virtual irc user with nick undefined for @someone:somewhere (display name undefined) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Pushing username generation request for @someone:somewhere on irc.example to the queue... 2020-12-22 04:33:57 DEBUG:IdentGenerator Generating username for @someone:somewhere on irc.example 2020-12-22 04:33:57 INFO:IdentGenerator Generated ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:IrcBridge Sending IRC message in #coffee as M-someone (connected=true) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-someone","say",{"addr":") 2020-12-22 04:33:57 INFO:IrcBridge [efj4m0z7sxk00] [M->I] SUCCESS (5ms) 2020-12-22 04:33:57 INFO:req [4c83jqg1vnq00] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [4c83jqg1vnq00] [[M->I]] Message body: !storepass foobar 2020-12-22 04:33:57 INFO:req [4c83jqg1vnq00] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [4c83jqg1vnq00] [[M->I]] Handling command from @someone:somewhere 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - iwanttoreconnect TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client k02hc1qv0xo00 (@someone:somewhere) disconnected with reason iwanttoreconnect Dec-22 04:33:57.941 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.941 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [4c83jqg1vnq00] [M->I] SUCCESS (3ms) 2020-12-22 04:33:57 INFO:req [iuqy2emt8t400] [[M->I]] onMessage: m.room.message usr=@someone:somewhere rm=!adminroomid:here id=undefined 2020-12-22 04:33:57 DEBUG:req [iuqy2emt8t400] [[M->I]] Message body: !removepass 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Created client for @someone:somewhere 2020-12-22 04:33:57 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:57 INFO:ClientPool Reconnecting client. 0 left. 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Client is now CONNECTING 2020-12-22 04:33:57 DEBUG:IdentGenerator Using cached ident username someonesom for @someone:somewhere on irc.example 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Client is now CONNECTED 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Reconnected M-someone@irc.example 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Rejoining 1 channels 2020-12-22 04:33:57 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) 2020-12-22 04:33:57 DEBUG:BridgedClient (@someone:somewhere) Joined channel #coffee 2020-12-22 04:33:57 INFO:BridgedClient (@someone:somewhere) Rejoined channels 2020-12-22 04:33:57 INFO:req [iuqy2emt8t400] [[M->I]] Received admin message from @someone:somewhere 2020-12-22 04:33:57 INFO:req [iuqy2emt8t400] [[M->I]] Handling command from @someone:somewhere Dec-22 04:33:57.966 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.966 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge [iuqy2emt8t400] [M->I] SUCCESS (26ms) 2020-12-22 04:33:57 INFO:main Killing bridge: test teardown 2020-12-22 04:33:57 INFO:IrcBridge Killing all clients 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:57 WARN:ClientPool Client 4hhn855fpnk00 (null) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping 4hhn855fpnk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:57 INFO:client-connection disconnect()ing M-someone@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-someone","disconnect",{") 2020-12-22 04:33:57 WARN:ClientPool Client js5yueaoxc000 (@someone:somewhere) disconnected with reason killed 2020-12-22 04:33:57 INFO:ClientPool Dropping js5yueaoxc000 (M-someone) because explicitDisconnect is true 2020-12-22 04:33:57 INFO:BridgedClient Killing client 2020-12-22 04:33:57 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' 2020-12-22 04:33:57 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:57 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:57 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:57 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:57 INFO:DebugApi DEBUG API LISTENING ON :NaN 2020-12-22 04:33:57 INFO:IrcBridge Restoring last active times from DB 2020-12-22 04:33:57 INFO:IrcBridge Restored 0 last active times from DB 2020-12-22 04:33:57 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:57 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:57 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:57.992 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.992 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:57 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:57 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:57 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:57.993 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:57.993 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:57 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:57 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:57 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:57 INFO:Provisioner Provisioning started 2020-12-22 04:33:57 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:57 INFO:BridgedClient Created client for bot 2020-12-22 04:33:57 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:57 DEBUG:ClientPool Created new bot client for irc.example : 52gc0g1nuy800 (bot enabled=true) 2020-12-22 04:33:57 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:57 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:57 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:57 INFO:IrcBridge Startup complete. 2020-12-22 04:33:57 INFO:MxActivityTracker MatrixLiteClient (REQ-1) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 ERROR:MxActivityTracker MatrixLiteClient (REQ-1) getaddrinfo ENOTFOUND some.home.server.goeshere 2020-12-22 04:33:58 INFO:MxActivityTracker MatrixLiteClient (REQ-2) 2020-12-22 04:33:58 DEBUG:MxActivityTracker Metrics 2020-12-22 04:33:58 ERROR:MxActivityTracker MatrixLiteClient (REQ-2) getaddrinfo ENOTFOUND some.home.server.goeshere 2020-12-22 04:33:58 DEBUG:MxActivityTracker Metrics 2020-12-22 04:33:58 DEBUG:MxActivityTracker Metrics 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client 52gc0g1nuy800 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping 52gc0g1nuy800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:DebugApi DEBUG API LISTENING ON :NaN 2020-12-22 04:33:58 INFO:IrcBridge Restoring last active times from DB 2020-12-22 04:33:58 INFO:IrcBridge Restored 0 last active times from DB 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.084 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.084 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.085 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.085 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : jqy9qkcr1kw00 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. 2020-12-22 04:33:58 INFO:MxActivityTracker MatrixLiteClient (REQ-1) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 ERROR:MxActivityTracker MatrixLiteClient (REQ-1) getaddrinfo ENOTFOUND some.home.server.goeshere 2020-12-22 04:33:58 INFO:MxActivityTracker MatrixLiteClient (REQ-2) 2020-12-22 04:33:58 DEBUG:MxActivityTracker Metrics 2020-12-22 04:33:58 ERROR:MxActivityTracker MatrixLiteClient (REQ-2) getaddrinfo ENOTFOUND some.home.server.goeshere 2020-12-22 04:33:58 DEBUG:MxActivityTracker Metrics 2020-12-22 04:33:58 DEBUG:MxActivityTracker Metrics 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client jqy9qkcr1kw00 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping jqy9qkcr1kw00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:DebugApi DEBUG API LISTENING ON :NaN 2020-12-22 04:33:58 INFO:IrcBridge Restoring last active times from DB 2020-12-22 04:33:58 INFO:IrcBridge Restored 0 last active times from DB 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.114 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.114 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.119 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.119 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : 6hy105s6sy000 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. 2020-12-22 04:33:58 INFO:MxActivityTracker MatrixLiteClient (REQ-1) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 ERROR:MxActivityTracker MatrixLiteClient (REQ-1) getaddrinfo ENOTFOUND some.home.server.goeshere 2020-12-22 04:33:58 DEBUG:MxActivityTracker Metrics 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client 6hy105s6sy000 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping 6hy105s6sy000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED .Connection reaping users last active status should be stored in the database ============================================================================= 2020-12-22 04:33:58 INFO:IrcBridge [es2ocp731w800] [M->I] SUCCESS (6ms) 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' 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:DebugApi DEBUG API LISTENING ON :NaN 2020-12-22 04:33:58 INFO:IrcBridge Restoring last active times from DB 2020-12-22 04:33:58 INFO:IrcBridge Restored 0 last active times from DB 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.144 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.144 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.145 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.145 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : a24ba7fgio800 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:IrcBridge [kafwpfiq0v400] [M->I] SUCCESS (1ms) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client a24ba7fgio800 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping a24ba7fgio800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:DebugApi DEBUG API LISTENING ON :15555 2020-12-22 04:33:58 INFO:IrcBridge Restoring last active times from DB 2020-12-22 04:33:58 INFO:IrcBridge Restored 0 last active times from DB 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.169 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.169 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.170 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.170 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : burcpppcpco00 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 DEBUG:DebugApi GET /version 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client burcpppcpco00 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping burcpppcpco00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.211 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.211 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.213 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.213 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : huk9ar7k7c000 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:33:58 INFO:req [829rc5aos6000] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2020-12-22 04:33:58 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2020-12-22 04:33:58 INFO:req [829rc5aos6000] [[M->I]] Mapped to #foobar on irc.example 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:req [829rc5aos6000] [[M->I]] Going to track IRC channel #foobar 2020-12-22 04:33:58 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) 2020-12-22 04:33:58 DEBUG:BridgedClient Joined channel #foobar 2020-12-22 04:33:58 INFO:req [829rc5aos6000] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:33:58.220 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.220 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:req [829rc5aos6000] [[M->I]] Matrix room !newroom:id created. 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:IrcBridge [829rc5aos6000] [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.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client huk9ar7k7c000 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping huk9ar7k7c000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.239 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.239 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.240 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.240 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : jqhx28nrlq800 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:33:58 INFO:req [g5u32kev57k00] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2020-12-22 04:33:58 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2020-12-22 04:33:58 INFO:req [g5u32kev57k00] [[M->I]] Mapped to #foobar on irc.example 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:req [g5u32kev57k00] [[M->I]] Going to track IRC channel #foobar 2020-12-22 04:33:58 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) 2020-12-22 04:33:58 DEBUG:BridgedClient Joined channel #foobar 2020-12-22 04:33:58 INFO:req [g5u32kev57k00] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:33:58.247 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.247 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:req [g5u32kev57k00] [[M->I]] Matrix room !newroom:id created. 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:IrcBridge [g5u32kev57k00] [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.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client jqhx28nrlq800 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping jqhx28nrlq800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.265 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.266 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.267 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.267 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : 82e823074c400 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:33:58 INFO:req [d77t1bkscq000] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2020-12-22 04:33:58 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2020-12-22 04:33:58 INFO:req [d77t1bkscq000] [[M->I]] Mapped to #foobar on irc.example 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:req [d77t1bkscq000] [[M->I]] Going to track IRC channel #foobar 2020-12-22 04:33:58 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) 2020-12-22 04:33:58 DEBUG:BridgedClient Joined channel #foobar 2020-12-22 04:33:58 INFO:req [d77t1bkscq000] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:33:58.273 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.273 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:req [d77t1bkscq000] [[M->I]] Matrix room !newroom:id created. 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:IrcBridge [d77t1bkscq000] [M->I] SUCCESS (6ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:33:58 INFO:req [5jbdtfcqqlw00] [[M->I]] onAliasQuery #irc_irc.example_#FooBar:some.home.server 2020-12-22 04:33:58 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#FooBar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #FooBar 2020-12-22 04:33:58 INFO:req [5jbdtfcqqlw00] [[M->I]] Mapped to #FooBar on irc.example 2020-12-22 04:33:58 INFO:req [5jbdtfcqqlw00] [[M->I]] Pointing alias #irc_irc.example_#FooBar:some.home.server to !newroom:id 2020-12-22 04:33:58 INFO:IrcBridge [5jbdtfcqqlw00] [M->I] SUCCESS (2ms) onAliasQuery threw => Error: Not provisioning room for this alias at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client 82e823074c400 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping 82e823074c400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.295 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.295 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.296 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.296 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : 88jjrw0icm800 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:33:58 INFO:req [2qj1q60vke000] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2020-12-22 04:33:58 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2020-12-22 04:33:58 INFO:req [2qj1q60vke000] [[M->I]] Mapped to #foobar on irc.example 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:req [2qj1q60vke000] [[M->I]] Going to track IRC channel #foobar 2020-12-22 04:33:58 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) 2020-12-22 04:33:58 DEBUG:BridgedClient Joined channel #foobar 2020-12-22 04:33:58 INFO:req [2qj1q60vke000] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:33:58.302 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.302 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:req [2qj1q60vke000] [[M->I]] Matrix room !newroom:id created. 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:IrcBridge [2qj1q60vke000] [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.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client 88jjrw0icm800 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping 88jjrw0icm800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.322 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.322 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.323 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.323 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : c7sb8dh6he000 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:33:58 INFO:req [ibxnq9r1s8800] [[M->I]] onAliasQuery #irc_irc.example_#foobar:some.home.server 2020-12-22 04:33:58 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#foobar:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #foobar 2020-12-22 04:33:58 INFO:req [ibxnq9r1s8800] [[M->I]] Mapped to #foobar on irc.example 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:req [ibxnq9r1s8800] [[M->I]] Going to track IRC channel #foobar 2020-12-22 04:33:58 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) 2020-12-22 04:33:58 DEBUG:BridgedClient Joined channel #foobar 2020-12-22 04:33:58 INFO:req [ibxnq9r1s8800] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:33:58.329 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.329 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:req [ibxnq9r1s8800] [[M->I]] Matrix room !newroom:id created. 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!newroom:id, addr=irc.example, chan=#foobar, origin=alias) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #foobar on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:IrcBridge [ibxnq9r1s8800] [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.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client c7sb8dh6he000 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping c7sb8dh6he000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED .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' 2020-12-22 04:33:58 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.350 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.350 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.351 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.351 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : 2xqu4etz71c00 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:33:58 INFO:req [7ytcoe8aavc00] [[M->I]] onAliasQuery #irc.example_#foobar:some.home.server 2020-12-22 04:33:58 INFO:IrcBridge [7ytcoe8aavc00] [M->I] FAILED (0ms) 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.23.0/lib/bridge/MatrixHandler.js:772:19) at MatrixHandler.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/lib/bridge/MatrixHandler.js:927:37) at IrcBridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/lib/bridge/IrcBridge.js:796:34) at Bridge.onAliasQuery (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:686:60) at MockAppService._queryAlias (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/spec/util/app-service-mock.js:110:17) at UserContext. (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/spec/integ/dynamic-channels.spec.js:355:28) at QueueRunner.attempt (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.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.23.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.23.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.23.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.23.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.23.0/spec/util/test.js:175:13 at tryCatcher (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.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.23.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.23.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.23.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.23.0/node_modules/bluebird/js/release/promise.js:729:18) at _drainQueueStep (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.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.23.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.23.0/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:461:21) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client 2xqu4etz71c00 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping 2xqu4etz71c00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : 855zbwp26z400 (bot enabled=true) .2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.377 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.377 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.382 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.382 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : 7mr6fa6oa8c00 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2020-12-22 04:33:58 INFO:req [4pqgn0dgl0c00] [[M->I]] onUserQuery: @irc.example_Alisha:some.home.server 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:IrcBridge irc.example_Alisha does not exist in the store yet, setting a profile Dec-22 04:33:58.388 DEBUG Intent Checking if user @irc.example_Alisha:some.home.server is registered Dec-22 04:33:58.389 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge [4pqgn0dgl0c00] [M->I] SUCCESS (3ms) Dec-22 04:33:58.390 WARN bridge Not provisioning user for @irc.example_Alisha:some.home.server 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client 7mr6fa6oa8c00 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping 7mr6fa6oa8c00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.407 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.407 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.408 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.408 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : a2brkrs1tv400 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:33:58 INFO:req [d11a7re3dw000] [[M->I]] onAliasQuery #irc_irc.example_#tower:some.home.server 2020-12-22 04:33:58 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#tower:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #tower 2020-12-22 04:33:58 INFO:req [d11a7re3dw000] [[M->I]] Mapped to #tower on irc.example 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:req [d11a7re3dw000] [[M->I]] Going to track IRC channel #tower 2020-12-22 04:33:58 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) 2020-12-22 04:33:58 DEBUG:BridgedClient Joined channel #tower 2020-12-22 04:33:58 INFO:req [d11a7re3dw000] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:33:58.413 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.413 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:req [d11a7re3dw000] [[M->I]] Matrix room !something:somewhere created. 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!something:somewhere, addr=irc.example, chan=#tower, origin=alias) 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #tower on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 INFO:IrcBridge [d11a7re3dw000] [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.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client a2brkrs1tv400 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping a2brkrs1tv400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.430 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.430 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.431 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.431 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : 37xxifinx9k00 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. 2020-12-22 04:33:58 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33:58 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:58 ERROR:ClientPool undefined 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:58 WARN:ClientPool Client 37xxifinx9k00 (null) disconnected with reason killed 2020-12-22 04:33:58 INFO:ClientPool Dropping 37xxifinx9k00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 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' 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.961 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.961 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.962 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.962 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : xdhon9jvdxs0 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:58 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:58 INFO:BridgedClient NICK: Nick changed from 'ro_bot_nick' to '5EXABJ6GG'. 2020-12-22 04:33:58 INFO:ClientPool Remapped null from ro_bot_nick to 5EXABJ6GG 2020-12-22 04:33:58 INFO:main Killing bridge: test teardown 2020-12-22 04:33:58 INFO:IrcBridge Killing all clients 2020-12-22 04:33:58 INFO:BridgedClient Killing client 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:58 INFO:IrcBridge Startup complete. .2020-12-22 04:33:58 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' 2020-12-22 04:33:58 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:58 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:58 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:58 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:58 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:58 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:58 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:58.995 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.995 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:58 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:58 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:58 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:58.996 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:58.996 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:58 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:58 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:58 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:58 INFO:Provisioner Provisioning started 2020-12-22 04:33:58 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:58 INFO:BridgedClient Created client for bot 2020-12-22 04:33:58 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:58 DEBUG:ClientPool Created new bot client for irc.example : aphvol1u08800 (bot enabled=true) 2020-12-22 04:33:58 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:58 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:59 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:59 INFO:IrcBridge Startup complete. 2020-12-22 04:33:59 INFO:req [3zuvsbsk7z600] [[M->I]] onInvite: from=@flibble:wibble to=@monkeybot:some.home.server rm=!adminroom:id id=undefined 2020-12-22 04:33:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:59 INFO:req [3zuvsbsk7z600] [[M->I]] Handling invite from @flibble:wibble directed to bot. Dec-22 04:33:59.002 DEBUG MembershipQueue [3zuvsbsk7z600] @monkeybot:some.home.server@!adminroom:id -> join (reason: none, kicker: undefined) Dec-22 04:33:59.002 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.003 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:NeDBDataStore storeAdminRoom (id=!adminroom:id, user_id=@flibble:wibble) 2020-12-22 04:33:59 INFO:IrcBridge [3zuvsbsk7z600] [M->I] SUCCESS (3ms) 2020-12-22 04:33:59 INFO:req [2jgeysympc400] [[M->I]] onInvite: from=@flibble:wibble to=@monkeybot:some.home.server rm=!adminroom:id id=undefined 2020-12-22 04:33:59 INFO:req [2jgeysympc400] [[M->I]] Handling invite from @flibble:wibble directed to bot. Dec-22 04:33:59.004 DEBUG MembershipQueue [2jgeysympc400] @monkeybot:some.home.server@!adminroom:id -> join (reason: none, kicker: undefined) Dec-22 04:33:59.005 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.005 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:NeDBDataStore storeAdminRoom (id=!adminroom:id, user_id=@flibble:wibble) 2020-12-22 04:33:59 INFO:IrcBridge [2jgeysympc400] [M->I] SUCCESS (2ms) 2020-12-22 04:33:59 INFO:main Killing bridge: test teardown 2020-12-22 04:33:59 INFO:IrcBridge Killing all clients 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client aphvol1u08800 (null) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping aphvol1u08800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:59 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:59 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:59 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:59 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:59.028 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.028 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:59 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:59 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:59 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:59.030 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.030 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:59 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:59 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:59 INFO:Provisioner Provisioning started 2020-12-22 04:33:59 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:59 INFO:BridgedClient Created client for bot 2020-12-22 04:33:59 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:59 DEBUG:ClientPool Created new bot client for irc.example : h0ap7wr1lts00 (bot enabled=true) 2020-12-22 04:33:59 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:59 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:59 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2020-12-22 04:33:59 INFO:req [45wgy884if600] [[M->I]] onInvite: from=@monkeybot:some.home.server to=@irc.example_foobar:some.home.server rm=!foo:bar id=undefined 2020-12-22 04:33:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:59 INFO:req [45wgy884if600] [[M->I]] Handling invite from bot directed at irc.example on foobar 2020-12-22 04:33:59 INFO:IrcBridge irc.example_foobar does not exist in the store yet, setting a profile Dec-22 04:33:59.039 DEBUG Intent Checking if user @irc.example_foobar:some.home.server is registered Dec-22 04:33:59.040 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:33:59.041 DEBUG MembershipQueue [45wgy884if600] @irc.example_foobar:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:33:59.041 DEBUG Intent Checking if user @irc.example_foobar:some.home.server is registered Dec-22 04:33:59.041 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:IrcBridge [45wgy884if600] [M->I] SUCCESS (6ms) 2020-12-22 04:33:59 INFO:main Killing bridge: test teardown 2020-12-22 04:33:59 INFO:IrcBridge Killing all clients 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client h0ap7wr1lts00 (null) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping h0ap7wr1lts00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:59 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:59 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:59 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:59 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:59 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:59.077 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.077 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:59 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:59 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:59 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:59.079 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.079 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:59 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:59 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:59 INFO:Provisioner Provisioning started 2020-12-22 04:33:59 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:59 INFO:BridgedClient Created client for bot 2020-12-22 04:33:59 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:59 DEBUG:ClientPool Created new bot client for irc.example : ifr8zyb972o00 (bot enabled=true) 2020-12-22 04:33:59 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:59 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:59 INFO:IrcBridge Startup complete. 2020-12-22 04:33:59 INFO:req [8ebsgvpp7ww00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [8ebsgvpp7ww00] [[M->I]] Message body: A message 2020-12-22 04:33:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:59 INFO:req [8ebsgvpp7ww00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.086 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.086 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2020-12-22 04:33:59 DEBUG:ClientPool 2 active connections on irc.example (limit 2) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 INFO:IrcBridge [8ebsgvpp7ww00] [M->I] SUCCESS (10ms) 2020-12-22 04:33:59 INFO:req [1evgwcdcxz340] [[M->I]] onMessage: m.room.message usr=@bob:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [1evgwcdcxz340] [[M->I]] Message body: Another message 2020-12-22 04:33:59 INFO:req [1evgwcdcxz340] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.096 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.096 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @bob:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@bob:hs) Created client for @bob:hs 2020-12-22 04:33:59 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 WARN:ClientPool Client ior7a98zkhs00 (@alice:hs) disconnected with reason limit_reached 2020-12-22 04:33:59 INFO:ClientPool Dropping ior7a98zkhs00 (M-alice) because explicitDisconnect is true 2020-12-22 04:33:59 DEBUG:BridgedClient (@bob:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @bob:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @bob:hs on irc.example 2020-12-22 04:33:59 INFO:ClientPool Client limit exceeded: Disconnected M-alice on irc.example. 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:BridgedClient (@bob:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@bob:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-bob (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@bob:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:IrcBridge [1evgwcdcxz340] [M->I] SUCCESS (11ms) 2020-12-22 04:33:59 INFO:req [amw1loxh5v400] [[M->I]] onMessage: m.room.message usr=@charles:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [amw1loxh5v400] [[M->I]] Message body: A third message 2020-12-22 04:33:59 INFO:req [amw1loxh5v400] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.106 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.106 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @charles:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@charles:hs) Created client for @charles:hs 2020-12-22 04:33:59 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 WARN:ClientPool Client 7pvlf9ii51s00 (@bob:hs) disconnected with reason limit_reached 2020-12-22 04:33:59 INFO:ClientPool Dropping 7pvlf9ii51s00 (M-bob) because explicitDisconnect is true 2020-12-22 04:33:59 DEBUG:BridgedClient (@charles:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @charles:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @charles:hs on irc.example 2020-12-22 04:33:59 INFO:ClientPool Client limit exceeded: Disconnected M-bob on irc.example. 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:BridgedClient (@charles:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@charles:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-charles (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@charles:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:IrcBridge [amw1loxh5v400] [M->I] SUCCESS (10ms) 2020-12-22 04:33:59 INFO:main Killing bridge: test teardown 2020-12-22 04:33:59 INFO:IrcBridge Killing all clients 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client ifr8zyb972o00 (null) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping ifr8zyb972o00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 WARN:ClientPool Client 4cv190uzt1w00 (@charles:hs) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping 4cv190uzt1w00 (M-charles) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:59 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:59 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:59 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:59 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:59.148 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.149 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:59 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:59 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:59 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:59.150 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.150 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:59 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:59 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:59 INFO:Provisioner Provisioning started 2020-12-22 04:33:59 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:59 INFO:BridgedClient Created client for bot 2020-12-22 04:33:59 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:59 DEBUG:ClientPool Created new bot client for irc.example : 9g0x8b6uz0o00 (bot enabled=true) 2020-12-22 04:33:59 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:59 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:59 INFO:IrcBridge Startup complete. 2020-12-22 04:33:59 INFO:req [addogkiubkw00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [addogkiubkw00] [[M->I]] Message body: A message 2020-12-22 04:33:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:59 INFO:req [addogkiubkw00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.157 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.157 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2020-12-22 04:33:59 DEBUG:ClientPool 2 active connections on irc.example (limit 2) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 INFO:IrcBridge [addogkiubkw00] [M->I] SUCCESS (7ms) 2020-12-22 04:33:59 INFO:req [8yq7bduwqjw00] [[M->I]] onMessage: m.room.message usr=@bob:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [8yq7bduwqjw00] [[M->I]] Message body: Another message 2020-12-22 04:33:59 INFO:req [8yq7bduwqjw00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.163 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.163 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @bob:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@bob:hs) Created client for @bob:hs 2020-12-22 04:33:59 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 WARN:ClientPool Client 26nh0pkceg8w0 (@alice:hs) disconnected with reason limit_reached 2020-12-22 04:33:59 INFO:ClientPool Dropping 26nh0pkceg8w0 (M-alice) because explicitDisconnect is true 2020-12-22 04:33:59 DEBUG:BridgedClient (@bob:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @bob:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @bob:hs on irc.example 2020-12-22 04:33:59 INFO:ClientPool Client limit exceeded: Disconnected M-alice on irc.example. 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:BridgedClient (@bob:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@bob:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-bob (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@bob:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:IrcBridge [8yq7bduwqjw00] [M->I] SUCCESS (7ms) 2020-12-22 04:33:59 INFO:req [68qhbqaitp000] [[M->I]] onMessage: m.room.message usr=@charles:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [68qhbqaitp000] [[M->I]] Message body: A third message 2020-12-22 04:33:59 INFO:req [68qhbqaitp000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.171 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.172 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @charles:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@charles:hs) Created client for @charles:hs 2020-12-22 04:33:59 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 WARN:ClientPool Client 398i9sntuag00 (@bob:hs) disconnected with reason limit_reached 2020-12-22 04:33:59 INFO:ClientPool Dropping 398i9sntuag00 (M-bob) because explicitDisconnect is true 2020-12-22 04:33:59 DEBUG:BridgedClient (@charles:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @charles:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @charles:hs on irc.example 2020-12-22 04:33:59 INFO:ClientPool Client limit exceeded: Disconnected M-bob on irc.example. 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:BridgedClient (@charles:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@charles:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-charles (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@charles:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:IrcBridge [68qhbqaitp000] [M->I] SUCCESS (7ms) 2020-12-22 04:33:59 INFO:req [6bmy06aun3400] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [6bmy06aun3400] [[M->I]] Message body: That first guy is back again. 2020-12-22 04:33:59 INFO:req [6bmy06aun3400] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.179 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.180 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 DEBUG:ClientPool Configuring IRC user from store => @alice:hs=>irc.example={"username":"alicehs"} 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2020-12-22 04:33:59 DEBUG:ClientPool 3 active connections on irc.example (limit 2) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 WARN:ClientPool Client c8u7dzjkos000 (@charles:hs) disconnected with reason limit_reached 2020-12-22 04:33:59 INFO:ClientPool Dropping c8u7dzjkos000 (M-charles) because explicitDisconnect is true 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Using cached ident username alicehs for @alice:hs on irc.example 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 INFO:ClientPool Client limit exceeded: Disconnected M-charles on irc.example. 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 INFO:IrcBridge [6bmy06aun3400] [M->I] SUCCESS (6ms) 2020-12-22 04:33:59 INFO:main Killing bridge: test teardown 2020-12-22 04:33:59 INFO:IrcBridge Killing all clients 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client 9g0x8b6uz0o00 (null) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping 9g0x8b6uz0o00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 WARN:ClientPool Client amoeb1x9lr400 (@alice:hs) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping amoeb1x9lr400 (M-alice) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:33:59 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:59 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:59 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:59 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:59 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:59.208 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.208 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:59 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:59 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:59 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:59.209 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.209 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:59 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:59 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:59 INFO:Provisioner Provisioning started 2020-12-22 04:33:59 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:59 INFO:BridgedClient Created client for bot 2020-12-22 04:33:59 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:59 DEBUG:ClientPool Created new bot client for irc.example : 7p6xt2dkaz000 (bot enabled=true) 2020-12-22 04:33:59 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:59 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 INFO:req [g83s4i17xi800] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [g83s4i17xi800] [[M->I]] Message body: A message 2020-12-22 04:33:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:59 INFO:req [g83s4i17xi800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.215 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.215 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name Some_Name) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2020-12-22 04:33:59 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-Some_Name (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:IrcBridge [g83s4i17xi800] [M->I] SUCCESS (7ms) 2020-12-22 04:33:59 INFO:main Killing bridge: test teardown 2020-12-22 04:33:59 INFO:IrcBridge Killing all clients 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client 7p6xt2dkaz000 (null) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping 7p6xt2dkaz000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing M-Some_Name@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-Some_Name","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client 4srmi9wobic00 (@alice:hs) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping 4srmi9wobic00 (M-Some_Name) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:59 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:59 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:59 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:59 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:59.242 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.242 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:59 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:59 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:59 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:59.243 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.244 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:59 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:59 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:59 INFO:Provisioner Provisioning started 2020-12-22 04:33:59 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:59 INFO:BridgedClient Created client for bot 2020-12-22 04:33:59 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:59 DEBUG:ClientPool Created new bot client for irc.example : byvosc7etlk00 (bot enabled=true) 2020-12-22 04:33:59 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:59 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 INFO:req [bg2eyr53zkw00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [bg2eyr53zkw00] [[M->I]] Message body: A message 2020-12-22 04:33:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:59 INFO:req [bg2eyr53zkw00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.252 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.252 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name 123Num£Ber) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2020-12-22 04:33:59 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as M-123NumBer (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 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) 2020-12-22 04:33:59 INFO:IrcBridge [bg2eyr53zkw00] [M->I] SUCCESS (15ms) 2020-12-22 04:33:59 INFO:main Killing bridge: test teardown 2020-12-22 04:33:59 INFO:IrcBridge Killing all clients 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client byvosc7etlk00 (null) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping byvosc7etlk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing M-123NumBer@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-123NumBer","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client 7ek2ij5t4q800 (@alice:hs) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping 7ek2ij5t4q800 (M-123NumBer) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:59 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:59 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:59 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:59 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:59.288 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.288 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:59 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:59 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:59 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:59.290 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.290 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:59 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:59 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:59 INFO:Provisioner Provisioning started 2020-12-22 04:33:59 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:59 INFO:BridgedClient Created client for bot 2020-12-22 04:33:59 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:59 DEBUG:ClientPool Created new bot client for irc.example : ezpjeo2hk0w00 (bot enabled=true) 2020-12-22 04:33:59 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:59 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 INFO:req [c4mbkfymego00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [c4mbkfymego00] [[M->I]] Message body: A message 2020-12-22 04:33:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:59 INFO:req [c4mbkfymego00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.296 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.296 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2020-12-22 04:33:59 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2020-12-22 04:33:59 DEBUG:ClientPool Connected with nick 'monkeys' instead of desired nick 'M-alice' 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 INFO:IrcBridge Sending IRC message in #coffee as monkeys (connected=true) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_monkeys","say",{"addr":"ir) 2020-12-22 04:33:59 INFO:IrcBridge [c4mbkfymego00] [M->I] SUCCESS (7ms) 2020-12-22 04:33:59 INFO:IrcBridge [22vzmxlpcsyo0] [I->M] IGNORE virtual user (2ms) 2020-12-22 04:33:59 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:33:59 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:59 ERROR:ClientPool undefined 2020-12-22 04:33:59 INFO:main Killing bridge: test teardown 2020-12-22 04:33:59 INFO:IrcBridge Killing all clients 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:33:59 WARN:ClientPool Client ezpjeo2hk0w00 (null) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping ezpjeo2hk0w00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:33:59 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_monkeys","disconnect",{"ad) 2020-12-22 04:33:59 WARN:ClientPool Client a7xdb5o3tnk00 (@alice:hs) disconnected with reason killed 2020-12-22 04:33:59 INFO:ClientPool Dropping a7xdb5o3tnk00 (monkeys) because explicitDisconnect is true 2020-12-22 04:33:59 INFO:BridgedClient Killing client 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now KILLED .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' 2020-12-22 04:33:59 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:33:59 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:33:59 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:33:59 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:33:59 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:33:59 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:33:59.533 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.534 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33: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. 2020-12-22 04:33:59 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:59 ERROR:ClientPool undefined 2020-12-22 04:33:59 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:33:59 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:33:59 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:33:59.537 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.537 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:33:59 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:33:59 INFO:Provisioner Starting provisioning... 2020-12-22 04:33:59 INFO:Provisioner Provisioning started 2020-12-22 04:33:59 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:33:59 INFO:BridgedClient Created client for bot 2020-12-22 04:33:59 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:33:59 DEBUG:ClientPool Created new bot client for irc.example : 2pw4zhthytw00 (bot enabled=true) 2020-12-22 04:33:59 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:33:59 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:33: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) 2020-12-22 04:33:59 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:33:59 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' 2020-12-22 04:33:59 INFO:req [c542743w9iw00] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [c542743w9iw00] [[M->I]] Message body: A message 2020-12-22 04:33:59 INFO:req [amv9tnbaws800] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:33:59 DEBUG:req [amv9tnbaws800] [[M->I]] Message body: Another message 2020-12-22 04:33:59 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:33:59 INFO:req [c542743w9iw00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.551 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.552 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:req [amv9tnbaws800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:33:59.553 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:33:59.553 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:33:59 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2020-12-22 04:33:59 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2020-12-22 04:33:59 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:33:59 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2020-12-22 04:33:59 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2020-12-22 04:33:59 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2020-12-22 04:33:59 DEBUG:ClientPool Returning cached bridged client @alice:hs 2020-12-22 04:33:59 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",) 2020-12-22 04:33:59 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:59 ERROR:ClientPool undefined 2020-12-22 04:33:59 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:59 ERROR:ClientPool undefined 2020-12-22 04:33:59 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:59 ERROR:ClientPool undefined 2020-12-22 04:33:59 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:59 ERROR:ClientPool undefined 2020-12-22 04:33:59 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:33:59 ERROR:ClientPool undefined 2020-12-22 04:34: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) 2020-12-22 04:34:00 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:34:00 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2020-12-22 04:34:00 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 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",) 2020-12-22 04:34:00 DEBUG:BridgedClient (@alice:hs) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:00 INFO:IrcBridge [amv9tnbaws800] [M->I] SUCCESS (520ms) 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:00 INFO:IrcBridge [c542743w9iw00] [M->I] SUCCESS (522ms) 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client 2pw4zhthytw00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 2pw4zhthytw00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:00 WARN:ClientPool Client 1122q939zg9s0 (@alice:hs) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 1122q939zg9s0 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.090 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.091 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.092 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.092 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : 8smlc8f01a000 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:req [1fw04voduucg0] [[M->I]] onMessage: m.room.message usr=@kermit:bar rm=!foo:bar id=undefined 2020-12-22 04:34:00 DEBUG:req [1fw04voduucg0] [[M->I]] Message body: A message 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [1fw04voduucg0] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:00.098 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.098 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:ClientPool Creating virtual irc user with nick undefined for @kermit:bar (display name undefined) 2020-12-22 04:34:00 INFO:BridgedClient (@kermit:bar) Created client for @kermit:bar 2020-12-22 04:34:00 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:bar) Client is now CONNECTING 2020-12-22 04:34:00 DEBUG:IdentGenerator Pushing username generation request for @kermit:bar on irc.example to the queue... 2020-12-22 04:34:00 DEBUG:IdentGenerator Generating username for @kermit:bar on irc.example 2020-12-22 04:34:00 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") 2020-12-22 04:34:00 INFO:BridgedClient (@kermit:bar) Client is now CONNECTED 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:bar) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-kermit (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:bar) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 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") 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:bar) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-kermit","say",{"addr":"i) 2020-12-22 04:34:00 INFO:IrcBridge [1fw04voduucg0] [M->I] SUCCESS (8ms) 2020-12-22 04:34:00 INFO:req [ecrtqj7btk000] [[M->I]] onMessage: m.room.message usr=@kermit:someplace rm=!foo:bar id=undefined 2020-12-22 04:34:00 DEBUG:req [ecrtqj7btk000] [[M->I]] Message body: Another message 2020-12-22 04:34:00 INFO:req [ecrtqj7btk000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:00.105 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.105 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:ClientPool Creating virtual irc user with nick undefined for @kermit:someplace (display name undefined) 2020-12-22 04:34:00 INFO:BridgedClient (@kermit:someplace) Created client for @kermit:someplace 2020-12-22 04:34:00 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:someplace) Client is now CONNECTING 2020-12-22 04:34:00 DEBUG:IdentGenerator Pushing username generation request for @kermit:someplace on irc.example to the queue... 2020-12-22 04:34:00 DEBUG:IdentGenerator Generating username for @kermit:someplace on irc.example 2020-12-22 04:34:00 INFO:IdentGenerator Generated ident username kermitsome for @kermit:someplace on irc.example 2020-12-22 04:34:00 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") 2020-12-22 04:34:00 INFO:BridgedClient (@kermit:someplace) Client is now CONNECTED 2020-12-22 04:34:00 DEBUG:ClientPool Connected with nick 'M-kermit1' instead of desired nick 'M-kermit' 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:someplace) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-kermit1 (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:someplace) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:someplace) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-kermit1","say",{"addr":") 2020-12-22 04:34:00 INFO:IrcBridge [ecrtqj7btk000] [M->I] SUCCESS (11ms) 2020-12-22 04:34:00 INFO:req [ngl37f96p000] [[M->I]] onMessage: m.room.message usr=@kermit:bar rm=!foo:bar id=undefined 2020-12-22 04:34:00 DEBUG:req [ngl37f96p000] [[M->I]] Message body: 3rd message 2020-12-22 04:34:00 INFO:req [ngl37f96p000] [[M->I]] Relaying message in #coffee on irc.example 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-kermit (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@kermit:bar) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge [ngl37f96p000] [M->I] SUCCESS (2ms) 2020-12-22 04:34:00 INFO:IrcBridge [h3jz07tvy6o00] [I->M] IGNORE virtual user (1ms) 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client 8smlc8f01a000 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 8smlc8f01a000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing M-kermit@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-kermit","disconnect",{"a) 2020-12-22 04:34:00 WARN:ClientPool Client jkdl1xz966800 (@kermit:bar) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping jkdl1xz966800 (M-kermit) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing M-kermit@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-kermit1","disconnect",{") 2020-12-22 04:34:00 WARN:ClientPool Client hhkbsnppf6000 (@kermit:someplace) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping hhkbsnppf6000 (M-kermit1) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.345 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.345 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.346 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.346 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : 4w4gvzzyhj400 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:req [1l4gyvm7305c0] [[M->I]] onMessage: m.room.message usr=@averyverylongname:localhost rm=!foo:bar id=undefined 2020-12-22 04:34:00 DEBUG:req [1l4gyvm7305c0] [[M->I]] Message body: A message 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [1l4gyvm7305c0] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:00.352 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.353 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:ClientPool Creating virtual irc user with nick undefined for @averyverylongname:localhost (display name undefined) 2020-12-22 04:34:00 INFO:BridgedClient (@averyverylongname:localhost) Created client for @averyverylongname:localhost 2020-12-22 04:34:00 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongname:localhost) Client is now CONNECTING 2020-12-22 04:34:00 DEBUG:IdentGenerator Pushing username generation request for @averyverylongname:localhost on irc.example to the queue... 2020-12-22 04:34:00 DEBUG:IdentGenerator Generating username for @averyverylongname:localhost on irc.example 2020-12-22 04:34:00 INFO:IdentGenerator Generated ident username averyveryl for @averyverylongname:localhost on irc.example 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 INFO:BridgedClient (@averyverylongname:localhost) Client is now CONNECTED 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongname:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-averyverylongname (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongname:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongname:localhost) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-averyverylongname","say") 2020-12-22 04:34:00 INFO:IrcBridge [1l4gyvm7305c0] [M->I] SUCCESS (8ms) 2020-12-22 04:34:00 INFO:req [8z7rl6ugls00] [[M->I]] onMessage: m.room.message usr=@averyverylongnameagain:localhost rm=!foo:bar id=undefined 2020-12-22 04:34:00 DEBUG:req [8z7rl6ugls00] [[M->I]] Message body: A message2 2020-12-22 04:34:00 INFO:req [8z7rl6ugls00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:00.360 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.360 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:ClientPool Creating virtual irc user with nick undefined for @averyverylongnameagain:localhost (display name undefined) 2020-12-22 04:34:00 INFO:BridgedClient (@averyverylongnameagain:localhost) Created client for @averyverylongnameagain:localhost 2020-12-22 04:34:00 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Client is now CONNECTING 2020-12-22 04:34:00 DEBUG:IdentGenerator Pushing username generation request for @averyverylongnameagain:localhost on irc.example to the queue... 2020-12-22 04:34:00 DEBUG:IdentGenerator Generating username for @averyverylongnameagain:localhost on irc.example 2020-12-22 04:34:00 INFO:IdentGenerator Generated ident username averyver_1 for @averyverylongnameagain:localhost on irc.example 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 INFO:BridgedClient (@averyverylongnameagain:localhost) Client is now CONNECTED 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongnameagain:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-averyverylongnameagain (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongnameagain:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-averyverylongnameagain",) 2020-12-22 04:34:00 INFO:IrcBridge [8z7rl6ugls00] [M->I] SUCCESS (7ms) 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client 4w4gvzzyhj400 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 4w4gvzzyhj400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing M-averyverylongname@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-averyverylongname","disc) 2020-12-22 04:34:00 WARN:ClientPool Client 1pizld2vii8w0 (@averyverylongname:localhost) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 1pizld2vii8w0 (M-averyverylongname) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing M-averyverylongnameagain@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-averyverylongnameagain",) 2020-12-22 04:34:00 WARN:ClientPool Client 92lxnp8s7g000 (@averyverylongnameagain:localhost) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 92lxnp8s7g000 (M-averyverylongnameagain) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.392 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.392 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.393 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.394 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : hc5lzfmey7s00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:req [c9tsp3sif4g00] [[M->I]] onMessage: m.room.message usr=@averyverylongname:localhost rm=!foo:bar id=undefined 2020-12-22 04:34:00 DEBUG:req [c9tsp3sif4g00] [[M->I]] Message body: A message 2020-12-22 04:34:00 INFO:req [f98f1wyvxnc00] [[M->I]] onMessage: m.room.message usr=@averyverylongnameagain:localhost rm=!foo:bar id=undefined 2020-12-22 04:34:00 DEBUG:req [f98f1wyvxnc00] [[M->I]] Message body: A message2 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [c9tsp3sif4g00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:00.401 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.401 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:req [f98f1wyvxnc00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:00.403 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.403 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:ClientPool Creating virtual irc user with nick undefined for @averyverylongname:localhost (display name undefined) 2020-12-22 04:34:00 INFO:BridgedClient (@averyverylongname:localhost) Created client for @averyverylongname:localhost 2020-12-22 04:34:00 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongname:localhost) Client is now CONNECTING 2020-12-22 04:34:00 DEBUG:IdentGenerator Pushing username generation request for @averyverylongname:localhost on irc.example to the queue... 2020-12-22 04:34:00 DEBUG:IdentGenerator Generating username for @averyverylongname:localhost on irc.example 2020-12-22 04:34:00 INFO:ClientPool Creating virtual irc user with nick undefined for @averyverylongnameagain:localhost (display name undefined) 2020-12-22 04:34:00 INFO:BridgedClient (@averyverylongnameagain:localhost) Created client for @averyverylongnameagain:localhost 2020-12-22 04:34:00 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Client is now CONNECTING 2020-12-22 04:34:00 DEBUG:IdentGenerator Pushing username generation request for @averyverylongnameagain:localhost on irc.example to the queue... 2020-12-22 04:34:00 INFO:IdentGenerator Generated ident username averyveryl for @averyverylongname:localhost on irc.example 2020-12-22 04:34:00 DEBUG:IdentGenerator Generating username for @averyverylongnameagain:localhost on irc.example 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 INFO:BridgedClient (@averyverylongname:localhost) Client is now CONNECTED 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongname:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-averyverylongname (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongname:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongname:localhost) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-averyverylongname","say") 2020-12-22 04:34:00 INFO:IdentGenerator Generated ident username averyver_1 for @averyverylongnameagain:localhost on irc.example 2020-12-22 04:34:00 INFO:IrcBridge [c9tsp3sif4g00] [M->I] SUCCESS (17ms) 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 INFO:BridgedClient (@averyverylongnameagain:localhost) Client is now CONNECTED 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongnameagain:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-averyverylongnameagain (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongnameagain:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 DEBUG:BridgedClient (@averyverylongnameagain:localhost) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-averyverylongnameagain",) 2020-12-22 04:34:00 INFO:IrcBridge [f98f1wyvxnc00] [M->I] SUCCESS (22ms) 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client hc5lzfmey7s00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping hc5lzfmey7s00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing M-averyverylongname@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-averyverylongname","disc) 2020-12-22 04:34:00 WARN:ClientPool Client 3j5lnht4e7y00 (@averyverylongname:localhost) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 3j5lnht4e7y00 (M-averyverylongname) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing M-averyverylongnameagain@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-averyverylongnameagain",) 2020-12-22 04:34:00 WARN:ClientPool Client b5lwl4ppg9c00 (@averyverylongnameagain:localhost) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping b5lwl4ppg9c00 (M-averyverylongnameagain) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.453 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.453 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.455 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.455 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : ijqs4mmc24o00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:req [jptqrrpaxl800] [[M->I]] onMessage: m.room.message usr=@alice:hs rm=!foo:bar id=undefined 2020-12-22 04:34:00 DEBUG:req [jptqrrpaxl800] [[M->I]] Message body: A message 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [jptqrrpaxl800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:00.464 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.464 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:hs (display name undefined) 2020-12-22 04:34:00 INFO:BridgedClient (@alice:hs) Created client for @alice:hs 2020-12-22 04:34:00 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:00 DEBUG:BridgedClient (@alice:hs) Client is now CONNECTING 2020-12-22 04:34:00 DEBUG:IdentGenerator Pushing username generation request for @alice:hs on irc.example to the queue... 2020-12-22 04:34:00 DEBUG:IdentGenerator Generating username for @alice:hs on irc.example 2020-12-22 04:34:00 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",) 2020-12-22 04:34:00 INFO:BridgedClient (@alice:hs) Client is now CONNECTED 2020-12-22 04:34:00 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:00 DEBUG:BridgedClient (@alice:hs) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:00 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",) 2020-12-22 04:34:00 ERROR:client-connection Server: irc.example (M-alice) Error: {"command":"err_bannedfromchan","args":["#coffee"]} 2020-12-22 04:34:00 ERROR:BridgedClient (@alice:hs) Join channel #coffee : {"command":"err_bannedfromchan","args":["#coffee"]} 2020-12-22 04:34:00 ERROR:BridgedClient (@alice:hs) Cannot track channel #coffee: err_bannedfromchan 2020-12-22 04:34:00 INFO:ClientPool Kicking @alice:hs from room due to err_bannedfromchan 2020-12-22 04:34:00 INFO:req [410efxu8dy600] [[I->M]] M-alice@irc.example#2zlnqzhbprs00~@alice:hs : Sending metadata 'Could not join #coffee on 'irc.example': err_bannedfromchan' 2020-12-22 04:34:00 ERROR:BridgedClient (@alice:hs) sendMessage: Failed to join channel #coffee 2020-12-22 04:34:00 INFO:IrcBridge [jptqrrpaxl800] [M->I] FAILED (16ms) 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client ijqs4mmc24o00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping ijqs4mmc24o00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:00 WARN:ClientPool Client 2zlnqzhbprs00 (@alice:hs) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 2zlnqzhbprs00 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED Dec-22 04:34:00.482 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.482 DEBUG Intent ensureRegistered: Registered, and not encrypted .2020-12-22 04:34:00 INFO:req [410efxu8dy600] [[I->M]] Creating an admin room with @alice:hs Dec-22 04:34:00.484 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.484 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge [410efxu8dy600] [I->M] FAILED (9ms) 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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.511 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.511 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.522 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.522 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : 2lxy7kw7owk00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-excluded to call function 'connect' 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:ClientPool Creating virtual irc user with nick undefined for @excluded:hs (display name undefined) 2020-12-22 04:34:00 ERROR:ClientPool Couldn't connect virtual user undefined (@excluded:hs) to irc.example : {} 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client 2lxy7kw7owk00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 2lxy7kw7owk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.579 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.579 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.582 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.582 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : ekukdg0gobk00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client ekukdg0gobk00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping ekukdg0gobk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED .IRC-to-Matrix mode bridging should set join_rules to 'invite' on +k. ===================================================================== 2020-12-22 04:34:00 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:00 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' 2020-12-22 04:34:00 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.622 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.622 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.624 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.624 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : hhnb43hpd0g00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:req [1zvnhoxqpyo00] [[I->M]] onMode(+k) in #coffee by anIrcUser (arg=undefined) 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:NeDBDataStore setModeForRoom (mode=k, roomId=!foo:bar, enabled=true) 2020-12-22 04:34:00 INFO:req [1zvnhoxqpyo00] [[I->M]] Locking room !foo:bar 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client hhnb43hpd0g00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping hhnb43hpd0g00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [1zvnhoxqpyo00] [I->M] SUCCESS (8ms) .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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.664 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.664 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.666 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.666 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : eka5xm67oqo00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:req [9ptqkxolz0w0] [[I->M]] onMode(+i) in #coffee by anIrcUser (arg=undefined) 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:NeDBDataStore setModeForRoom (mode=i, roomId=!foo:bar, enabled=true) 2020-12-22 04:34:00 INFO:req [9ptqkxolz0w0] [[I->M]] Locking room !foo:bar 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client eka5xm67oqo00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping eka5xm67oqo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [9ptqkxolz0w0] [I->M] SUCCESS (5ms) .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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.699 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.700 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.701 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.701 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : hihysvb8a3400 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:req [fw76uyelj9s00] [[I->M]] onMode(-i) in #coffee by anIrcUser (arg=undefined) 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:NeDBDataStore setModeForRoom (mode=i, roomId=!foo:bar, enabled=false) 2020-12-22 04:34:00 INFO:req [fw76uyelj9s00] [[I->M]] Reverting !foo:bar back to default join_rule 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client hihysvb8a3400 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping hihysvb8a3400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [fw76uyelj9s00] [I->M] SUCCESS (5ms) .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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.731 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.732 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.733 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.733 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : acs92ibztuo00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:req [52ac1mgl38s00] [[I->M]] onMode(-k) in #coffee by anIrcUser (arg=undefined) 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:NeDBDataStore setModeForRoom (mode=k, roomId=!foo:bar, enabled=false) 2020-12-22 04:34:00 INFO:req [52ac1mgl38s00] [[I->M]] Reverting !foo:bar back to default join_rule 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client acs92ibztuo00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping acs92ibztuo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [52ac1mgl38s00] [I->M] SUCCESS (5ms) .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' 2020-12-22 04:34:00 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.766 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.766 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.768 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.768 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : 14gnqixc4hhc0 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [6tw1ukhn7f400] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:00 DEBUG:req [6tw1ukhn7f400] [[I->M]] action={"type":"message","text":"this is some test text.","ts":0} 2020-12-22 04:34:00 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:00.778 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.778 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 DEBUG:req [6tw1ukhn7f400] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:00.779 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.779 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client 14gnqixc4hhc0 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 14gnqixc4hhc0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [6tw1ukhn7f400] [I->M] SUCCESS (9ms) .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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.800 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.800 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.802 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.802 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : fv4ba75pyj400 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [bmg28r2ycmw00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:00 DEBUG:req [bmg28r2ycmw00] [[I->M]] action={"type":"emote","text":"thinks for a bit","ts":0} 2020-12-22 04:34:00 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:00.809 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.809 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 DEBUG:req [bmg28r2ycmw00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:00.810 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.810 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client fv4ba75pyj400 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping fv4ba75pyj400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [bmg28r2ycmw00] [I->M] SUCCESS (6ms) .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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.831 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.831 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.835 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.835 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : ckb22g9iuyg00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [6emrm0e4g2w00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:00 DEBUG:req [6emrm0e4g2w00] [[I->M]] action={"type":"notice","text":"Automated bot text: SUCCESS!","ts":0} 2020-12-22 04:34:00 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:00.843 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.843 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 DEBUG:req [6emrm0e4g2w00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:00.844 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.844 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client ckb22g9iuyg00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping ckb22g9iuyg00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [6emrm0e4g2w00] [I->M] SUCCESS (6ms) .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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:00 ERROR:ClientPool undefined 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.867 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.867 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.869 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.869 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : 5gsimyqmgn000 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:34:00 INFO:req [3bm1tut48qc00] [[M->I]] onAliasQuery #irc_irc.example_#someotherchannel:some.home.server 2020-12-22 04:34:00 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#someotherchannel:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #someotherchannel 2020-12-22 04:34:00 INFO:req [3bm1tut48qc00] [[M->I]] Mapped to #someotherchannel on irc.example 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [3bm1tut48qc00] [[M->I]] Going to track IRC channel #someotherchannel 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 DEBUG:BridgedClient Joined channel #someotherchannel 2020-12-22 04:34:00 INFO:req [3bm1tut48qc00] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:34:00.877 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.877 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:req [3bm1tut48qc00] [[M->I]] Matrix room !foo:bar created. 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#someotherchannel, origin=alias) 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #someotherchannel on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:IrcBridge [3bm1tut48qc00] [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.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:34:00 INFO:req [arkf68k91sg00] [[I->M]] onTopic: irc.example from=mike (null@irc.example) to=#someotherchannel 2020-12-22 04:34:00 DEBUG:req [arkf68k91sg00] [[I->M]] action={"type":"topic","text":"Topics are liek the best thing eletz!","ts":0} 2020-12-22 04:34:00 INFO:req [arkf68k91sg00] [[I->M]] New topic in #someotherchannel - bot queing to set topic in [ '!foo:bar' ] Dec-22 04:34:00.883 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.883 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client 5gsimyqmgn000 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 5gsimyqmgn000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED .2020-12-22 04:34:00 INFO:req [arkf68k91sg00] [[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 =============================================================================================================== 2020-12-22 04:34:00 INFO:IrcBridge [arkf68k91sg00] [I->M] SUCCESS (9ms) 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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:00 ERROR:ClientPool undefined 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.909 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.910 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.911 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.911 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : 8dm41wvkf5o00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'join' 2020-12-22 04:34:00 INFO:req [7sh57lb1tm400] [[M->I]] onAliasQuery #irc_irc.example_#someotherchannel:some.home.server 2020-12-22 04:34:00 INFO:IrcServer getChannelFromAlias -> #irc_irc.example_#someotherchannel:some.home.server -> #irc_irc\.example_([^:]*):some\.home\.server -> #someotherchannel 2020-12-22 04:34:00 INFO:req [7sh57lb1tm400] [[M->I]] Mapped to #someotherchannel on irc.example 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [7sh57lb1tm400] [[M->I]] Going to track IRC channel #someotherchannel 2020-12-22 04:34:00 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) 2020-12-22 04:34:00 DEBUG:BridgedClient Joined channel #someotherchannel 2020-12-22 04:34:00 INFO:req [7sh57lb1tm400] [[M->I]] Bot is now tracking IRC channel. Dec-22 04:34:00.919 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.919 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:req [7sh57lb1tm400] [[M->I]] Matrix room !foo:bar created. 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#someotherchannel, origin=alias) 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #someotherchannel on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:IrcBridge [7sh57lb1tm400] [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.23.0/node_modules/matrix-appservice-bridge/lib/bridge.js:689:19) 2020-12-22 04:34:00 INFO:req [9gvjse3mvq400] [[I->M]] onTopic: irc.example from=mike (null@irc.example) to=#someotherchannel 2020-12-22 04:34:00 DEBUG:req [9gvjse3mvq400] [[I->M]] action={"type":"topic","text":"Topics are liek the best thing eletz!","ts":0} 2020-12-22 04:34:00 INFO:req [9gvjse3mvq400] [[I->M]] New topic in #someotherchannel - bot queing to set topic in [ '!foo:bar' ] Dec-22 04:34:00.922 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.922 DEBUG Intent ensureRegistered: Registered, and not encrypted (node:60461) Warning: a promise was rejected with a non-error: [object String] Dec-22 04:34:00.927 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.927 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client 8dm41wvkf5o00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 8dm41wvkf5o00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED .2020-12-22 04:34:00 INFO:req [9gvjse3mvq400] [[I->M]] Topic: 'Topics are liek the ...' set in rooms: IRC-to-Matrix message bridging should be insensitive to the case of the channel ================================================================================ 2020-12-22 04:34:00 INFO:IrcBridge [9gvjse3mvq400] [I->M] SUCCESS (11ms) 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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.953 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.953 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.954 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.955 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : 6m14uo4nfwo00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:00 ERROR:ClientPool undefined 2020-12-22 04:34:00 INFO:req [5os14n2fyhw00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#COFFEE 2020-12-22 04:34:00 DEBUG:req [5os14n2fyhw00] [[I->M]] action={"type":"message","text":"this is some test text.","ts":0} 2020-12-22 04:34:00 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:00.962 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.962 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 DEBUG:req [5os14n2fyhw00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:00.963 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.963 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client 6m14uo4nfwo00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping 6m14uo4nfwo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [5os14n2fyhw00] [I->M] SUCCESS (7ms) .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' 2020-12-22 04:34:00 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:00 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:00 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:00 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:00 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:00 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:00.983 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.983 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:00 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:00 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:00 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:00.985 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:00.985 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:00 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:00 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:00 INFO:Provisioner Provisioning started 2020-12-22 04:34:00 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:00 INFO:BridgedClient Created client for bot 2020-12-22 04:34:00 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:00 DEBUG:ClientPool Created new bot client for irc.example : e5hq8zrzhgw00 (bot enabled=true) 2020-12-22 04:34:00 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:00 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:00 INFO:IrcBridge Startup complete. 2020-12-22 04:34:00 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:00 INFO:req [dtu1538v7fk00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:00 DEBUG:req [dtu1538v7fk00] [[I->M]] action={"type":"message","text":"This text is \u0002bold\u000f and this is \u001funderl 2020-12-22 04:34:00 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:00.991 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.991 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 DEBUG:req [dtu1538v7fk00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:00.992 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:00.992 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:00 INFO:main Killing bridge: test teardown 2020-12-22 04:34:00 INFO:IrcBridge Killing all clients 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:00 WARN:ClientPool Client e5hq8zrzhgw00 (null) disconnected with reason killed 2020-12-22 04:34:00 INFO:ClientPool Dropping e5hq8zrzhgw00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:00 INFO:BridgedClient Killing client 2020-12-22 04:34:00 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:00 INFO:IrcBridge [dtu1538v7fk00] [I->M] SUCCESS (6ms) .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' 2020-12-22 04:34:01 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:01 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:01 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:01 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:01 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:01.014 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.014 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:01 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:01 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:01 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:01.015 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.015 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:01 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:01 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:01 INFO:Provisioner Provisioning started 2020-12-22 04:34:01 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:01 INFO:BridgedClient Created client for bot 2020-12-22 04:34:01 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:01 DEBUG:ClientPool Created new bot client for irc.example : 75ql6ffkc1800 (bot enabled=true) 2020-12-22 04:34:01 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:01 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:01 INFO:IrcBridge Startup complete. 2020-12-22 04:34:01 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:01 INFO:req [ac710favco000] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:01 DEBUG:req [ac710favco000] [[I->M]] action={"type":"message","text":"\u0002hello \u001d world\u0002 ! \u001d","ts":0} 2020-12-22 04:34:01 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:01.021 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:01.022 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 DEBUG:req [ac710favco000] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:01.022 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:01.023 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:main Killing bridge: test teardown 2020-12-22 04:34:01 INFO:IrcBridge Killing all clients 2020-12-22 04:34:01 INFO:BridgedClient Killing client 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:01 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:01 WARN:ClientPool Client 75ql6ffkc1800 (null) disconnected with reason killed 2020-12-22 04:34:01 INFO:ClientPool Dropping 75ql6ffkc1800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:01 INFO:BridgedClient Killing client 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:01 INFO:IrcBridge [ac710favco000] [I->M] SUCCESS (6ms) .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' 2020-12-22 04:34:01 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:01 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:01 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:01 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:01.044 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.044 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:01 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:01 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:01 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:01.045 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.045 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:01 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:01 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:01 INFO:Provisioner Provisioning started 2020-12-22 04:34:01 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:01 INFO:BridgedClient Created client for bot 2020-12-22 04:34:01 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:01 DEBUG:ClientPool Created new bot client for irc.example : dod6geoad5s00 (bot enabled=true) 2020-12-22 04:34:01 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:01 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:01 INFO:IrcBridge Startup complete. 2020-12-22 04:34:01 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:01 INFO:req [d1d5ac9uzvk00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:01 DEBUG:req [d1d5ac9uzvk00] [[I->M]] action={"type":"message","text":"\u000303$& \u000304 world\u000303 ! \u000304","ts":0} 2020-12-22 04:34:01 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:01.055 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:01.055 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 DEBUG:req [d1d5ac9uzvk00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:01.056 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:01.056 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:main Killing bridge: test teardown 2020-12-22 04:34:01 INFO:IrcBridge Killing all clients 2020-12-22 04:34:01 INFO:BridgedClient Killing client 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:01 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:01 WARN:ClientPool Client dod6geoad5s00 (null) disconnected with reason killed 2020-12-22 04:34:01 INFO:ClientPool Dropping dod6geoad5s00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:01 INFO:BridgedClient Killing client 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:01 INFO:IrcBridge [d1d5ac9uzvk00] [I->M] SUCCESS (6ms) .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' 2020-12-22 04:34:01 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:01 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:01 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:01 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:01 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:01.077 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.077 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:01 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:01 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:01 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:01.080 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.080 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:01 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:01 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:01 INFO:Provisioner Provisioning started 2020-12-22 04:34:01 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:01 INFO:BridgedClient Created client for bot 2020-12-22 04:34:01 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:01 DEBUG:ClientPool Created new bot client for irc.example : 14o254ibztcw0 (bot enabled=true) 2020-12-22 04:34:01 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:01 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:01 INFO:IrcBridge Startup complete. 2020-12-22 04:34:01 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 INFO:req [dogcrmmhdvc00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:01 DEBUG:req [dogcrmmhdvc00] [[I->M]] action={"type":"message","text":"This text is \u0002bold\u000f and has
tags & cha 2020-12-22 04:34:01 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:01.089 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:01.089 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 DEBUG:req [dogcrmmhdvc00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:01.090 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:01.090 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:main Killing bridge: test teardown 2020-12-22 04:34:01 INFO:IrcBridge Killing all clients 2020-12-22 04:34:01 INFO:BridgedClient Killing client 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:01 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:01 WARN:ClientPool Client 14o254ibztcw0 (null) disconnected with reason killed 2020-12-22 04:34:01 INFO:ClientPool Dropping 14o254ibztcw0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:01 INFO:BridgedClient Killing client 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:01 INFO:IrcBridge [dogcrmmhdvc00] [I->M] SUCCESS (8ms) .IRC-to-Matrix message bridging should toggle on IRC formatting flags ===================================================================== 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' 2020-12-22 04:34:01 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:01 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:01 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:01 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:01 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:01.113 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.113 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:01 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:01 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:01 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:01.114 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.114 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:01 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:01 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:01 INFO:Provisioner Provisioning started 2020-12-22 04:34:01 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:01 INFO:BridgedClient Created client for bot 2020-12-22 04:34:01 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:01 DEBUG:ClientPool Created new bot client for irc.example : ix97aicjhrc00 (bot enabled=true) 2020-12-22 04:34:01 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:01 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:01 INFO:IrcBridge Startup complete. 2020-12-22 04:34:01 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:01 INFO:req [9mvj7nsc6w400] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:01 DEBUG:req [9mvj7nsc6w400] [[I->M]] action={"type":"message","text":"This text is \u0002bold\u0002 and \u0002\u0002thats it 2020-12-22 04:34:01 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:01.120 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:01.120 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 DEBUG:req [9mvj7nsc6w400] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:01.121 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:01.121 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:main Killing bridge: test teardown 2020-12-22 04:34:01 INFO:IrcBridge Killing all clients 2020-12-22 04:34:01 INFO:BridgedClient Killing client 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:01 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:01 WARN:ClientPool Client ix97aicjhrc00 (null) disconnected with reason killed 2020-12-22 04:34:01 INFO:ClientPool Dropping ix97aicjhrc00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:01 INFO:BridgedClient Killing client 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:01 INFO:IrcBridge [9mvj7nsc6w400] [I->M] SUCCESS (6ms) .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' 2020-12-22 04:34:01 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:01 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:01 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:01 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:01 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:01 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:01.148 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.149 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:01 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:01 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:01 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:01.150 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.150 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:01 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:01 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:01 INFO:Provisioner Provisioning started 2020-12-22 04:34:01 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:01 INFO:BridgedClient Created client for bot 2020-12-22 04:34:01 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:01 DEBUG:ClientPool Created new bot client for irc.example : fuuf5p0kykw00 (bot enabled=true) 2020-12-22 04:34:01 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:01 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:01 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:01 INFO:IrcBridge Startup complete. 2020-12-22 04:34:01 INFO:req [ilao9yrrp0g00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:01 DEBUG:req [ilao9yrrp0g00] [[M->I]] Message body: get me in 2020-12-22 04:34:01 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:01 INFO:req [ilao9yrrp0g00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:01.156 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.156 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2020-12-22 04:34:01 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2020-12-22 04:34:01 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:01 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:01 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:01 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:01 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2020-12-22 04:34: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",) 2020-12-22 04:34:01 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:01 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:01 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:01 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34: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",) 2020-12-22 04:34:01 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:01 INFO:IrcBridge [ilao9yrrp0g00] [M->I] SUCCESS (8ms) 2020-12-22 04:34:01 INFO:req [kzjhlkywwg000] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-alice) 2020-12-22 04:34:01 INFO:req [kzjhlkywwg000] [[I->M]] onMode: Mode o received for M-alice, granting level of 50 to @alice:anotherhomeserver Dec-22 04:34:01.164 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:01.164 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:01 INFO:IrcBridge [kzjhlkywwg000] [I->M] SUCCESS (2ms) 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34:01 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:01 ERROR:ClientPool undefined 2020-12-22 04:34: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) 2020-12-22 04:34:02 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Dec-22 04:34:02.167 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:02.167 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:02 INFO:main Killing bridge: test teardown 2020-12-22 04:34:02 INFO:IrcBridge Killing all clients 2020-12-22 04:34:02 INFO:BridgedClient Killing client 2020-12-22 04:34:02 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:02 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:02 WARN:ClientPool Client fuuf5p0kykw00 (null) disconnected with reason killed 2020-12-22 04:34:02 INFO:ClientPool Dropping fuuf5p0kykw00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:02 INFO:BridgedClient Killing client 2020-12-22 04:34:02 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:02 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:02 WARN:ClientPool Client 23wqqf6lw24g0 (@alice:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:02 INFO:ClientPool Dropping 23wqqf6lw24g0 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:02 INFO:BridgedClient Killing client 2020-12-22 04:34:02 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' 2020-12-22 04:34:02 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:02 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:02 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:02 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:02 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:02 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:02 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:02 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:02 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:02 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:02 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:02.194 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:02.194 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:02 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:02 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:02 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:02.196 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:02.196 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:02 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:02 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:02 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:02 INFO:Provisioner Provisioning started 2020-12-22 04:34:02 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:02 INFO:BridgedClient Created client for bot 2020-12-22 04:34:02 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:02 DEBUG:ClientPool Created new bot client for irc.example : 10imnw6y9nbk0 (bot enabled=true) 2020-12-22 04:34:02 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:02 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:02 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:02 INFO:IrcBridge Startup complete. 2020-12-22 04:34:02 INFO:req [6az897wcnio00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:02 DEBUG:req [6az897wcnio00] [[M->I]] Message body: get me in 2020-12-22 04:34:02 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:02 INFO:req [6az897wcnio00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:02.201 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:02.201 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:02 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2020-12-22 04:34:02 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2020-12-22 04:34:02 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:02 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:02 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:02 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:02 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:02 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",) 2020-12-22 04:34:02 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:02 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:02 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:02 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:02 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",) 2020-12-22 04:34:02 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:02 INFO:IrcBridge [6az897wcnio00] [M->I] SUCCESS (8ms) 2020-12-22 04:34:02 INFO:req [f5pr0c5yteo00] [[M->I]] onMessage: m.room.message usr=@bob:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:02 DEBUG:req [f5pr0c5yteo00] [[M->I]] Message body: get me in 2020-12-22 04:34:02 INFO:req [f5pr0c5yteo00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:02.208 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:02.208 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:02 INFO:ClientPool Creating virtual irc user with nick undefined for @bob:anotherhomeserver (display name undefined) 2020-12-22 04:34:02 INFO:BridgedClient (@bob:anotherhomeserver) Created client for @bob:anotherhomeserver 2020-12-22 04:34:02 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:02 DEBUG:BridgedClient (@bob:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:02 DEBUG:IdentGenerator Pushing username generation request for @bob:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:02 DEBUG:IdentGenerator Generating username for @bob:anotherhomeserver on irc.example 2020-12-22 04:34:02 INFO:IdentGenerator Generated ident username bobanother for @bob:anotherhomeserver on irc.example 2020-12-22 04:34:02 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) 2020-12-22 04:34:02 INFO:BridgedClient (@bob:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:02 DEBUG:BridgedClient (@bob:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:02 INFO:IrcBridge Sending IRC message in #coffee as M-bob (connected=true) 2020-12-22 04:34:02 DEBUG:BridgedClient (@bob:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:02 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) 2020-12-22 04:34:02 DEBUG:BridgedClient (@bob:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-bob","say",{"addr":"irc.) 2020-12-22 04:34:02 INFO:IrcBridge [f5pr0c5yteo00] [M->I] SUCCESS (7ms) 2020-12-22 04:34:02 INFO:req [jp1dre2qrv400] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-alice) 2020-12-22 04:34:02 INFO:req [b4tyhkbvr3400] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-bob) 2020-12-22 04:34:02 INFO:req [jp1dre2qrv400] [[I->M]] onMode: Mode o received for M-alice, granting level of 50 to @alice:anotherhomeserver Dec-22 04:34:02.216 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:02.216 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:02 INFO:IrcBridge [jp1dre2qrv400] [I->M] SUCCESS (1ms) 2020-12-22 04:34:02 INFO:req [b4tyhkbvr3400] [[I->M]] onMode: Mode o received for M-bob, granting level of 50 to @bob:anotherhomeserver 2020-12-22 04:34:02 INFO:IrcBridge [b4tyhkbvr3400] [I->M] SUCCESS (2ms) 2020-12-22 04:34: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) 2020-12-22 04:34:03 INFO:RoomAccessSyncer Changing power levels for 2 user(s) from !foo:bar Dec-22 04:34:03.218 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:03.218 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:03 INFO:main Killing bridge: test teardown 2020-12-22 04:34:03 INFO:IrcBridge Killing all clients 2020-12-22 04:34:03 INFO:BridgedClient Killing client 2020-12-22 04:34:03 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:03 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:03 WARN:ClientPool Client 10imnw6y9nbk0 (null) disconnected with reason killed 2020-12-22 04:34:03 INFO:ClientPool Dropping 10imnw6y9nbk0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:03 INFO:BridgedClient Killing client 2020-12-22 04:34:03 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:03 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:03 WARN:ClientPool Client fofrvtg6cbk00 (@alice:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:03 INFO:ClientPool Dropping fofrvtg6cbk00 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:03 INFO:BridgedClient Killing client 2020-12-22 04:34:03 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:03 INFO:client-connection disconnect()ing M-bob@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-bob","disconnect",{"addr) 2020-12-22 04:34:03 WARN:ClientPool Client blgva46eksg0 (@bob:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:03 INFO:ClientPool Dropping blgva46eksg0 (M-bob) because explicitDisconnect is true 2020-12-22 04:34:03 INFO:BridgedClient Killing client 2020-12-22 04:34:03 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' 2020-12-22 04:34:03 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:03 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:03 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:03 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:03 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:03 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:03 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:03 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:03 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:03 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:03 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:03.255 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:03.255 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:03 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. 2020-12-22 04:34:03 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:03 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:03 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:03.256 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:03.257 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:03 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:03 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:03 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:03 INFO:Provisioner Provisioning started 2020-12-22 04:34:03 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:03 INFO:BridgedClient Created client for bot 2020-12-22 04:34:03 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:03 DEBUG:ClientPool Created new bot client for irc.example : 1a7kf4tooo800 (bot enabled=true) 2020-12-22 04:34:03 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:03 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:03 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:03 INFO:IrcBridge Startup complete. 2020-12-22 04:34:03 INFO:req [ghe6o3etpkg00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:03 DEBUG:req [ghe6o3etpkg00] [[M->I]] Message body: get me in 2020-12-22 04:34:03 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:03 INFO:req [ghe6o3etpkg00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:03.262 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:03.262 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:03 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2020-12-22 04:34:03 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2020-12-22 04:34:03 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:03 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:03 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:03 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:03 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:03 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",) 2020-12-22 04:34:03 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:03 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:03 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:03 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:03 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",) 2020-12-22 04:34:03 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:03 INFO:IrcBridge [ghe6o3etpkg00] [M->I] SUCCESS (7ms) 2020-12-22 04:34:03 INFO:req [axhnm70it4000] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-alice) 2020-12-22 04:34:03 INFO:req [axhnm70it4000] [[I->M]] onMode: Mode o received for M-alice, granting level of 50 to @alice:anotherhomeserver Dec-22 04:34:03.269 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:03.270 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:03 INFO:IrcBridge [axhnm70it4000] [I->M] SUCCESS (1ms) 2020-12-22 04:34: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) 2020-12-22 04:34:04 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Dec-22 04:34:04.272 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:04.272 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:04 INFO:main Killing bridge: test teardown 2020-12-22 04:34:04 INFO:IrcBridge Killing all clients 2020-12-22 04:34:04 INFO:BridgedClient Killing client 2020-12-22 04:34:04 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:04 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:04 WARN:ClientPool Client 1a7kf4tooo800 (null) disconnected with reason killed 2020-12-22 04:34:04 INFO:ClientPool Dropping 1a7kf4tooo800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:04 INFO:BridgedClient Killing client 2020-12-22 04:34:04 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:04 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:04 WARN:ClientPool Client 3n3sy84xigs00 (@alice:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:04 INFO:ClientPool Dropping 3n3sy84xigs00 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:04 INFO:BridgedClient Killing client 2020-12-22 04:34:04 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' 2020-12-22 04:34:04 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:04 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:04 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:04 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:04 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:04 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:04 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:04 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:04 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:04 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:04 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:04.298 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:04.298 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:04 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:04 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:04 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:04.299 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:04.299 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:04 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:04 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:04 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:04 INFO:Provisioner Provisioning started 2020-12-22 04:34:04 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:04 INFO:BridgedClient Created client for bot 2020-12-22 04:34:04 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:04 DEBUG:ClientPool Created new bot client for irc.example : 9pl92wy09dc00 (bot enabled=true) 2020-12-22 04:34:04 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:04 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:04 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:04 INFO:IrcBridge Startup complete. 2020-12-22 04:34:04 INFO:req [54wn72itb8000] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:04 DEBUG:req [54wn72itb8000] [[M->I]] Message body: get me in 2020-12-22 04:34:04 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:04 INFO:req [54wn72itb8000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:04.304 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:04.305 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:04 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2020-12-22 04:34:04 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2020-12-22 04:34:04 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:04 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:04 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:04 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:04 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:04 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",) 2020-12-22 04:34:04 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:04 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:04 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:04 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:04 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",) 2020-12-22 04:34:04 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:04 INFO:IrcBridge [54wn72itb8000] [M->I] SUCCESS (7ms) 2020-12-22 04:34:04 INFO:req [d55mmshkrw800] [[I->M]] onMode(+v) in #coffee by op-er (arg=M-alice) 2020-12-22 04:34:04 INFO:req [d2941s5ahxs00] [[I->M]] onMode(-o) in #coffee by op-er (arg=M-alice) 2020-12-22 04:34:04 INFO:req [d55mmshkrw800] [[I->M]] onMode: Mode v received for M-alice, granting level of 25 to @alice:anotherhomeserver Dec-22 04:34:04.312 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:04.312 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:04 INFO:IrcBridge [d55mmshkrw800] [I->M] SUCCESS (1ms) 2020-12-22 04:34:04 INFO:req [d2941s5ahxs00] [[I->M]] onMode: Mode o received for M-alice, granting level of 0 to @alice:anotherhomeserver 2020-12-22 04:34:04 DEBUG:req [d2941s5ahxs00] [[I->M]] Not granting PLs, user already has correct PL 2020-12-22 04:34:04 INFO:IrcBridge [d2941s5ahxs00] [I->M] SUCCESS (2ms) 2020-12-22 04:34: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) 2020-12-22 04:34:05 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Dec-22 04:34:05.314 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:05.314 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:05 INFO:main Killing bridge: test teardown 2020-12-22 04:34:05 INFO:IrcBridge Killing all clients 2020-12-22 04:34:05 INFO:BridgedClient Killing client 2020-12-22 04:34:05 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:05 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:05 WARN:ClientPool Client 9pl92wy09dc00 (null) disconnected with reason killed 2020-12-22 04:34:05 INFO:ClientPool Dropping 9pl92wy09dc00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:05 INFO:BridgedClient Killing client 2020-12-22 04:34:05 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:05 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:05 WARN:ClientPool Client 5icp8qn91x400 (@alice:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:05 INFO:ClientPool Dropping 5icp8qn91x400 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:05 INFO:BridgedClient Killing client 2020-12-22 04:34:05 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' 2020-12-22 04:34:05 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:05 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:05 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:05 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:05 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:05 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:05 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:05 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:05 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:05 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:05 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:05.344 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:05.344 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:05 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:05 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:05 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:05.345 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:05.345 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:05 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:05 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:05 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:05 INFO:Provisioner Provisioning started 2020-12-22 04:34:05 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:05 INFO:BridgedClient Created client for bot 2020-12-22 04:34:05 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:05 DEBUG:ClientPool Created new bot client for irc.example : ilck4c133mo00 (bot enabled=true) 2020-12-22 04:34:05 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:05 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:05 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:05 INFO:IrcBridge Startup complete. 2020-12-22 04:34:05 INFO:req [ikv27s89o6g00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:05 DEBUG:req [ikv27s89o6g00] [[M->I]] Message body: get me in 2020-12-22 04:34:05 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:05 INFO:req [ikv27s89o6g00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:05.351 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:05.351 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:05 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2020-12-22 04:34:05 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2020-12-22 04:34:05 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:05 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:05 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:05 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2020-12-22 04:34: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",) 2020-12-22 04:34:05 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:05 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:05 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:05 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34: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",) 2020-12-22 04:34:05 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:05 INFO:IrcBridge [ikv27s89o6g00] [M->I] SUCCESS (7ms) 2020-12-22 04:34:05 INFO:req [3o84g57hbdy00] [[I->M]] onMode(+o) in #coffee by op-er (arg=M-alice) 2020-12-22 04:34:05 INFO:req [4zjpfepf1g000] [[I->M]] onMode(-v) in #coffee by op-er (arg=M-alice) 2020-12-22 04:34:05 INFO:req [3o84g57hbdy00] [[I->M]] onMode: Mode o received for M-alice, granting level of 50 to @alice:anotherhomeserver Dec-22 04:34:05.358 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:05.358 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:05 INFO:IrcBridge [3o84g57hbdy00] [I->M] SUCCESS (2ms) 2020-12-22 04:34:05 INFO:req [4zjpfepf1g000] [[I->M]] onMode: Mode v received for M-alice, granting level of 0 to @alice:anotherhomeserver 2020-12-22 04:34:05 DEBUG:req [4zjpfepf1g000] [[I->M]] Not granting PLs, user already has correct PL 2020-12-22 04:34:05 INFO:IrcBridge [4zjpfepf1g000] [I->M] SUCCESS (1ms) 2020-12-22 04:34: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) 2020-12-22 04:34:06 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Dec-22 04:34:06.360 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:06.360 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:main Killing bridge: test teardown 2020-12-22 04:34:06 INFO:IrcBridge Killing all clients 2020-12-22 04:34:06 INFO:BridgedClient Killing client 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:06 WARN:ClientPool Client ilck4c133mo00 (null) disconnected with reason killed 2020-12-22 04:34:06 INFO:ClientPool Dropping ilck4c133mo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:06 INFO:BridgedClient Killing client 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:06 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:06 WARN:ClientPool Client 92nuqmq07ew00 (@alice:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:06 INFO:ClientPool Dropping 92nuqmq07ew00 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:06 INFO:BridgedClient Killing client 2020-12-22 04:34:06 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' 2020-12-22 04:34:06 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:06 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:06.392 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:06.392 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:06 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:06 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:06.393 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:06.393 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:06 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:06 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:06 INFO:Provisioner Provisioning started 2020-12-22 04:34:06 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:06 INFO:BridgedClient Created client for bot 2020-12-22 04:34:06 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:06 DEBUG:ClientPool Created new bot client for irc.example : 1efdz21ovl340 (bot enabled=true) 2020-12-22 04:34:06 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2020-12-22 04:34:06 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:06 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:06 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:06 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:06 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:34:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:06 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:06 INFO:IrcBridge Startup complete. 2020-12-22 04:34:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:06 INFO:req [hh3ll5fyulk00] [[I->M]] onMessage: irc.example from=mike (null@irc.example) to=#coffee 2020-12-22 04:34:06 DEBUG:req [hh3ll5fyulk00] [[I->M]] action={"type":"message","text":"ping","ts":0} 2020-12-22 04:34:06 INFO:IrcBridge irc.example_mike does not exist in the store yet, setting a profile Dec-22 04:34:06.409 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:06.409 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:main Killing bridge: test teardown 2020-12-22 04:34:06 INFO:IrcBridge Killing all clients 2020-12-22 04:34:06 INFO:BridgedClient Killing client 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:06 WARN:ClientPool Client 1efdz21ovl340 (null) disconnected with reason killed 2020-12-22 04:34:06 INFO:ClientPool Dropping 1efdz21ovl340 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:06 INFO:BridgedClient Killing client 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now KILLED .2020-12-22 04:34:06 DEBUG:req [hh3ll5fyulk00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:06.415 DEBUG Intent Checking if user @irc.example_mike:some.home.server is registered Dec-22 04:34:06.415 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' 2020-12-22 04:34:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:06 INFO:IrcBridge [hh3ll5fyulk00] [I->M] SUCCESS (37ms) 2020-12-22 04:34:06 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:06.448 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:06.449 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:06 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:06 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:06.451 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:06.451 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:06 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:06 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:06 INFO:Provisioner Provisioning started 2020-12-22 04:34:06 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:06 INFO:BridgedClient Created client for bot 2020-12-22 04:34:06 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:06 DEBUG:ClientPool Created new bot client for irc.example : g0wz59mqe1s00 (bot enabled=true) 2020-12-22 04:34:06 INFO:MemberListSyncer Found 0 syncable rooms (10ms) 2020-12-22 04:34:06 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:06 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:06 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:06 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:06 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:34:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:06 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:06 INFO:IrcBridge Startup complete. 2020-12-22 04:34:06 INFO:MemberListSyncer updateIrcMemberList: Updating IRC member list for #coffee with 3 IRC nicks 2020-12-22 04:34:06 INFO:BridgedClient NAMEs: Adding 3 nicks from #coffee. 2020-12-22 04:34:06 DEBUG:BridgedClient Names bucket has 3 entries 2020-12-22 04:34:06 INFO:req [5l8tvovb49800] [[I->M]] onJoin(names) Clarissa to #coffee 2020-12-22 04:34:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:06 INFO:IrcBridge irc.example_Clarissa does not exist in the store yet, setting a profile Dec-22 04:34:06.476 DEBUG Intent Checking if user @irc.example_Clarissa:some.home.server is registered 2020-12-22 04:34:06 INFO:MemberListSyncer updateIrcMemberList: Leaving 0 users as they are not in #coffee. Dec-22 04:34:06.477 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:req [5l8tvovb49800] [[I->M]] Joining room !foo:bar and setting presence to online Dec-22 04:34:06.479 DEBUG MembershipQueue [5l8tvovb49800] @irc.example_Clarissa:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:06.479 DEBUG Intent Checking if user @irc.example_Clarissa:some.home.server is registered Dec-22 04:34:06.479 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:06.480 DEBUG Intent Checking if user @irc.example_Clarissa:some.home.server is registered Dec-22 04:34:06.481 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:IrcBridge [5l8tvovb49800] [I->M] SUCCESS (8ms) 2020-12-22 04:34:06 INFO:req [5l8tvovb49800] [[I->M]] Calculating +mode for Clarissa in #coffee with opLevel=[object Object] 2020-12-22 04:34:06 INFO:req [9e5ykv1e18g00] [[I->M]] onJoin(names) Bertha to #coffee 2020-12-22 04:34:06 INFO:IrcBridge irc.example_Bertha does not exist in the store yet, setting a profile Dec-22 04:34:06.486 DEBUG Intent Checking if user @irc.example_Bertha:some.home.server is registered Dec-22 04:34:06.487 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:req [9e5ykv1e18g00] [[I->M]] Joining room !foo:bar and setting presence to online Dec-22 04:34:06.488 DEBUG MembershipQueue [9e5ykv1e18g00] @irc.example_Bertha:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:06.488 DEBUG Intent Checking if user @irc.example_Bertha:some.home.server is registered Dec-22 04:34:06.488 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:06.489 DEBUG Intent Checking if user @irc.example_Bertha:some.home.server is registered Dec-22 04:34:06.489 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:IrcBridge [9e5ykv1e18g00] [I->M] SUCCESS (5ms) 2020-12-22 04:34:06 INFO:req [9e5ykv1e18g00] [[I->M]] Calculating +mode for Bertha in #coffee with opLevel=[object Object] 2020-12-22 04:34:06 INFO:req [fo6jejl417k00] [[I->M]] onJoin(names) Alicia to #coffee 2020-12-22 04:34:06 INFO:IrcBridge irc.example_Alicia does not exist in the store yet, setting a profile Dec-22 04:34:06.491 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Dec-22 04:34:06.491 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:req [fo6jejl417k00] [[I->M]] Joining room !foo:bar and setting presence to online Dec-22 04:34:06.493 DEBUG MembershipQueue [fo6jejl417k00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:06.493 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Dec-22 04:34:06.493 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:main Killing bridge: test teardown 2020-12-22 04:34:06 INFO:IrcBridge Killing all clients 2020-12-22 04:34:06 INFO:BridgedClient Killing client 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:06 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:06 WARN:ClientPool Client g0wz59mqe1s00 (null) disconnected with reason killed 2020-12-22 04:34:06 INFO:ClientPool Dropping g0wz59mqe1s00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:06 INFO:BridgedClient Killing client 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now KILLED Dec-22 04:34:06.496 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Dec-22 04:34:06.497 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:IrcBridge [fo6jejl417k00] [I->M] SUCCESS (7ms) 2020-12-22 04:34:06 ERROR:req [fo6jejl417k00] [[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' 2020-12-22 04:34:06 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:06 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:06 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:06 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:06 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:06 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:06.529 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:06.529 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:06 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:06 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:06 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:06.531 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:06.531 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:06 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:06 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:06 INFO:Provisioner Provisioning started 2020-12-22 04:34:06 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:06 INFO:BridgedClient Created client for bot 2020-12-22 04:34:06 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:06 DEBUG:ClientPool Created new bot client for irc.example : irmau5gvwq800 (bot enabled=true) 2020-12-22 04:34:06 INFO:MemberListSyncer Found 0 syncable rooms (9ms) 2020-12-22 04:34:06 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:06 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:06 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:06 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:06 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:34:06 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:06 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:06 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:06 INFO:IrcBridge Startup complete. 2020-12-22 04:34:06 INFO:MemberListSyncer updateIrcMemberList: Updating IRC member list for #coffee with 1 IRC nicks 2020-12-22 04:34:06 INFO:BridgedClient NAMEs: Adding 1 nicks from #coffee. 2020-12-22 04:34:06 DEBUG:BridgedClient Names bucket has 1 entries 2020-12-22 04:34:06 INFO:req [g94uwhrh2jc00] [[I->M]] onJoin(names) Alicia to #coffee 2020-12-22 04:34:06 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:06 INFO:IrcBridge irc.example_Alicia does not exist in the store yet, setting a profile Dec-22 04:34:06.549 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered 2020-12-22 04:34:06 INFO:MemberListSyncer updateIrcMemberList: Leaving 0 users as they are not in #coffee. Dec-22 04:34:06.550 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:req [g94uwhrh2jc00] [[I->M]] Joining room !foo:bar and setting presence to online Dec-22 04:34:06.551 DEBUG MembershipQueue [g94uwhrh2jc00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:06.552 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Dec-22 04:34:06.552 DEBUG Intent ensureRegistered: Registered, and not encrypted (node:60461) Warning: a promise was rejected with a non-error: [object Object] Dec-22 04:34:06.554 WARN MembershipQueue [g94uwhrh2jc00] Failed to join !foo:bar, delaying for 27.713163996007317ms Dec-22 04:34:06.555 DEBUG MembershipQueue [g94uwhrh2jc00] Failed with: undefined Failed to join room Dec-22 04:34:06.583 DEBUG MembershipQueue [g94uwhrh2jc00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:06.583 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Dec-22 04:34:06.583 DEBUG Intent ensureRegistered: Registered, and not encrypted (node:60461) Warning: a promise was rejected with a non-error: [object Object] Dec-22 04:34:06.586 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Dec-22 04:34:06.586 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:06 INFO:IrcBridge [g94uwhrh2jc00] [I->M] SUCCESS (39ms) 2020-12-22 04:34:06 INFO:req [g94uwhrh2jc00] [[I->M]] Calculating +mode for Alicia in #coffee with opLevel=[object Object] Dec-22 04:34:06.587 WARN MembershipQueue [g94uwhrh2jc00] Failed to join !foo:bar, delaying for 500ms Dec-22 04:34:06.587 DEBUG MembershipQueue [g94uwhrh2jc00] Failed with: undefined Failed to join room 2020-12-22 04:34:06 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:06 ERROR:ClientPool undefined 2020-12-22 04:34:06 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:06 ERROR:ClientPool undefined 2020-12-22 04:34:07 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) Dec-22 04:34:07.088 DEBUG MembershipQueue [g94uwhrh2jc00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:07.088 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Dec-22 04:34:07.089 DEBUG Intent ensureRegistered: Registered, and not encrypted (node:60461) Warning: a promise was rejected with a non-error: [object Object] Dec-22 04:34:07.091 WARN MembershipQueue [g94uwhrh2jc00] Failed to join !foo:bar, delaying for 500ms Dec-22 04:34:07.091 DEBUG MembershipQueue [g94uwhrh2jc00] Failed with: undefined Failed to join room Dec-22 04:34:07.593 DEBUG MembershipQueue [g94uwhrh2jc00] @irc.example_Alicia:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:07.593 DEBUG Intent Checking if user @irc.example_Alicia:some.home.server is registered Dec-22 04:34:07.593 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:main Killing bridge: test teardown 2020-12-22 04:34:07 INFO:IrcBridge Killing all clients 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:07 WARN:ClientPool Client irmau5gvwq800 (null) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping irmau5gvwq800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 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' 2020-12-22 04:34:07 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:07 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:07.617 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.617 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:07 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:07 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:07.619 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.619 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:07 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:07 INFO:Provisioner Provisioning started 2020-12-22 04:34:07 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:07 INFO:BridgedClient Created client for bot 2020-12-22 04:34:07 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:07 DEBUG:ClientPool Created new bot client for irc.example : bv6h11yn0ns00 (bot enabled=true) 2020-12-22 04:34:07 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:07 INFO:IrcBridge Startup complete. 2020-12-22 04:34:07 INFO:req [708l9y47u3c00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:07 DEBUG:req [708l9y47u3c00] [[M->I]] Message body: let me in 2020-12-22 04:34:07 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:07 INFO:req [708l9y47u3c00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:07.624 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.624 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:07 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2020-12-22 04:34:07 INFO:IrcBridge [708l9y47u3c00] [M->I] SUCCESS (8ms) 2020-12-22 04:34:07 INFO:req [hfl7nsp81jk00] [[I->M]] onKick(irc.example) KickerNick is kicking bob from #coffee 2020-12-22 04:34:07 INFO:req [19cs1sl9c3fk0] [[I->M]] onMessage: irc.example from=bob (null@irc.example) to=#coffee 2020-12-22 04:34:07 DEBUG:req [19cs1sl9c3fk0] [[I->M]] action={"type":"message","text":"let me in","ts":0} 2020-12-22 04:34:07 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:07.633 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:07.634 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 DEBUG:req [19cs1sl9c3fk0] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:07.635 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:07.635 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge [19cs1sl9c3fk0] [I->M] SUCCESS (5ms) 2020-12-22 04:34:07 INFO:IrcBridge irc.example_KickerNick does not exist in the store yet, setting a profile Dec-22 04:34:07.636 DEBUG Intent Checking if user @irc.example_KickerNick:some.home.server is registered Dec-22 04:34:07.637 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:req [hfl7nsp81jk00] [[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"} Dec-22 04:34:07.638 DEBUG MembershipQueue [hfl7nsp81jk00] @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) Dec-22 04:34:07.638 DEBUG Intent Checking if user @irc.example_KickerNick:some.home.server is registered Dec-22 04:34:07.638 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge [hfl7nsp81jk00] [I->M] SUCCESS (7ms) 2020-12-22 04:34:07 INFO:main Killing bridge: test teardown 2020-12-22 04:34:07 INFO:IrcBridge Killing all clients 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:07 WARN:ClientPool Client bv6h11yn0ns00 (null) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping bv6h11yn0ns00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:07 WARN:ClientPool Client 1ifitpcq5go00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping 1ifitpcq5go00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 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' 2020-12-22 04:34:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:07 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:07.668 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.668 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:07 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:07 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:07.671 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.671 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:07 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:07 INFO:Provisioner Provisioning started 2020-12-22 04:34:07 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:07 INFO:BridgedClient Created client for bot 2020-12-22 04:34:07 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:07 DEBUG:ClientPool Created new bot client for irc.example : ed85p7f3bfk00 (bot enabled=true) 2020-12-22 04:34:07 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:07 INFO:IrcBridge Startup complete. 2020-12-22 04:34:07 INFO:req [e8akvmxthpk00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:07 DEBUG:req [e8akvmxthpk00] [[M->I]] Message body: let me in 2020-12-22 04:34:07 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:07 INFO:req [e8akvmxthpk00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:07.680 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.680 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:07 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2020-12-22 04:34:07 INFO:IrcBridge [e8akvmxthpk00] [M->I] SUCCESS (13ms) TEST: Test listening for irc.example_M-flibble to call function 'part' 2020-12-22 04:34:07 INFO:req [aj0y0qz1fb400] [[M->I]] onKick @the_kicker:localhost is kicking/banning @flibble:wibble from !foo:bar (reason: none) 2020-12-22 04:34:07 INFO:req [6fpsvpnaryc00] [[I->M]] onMessage: irc.example from=bob (null@irc.example) to=#coffee 2020-12-22 04:34:07 DEBUG:req [6fpsvpnaryc00] [[I->M]] action={"type":"message","text":"let me in","ts":0} 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Left channel #coffee 2020-12-22 04:34:07 INFO:IrcBridge [aj0y0qz1fb400] [M->I] SUCCESS (7ms) 2020-12-22 04:34:07 INFO:main Killing bridge: test teardown 2020-12-22 04:34:07 INFO:IrcBridge Killing all clients 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:07 WARN:ClientPool Client ed85p7f3bfk00 (null) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping ed85p7f3bfk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:07 WARN:ClientPool Client d2l39jtih5k00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping d2l39jtih5k00 (M-flibble) because they are not joined to any channels 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:07.706 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered .Dec-22 04:34:07.707 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 ============================================================================================= 2020-12-22 04:34:07 DEBUG:req [6fpsvpnaryc00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:07.709 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:07.709 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' 2020-12-22 04:34:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:07 INFO:IrcBridge [6fpsvpnaryc00] [I->M] SUCCESS (46ms) 2020-12-22 04:34:07 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:07.747 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.747 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:07 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:07 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:07.749 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.750 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:07 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:07 INFO:Provisioner Provisioning started 2020-12-22 04:34:07 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:07 INFO:BridgedClient Created client for bot 2020-12-22 04:34:07 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:07 DEBUG:ClientPool Created new bot client for irc.example : d11azw3hgao00 (bot enabled=true) 2020-12-22 04:34:07 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:07 INFO:IrcBridge Startup complete. 2020-12-22 04:34:07 INFO:req [9fxghz3agr400] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:07 DEBUG:req [9fxghz3agr400] [[M->I]] Message body: let me in 2020-12-22 04:34:07 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:07 INFO:req [9fxghz3agr400] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:07.759 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.759 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:07 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2020-12-22 04:34:07 INFO:IrcBridge [9fxghz3agr400] [M->I] SUCCESS (13ms) 2020-12-22 04:34:07 INFO:req [kq0c3lcn29800] [[I->M]] onKick(irc.example) KickerNick is kicking M-flibble from #coffee 2020-12-22 04:34:07 INFO:req [4ltosm6564y00] [[I->M]] onMessage: irc.example from=bob (null@irc.example) to=#coffee 2020-12-22 04:34:07 DEBUG:req [4ltosm6564y00] [[I->M]] action={"type":"message","text":"let me in","ts":0} Dec-22 04:34:07.773 DEBUG MembershipQueue [kq0c3lcn29800] @flibble:wibble@!foo:bar -> leave (reason: KickerNick has kicked this user from #coffee (Reasons), kicker: @monkeybot:some.home.server) Dec-22 04:34:07.773 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.774 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:main Killing bridge: test teardown 2020-12-22 04:34:07 INFO:IrcBridge Killing all clients 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:07 WARN:ClientPool Client d11azw3hgao00 (null) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping d11azw3hgao00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:07 WARN:ClientPool Client 9llmd8dds1c00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping 9llmd8dds1c00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:IrcBridge [kq0c3lcn29800] [I->M] SUCCESS (9ms) 2020-12-22 04:34:07 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:07.781 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered .Dec-22 04:34:07.782 DEBUG Intent ensureRegistered: Registered, and not encrypted Kicking IRC users on Matrix should make the virtual IRC client KICK the real IRC user ====================================================================================== 2020-12-22 04:34:07 DEBUG:req [4ltosm6564y00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:07.784 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:07.784 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' 2020-12-22 04:34:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:07 INFO:IrcBridge [4ltosm6564y00] [I->M] SUCCESS (39ms) 2020-12-22 04:34:07 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:07.813 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.813 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:07 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:07 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:07.815 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.815 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:07 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:07 INFO:Provisioner Provisioning started 2020-12-22 04:34:07 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:07 INFO:BridgedClient Created client for bot 2020-12-22 04:34:07 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:07 DEBUG:ClientPool Created new bot client for irc.example : 1kj9tvp5l0io0 (bot enabled=true) 2020-12-22 04:34:07 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:07 INFO:IrcBridge Startup complete. 2020-12-22 04:34:07 INFO:req [8gm9hli5v4k00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:07 DEBUG:req [8gm9hli5v4k00] [[M->I]] Message body: let me in 2020-12-22 04:34:07 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:07 INFO:req [8gm9hli5v4k00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:07.824 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.824 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:07 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2020-12-22 04:34:07 INFO:IrcBridge [8gm9hli5v4k00] [M->I] SUCCESS (18ms) TEST: Test listening for irc.example_M-flibble to call function 'send' 2020-12-22 04:34:07 INFO:req [jpr7lcrzvqo00] [[M->I]] onKick @flibble:wibble is kicking/banning @irc.example_bob:some.home.server from !foo:bar (reason: they are a fish) 2020-12-22 04:34:07 INFO:req [k83vuyypnhc00] [[I->M]] onMessage: irc.example from=bob (null@irc.example) to=#coffee 2020-12-22 04:34:07 DEBUG:req [k83vuyypnhc00] [[I->M]] action={"type":"message","text":"let me in","ts":0} 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 INFO:IrcBridge [jpr7lcrzvqo00] [M->I] SUCCESS (4ms) 2020-12-22 04:34:07 INFO:main Killing bridge: test teardown 2020-12-22 04:34:07 INFO:IrcBridge Killing all clients 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:07 WARN:ClientPool Client 1kj9tvp5l0io0 (null) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping 1kj9tvp5l0io0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:07 WARN:ClientPool Client 3huiz03z8xa00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping 3huiz03z8xa00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:07.852 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:07.853 DEBUG Intent ensureRegistered: Registered, and not encrypted .2020-12-22 04:34:07 DEBUG:req [k83vuyypnhc00] [[I->M]] Relaying in room(s) !foo:bar Dec-22 04:34:07.854 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:07.854 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge [k83vuyypnhc00] [I->M] SUCCESS (15ms) 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' 2020-12-22 04:34:07 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:07 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:07.884 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.884 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:07 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:07 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:07.886 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.886 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:07 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:07 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:07 INFO:Provisioner Provisioning started 2020-12-22 04:34:07 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:07 INFO:BridgedClient Created client for bot 2020-12-22 04:34:07 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:07 DEBUG:ClientPool Created new bot client for irc.example : 3ahs3blevuo00 (bot enabled=true) 2020-12-22 04:34:07 INFO:MemberListSyncer Found 0 syncable rooms (10ms) 2020-12-22 04:34:07 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:07 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:07 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:07 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:07 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:34:07 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:07 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'join' 2020-12-22 04:34:07 INFO:req [7uogkkptmjk00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:07 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:34:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:07 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 ERROR:client-connection Server: irc.example (M-flibble) Error: {"command":"err_needreggednick","args":["#coffee"]} 2020-12-22 04:34:07 ERROR:BridgedClient (@flibble:wibble) Join channel #coffee : {"command":"err_needreggednick","args":["#coffee"]} 2020-12-22 04:34:07 ERROR:BridgedClient (@flibble:wibble) Cannot track channel #coffee: err_needreggednick 2020-12-22 04:34:07 INFO:ClientPool Kicking @flibble:wibble from room due to err_needreggednick 2020-12-22 04:34:07 INFO:req [33wdn00j23q00] [[I->M]] M-flibble@irc.example#5puo2j4r07s00~@flibble:wibble : Sending metadata 'Could not join #coffee on 'irc.example': err_needreggednick' 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee 2020-12-22 04:34:07 INFO:IrcBridge [7uogkkptmjk00] [M->I] FAILED (15ms) Dec-22 04:34:07.921 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.921 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:main Killing bridge: test teardown 2020-12-22 04:34:07 INFO:IrcBridge Killing all clients 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:07 WARN:ClientPool Client 3ahs3blevuo00 (null) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping 3ahs3blevuo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:07 WARN:ClientPool Client 5puo2j4r07s00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping 5puo2j4r07s00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:req [33wdn00j23q00] [[I->M]] Creating an admin room with @flibble:wibble Dec-22 04:34:07.927 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.927 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge [33wdn00j23q00] [I->M] FAILED (9ms) .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' 2020-12-22 04:34:07 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:07 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:07 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:07 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:07 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:07 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:07.956 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.956 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:07 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:07 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:07 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:07.958 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.958 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:07 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:07 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:07 INFO:Provisioner Provisioning started 2020-12-22 04:34:07 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:07 INFO:BridgedClient Created client for bot 2020-12-22 04:34:07 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:07 DEBUG:ClientPool Created new bot client for irc.example : duczzyvp2qo00 (bot enabled=true) 2020-12-22 04:34:07 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:07 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:07 INFO:req [3wi12cpt96g00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:07 DEBUG:req [3wi12cpt96g00] [[M->I]] Message body: Here is some test text. 2020-12-22 04:34:07 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:07 INFO:req [3wi12cpt96g00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:07.967 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:07.968 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:07 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:07 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:07 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:07 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:07 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:07 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:07 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 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) 2020-12-22 04:34:07 INFO:main Killing bridge: test teardown 2020-12-22 04:34:07 INFO:IrcBridge Killing all clients 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:07 WARN:ClientPool Client duczzyvp2qo00 (null) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping duczzyvp2qo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:07 WARN:ClientPool Client aj279cbutnc00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:07 INFO:ClientPool Dropping aj279cbutnc00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:07 INFO:BridgedClient Killing client 2020-12-22 04:34:07 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:07 INFO:IrcBridge [3wi12cpt96g00] [M->I] SUCCESS (16ms) .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' 2020-12-22 04:34:07 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.007 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.008 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.009 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.010 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : e393cwqcjpc00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [hvfoarag74w00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [hvfoarag74w00] [[M->I]] Message body: I support em, strong bold and normal bold and bold and underline including green 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [hvfoarag74w00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.042 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.042 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client e393cwqcjpc00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping e393cwqcjpc00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 9uhs0u47weo00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 9uhs0u47weo00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [hvfoarag74w00] [M->I] SUCCESS (40ms) .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.079 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.080 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.081 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.081 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : ih4hu1apg8w00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [597o9eckv5s00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [597o9eckv5s00] [[M->I]] Message body: this is a "test" & some _ mo!re fun ch@racters... are < included > here. 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [597o9eckv5s00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.091 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.091 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client ih4hu1apg8w00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping ih4hu1apg8w00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client caf0aos7fvk00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping caf0aos7fvk00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [597o9eckv5s00] [M->I] SUCCESS (22ms) .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.135 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.135 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.137 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.137 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : 76o2tnfe14000 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [cyk3n54kyq800] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [cyk3n54kyq800] [[M->I]] Message body: Here is baz text 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [cyk3n54kyq800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.145 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.146 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client 76o2tnfe14000 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 76o2tnfe14000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 5yjzh48y2l800 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 5yjzh48y2l800 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [cyk3n54kyq800] [M->I] SUCCESS (13ms) .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.174 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.174 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.175 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.175 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : 5r6xigowjbo00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [5s1k8kepjes00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [5s1k8kepjes00] [[M->I]] Message body: Here is *baz* text 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [5s1k8kepjes00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.182 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.182 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client 5r6xigowjbo00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 5r6xigowjbo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client e1z0382z7m800 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping e1z0382z7m800 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [5s1k8kepjes00] [M->I] SUCCESS (12ms) .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.210 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.210 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.211 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.211 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : 1d4pnfbuvy740 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'action' 2020-12-22 04:34:08 INFO:req [i862nst4jnk00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [i862nst4jnk00] [[M->I]] Message body: thinks 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [i862nst4jnk00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.217 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.217 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client 1d4pnfbuvy740 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 1d4pnfbuvy740 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 5dss85g5l5g00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 5dss85g5l5g00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [i862nst4jnk00] [M->I] SUCCESS (10ms) .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.242 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.242 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.243 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.243 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : hr6tx0e8sjk00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'notice' 2020-12-22 04:34:08 INFO:req [3rszck8uxki00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [3rszck8uxki00] [[M->I]] Message body: Some automated message 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [3rszck8uxki00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.248 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.248 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client hr6tx0e8sjk00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping hr6tx0e8sjk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client c5yaohn8ax400 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping c5yaohn8ax400 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcBridge [3rszck8uxki00] [M->I] SUCCESS (10ms) .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.275 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.275 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.276 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.277 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : k5grgckmj2o00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. 2020-12-22 04:34:08 INFO:req [761y0rgi4fw00] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$original:bar.com 2020-12-22 04:34:08 DEBUG:req [761y0rgi4fw00] [[M->I]] Message body: This is the real message 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [761y0rgi4fw00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.282 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.282 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @friend:bar.com (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@friend:bar.com) Created client for @friend:bar.com 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @friend:bar.com on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @friend:bar.com on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username friendbarc for @friend:bar.com on irc.example 2020-12-22 04:34:08 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") 2020-12-22 04:34:08 INFO:BridgedClient (@friend:bar.com) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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") 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2020-12-22 04:34:08 INFO:IrcBridge [761y0rgi4fw00] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [f40qisjk46800] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [f40qisjk46800] [[M->I]] Message body: > <@somedude:bar.com> This is the fake message Reply Text 2020-12-22 04:34:08 INFO:req [f40qisjk46800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.289 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.290 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:IrcBridge [f40qisjk46800] [M->I] SUCCESS (9ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client k5grgckmj2o00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping k5grgckmj2o00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-friend@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-friend","disconnect",{"a) 2020-12-22 04:34:08 WARN:ClientPool Client agaza2zlqe800 (@friend:bar.com) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping agaza2zlqe800 (M-friend) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 9krqunvojl000 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 9krqunvojl000 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.320 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.320 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.322 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.322 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : cspflkzzfbc00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. 2020-12-22 04:34:08 INFO:req [6adx9n6tk0c00] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$original:bar.com 2020-12-22 04:34:08 DEBUG:req [6adx9n6tk0c00] [[M->I]] Message body: This is the real message 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [6adx9n6tk0c00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.327 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.327 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @friend:bar.com (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@friend:bar.com) Created client for @friend:bar.com 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @friend:bar.com on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @friend:bar.com on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username friendbarc for @friend:bar.com on irc.example 2020-12-22 04:34:08 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") 2020-12-22 04:34:08 INFO:BridgedClient (@friend:bar.com) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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") 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2020-12-22 04:34:08 INFO:IrcBridge [6adx9n6tk0c00] [M->I] SUCCESS (11ms) TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [hft8g03mgdk00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [hft8g03mgdk00] [[M->I]] Message body: > This is the fake message Reply Text 2020-12-22 04:34:08 INFO:req [hft8g03mgdk00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.338 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.338 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:IrcBridge [hft8g03mgdk00] [M->I] SUCCESS (7ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client cspflkzzfbc00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping cspflkzzfbc00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-friend@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-friend","disconnect",{"a) 2020-12-22 04:34:08 WARN:ClientPool Client 6qjaa81puec00 (@friend:bar.com) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 6qjaa81puec00 (M-friend) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client k3y15nny9fk00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping k3y15nny9fk00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.364 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.364 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.365 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.365 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : eimoz41so9s00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. 2020-12-22 04:34:08 INFO:req [o2lz26trtqo0] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$original:bar.com 2020-12-22 04:34:08 DEBUG:req [o2lz26trtqo0] [[M->I]] Message body: This is the real message 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [o2lz26trtqo0] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.371 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.371 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @friend:bar.com (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@friend:bar.com) Created client for @friend:bar.com 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @friend:bar.com on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @friend:bar.com on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username friendbarc for @friend:bar.com on irc.example 2020-12-22 04:34:08 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") 2020-12-22 04:34:08 INFO:BridgedClient (@friend:bar.com) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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") 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2020-12-22 04:34:08 INFO:IrcBridge [o2lz26trtqo0] [M->I] SUCCESS (7ms) TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [jykfznlqw3k00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [jykfznlqw3k00] [[M->I]] Message body: > <@somedude:bar.com> This is the fake message Reply Text 2020-12-22 04:34:08 INFO:req [jykfznlqw3k00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.378 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.378 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:IrcBridge [jykfznlqw3k00] [M->I] SUCCESS (7ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client eimoz41so9s00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping eimoz41so9s00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-friend@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-friend","disconnect",{"a) 2020-12-22 04:34:08 WARN:ClientPool Client kquexq1snz400 (@friend:bar.com) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping kquexq1snz400 (M-friend) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 4ljwryymr6w00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 4ljwryymr6w00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.408 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.409 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.410 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.410 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : k7m9s4fgv1s00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [ehrp1loe0ls00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [ehrp1loe0ls00] [[M->I]] Message body: > <@somedude:bar.com> This message is possibly fake Reply Text 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [ehrp1loe0ls00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.416 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.416 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout Dec-22 04:34:08.420 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.420 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.420 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.421 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:IrcBridge [ehrp1loe0ls00] [M->I] SUCCESS (9ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client k7m9s4fgv1s00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping k7m9s4fgv1s00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 3iuikhyt83g00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 3iuikhyt83g00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.442 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.442 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.443 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.443 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : ir9w6nu5tug00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. 2020-12-22 04:34:08 INFO:req [d543tv82i8g00] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$first:bar.com 2020-12-22 04:34:08 DEBUG:req [d543tv82i8g00] [[M->I]] Message body: Message #1 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [d543tv82i8g00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.448 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.449 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @friend:bar.com (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@friend:bar.com) Created client for @friend:bar.com 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @friend:bar.com on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @friend:bar.com on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username friendbarc for @friend:bar.com on irc.example 2020-12-22 04:34:08 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") 2020-12-22 04:34:08 INFO:BridgedClient (@friend:bar.com) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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") 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2020-12-22 04:34:08 INFO:IrcBridge [d543tv82i8g00] [M->I] SUCCESS (7ms) 2020-12-22 04:34:08 INFO:req [axl4cutojbk00] [[M->I]] onMessage: m.room.message usr=@friend:bar.com rm=!foo:bar id=$second:bar.com 2020-12-22 04:34:08 DEBUG:req [axl4cutojbk00] [[M->I]] Message body: > <@friend:bar.com> Message#1 Message #2 2020-12-22 04:34:08 INFO:req [axl4cutojbk00] [[M->I]] Relaying message in #coffee on irc.example 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-friend (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@friend:bar.com) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_M-friend","say",{"addr":"i) 2020-12-22 04:34:08 INFO:IrcBridge [axl4cutojbk00] [M->I] SUCCESS (3ms) TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [8y4l2ly9x5c00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [8y4l2ly9x5c00] [[M->I]] Message body: > <@friend:bar.com> Message#2 Message #3 2020-12-22 04:34:08 INFO:req [8y4l2ly9x5c00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.458 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.458 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:IrcBridge [8y4l2ly9x5c00] [M->I] SUCCESS (8ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client ir9w6nu5tug00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping ir9w6nu5tug00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-friend@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-friend","disconnect",{"a) 2020-12-22 04:34:08 WARN:ClientPool Client 3oopteczgb200 (@friend:bar.com) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 3oopteczgb200 (M-friend) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client dae9vgapq9400 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping dae9vgapq9400 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.485 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.485 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.486 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.487 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : k64rgqbew4000 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [4nk04zkwk7m00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [4nk04zkwk7m00] [[M->I]] Message body: > <@somedude:bar.com> This is the fake message Reply Text 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [4nk04zkwk7m00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.492 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.492 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout Dec-22 04:34:08.496 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.497 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.497 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.497 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:IrcBridge [4nk04zkwk7m00] [M->I] SUCCESS (9ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client k64rgqbew4000 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping k64rgqbew4000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 6xx98fqzjm800 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 6xx98fqzjm800 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.519 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.519 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.520 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.520 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : d7vokqai9z400 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'action' 2020-12-22 04:34:08 INFO:req [5uimipttty40] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [5uimipttty40] [[M->I]] Message body: the_image.jpg 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [5uimipttty40] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.526 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.526 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client d7vokqai9z400 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping d7vokqai9z400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 7uckx3casdc00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 7uckx3casdc00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [5uimipttty40] [M->I] SUCCESS (11ms) .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.557 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.557 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.558 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.559 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : c5eu966jqls00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'action' 2020-12-22 04:34:08 INFO:req [j94zpv0rbxc00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [j94zpv0rbxc00] [[M->I]] Message body: a_file.apk 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [j94zpv0rbxc00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.564 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.564 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client c5eu966jqls00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping c5eu966jqls00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 8trdymabrlk00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 8trdymabrlk00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [j94zpv0rbxc00] [M->I] SUCCESS (11ms) .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.590 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.591 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.592 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.592 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : 3x80vje8wro00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'send' 2020-12-22 04:34:08 INFO:req [7youwuylxp000] [[M->I]] onMessage: m.room.topic usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [7youwuylxp000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.597 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.597 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client 3x80vje8wro00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 3x80vje8wro00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client h1dxtgj5meo00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping h1dxtgj5meo00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [7youwuylxp000] [M->I] SUCCESS (10ms) .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' 2020-12-22 04:34:08 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!second:roomid, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.626 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.626 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.627 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.627 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.627 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.627 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : 61o800kvs2o00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. 2020-12-22 04:34:08 INFO:req [2r2wzkccmtq00] [[M->I]] onMessage: m.room.message usr=@flibble:some.home.server rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [2r2wzkccmtq00] [[M->I]] Message body: Here is some test text. 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [2r2wzkccmtq00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.634 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.634 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.635 DEBUG Intent Checking if user @irc.example_M-flibble:some.home.server is registered Dec-22 04:34:08.635 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:some.home.server (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:some.home.server) Created client for @flibble:some.home.server 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:some.home.server) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:some.home.server on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:some.home.server on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblesom for @flibble:some.home.server on irc.example 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:some.home.server) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:some.home.server) _keepAlive; Restarting 172800s idle timeout Dec-22 04:34:08.639 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.639 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Dec-22 04:34:08.640 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.640 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:some.home.server) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:some.home.server) Joined channel #coffee 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2020-12-22 04:34:08 INFO:IrcBridge [2r2wzkccmtq00] [M->I] SUCCESS (11ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client 61o800kvs2o00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 61o800kvs2o00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client i3bh2uiar6w00 (@flibble:some.home.server) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping i3bh2uiar6w00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!second:roomid, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.663 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.663 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.664 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.664 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.664 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.664 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : tmilhwqgzds0 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. 2020-12-22 04:34:08 INFO:req [hckhtren3hc00] [[M->I]] onInvite: from=@flibble:some.home.server to=@irc.example_nickserv:some.home.server rm=!private:room id=undefined 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [hckhtren3hc00] [[M->I]] Handling invite from user directed at nickserv on irc.example 2020-12-22 04:34:08 INFO:IrcBridge irc.example_nickserv does not exist in the store yet, setting a profile Dec-22 04:34:08.671 DEBUG Intent Checking if user @irc.example_nickserv:some.home.server is registered Dec-22 04:34:08.672 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.672 DEBUG MembershipQueue [hckhtren3hc00] @irc.example_nickserv:some.home.server@!private:room -> join (reason: none, kicker: undefined) Dec-22 04:34:08.672 DEBUG Intent Checking if user @irc.example_nickserv:some.home.server is registered Dec-22 04:34:08.673 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:req [hckhtren3hc00] [[M->I]] Joined @irc.example_nickserv:some.home.server to room !private:room 2020-12-22 04:34:08 INFO:NeDBDataStore setPmRoom (id=!private:room, addr=irc.example chan=nickserv real=@flibble:some.home.server virt=@irc.example_nickserv:some.home.server) 2020-12-22 04:34:08 INFO:IrcBridge [hckhtren3hc00] [M->I] SUCCESS (5ms) 2020-12-22 04:34:08 INFO:req [54sc89l33jo0] [[M->I]] onInvite: from=@someotherguy:wibble to=@irc.example_nickserv:some.home.server rm=!private:room2 id=undefined 2020-12-22 04:34:08 INFO:req [54sc89l33jo0] [[M->I]] Handling invite from user directed at nickserv on irc.example Dec-22 04:34:08.675 DEBUG MembershipQueue [54sc89l33jo0] @irc.example_nickserv:some.home.server@!private:room2 -> join (reason: none, kicker: undefined) Dec-22 04:34:08.675 DEBUG Intent Checking if user @irc.example_nickserv:some.home.server is registered Dec-22 04:34:08.675 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:req [54sc89l33jo0] [[M->I]] Joined @irc.example_nickserv:some.home.server to room !private:room2 2020-12-22 04:34:08 INFO:NeDBDataStore setPmRoom (id=!private:room2, addr=irc.example chan=nickserv real=@someotherguy:wibble virt=@irc.example_nickserv:some.home.server) 2020-12-22 04:34:08 INFO:IrcBridge [54sc89l33jo0] [M->I] SUCCESS (2ms) 2020-12-22 04:34:08 INFO:req [9752eng67ns00] [[M->I]] onMessage: m.room.message usr=@flibble:some.home.server rm=!private:room id=undefined 2020-12-22 04:34:08 DEBUG:req [9752eng67ns00] [[M->I]] Message body: Here is some test text. 2020-12-22 04:34:08 INFO:req [9752eng67ns00] [[M->I]] Relaying message in nickserv on irc.example Dec-22 04:34:08.677 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.677 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:some.home.server (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:some.home.server) Created client for @flibble:some.home.server 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:some.home.server) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:some.home.server on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:some.home.server on irc.example 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblesom for @flibble:some.home.server on irc.example 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:some.home.server) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:some.home.server) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in nickserv as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:some.home.server) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2020-12-22 04:34:08 INFO:IrcBridge [9752eng67ns00] [M->I] SUCCESS (7ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client tmilhwqgzds0 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping tmilhwqgzds0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client f03sfifqx0g00 (@flibble:some.home.server) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping f03sfifqx0g00 (M-flibble) because they are not joined to any channels 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED .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' 2020-12-22 04:34:08 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.704 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.704 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.705 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.705 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : en9f0tb6pgw00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:IrcBridge Dropping old m.room.message event undefined timestamped 1608611288709 2020-12-22 04:34:08 INFO:IrcBridge [e1xavov986000] [M->I] IGNORE dropped (1ms) 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client en9f0tb6pgw00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping en9f0tb6pgw00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.729 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.730 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.731 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.731 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : jhzun7a9zm800 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:req [4l0breqtsug00] [[M->I]] onMessage: m.room.message usr=@tester:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [4l0breqtsug00] [[M->I]] Message body: Hello world 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [4l0breqtsug00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.735 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.735 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @tester:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@tester:wibble) Created client for @tester:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@tester:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @tester:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @tester:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username testerwibb for @tester:wibble on irc.example 2020-12-22 04:34:08 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") 2020-12-22 04:34:09 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) 2020-12-22 04:34:18 INFO:IrcBridge [4l0breqtsug00] [M->I] DELAYED (10000ms) 2020-12-22 04:34:24 DEBUG:BridgedClient Timed out joining #coffee - didn't get callback but are now joined. Resolving. 2020-12-22 04:34:28 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:34:28 INFO:BridgedClient (@tester:wibble) Client is now CONNECTED 2020-12-22 04:34:28 DEBUG:BridgedClient (@tester:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:28 INFO:IrcBridge Sending IRC message in #coffee as M-tester (connected=true) 2020-12-22 04:34:28 DEBUG:BridgedClient (@tester:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:28 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") 2020-12-22 04:34:28 DEBUG:BridgedClient (@tester:wibble) Joined channel #coffee 2020-12-22 04:34:28 ERROR:BridgedClient (@tester:wibble) Dropping event: too old (expired at 1608611658735) 2020-12-22 04:34:28 INFO:IrcBridge [4l0breqtsug00] [M->I] SUCCESS (20000ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client jhzun7a9zm800 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping jhzun7a9zm800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-tester@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-tester","disconnect",{"a) 2020-12-22 04:34:08 WARN:ClientPool Client j9lq2qq6rso00 (@tester:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping j9lq2qq6rso00 (M-tester) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.769 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.769 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.770 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.770 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : at4r5yi3u4s00 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'say' 2020-12-22 04:34:08 INFO:req [k7eg1l36y9800] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [k7eg1l36y9800] [[M->I]] Message body: Hello world 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [k7eg1l36y9800] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.776 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.776 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:IrcBridge [k7eg1l36y9800] [M->I] SUCCESS (8ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client at4r5yi3u4s00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping at4r5yi3u4s00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client ea1clhf557400 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping ea1clhf557400 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.801 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.802 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.803 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.803 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : 81w4i9gewp000 (bot enabled=true) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'action' 2020-12-22 04:34:08 INFO:req [hw71crm3pc000] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [hw71crm3pc000] [[M->I]] Message body: a_file.apk 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [hw71crm3pc000] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.808 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.808 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client 81w4i9gewp000 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 81w4i9gewp000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client gxd3okkyj1c00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping gxd3okkyj1c00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [hw71crm3pc000] [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' 2020-12-22 04:34:08 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.837 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.837 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 1 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:08 DEBUG:IrcBridge Not joining !foo:bar because we are marked as joined 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : mj5q9b8px8w (bot enabled=true) 2020-12-22 04:34:08 INFO:MemberListSyncer !foo:bar has 1 real Matrix users and 2 remote users (1/1) 2020-12-22 04:34:08 INFO:MemberListSyncer Found 1 syncable rooms (8ms) 2020-12-22 04:34:08 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 1 rooms for server irc.example 2020-12-22 04:34:08 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:08 DEBUG:MemberListSyncer 1 rooms passed the config rules 2020-12-22 04:34:08 DEBUG:MemberListSyncer Got 1 matrix join events to inject. 2020-12-22 04:34:08 DEBUG:MemberListSyncer Injecting join event for @alice:bar in !foo:bar (0 left) is_frontier=true 2020-12-22 04:34:08 INFO:req [43i6tibwb5q00] [[M->I]] onJoin: usr=@alice:bar rm=!foo:bar id=!injected 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:MemberListSyncer Joined Matrix users to IRC channels. (4ms) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:bar (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@alice:bar) Created client for @alice:bar 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@alice:bar) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @alice:bar on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @alice:bar on irc.example 2020-12-22 04:34:08 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",) 2020-12-22 04:34:08 INFO:BridgedClient (@alice:bar) Client is now CONNECTED 2020-12-22 04:34:08 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",) 2020-12-22 04:34:08 DEBUG:BridgedClient (@alice:bar) Joined channel #coffee 2020-12-22 04:34:08 INFO:MemberListSyncer updateIrcMemberList: Updating IRC member list for #coffee with 2 IRC nicks 2020-12-22 04:34:08 INFO:IrcBridge [43i6tibwb5q00] [M->I] SUCCESS (9ms) 2020-12-22 04:34:08 DEBUG:MemberListSyncer Leaving @irc.example_alpha:some.home.server from !foo:bar Dec-22 04:34:08.858 DEBUG MembershipQueue [c97deu68sso00] @irc.example_alpha:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) 2020-12-22 04:34:08 INFO:MemberListSyncer updateIrcMemberList: Leaving 1 users as they are not in #coffee. 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client mj5q9b8px8w (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping mj5q9b8px8w (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:08 WARN:ClientPool Client bc26yk4fp3400 (@alice:bar) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping bc26yk4fp3400 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED .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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.881 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.881 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 1 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:08 DEBUG:IrcBridge Not joining !foo:bar because we are marked as joined 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : ktjz6vfhwkg00 (bot enabled=true) 2020-12-22 04:34:08 INFO:MemberListSyncer !foo:bar has 2 real Matrix users and 0 remote users (1/1) 2020-12-22 04:34:08 INFO:MemberListSyncer Found 1 syncable rooms (7ms) 2020-12-22 04:34:08 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 1 rooms for server irc.example 2020-12-22 04:34:08 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:08 DEBUG:MemberListSyncer 1 rooms passed the config rules 2020-12-22 04:34:08 DEBUG:MemberListSyncer Got 2 matrix join events to inject. 2020-12-22 04:34:08 DEBUG:MemberListSyncer Injecting join event for @alice:bar in !foo:bar (1 left) is_frontier=true 2020-12-22 04:34:08 INFO:req [h2ozykqw4ao00] [[M->I]] onJoin: usr=@alice:bar rm=!foo:bar id=!injected 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 DEBUG:MemberListSyncer Injecting join event for @bob:bar in !foo:bar (0 left) is_frontier=false 2020-12-22 04:34:08 INFO:req [4fl2fhrlnje00] [[M->I]] onJoin: usr=@bob:bar rm=!foo:bar id=!injected 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:MemberListSyncer Joined Matrix users to IRC channels. (5ms) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:bar (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@alice:bar) Created client for @alice:bar 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@alice:bar) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @alice:bar on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @alice:bar on irc.example 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @bob:bar (display name Bob) 2020-12-22 04:34:08 INFO:BridgedClient (@bob:bar) Created client for @bob:bar 2020-12-22 04:34:08 DEBUG:ClientPool 3 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@bob:bar) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @bob:bar on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @bob:bar on irc.example 2020-12-22 04:34:08 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",) 2020-12-22 04:34:08 INFO:BridgedClient (@alice:bar) Client is now CONNECTED 2020-12-22 04:34:08 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",) 2020-12-22 04:34:08 DEBUG:BridgedClient (@alice:bar) Joined channel #coffee 2020-12-22 04:34:08 INFO:IrcBridge [h2ozykqw4ao00] [M->I] SUCCESS (13ms) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 INFO:BridgedClient (@bob:bar) Client is now CONNECTED 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 DEBUG:BridgedClient (@bob:bar) Joined channel #coffee 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client ktjz6vfhwkg00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping ktjz6vfhwkg00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:08 WARN:ClientPool Client bzh9ucwogc000 (@alice:bar) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping bzh9ucwogc000 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-Bob@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-Bob","disconnect",{"addr) 2020-12-22 04:34:08 WARN:ClientPool Client a3xou8pmdug00 (@bob:bar) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping a3xou8pmdug00 (M-Bob) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:IrcBridge [4fl2fhrlnje00] [M->I] SUCCESS (16ms) .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' 2020-12-22 04:34:08 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.929 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.930 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.931 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.931 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.931 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.931 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.931 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.931 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.931 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.932 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : akltq48048c00 (bot enabled=true) 2020-12-22 04:34:08 INFO:MemberListSyncer Found 0 syncable rooms (5ms) 2020-12-22 04:34:08 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:08 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:08 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:08 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:08 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#coffee","#a","#c","#b"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_M-flibble to call function 'join' 2020-12-22 04:34:08 INFO:req [7xqeqx9flj400] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 DEBUG:BridgedClient Joined channel #coffee 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:08 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:08 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:08 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) 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee 2020-12-22 04:34:08 INFO:IrcBridge [7xqeqx9flj400] [M->I] SUCCESS (9ms) 2020-12-22 04:34:08 INFO:main Killing bridge: test teardown 2020-12-22 04:34:08 INFO:IrcBridge Killing all clients 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:08 WARN:ClientPool Client akltq48048c00 (null) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping akltq48048c00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:08 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:08 WARN:ClientPool Client 9jd0zk8bh9800 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:08 INFO:ClientPool Dropping 9jd0zk8bh9800 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:08 INFO:BridgedClient Killing client 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:08 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:08 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:08 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2020-12-22 04:34:08 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:08.976 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.977 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34: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. 2020-12-22 04:34:08 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:08 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:08 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:08.978 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.978 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.978 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.978 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.978 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.978 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:08.978 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.979 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:08 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:08 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:08 INFO:Provisioner Provisioning started 2020-12-22 04:34:08 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:08 INFO:BridgedClient Created client for bot 2020-12-22 04:34:08 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:08 DEBUG:ClientPool Created new bot client for irc.example : 6amji5m69f400 (bot enabled=true) 2020-12-22 04:34:08 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2020-12-22 04:34:08 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:08 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:08 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:08 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:08 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:34:08 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#a","#coffee","#c","#b"] 2020-12-22 04:34:08 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34: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) 2020-12-22 04:34:08 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:08 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:08 ERROR:ClientPool undefined 2020-12-22 04:34:08 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' 2020-12-22 04:34:08 INFO:req [xxmrawpi6rk0] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:08 DEBUG:req [xxmrawpi6rk0] [[M->I]] Message body: dummy text to get it to join 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:req [xxmrawpi6rk0] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:08.997 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:08.998 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:08 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:08 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:08 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:08 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:08 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:09 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:09 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:09 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:09 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 INFO:IrcBridge Sending IRC message in #coffee as M-flibble (connected=true) 2020-12-22 04:34:09 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 DEBUG:BridgedClient (@flibble:wibble) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-flibble","say",{"addr":") 2020-12-22 04:34:09 INFO:IrcBridge [xxmrawpi6rk0] [M->I] SUCCESS (10ms) 2020-12-22 04:34:09 INFO:req [86zj0sac55o00] [[M->I]] onLeave: usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 DEBUG:BridgedClient (@flibble:wibble) Left channel #coffee 2020-12-22 04:34:09 INFO:IrcBridge [86zj0sac55o00] [M->I] SUCCESS (2ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 6amji5m69f400 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 6amji5m69f400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:09 WARN:ClientPool Client 7artotwrc8c00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 7artotwrc8c00 (M-flibble) because they are not joined to any channels 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.031 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.031 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.032 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.032 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.032 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.032 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.032 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.032 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.033 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.033 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 68fr49kvqcs00 (bot enabled=true) 2020-12-22 04:34:09 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2020-12-22 04:34:09 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:09 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:09 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:09 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:09 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#b","#coffee","#a","#c"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:req [8p85m0ra0so00] [[M->I]] onJoin: usr=@flibble:wibble rm=!bogusroom:id id=undefined 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [8p85m0ra0so00] [[M->I]] No tracked channels which mirror joins for this room. 2020-12-22 04:34:09 INFO:IrcBridge [8p85m0ra0so00] [M->I] IGNORE not mapped (2ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 68fr49kvqcs00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 68fr49kvqcs00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : gz230ug9ue800 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#b","#coffee","#a","#c"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #c 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.073 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.073 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.075 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.075 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.075 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.075 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.075 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.075 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.075 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.076 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : ecgr49z2nuo00 (bot enabled=true) 2020-12-22 04:34:09 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2020-12-22 04:34:09 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:09 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:09 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:09 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:09 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#c","#coffee","#b","#a"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:req [8puib5vxdf000] [[M->I]] onLeave: usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:IrcBridge [8puib5vxdf000] [M->I] SUCCESS (2ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client ecgr49z2nuo00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping ecgr49z2nuo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : jqnpnhtn6bk00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#c","#coffee","#b","#a"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #a 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.111 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.111 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.112 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.112 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.113 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.113 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.113 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.113 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.113 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.113 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : wo6waqr85ds0 (bot enabled=true) 2020-12-22 04:34:09 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2020-12-22 04:34:09 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:09 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:09 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:09 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:09 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#b","#coffee","#c","#a"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:req [itdvjjal93c00] [[M->I]] onJoin: usr=@newuser:localhost rm=!a:localhost id=undefined 2020-12-22 04:34:09 INFO:req [jp3l2nnwl8000] [[M->I]] onJoin: usr=@newuser:localhost rm=!b:localhost id=undefined 2020-12-22 04:34:09 INFO:req [g8rbf312syo00] [[M->I]] onJoin: usr=@newuser:localhost rm=!c:localhost id=undefined 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 DEBUG:BridgedClient Joined channel #a 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 DEBUG:BridgedClient Joined channel #b 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 DEBUG:BridgedClient Joined channel #c 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:ClientPool Creating virtual irc user with nick undefined for @newuser:localhost (display name undefined) 2020-12-22 04:34:09 INFO:BridgedClient (@newuser:localhost) Created client for @newuser:localhost 2020-12-22 04:34:09 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:09 DEBUG:BridgedClient (@newuser:localhost) Client is now CONNECTING 2020-12-22 04:34:09 DEBUG:IdentGenerator Pushing username generation request for @newuser:localhost on irc.example to the queue... 2020-12-22 04:34:09 DEBUG:IdentGenerator Generating username for @newuser:localhost on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Returning cached bridged client @newuser:localhost 2020-12-22 04:34:09 DEBUG:ClientPool Returning cached bridged client @newuser:localhost 2020-12-22 04:34:09 INFO:IdentGenerator Generated ident username newuserloc for @newuser:localhost on irc.example 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient (@newuser:localhost) Client is now CONNECTED 2020-12-22 04:34:09 DEBUG:BridgedClient (@newuser:localhost) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 DEBUG:BridgedClient (@newuser:localhost) Joined channel #b 2020-12-22 04:34:09 DEBUG:BridgedClient (@newuser:localhost) Joined channel #c 2020-12-22 04:34:09 INFO:IrcBridge [jp3l2nnwl8000] [M->I] SUCCESS (13ms) 2020-12-22 04:34:09 INFO:IrcBridge [g8rbf312syo00] [M->I] SUCCESS (13ms) 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 DEBUG:BridgedClient (@newuser:localhost) Joined channel #a 2020-12-22 04:34:09 INFO:IrcBridge [itdvjjal93c00] [M->I] SUCCESS (14ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client wo6waqr85ds0 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping wo6waqr85ds0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing M-newuser@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-newuser","disconnect",{") 2020-12-22 04:34:09 WARN:ClientPool Client 6novxas13cc00 (@newuser:localhost) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 6novxas13cc00 (M-newuser) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.160 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.160 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.162 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.162 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.162 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.162 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.162 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.162 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.163 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.163 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : d9ov3xk3hs800 (bot enabled=true) 2020-12-22 04:34:09 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2020-12-22 04:34:09 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:09 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:09 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:09 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:MemberListSyncer Joined Matrix users to IRC channels. (1ms) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#coffee","#b","#a","#c"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:req [c0yj8dd5adk00] [[I->M]] onJoin(join) bob to #coffee 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.181 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Dec-22 04:34:09.182 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:req [c0yj8dd5adk00] [[I->M]] Joining room !foo:bar and setting presence to online Dec-22 04:34:09.183 DEBUG MembershipQueue [c0yj8dd5adk00] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:09.183 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.183 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client d9ov3xk3hs800 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping d9ov3xk3hs800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED Dec-22 04:34:09.186 WARN MembershipQueue [c0yj8dd5adk00] Failed to join !foo:bar, delaying for 279.02525525487187ms Dec-22 04:34:09.186 DEBUG MembershipQueue [c0yj8dd5adk00] 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.204 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.204 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.205 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.205 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.205 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.205 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.205 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.205 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.205 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.206 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 6w25rqgln9400 (bot enabled=true) 2020-12-22 04:34:09 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2020-12-22 04:34:09 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:09 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:09 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:09 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:09 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#a","#c","#b","#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [d9f5rq5ngdc00] [[I->M]] onPart(part) bob to #coffee 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.219 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.220 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:req [d9f5rq5ngdc00] [[I->M]] Mapped nick bob to @irc.example_bob:some.home.server (leaving 1 room(s)) Dec-22 04:34:09.221 DEBUG MembershipQueue [d9f5rq5ngdc00] @irc.example_bob:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) 2020-12-22 04:34:09 INFO:IrcBridge [d9f5rq5ngdc00] [I->M] SUCCESS (4ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 6w25rqgln9400 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 6w25rqgln9400 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!a:localhost, addr=irc.example, chan=#a, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!b:localhost, addr=irc.example, chan=#b, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!c:localhost, addr=irc.example, chan=#c, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.240 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.240 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.242 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.242 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.242 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.242 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.242 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.242 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.242 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.242 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer Checking membership lists for syncing on irc.example 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 1tv6w8d6f8680 (bot enabled=true) 2020-12-22 04:34:09 INFO:MemberListSyncer Found 0 syncable rooms (6ms) 2020-12-22 04:34:09 INFO:MemberListSyncer leaveIrcUsersFromRooms: storing member list info for 0 rooms for server irc.example 2020-12-22 04:34:09 INFO:MemberListSyncer Joining Matrix users to IRC channels... 2020-12-22 04:34:09 DEBUG:MemberListSyncer 0 rooms passed the config rules 2020-12-22 04:34:09 DEBUG:MemberListSyncer Got 0 matrix join events to inject. 2020-12-22 04:34:09 INFO:MemberListSyncer Joined Matrix users to IRC channels. (0ms) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (4 channels) => ["#c","#b","#a","#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #c on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [61b7fw0uwo000] [[I->M]] onPart(part) bob to #coffee 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #b on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #a on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.256 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.256 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:req [61b7fw0uwo000] [[I->M]] Mapped nick bob to @irc.example_bob:some.home.server (leaving 1 room(s)) Dec-22 04:34:09.257 DEBUG MembershipQueue [61b7fw0uwo000] @irc.example_bob:some.home.server@!foo:bar -> leave (reason: Part: has been whacked with a wet trout, kicker: undefined) 2020-12-22 04:34:09 INFO:IrcBridge [61b7fw0uwo000] [I->M] SUCCESS (3ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 1tv6w8d6f8680 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 1tv6w8d6f8680 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.278 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.278 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.279 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.279 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 4naaoc9wv4800 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2020-12-22 04:34:09 INFO:req [7xhiy8t63yc00] [[M->I]] onInvite: from=@flibble:wibble to=@irc.example_someone:some.home.server rm=!foo:bar id=undefined 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [7xhiy8t63yc00] [[M->I]] Handling invite from user directed at someone on irc.example 2020-12-22 04:34:09 INFO:IrcBridge irc.example_someone does not exist in the store yet, setting a profile Dec-22 04:34:09.286 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.286 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.286 DEBUG MembershipQueue [7xhiy8t63yc00] @irc.example_someone:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:09.287 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.287 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:req [7xhiy8t63yc00] [[M->I]] Joined @irc.example_someone:some.home.server to room !foo:bar 2020-12-22 04:34:09 INFO:NeDBDataStore setPmRoom (id=!foo:bar, addr=irc.example chan=someone real=@flibble:wibble virt=@irc.example_someone:some.home.server) 2020-12-22 04:34:09 INFO:IrcBridge [7xhiy8t63yc00] [M->I] SUCCESS (5ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 4naaoc9wv4800 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 4naaoc9wv4800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.309 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.309 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.310 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.310 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : jmxeawpr2vc00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2020-12-22 04:34:09 INFO:req [4v8iwh1wfag00] [[M->I]] onInvite: from=@flibble:wibble to=@irc.example_someone:some.home.server rm=!foo:bar id=undefined 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [4v8iwh1wfag00] [[M->I]] Handling invite from user directed at someone on irc.example 2020-12-22 04:34:09 INFO:IrcBridge irc.example_someone does not exist in the store yet, setting a profile Dec-22 04:34:09.319 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.319 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.320 DEBUG MembershipQueue [4v8iwh1wfag00] @irc.example_someone:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:09.320 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.320 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:req [4v8iwh1wfag00] [[M->I]] Joined @irc.example_someone:some.home.server to room !foo:bar 2020-12-22 04:34:09 WARN:req [4v8iwh1wfag00] [[M->I]] Room !foo:bar is not a 1:1 chat 2020-12-22 04:34:09 INFO:IrcBridge [4v8iwh1wfag00] [M->I] SUCCESS (6ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client jmxeawpr2vc00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping jmxeawpr2vc00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.340 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.340 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.341 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.341 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : iz41hjd0rxs00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2020-12-22 04:34:09 INFO:req [ima84t51pnk00] [[M->I]] onInvite: from=@flibble:wibble to=@irc.example_someone:some.home.server rm=!foo:bar id=undefined 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [ima84t51pnk00] [[M->I]] Handling invite from user directed at someone on irc.example 2020-12-22 04:34:09 INFO:IrcBridge irc.example_someone does not exist in the store yet, setting a profile Dec-22 04:34:09.348 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.348 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 ERROR:req [ima84t51pnk00] [[M->I]] Accepting invite, and then leaving: This server does not allow PMs. Dec-22 04:34:09.349 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.349 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.350 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.350 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [ima84t51pnk00] [M->I] SUCCESS (6ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client iz41hjd0rxs00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping iz41hjd0rxs00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined .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' 2020-12-22 04:34:09 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.372 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.372 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.373 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.373 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : dpmiqr0zsqo00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:req [qr10vcpylts0] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:09 DEBUG:req [qr10vcpylts0] [[M->I]] Message body: get me in 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [qr10vcpylts0] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:09.378 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.378 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2020-12-22 04:34:09 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2020-12-22 04:34:09 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:09 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:09 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:09 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:09 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",) 2020-12-22 04:34:09 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 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",) 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:09 INFO:IrcBridge [qr10vcpylts0] [M->I] SUCCESS (14ms) 2020-12-22 04:34:09 INFO:req [g64620zle7c00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [g64620zle7c00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.393 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.393 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 DEBUG:req [g64620zle7c00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [g64620zle7c00] [[I->M]] Creating a PM room with @alice:anotherhomeserver Dec-22 04:34:09.395 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.395 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:NeDBDataStore setPmRoom (id=!fehwfweF:fuiowehfwe, addr=irc.example chan=bob real=@alice:anotherhomeserver virt=@irc.example_bob:some.home.server) 2020-12-22 04:34:09 INFO:req [g64620zle7c00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.397 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.397 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client dpmiqr0zsqo00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping dpmiqr0zsqo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:09 WARN:ClientPool Client 58s94eopmu000 (@alice:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 58s94eopmu000 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:IrcBridge [g64620zle7c00] [I->M] SUCCESS (10ms) .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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.418 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.418 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.419 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.419 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 33b51y1iwje0 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:req [1bao5pgcc9ds0] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:09 DEBUG:req [1bao5pgcc9ds0] [[M->I]] Message body: get me in 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [1bao5pgcc9ds0] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:09.424 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.424 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2020-12-22 04:34:09 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2020-12-22 04:34:09 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:09 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:09 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:09 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:09 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",) 2020-12-22 04:34:09 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 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",) 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:09 INFO:IrcBridge [1bao5pgcc9ds0] [M->I] SUCCESS (7ms) 2020-12-22 04:34:09 INFO:req [b61y2uil4bc00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [b61y2uil4bc00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [9fe7iebh7dw00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [9fe7iebh7dw00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [19ob4uu0ye000] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [19ob4uu0ye000] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [j8csuw4dirc00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [j8csuw4dirc00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [gsnu5gs8j0o00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [gsnu5gs8j0o00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [8siybglnavw00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [8siybglnavw00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [eghyvreq3kw00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [eghyvreq3kw00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [k1ow3h8jur400] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [k1ow3h8jur400] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [tf3w8mv4u000] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [tf3w8mv4u000] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:req [4t44md3z4i600] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [4t44md3z4i600] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.434 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.434 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.435 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.435 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.435 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.436 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.436 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.436 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.437 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.437 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.437 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.437 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.438 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.438 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.439 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.439 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.440 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.440 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.441 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.441 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 DEBUG:req [b61y2uil4bc00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [b61y2uil4bc00] [[I->M]] Creating a PM room with @alice:anotherhomeserver Dec-22 04:34:09.442 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.442 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:NeDBDataStore setPmRoom (id=!fehwfweF:fuiowehfwe, addr=irc.example chan=bob real=@alice:anotherhomeserver virt=@irc.example_bob:some.home.server) 2020-12-22 04:34:09 DEBUG:req [9fe7iebh7dw00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [b61y2uil4bc00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.444 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.444 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [b61y2uil4bc00] [I->M] SUCCESS (14ms) 2020-12-22 04:34:09 DEBUG:req [9fe7iebh7dw00] [[I->M]] Querying PM room state (!fehwfweF:fuiowehfwe) between @alice:anotherhomeserver and @irc.example_bob:some.home.server Dec-22 04:34:09.445 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.445 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:req [9fe7iebh7dw00] [[I->M]] Inviting @alice:anotherhomeserver to the existing PM room with @irc.example_bob:some.home.server (current membership=undefined) Dec-22 04:34:09.445 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.446 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 DEBUG:req [19ob4uu0ye000] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [9fe7iebh7dw00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.446 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.446 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [9fe7iebh7dw00] [I->M] SUCCESS (16ms) 2020-12-22 04:34:09 INFO:req [19ob4uu0ye000] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.447 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.447 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [19ob4uu0ye000] [I->M] SUCCESS (16ms) 2020-12-22 04:34:09 DEBUG:req [j8csuw4dirc00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [j8csuw4dirc00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.448 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.448 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [j8csuw4dirc00] [I->M] SUCCESS (18ms) 2020-12-22 04:34:09 DEBUG:req [gsnu5gs8j0o00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [gsnu5gs8j0o00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.449 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.449 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [gsnu5gs8j0o00] [I->M] SUCCESS (18ms) 2020-12-22 04:34:09 DEBUG:req [8siybglnavw00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [8siybglnavw00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.450 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.450 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [8siybglnavw00] [I->M] SUCCESS (19ms) 2020-12-22 04:34:09 DEBUG:req [eghyvreq3kw00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [eghyvreq3kw00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.451 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.452 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [eghyvreq3kw00] [I->M] SUCCESS (20ms) 2020-12-22 04:34:09 DEBUG:req [k1ow3h8jur400] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [k1ow3h8jur400] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.453 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.453 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [k1ow3h8jur400] [I->M] SUCCESS (20ms) 2020-12-22 04:34:09 DEBUG:req [tf3w8mv4u000] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [tf3w8mv4u000] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.454 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.454 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [tf3w8mv4u000] [I->M] SUCCESS (22ms) 2020-12-22 04:34:09 DEBUG:req [4t44md3z4i600] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [4t44md3z4i600] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.455 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.456 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [4t44md3z4i600] [I->M] SUCCESS (23ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 33b51y1iwje0 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 33b51y1iwje0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:09 WARN:ClientPool Client 3bnycmxufi000 (@alice:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 3bnycmxufi000 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. Dec-22 04:34:09.475 DEBUG MembershipQueue [c0yj8dd5adk00] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:09.475 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.475 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.475 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.476 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [c0yj8dd5adk00] [I->M] SUCCESS (302ms) Dec-22 04:34:09.476 WARN MembershipQueue [c0yj8dd5adk00] Failed to join !foo:bar, delaying for 500ms Dec-22 04:34:09.476 DEBUG MembershipQueue [c0yj8dd5adk00] Failed with: undefined Failed to join room 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.478 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.479 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.480 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.480 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 4zymrat2yhw00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:req [ec9ffpu62rk00] [[M->I]] onMessage: m.room.message usr=@alice:anotherhomeserver rm=!foo:bar id=undefined 2020-12-22 04:34:09 DEBUG:req [ec9ffpu62rk00] [[M->I]] Message body: get me in 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [ec9ffpu62rk00] [[M->I]] Relaying message in #coffee on irc.example Dec-22 04:34:09.485 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.485 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:ClientPool Creating virtual irc user with nick undefined for @alice:anotherhomeserver (display name undefined) 2020-12-22 04:34:09 INFO:BridgedClient (@alice:anotherhomeserver) Created client for @alice:anotherhomeserver 2020-12-22 04:34:09 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTING 2020-12-22 04:34:09 DEBUG:IdentGenerator Pushing username generation request for @alice:anotherhomeserver on irc.example to the queue... 2020-12-22 04:34:09 DEBUG:IdentGenerator Generating username for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:09 INFO:IdentGenerator Generated ident username aliceanoth for @alice:anotherhomeserver on irc.example 2020-12-22 04:34:09 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",) 2020-12-22 04:34:09 INFO:BridgedClient (@alice:anotherhomeserver) Client is now CONNECTED 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 INFO:IrcBridge Sending IRC message in #coffee as M-alice (connected=true) 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:09 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",) 2020-12-22 04:34:09 DEBUG:BridgedClient (@alice:anotherhomeserver) Joined channel #coffee 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #a 2020-12-22 04:34:09 ERROR:ClientPool undefined TEST: Bridge called IRC client.say(["irc.example_M-alice","say",{"addr":"ir) 2020-12-22 04:34:09 INFO:IrcBridge [ec9ffpu62rk00] [M->I] SUCCESS (6ms) 2020-12-22 04:34:09 INFO:req [1bl2wu4w3xc00] [[I->M]] onPrivateMessage: irc.example from=bob (null@irc.example) to=M-alice (null@irc.example) 2020-12-22 04:34:09 DEBUG:req [1bl2wu4w3xc00] [[I->M]] action={"type":"message","text":"ello ello ello","ts":0} 2020-12-22 04:34:09 INFO:IrcBridge irc.example_bob does not exist in the store yet, setting a profile Dec-22 04:34:09.490 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.491 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 DEBUG:req [1bl2wu4w3xc00] [[I->M]] Mapped bob -> @irc.example_bob:some.home.server 2020-12-22 04:34:09 INFO:req [1bl2wu4w3xc00] [[I->M]] Creating a PM room with @alice:anotherhomeserver Dec-22 04:34:09.491 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.491 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:NeDBDataStore setPmRoom (id=!fehwfweF:fuiowehfwe, addr=irc.example chan=bob real=@alice:anotherhomeserver virt=@irc.example_bob:some.home.server) 2020-12-22 04:34:09 INFO:req [1bl2wu4w3xc00] [[I->M]] Relaying PM in room !fehwfweF:fuiowehfwe Dec-22 04:34:09.492 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.492 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 4zymrat2yhw00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 4zymrat2yhw00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing M-alice@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-alice","disconnect",{"ad) 2020-12-22 04:34:09 WARN:ClientPool Client i85l65x23iw00 (@alice:anotherhomeserver) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping i85l65x23iw00 (M-alice) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:IrcBridge [1bl2wu4w3xc00] [I->M] SUCCESS (5ms) .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' 2020-12-22 04:34:09 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.507 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.507 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.508 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.508 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : khdycokzizk00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'whois' 2020-12-22 04:34:09 INFO:req [6jfpbqk1zxc00] [[M->I]] onInvite: from=@flibble:wobble to=@irc.example_someone:some.home.server rm=!foo:bar id=undefined 2020-12-22 04:34:09 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:09 INFO:req [6jfpbqk1zxc00] [[M->I]] Handling invite from user directed at someone on irc.example 2020-12-22 04:34:09 INFO:IrcBridge irc.example_someone does not exist in the store yet, setting a profile Dec-22 04:34:09.513 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.513 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 ERROR:req [6jfpbqk1zxc00] [[M->I]] Accepting invite, and then leaving: This server does not allow federated PMs. Dec-22 04:34:09.513 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.513 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.514 DEBUG Intent Checking if user @irc.example_someone:some.home.server is registered Dec-22 04:34:09.514 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge [6jfpbqk1zxc00] [M->I] SUCCESS (4ms) 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client khdycokzizk00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping khdycokzizk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.531 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.531 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.532 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.532 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : jlcqj9jtcgo00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client jlcqj9jtcgo00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping jlcqj9jtcgo00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : fnr5lix97ls00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #b 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 DEBUG:BridgedClient Joining channel #b 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.550 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.550 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.553 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.553 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 3tfb4o1js2c00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 3tfb4o1js2c00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 3tfb4o1js2c00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 5hwu38uhkfo00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.576 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.576 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.577 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.577 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : j0a8b2w7kio00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client j0a8b2w7kio00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping j0a8b2w7kio00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 2fvyaiyesg5c0 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 DEBUG:BridgedClient Joining channel #c 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #c 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.595 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.595 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.596 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.596 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 7y85genz9io00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 7y85genz9io00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 7y85genz9io00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 7jlr2q7ofa000 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.614 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.614 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.615 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.615 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 63pafz4q7m800 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 63pafz4q7m800 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 63pafz4q7m800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 3k0dz18jnm600 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #b 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.634 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.634 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.634 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.635 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 812c97cwjdc00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 812c97cwjdc00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 812c97cwjdc00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : b0vmvu0027400 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.658 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.658 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.658 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.659 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : ijpepshq3g000 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client ijpepshq3g000 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping ijpepshq3g000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : b8uvgws81w000 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.677 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.677 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.678 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.678 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : in1kgoepf8800 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client in1kgoepf8800 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping in1kgoepf8800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 4d1q0htccjc00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.695 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.695 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.696 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.696 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 7bwls86vcrs00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 7bwls86vcrs00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 7bwls86vcrs00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : dj361pbqc6800 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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 =================================================================================================================== 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #a 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.716 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.716 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.717 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.717 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : g5v7lelpty000 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client g5v7lelpty000 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping g5v7lelpty000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 96xn1lvul2c00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.739 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.739 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.740 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.740 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : kb6apg8v1k000 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client kb6apg8v1k000 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping kb6apg8v1k000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 4rx9hiqeth200 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #c 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.758 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.758 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.759 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.759 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : jk59mu5mt5s00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client jk59mu5mt5s00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping jk59mu5mt5s00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 8zrnycn3bxg00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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 =============================================================================================================================== 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.780 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.781 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined Dec-22 04:34:09.782 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.782 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : c0mgj3f2xy800 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client c0mgj3f2xy800 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping c0mgj3f2xy800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : chi0hmwkst400 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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 ======================================================================================================================== 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.800 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.800 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.801 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.801 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : h7t5ay6zjxk00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client h7t5ay6zjxk00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping h7t5ay6zjxk00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : dr54yqdzjnc00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.820 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.821 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.821 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.821 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : tb1405d6ols0 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client tb1405d6ols0 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping tb1405d6ols0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 6tc2xosiuy800 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.839 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.839 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.840 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.840 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 19qe5d4iwfog0 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 19qe5d4iwfog0 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 19qe5d4iwfog0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : gikadk0e8ps00 (bot enabled=true) 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.858 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.858 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.859 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.859 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 14prn2kcuzcw0 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 14prn2kcuzcw0 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 14prn2kcuzcw0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED Dec-22 04:34:09.863 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.864 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : jabi0m3m13400 (bot enabled=true) .2020-12-22 04:34:09 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Dec-22 04:34:09.865 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.865 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) Provisioning API room setup unlink endpoint should not remove a M<--->I link when room_id is malformed ======================================================================================================= 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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-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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.882 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.883 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.883 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.884 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 4vuf0pteg1600 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client 4vuf0pteg1600 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping 4vuf0pteg1600 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : jl1w0k76vy000 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.902 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.902 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.903 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.903 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : muxdbnxo2q80 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client muxdbnxo2q80 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping muxdbnxo2q80 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : jdr8reuz4hs00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.923 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.923 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.924 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.924 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : eur7jsjl12g00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client eur7jsjl12g00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping eur7jsjl12g00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 6pt46c0y40400 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #a 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.942 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.942 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.943 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.943 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : fq7vi4j1i1s00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client fq7vi4j1i1s00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping fq7vi4j1i1s00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : bpyeisjky0w00 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.962 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.962 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.963 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.963 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : khp76ib3rcg00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client khp76ib3rcg00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping khp76ib3rcg00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 9f93nw5fzi000 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:09 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:09 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. Dec-22 04:34:09.983 DEBUG MembershipQueue [c0yj8dd5adk00] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:09.983 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:09.983 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:09.983 WARN MembershipQueue [c0yj8dd5adk00] Failed to join !foo:bar, delaying for 500ms Dec-22 04:34:09.984 DEBUG MembershipQueue [c0yj8dd5adk00] Failed with: undefined Failed to join room 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:09 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:09 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:09.985 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.985 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 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. 2020-12-22 04:34:09 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:09 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:09 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:09.986 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:09.986 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:09 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:09 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:09 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:09 INFO:Provisioner Provisioning started 2020-12-22 04:34:09 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : ftshx0nk51k00 (bot enabled=true) 2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:09 ERROR:ClientPool undefined 2020-12-22 04:34:09 INFO:IrcBridge Startup complete. 2020-12-22 04:34:09 INFO:main Killing bridge: test teardown 2020-12-22 04:34:09 INFO:IrcBridge Killing all clients 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:09 WARN:ClientPool Client ftshx0nk51k00 (null) disconnected with reason killed 2020-12-22 04:34:09 INFO:ClientPool Dropping ftshx0nk51k00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:09 INFO:BridgedClient Killing client 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:09 INFO:BridgedClient Created client for bot 2020-12-22 04:34:09 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:09 DEBUG:ClientPool Created new bot client for irc.example : 26x5nog4emas0 (bot enabled=true) .2020-12-22 04:34:09 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:09 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:09 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) 2020-12-22 04:34:09 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:09 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' 2020-12-22 04:34:09 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 WARN:IrcServer ** The IrcServer.mappings config schema has changed, allowing legacy format for now. ** 2020-12-22 04:34:10 WARN:IrcServer See https://github.com/matrix-org/matrix-appservice-irc/blob/master/CHANGELOG.md for details 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=config) 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:10.006 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.006 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:10.007 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.007 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:10.007 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.007 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : 2ad5j9owv1xc0 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (2 channels) => ["#coffee","#provisionedchannel"] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 INFO:IrcBridge Startup complete. 2020-12-22 04:34:10 INFO:main Killing bridge: test teardown 2020-12-22 04:34:10 INFO:IrcBridge Killing all clients 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:10 WARN:ClientPool Client 2ad5j9owv1xc0 (null) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping 2ad5j9owv1xc0 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : 41ncay6428m00 (bot enabled=true) .2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (2 channels) => ["#coffee","#provisionedchannel"] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) 2020-12-22 04:34:10 INFO:PublicitySyncer Bot requesting mode for #provisionedchannel 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' 2020-12-22 04:34:10 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:10.025 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.025 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : fq559a6thsw00 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 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' 2020-12-22 04:34:10 INFO:ProvisionRequest [3d8432cb 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 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:ProvisionRequest [3d8432cb requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2020-12-22 04:34:10 INFO:ProvisionRequest [3d8432cb requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [3d8432cb requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [3d8432cb requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [3d8432cb requestLink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:req [eq8iv6er6vk00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2020-12-22 04:34:10 DEBUG:req [eq8iv6er6vk00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2020-12-22 04:34:10 DEBUG:req [eq8iv6er6vk00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2020-12-22 04:34:10 INFO:ProvisionRequest [3d8432cb requestLink] [[M->I]] oprah has authorised a new provisioning 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2020-12-22 04:34:10 INFO:IrcBridge [eq8iv6er6vk00] [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) 2020-12-22 04:34:10 INFO:ProvisionRequest [3d8432cb requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=provision) 2020-12-22 04:34:10 INFO:req [jciv0wnaxqg00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2020-12-22 04:34:10 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:10 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:10 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:10 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:10 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel 2020-12-22 04:34:10 INFO:IrcBridge [jciv0wnaxqg00] [M->I] SUCCESS (5ms) 2020-12-22 04:34:10 INFO:req [a0pggwhwmnk00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:10 DEBUG:req [a0pggwhwmnk00] [[M->I]] Message body: A message 2020-12-22 04:34:10 INFO:req [a0pggwhwmnk00] [[M->I]] Relaying message in #provisionedchannel on irc.example 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in #provisionedchannel as M-flibble (connected=true) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:IrcBridge [a0pggwhwmnk00] [M->I] SUCCESS (2ms) 2020-12-22 04:34:10 INFO:main Killing bridge: test teardown 2020-12-22 04:34:10 INFO:IrcBridge Killing all clients 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:10 WARN:ClientPool Client fq559a6thsw00 (null) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping fq559a6thsw00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:10 WARN:ClientPool Client 91cky1t03dw00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping 91cky1t03dw00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 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' 2020-12-22 04:34:10 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:10.075 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.075 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : 6laaffkr3u800 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 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' 2020-12-22 04:34:10 INFO:ProvisionRequest [5fff38b7 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 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 INFO:ProvisionRequest [5fff38b7 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2020-12-22 04:34:10 INFO:ProvisionRequest [5fff38b7 requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Joined channel #provisionedchannel 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [5fff38b7 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [5fff38b7 requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [5fff38b7 requestLink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:req [3u8z87ci65k00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2020-12-22 04:34:10 DEBUG:req [3u8z87ci65k00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2020-12-22 04:34:10 DEBUG:req [3u8z87ci65k00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2020-12-22 04:34:10 INFO:ProvisionRequest [5fff38b7 requestLink] [[M->I]] oprah has authorised a new provisioning 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2020-12-22 04:34:10 INFO:IrcBridge [3u8z87ci65k00] [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) 2020-12-22 04:34:10 INFO:ProvisionRequest [5fff38b7 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=provision) 2020-12-22 04:34:10 INFO:req [a00pcz8si800] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:10 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:10 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:10 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:10 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel 2020-12-22 04:34:10 INFO:IrcBridge [a00pcz8si800] [M->I] SUCCESS (4ms) 2020-12-22 04:34:10 INFO:req [1clqx2ze8dnk0] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:10 DEBUG:req [1clqx2ze8dnk0] [[M->I]] Message body: First message 2020-12-22 04:34:10 INFO:req [1clqx2ze8dnk0] [[M->I]] Relaying message in #provisionedchannel on irc.example 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in #provisionedchannel as M-flibble (connected=true) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:IrcBridge [1clqx2ze8dnk0] [M->I] SUCCESS (2ms) 2020-12-22 04:34:10 INFO:ProvisionRequest [82111e44 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 2020-12-22 04:34:10 INFO:ProvisionRequest [82111e44 unlink] [[M->I]] Provisioning unlink for room !foo:bar <-/-> irc.example/#provisionedchannel 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 INFO:ProvisionRequest [82111e44 unlink] [[M->I]] Parting user @flibble:wibble from #provisionedchannel as mapping unlinked. 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Leaving channel #provisionedchannel TEST: Bridge called IRC client.part(["irc.example_M-flibble","part",{"addr":) 2020-12-22 04:34:10 INFO:ProvisionRequest [82111e44 unlink] [[M->I]] Unlinked user_id tallies for #provisionedchannel: {"@flibble:wibble":0} 2020-12-22 04:34:10 INFO:ProvisionRequest [82111e44 unlink] [[M->I]] Leaving 0 virtual users from !foo:bar. 2020-12-22 04:34:10 INFO:ProvisionRequest [82111e44 unlink] [[M->I]] Leaving channel #provisionedchannel as there are no more provisioned mappings 2020-12-22 04:34:10 INFO:ProvisionRequest [82111e44 unlink] [[M->I]] Leaving room !foo:bar as there are no more provisioned mappings 2020-12-22 04:34:10 INFO:ProvisionRequest [82111e44 unlink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 INFO:req [h3s3i17r8dc00] [[M->I]] onMessage: m.room.message usr=@flibble:wibble rm=!foo:bar id=undefined 2020-12-22 04:34:10 DEBUG:req [h3s3i17r8dc00] [[M->I]] Message body: This message should not be sent 2020-12-22 04:34:10 DEBUG:req [h3s3i17r8dc00] [[M->I]] No mapped channels. 2020-12-22 04:34:10 INFO:IrcBridge [h3s3i17r8dc00] [M->I] IGNORE dropped (1ms) 2020-12-22 04:34:10 INFO:main Killing bridge: test teardown 2020-12-22 04:34:10 INFO:IrcBridge Killing all clients 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:10 WARN:ClientPool Client 6laaffkr3u800 (null) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping 6laaffkr3u800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:10 WARN:ClientPool Client 5617yl9gi4000 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping 5617yl9gi4000 (M-flibble) because they are not joined to any channels 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 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' 2020-12-22 04:34:10 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee Dec-22 04:34:10.120 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.120 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : c34533qx84800 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 INFO:IrcBridge Startup complete. 2020-12-22 04:34:10 INFO:ProvisionRequest [30358105 listings] [[M->I]] New provisioning request: undefined params: {"roomId":"!someroom:somedomain"} 2020-12-22 04:34:10 INFO:ProvisionRequest [30358105 listings] [[M->I]] Sending result: [] 2020-12-22 04:34:10 INFO:main Killing bridge: test teardown 2020-12-22 04:34:10 INFO:IrcBridge Killing all clients 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:10 WARN:ClientPool Client c34533qx84800 (null) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping c34533qx84800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED .Provisioning API listings endpoint should return a list with a mapping that has 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' 2020-12-22 04:34:10 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:10.142 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.142 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : fqw16d6740w00 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2020-12-22 04:34:10 INFO:ProvisionRequest [38006852 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 2020-12-22 04:34:10 INFO:ProvisionRequest [38006852 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2020-12-22 04:34:10 INFO:ProvisionRequest [38006852 requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [38006852 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [38006852 requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [38006852 requestLink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:req [5rupmnxhkdg00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2020-12-22 04:34:10 DEBUG:req [5rupmnxhkdg00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2020-12-22 04:34:10 DEBUG:req [5rupmnxhkdg00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2020-12-22 04:34:10 INFO:ProvisionRequest [38006852 requestLink] [[M->I]] oprah has authorised a new provisioning 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2020-12-22 04:34:10 INFO:IrcBridge [5rupmnxhkdg00] [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) 2020-12-22 04:34:10 INFO:ProvisionRequest [38006852 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=provision) 2020-12-22 04:34:10 INFO:req [6fyu0u4kfrw00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2020-12-22 04:34:10 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:10 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:10 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:10 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:10 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel 2020-12-22 04:34:10 INFO:IrcBridge [6fyu0u4kfrw00] [M->I] SUCCESS (3ms) 2020-12-22 04:34:10 INFO:ProvisionRequest [14d28310 listings] [[M->I]] New provisioning request: undefined params: {"roomId":"!foo:bar"} 2020-12-22 04:34:10 INFO:ProvisionRequest [14d28310 listings] [[M->I]] Sending result: [{"matrix_room_id":"!foo:bar","remote_room_channel":"#provisionedchannel","remote_room_server":"irc.example"}] 2020-12-22 04:34:10 INFO:main Killing bridge: test teardown 2020-12-22 04:34:10 INFO:IrcBridge Killing all clients 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:10 WARN:ClientPool Client fqw16d6740w00 (null) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping fqw16d6740w00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:10 WARN:ClientPool Client i3azsbge6js00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping i3azsbge6js00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined .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' 2020-12-22 04:34:10 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #b 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:10.174 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.174 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : 73srvpdzov800 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2020-12-22 04:34:10 INFO:ProvisionRequest [aaa493e6 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 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:ProvisionRequest [aaa493e6 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2020-12-22 04:34:10 INFO:ProvisionRequest [aaa493e6 requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel1 2020-12-22 04:34:10 INFO:ProvisionRequest [aaa493e6 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel1 2020-12-22 04:34:10 INFO:ProvisionRequest [aaa493e6 requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [aaa493e6 requestLink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 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 2020-12-22 04:34:10 INFO:req [h4irgp0gxsw00] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2020-12-22 04:34:10 DEBUG:req [h4irgp0gxsw00] [[I->M]] action={"type":"message","text":"yes","ts":0} 2020-12-22 04:34:10 DEBUG:req [h4irgp0gxsw00] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2020-12-22 04:34:10 INFO:ProvisionRequest [aaa493e6 requestLink] [[M->I]] oprah has authorised a new provisioning 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2020-12-22 04:34:10 INFO:IrcBridge [h4irgp0gxsw00] [I->M] SUCCESS (0ms) 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 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) 2020-12-22 04:34:10 INFO:ProvisionRequest [aaa493e6 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel1 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel1, origin=provision) 2020-12-22 04:34:10 INFO:req [9i1i2w27xo000] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2020-12-22 04:34:10 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:10 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:10 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:10 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:10 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel1 2020-12-22 04:34:10 INFO:IrcBridge [9i1i2w27xo000] [M->I] SUCCESS (3ms) 2020-12-22 04:34:10 INFO:ProvisionRequest [9a9e9857 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 2020-12-22 04:34:10 INFO:ProvisionRequest [9a9e9857 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2020-12-22 04:34:10 INFO:ProvisionRequest [9a9e9857 requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel2 2020-12-22 04:34:10 INFO:ProvisionRequest [9a9e9857 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel2 2020-12-22 04:34:10 INFO:ProvisionRequest [9a9e9857 requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [9a9e9857 requestLink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 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 2020-12-22 04:34:10 INFO:req [iuv8d5zcw0000] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2020-12-22 04:34:10 DEBUG:req [iuv8d5zcw0000] [[I->M]] action={"type":"message","text":"yes","ts":0} 2020-12-22 04:34:10 DEBUG:req [iuv8d5zcw0000] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2020-12-22 04:34:10 INFO:ProvisionRequest [9a9e9857 requestLink] [[M->I]] oprah has authorised a new provisioning 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2020-12-22 04:34:10 INFO:IrcBridge [iuv8d5zcw0000] [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) 2020-12-22 04:34:10 INFO:ProvisionRequest [9a9e9857 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel2 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel2, origin=provision) 2020-12-22 04:34:10 INFO:req [71i1ee9jfig00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2020-12-22 04:34:10 DEBUG:ClientPool Returning cached bridged client @flibble:wibble 2020-12-22 04:34:10 DEBUG:ClientPool Returning cached bridged client @flibble:wibble 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel2 2020-12-22 04:34:10 INFO:IrcBridge [71i1ee9jfig00] [M->I] SUCCESS (1ms) 2020-12-22 04:34:10 INFO:ProvisionRequest [9908f710 listings] [[M->I]] New provisioning request: undefined params: {"roomId":"!foo:bar"} 2020-12-22 04:34:10 INFO:ProvisionRequest [9908f710 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"}] 2020-12-22 04:34:10 INFO:main Killing bridge: test teardown 2020-12-22 04:34:10 INFO:IrcBridge Killing all clients 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:10 WARN:ClientPool Client 73srvpdzov800 (null) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping 73srvpdzov800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:10 WARN:ClientPool Client 32gkg72mrfc00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping 32gkg72mrfc00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined .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' 2020-12-22 04:34:10 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #c 2020-12-22 04:34:10 ERROR:ClientPool undefined Dec-22 04:34:10.215 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.215 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : fplb1k545zs00 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2020-12-22 04:34:10 INFO:ProvisionRequest [b8fe240d 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 2020-12-22 04:34:10 INFO:ProvisionRequest [b8fe240d requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar Dec-22 04:34:10.221 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.221 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Dec-22 04:34:10.222 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.222 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 INFO:ProvisionRequest [b8fe240d requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel1 2020-12-22 04:34:10 INFO:ProvisionRequest [b8fe240d requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel1 2020-12-22 04:34:10 INFO:ProvisionRequest [b8fe240d requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [b8fe240d requestLink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:req [1s9kkvqq3hhc0] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2020-12-22 04:34:10 DEBUG:req [1s9kkvqq3hhc0] [[I->M]] action={"type":"message","text":"yes","ts":0} 2020-12-22 04:34:10 DEBUG:req [1s9kkvqq3hhc0] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2020-12-22 04:34:10 INFO:ProvisionRequest [b8fe240d requestLink] [[M->I]] oprah has authorised a new provisioning 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2020-12-22 04:34:10 INFO:IrcBridge [1s9kkvqq3hhc0] [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) 2020-12-22 04:34:10 INFO:ProvisionRequest [b8fe240d requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel1 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel1, origin=provision) 2020-12-22 04:34:10 INFO:req [1wnpei9unf8g0] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2020-12-22 04:34:10 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:10 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:10 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:10 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:10 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel1 2020-12-22 04:34:10 INFO:IrcBridge [1wnpei9unf8g0] [M->I] SUCCESS (3ms) 2020-12-22 04:34:10 INFO:ProvisionRequest [d6c69307 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 2020-12-22 04:34:10 INFO:ProvisionRequest [d6c69307 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2020-12-22 04:34:10 INFO:ProvisionRequest [d6c69307 requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel2 2020-12-22 04:34:10 INFO:ProvisionRequest [d6c69307 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel2 2020-12-22 04:34:10 INFO:ProvisionRequest [d6c69307 requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [d6c69307 requestLink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:req [iond6xg4ak000] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2020-12-22 04:34:10 DEBUG:req [iond6xg4ak000] [[I->M]] action={"type":"message","text":"yes","ts":0} 2020-12-22 04:34:10 DEBUG:req [iond6xg4ak000] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2020-12-22 04:34:10 INFO:ProvisionRequest [d6c69307 requestLink] [[M->I]] oprah has authorised a new provisioning 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2020-12-22 04:34:10 INFO:IrcBridge [iond6xg4ak000] [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) 2020-12-22 04:34:10 INFO:ProvisionRequest [d6c69307 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel2 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel2, origin=provision) 2020-12-22 04:34:10 INFO:req [bl4eb4wkg5k00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2020-12-22 04:34:10 DEBUG:ClientPool Returning cached bridged client @flibble:wibble 2020-12-22 04:34:10 DEBUG:ClientPool Returning cached bridged client @flibble:wibble 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel2 2020-12-22 04:34:10 INFO:IrcBridge [bl4eb4wkg5k00] [M->I] SUCCESS (1ms) 2020-12-22 04:34:10 INFO:ProvisionRequest [931bdf40 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 2020-12-22 04:34:10 INFO:ProvisionRequest [931bdf40 unlink] [[M->I]] Provisioning unlink for room !foo:bar <-/-> irc.example/#provisionedchannel1 2020-12-22 04:34:10 INFO:ProvisionRequest [931bdf40 unlink] [[M->I]] Parting user @flibble:wibble from #provisionedchannel1 as mapping unlinked. 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Leaving channel #provisionedchannel1 TEST: Bridge called IRC client.part(["irc.example_M-flibble","part",{"addr":) 2020-12-22 04:34:10 INFO:ProvisionRequest [931bdf40 unlink] [[M->I]] Unlinked user_id tallies for #provisionedchannel1: {"@flibble:wibble":0} 2020-12-22 04:34:10 INFO:ProvisionRequest [931bdf40 unlink] [[M->I]] Leaving channel #provisionedchannel1 as there are no more provisioned mappings 2020-12-22 04:34:10 INFO:ProvisionRequest [931bdf40 unlink] [[M->I]] Sending result: {} 2020-12-22 04:34:10 INFO:ProvisionRequest [686b007c listings] [[M->I]] New provisioning request: undefined params: {"roomId":"!foo:bar"} 2020-12-22 04:34:10 INFO:ProvisionRequest [686b007c listings] [[M->I]] Sending result: [{"matrix_room_id":"!foo:bar","remote_room_channel":"#provisionedchannel2","remote_room_server":"irc.example"}] 2020-12-22 04:34:10 INFO:main Killing bridge: test teardown 2020-12-22 04:34:10 INFO:IrcBridge Killing all clients 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:10 WARN:ClientPool Client fplb1k545zs00 (null) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping fplb1k545zs00 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:10 WARN:ClientPool Client h5j6hw53m8o00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping h5j6hw53m8o00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined .2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 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' 2020-12-22 04:34:10 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #b 2020-12-22 04:34:10 ERROR:ClientPool undefined Dec-22 04:34:10.257 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.257 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 INFO:RoomAccessSyncer Changing power levels for 1 user(s) from !foo:bar Dec-22 04:34:10.257 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.258 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:10.259 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.259 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : bvfm9znuw6800 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 INFO:IrcBridge Startup complete. TEST: Test listening for irc.example_ro_bot_nick to call function 'say' 2020-12-22 04:34:10 INFO:ProvisionRequest [4a48e2d5 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 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 INFO:ProvisionRequest [4a48e2d5 requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2020-12-22 04:34:10 INFO:ProvisionRequest [4a48e2d5 requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [4a48e2d5 requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [4a48e2d5 requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [4a48e2d5 requestLink] [[M->I]] Sending result: {} JSON {} 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:req [htsi1vkjxm800] [[I->M]] onPrivateMessage: irc.example from=oprah (null@irc.example) to=ro_bot_nick (null@irc.example) 2020-12-22 04:34:10 DEBUG:req [htsi1vkjxm800] [[I->M]] action={"type":"message","text":"yes","ts":0} 2020-12-22 04:34:10 DEBUG:req [htsi1vkjxm800] [[I->M]] Rerouting PM directed to the bot from oprah (null@irc.example) to provisioning 2020-12-22 04:34:10 INFO:ProvisionRequest [4a48e2d5 requestLink] [[M->I]] oprah has authorised a new provisioning 2020-12-22 04:34:10 INFO:IrcBridge Sending IRC message in oprah as ro_bot_nick (connected=true) 2020-12-22 04:34:10 INFO:IrcBridge [htsi1vkjxm800] [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) 2020-12-22 04:34:10 INFO:ProvisionRequest [4a48e2d5 requestLink] [[M->I]] Provisioning link for room !foo:bar <---> irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#provisionedchannel, origin=provision) 2020-12-22 04:34:10 INFO:req [3g89h4fo4qo00] [[M->I]] onJoin: usr=@flibble:wibble rm=!foo:bar id=!injected_provisioner 2020-12-22 04:34:10 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:10 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:10 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:10 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:10 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient (@flibble:wibble) Joined channel #provisionedchannel 2020-12-22 04:34:10 INFO:IrcBridge [3g89h4fo4qo00] [M->I] SUCCESS (3ms) 2020-12-22 04:34:10 INFO:main Killing bridge: test teardown 2020-12-22 04:34:10 INFO:IrcBridge Killing all clients 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:10 WARN:ClientPool Client bvfm9znuw6800 (null) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping bvfm9znuw6800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:10 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:10 WARN:ClientPool Client hcp1e4khk3k00 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:10 INFO:ClientPool Dropping hcp1e4khk3k00 (M-flibble) because explicitDisconnect is true 2020-12-22 04:34:10 INFO:BridgedClient Killing client 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now KILLED .Provisioning API should set m.room.bridging=failed when the op did not authorise after a certain timeout ========================================================================================================= 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' 2020-12-22 04:34:10 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:10 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:10 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:10 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:10.289 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:10.289 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:10 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. 2020-12-22 04:34:10 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:10 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:10 INFO:IrcBridge Joining mapped Matrix rooms... 2020-12-22 04:34:10 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:10 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:10 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:10 INFO:Provisioner Provisioning started 2020-12-22 04:34:10 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:10 INFO:BridgedClient Created client for bot 2020-12-22 04:34:10 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:10 DEBUG:ClientPool Created new bot client for irc.example : a54kt6bh8e000 (bot enabled=true) 2020-12-22 04:34:10 INFO:ClientPool Bot connecting to irc.example (0 channels) => [] 2020-12-22 04:34:10 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:10 INFO:IrcBridge Startup complete. 2020-12-22 04:34:10 INFO:ProvisionRequest [bf2d3f4e 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 2020-12-22 04:34:10 INFO:ProvisionRequest [bf2d3f4e requestLink] [[M->I]] Check power level of @flibble:wibble in room !foo:bar 2020-12-22 04:34:10 INFO:ProvisionRequest [bf2d3f4e requestLink] [[M->I]] Check that op's nick is actually op 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 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) 2020-12-22 04:34:10 DEBUG:BridgedClient Left channel #provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [bf2d3f4e requestLink] [[M->I]] Sending pending m.room.bridging to !foo:bar, state key = irc://irc.example/#provisionedchannel 2020-12-22 04:34:10 INFO:ProvisionRequest [bf2d3f4e requestLink] [[M->I]] Contacting operator 2020-12-22 04:34:10 INFO:ProvisionRequest [bf2d3f4e requestLink] [[M->I]] Sending result: {} JSON {} 2020-12-22 04:34:10 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") 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #c 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee Dec-22 04:34:10.483 DEBUG MembershipQueue [c0yj8dd5adk00] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:10.484 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:10.484 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:10.485 WARN MembershipQueue [c0yj8dd5adk00] Failed to join !foo:bar, delaying for 500ms Dec-22 04:34:10.485 DEBUG MembershipQueue [c0yj8dd5adk00] Failed with: undefined Failed to join room 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #c 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #coffee 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #a 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #a 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #b 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 DEBUG:BridgedClient Joining channel #b 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #c 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #a 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #b 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #a 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #b 2020-12-22 04:34:10 ERROR:ClientPool undefined Dec-22 04:34:10.986 DEBUG MembershipQueue [c0yj8dd5adk00] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:10.986 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:10.986 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:10.987 WARN MembershipQueue [c0yj8dd5adk00] Failed to join !foo:bar, delaying for 500ms Dec-22 04:34:10.987 DEBUG MembershipQueue [c0yj8dd5adk00] Failed with: undefined Failed to join room 2020-12-22 04:34:10 ERROR:ClientPool Failed to join channel:: #b 2020-12-22 04:34:10 ERROR:ClientPool undefined 2020-12-22 04:34:11 ERROR:ClientPool Failed to join channel:: #provisionedchannel 2020-12-22 04:34:11 ERROR:ClientPool undefined 2020-12-22 04:34:11 DEBUG:BridgedClient Joining channel #provisionedchannel 2020-12-22 04:34:11 ERROR:ClientPool Failed to join channel:: #c 2020-12-22 04:34:11 ERROR:ClientPool undefined 2020-12-22 04:34:11 DEBUG:BridgedClient Joining channel #c 2020-12-22 04:34:11 ERROR:ClientPool Failed to join channel:: #a 2020-12-22 04:34:11 ERROR:ClientPool undefined 2020-12-22 04:34:11 DEBUG:BridgedClient Joining channel #a 2020-12-22 04:34:11 ERROR:ClientPool Failed to join channel:: #a 2020-12-22 04:34:11 ERROR:ClientPool undefined 2020-12-22 04:34:11 ERROR:ClientPool Failed to join channel:: #c 2020-12-22 04:34:11 ERROR:ClientPool undefined 2020-12-22 04:34:11 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:11 ERROR:ClientPool undefined 2020-12-22 04:34:11 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:11 ERROR:ClientPool undefined 2020-12-22 04:34:11 INFO:ProvisionRequest [bf2d3f4e requestLink] [[M->I]] Operator oprah did not respond (operation timed out) 2020-12-22 04:34:11 INFO:main Killing bridge: test teardown 2020-12-22 04:34:11 INFO:IrcBridge Killing all clients 2020-12-22 04:34:11 INFO:BridgedClient Killing client 2020-12-22 04:34:11 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:11 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:11 WARN:ClientPool Client a54kt6bh8e000 (null) disconnected with reason killed 2020-12-22 04:34:11 INFO:ClientPool Dropping a54kt6bh8e000 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:11 INFO:BridgedClient Killing client 2020-12-22 04:34:11 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' 2020-12-22 04:34:11 WARN:IrcBridge ircService.databaseUri is a deprecated config option.Please use the database configuration block 2020-12-22 04:34:11 INFO:IrcBridge Sending ephemeral events to the bridge is currently disabled in the registration file, so user activity will not be captured 2020-12-22 04:34:11 INFO:IrcBridge Using NeDBDataStore for Datastore 2020-12-22 04:34:11 INFO:NeDBDataStore Indexes checked on 'id' for store. 2020-12-22 04:34:11 INFO:NeDBDataStore Indexes checked on 'matrix_id' for store. 2020-12-22 04:34:11 INFO:NeDBDataStore Indexes checked on 'remote_id' for store. 2020-12-22 04:34:11 INFO:NeDBDataStore Indexes checked on 'localpart' for store. 2020-12-22 04:34:11 INFO:NeDBDataStore Indexes checked on 'user id' for store. 2020-12-22 04:34:11 INFO:CryptoStore Private key loaded from ./spec/support/passkey.pem - IRC password encryption enabled. 2020-12-22 04:34:11 INFO:IrcServer Reconfiguring irc.example 2020-12-22 04:34:11 INFO:NeDBDataStore storeRoom (id=!foo:bar, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:11 INFO:NeDBDataStore Indexes checked for ident username for irc.example on users database Dec-22 04:34:11.323 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:11.323 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:11 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. 2020-12-22 04:34:11 INFO:IrcBridge Fetching Matrix rooms that are already joined to... 2020-12-22 04:34:11 INFO:IrcBridge ASBot is in 0 rooms! 2020-12-22 04:34:11 INFO:IrcBridge Joining mapped Matrix rooms... Dec-22 04:34:11.324 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:11.324 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:11 INFO:IrcBridge Syncing relevant membership lists... 2020-12-22 04:34:11 INFO:MemberListSyncer irc.example does not have membership list syncing enabled. 2020-12-22 04:34:11 INFO:Provisioner Starting provisioning... 2020-12-22 04:34:11 INFO:Provisioner Provisioning started 2020-12-22 04:34:11 INFO:IrcBridge Connecting to IRC networks... 2020-12-22 04:34:11 INFO:BridgedClient Created client for bot 2020-12-22 04:34:11 DEBUG:ClientPool 1 active connections on irc.example 2020-12-22 04:34:11 DEBUG:ClientPool Created new bot client for irc.example : 9eyc108i4a800 (bot enabled=true) 2020-12-22 04:34:11 INFO:ClientPool Bot connecting to irc.example (1 channels) => ["#coffee"] 2020-12-22 04:34:11 DEBUG:BridgedClient Client is now CONNECTING 2020-12-22 04:34:11 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) 2020-12-22 04:34:11 INFO:BridgedClient Client is now CONNECTED 2020-12-22 04:34:11 INFO:IrcBridge Startup complete. Dec-22 04:34:11.329 INFO RoomUpgradeHandler Got tombstone event for !foo:bar -> !new_room:bar.com Dec-22 04:34:11.330 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:11.330 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:11 INFO:PublicitySyncer Bot requesting mode for #coffee on irc.example TEST: Bridge called IRC client.mode(["irc.example_ro_bot_nick","mode",{"addr) Dec-22 04:34:11.331 DEBUG RoomUpgradeHandler Joined !new_room:bar.com Dec-22 04:34:11.331 DEBUG RoomUpgradeHandler Migrated entries from !foo:bar to !new_room:bar.com successfully. 2020-12-22 04:34:11 INFO:IrcBridge Room has been upgraded from !foo:bar to !new_room:bar.com 2020-12-22 04:34:11 INFO:IrcBridge Migrating channels 2020-12-22 04:34:11 DEBUG:NeDBDataStore Migrating irc.example #coffee 2020-12-22 04:34:11 DEBUG:NeDBDataStore Removed old room !foo:bar 2020-12-22 04:34:11 INFO:NeDBDataStore storeRoom (id=!new_room:bar.com, addr=irc.example, chan=#coffee, origin=config) 2020-12-22 04:34:11 DEBUG:NeDBDataStore Stored new room !new_room:bar.com 2020-12-22 04:34:11 DEBUG:NeDBDataStore Finished migrating rooms in database 2020-12-22 04:34:11 INFO:IrcBridge Migrating state Dec-22 04:34:11.334 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:11.334 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:11 INFO:IrcBridge m.room.bridging event copied to new room Dec-22 04:34:11.335 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:11.335 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:11 INFO:IrcBridge Bridge info event copied to new room 2020-12-22 04:34:11 INFO:IrcBridge Migrating ghosts 2020-12-22 04:34:11 INFO:ClientPool Creating virtual irc user with nick undefined for @flibble:wibble (display name undefined) 2020-12-22 04:34:11 INFO:BridgedClient (@flibble:wibble) Created client for @flibble:wibble 2020-12-22 04:34:11 DEBUG:ClientPool 2 active connections on irc.example 2020-12-22 04:34:11 DEBUG:BridgedClient (@flibble:wibble) Client is now CONNECTING 2020-12-22 04:34:11 DEBUG:IdentGenerator Pushing username generation request for @flibble:wibble on irc.example to the queue... 2020-12-22 04:34:11 DEBUG:IdentGenerator Generating username for @flibble:wibble on irc.example 2020-12-22 04:34:11 INFO:IdentGenerator Generated ident username flibblewib for @flibble:wibble on irc.example 2020-12-22 04:34:11 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) 2020-12-22 04:34:11 INFO:BridgedClient (@flibble:wibble) Client is now CONNECTED 2020-12-22 04:34:11 DEBUG:BridgedClient (@flibble:wibble) _keepAlive; Restarting 172800s idle timeout TEST: Bridge called IRC client.names(["irc.example_M-flibble","names",{"addr") 2020-12-22 04:34:11 INFO:IrcBridge Leaving 3 users from old room !foo:bar. 2020-12-22 04:34:11 DEBUG:MemberListSyncer Leaving @irc.example_testUser1:some.home.server from !foo:bar Dec-22 04:34:11.340 DEBUG MembershipQueue [ktfz1a11tfk00] @irc.example_testUser1:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) 2020-12-22 04:34:11 DEBUG:MemberListSyncer Leaving @irc.example_testUser2:some.home.server from !foo:bar 2020-12-22 04:34:11 DEBUG:MemberListSyncer Leaving @irc.example_testUser3:some.home.server from !foo:bar Dec-22 04:34:11.340 DEBUG MembershipQueue [ktfz1a11tfk00] @irc.example_testUser2:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) Dec-22 04:34:11.341 DEBUG MembershipQueue [ktfz1a11tfk00] @irc.example_testUser3:some.home.server@!foo:bar -> leave (reason: none, kicker: undefined) 2020-12-22 04:34:11 INFO:main Killing bridge: test teardown 2020-12-22 04:34:11 INFO:IrcBridge Killing all clients 2020-12-22 04:34:11 INFO:BridgedClient Killing client 2020-12-22 04:34:11 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:11 INFO:client-connection disconnect()ing ro_bot_nick@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_ro_bot_nick","disconnect",) 2020-12-22 04:34:11 WARN:ClientPool Client 9eyc108i4a800 (null) disconnected with reason killed 2020-12-22 04:34:11 INFO:ClientPool Dropping 9eyc108i4a800 (ro_bot_nick) because explicitDisconnect is true 2020-12-22 04:34:11 INFO:BridgedClient Killing client 2020-12-22 04:34:11 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:11 INFO:client-connection disconnect()ing M-flibble@irc.example - killed TEST: Bridge called IRC client.disconnect(["irc.example_M-flibble","disconnect",{") 2020-12-22 04:34:11 WARN:ClientPool Client attq6cqzyn400 (@flibble:wibble) disconnected with reason killed 2020-12-22 04:34:11 INFO:ClientPool Dropping attq6cqzyn400 (M-flibble) because they are not joined to any channels 2020-12-22 04:34:11 INFO:BridgedClient Killing client 2020-12-22 04:34:11 DEBUG:BridgedClient Client is now KILLED 2020-12-22 04:34:11 INFO:IrcBridge Ghost migration to !new_room:bar.com complete .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 ============================================================================= 2020-12-22 04:34:11 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2020-12-22 04:34:11 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2020-12-22 04:34:11 INFO:IdentGenerator Generated ident username myreally for @myreallylonguseridhere:localhost on somedomain.com .Username generation should start with '_1' on an occupied user ID ================================================================== 2020-12-22 04:34:11 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2020-12-22 04:34:11 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2020-12-22 04:34:11 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 ================================================================================== 2020-12-22 04:34:11 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2020-12-22 04:34:11 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2020-12-22 04:34:11 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 ================================================================================= 2020-12-22 04:34:11 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2020-12-22 04:34:11 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com 2020-12-22 04:34:11 INFO:IdentGenerator Generated ident username myreal_2 for @myreallylonguseridhere:localhost on somedomain.com .Username generation should eventually give up trying usernames =============================================================== 2020-12-22 04:34:11 DEBUG:IdentGenerator Pushing username generation request for @myreallylonguseridhere:localhost on somedomain.com to the queue... 2020-12-22 04:34:11 DEBUG:IdentGenerator Generating username for @myreallylonguseridhere:localhost on somedomain.com Dec-22 04:34:11.487 DEBUG MembershipQueue [c0yj8dd5adk00] @irc.example_bob:some.home.server@!foo:bar -> join (reason: none, kicker: undefined) Dec-22 04:34:11.487 DEBUG Intent Checking if user @irc.example_bob:some.home.server is registered Dec-22 04:34:11.487 DEBUG Intent ensureRegistered: Registered, and not encrypted Dec-22 04:34:11.489 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.23.0/node_modules/matrix-appservice-bridge/lib/components/intent.js:711:60) at runMicrotasks () at runNextTicks (internal/process/task_queues.js:58:5) at processImmediate (internal/timers.js:434:9) at async MembershipQueue.serviceQueue (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.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.23.0/node_modules/p-queue/dist/index.js:163:29) 2020-12-22 04:34:11 ERROR:ClientPool Failed to join channel:: #coffee 2020-12-22 04:34:11 ERROR:ClientPool undefined 2020-12-22 04:34:12 ERROR:IdentGenerator Failed to generate ident username for @myreallylonguseridhere:localhost on somedomain.com 2020-12-22 04:34:12 ERROR:IdentGenerator Error: Ran out of entries: _10000 at IdentGenerator.generateIdentUsername (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/lib/irc/IdentGenerator.js:122:27) at async IdentGenerator.process (/home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/lib/irc/IdentGenerator.js:86:23) From previous event: at /home/buildozer/aports/community/matrix-appservice-irc/src/matrix-appservice-irc-0.23.0/lib/util/Queue.js:121:22 at processTicksAndRejections (internal/process/task_queues.js:75:11) .Username generation should prefix 'M' onto usernames which don't begin with A-z ================================================================================ 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @-myname:localhost on somedomain.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @-myname:localhost on somedomain.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username M-myname for @-myname:localhost on somedomain.com .Username generation should be able to handle many similar userids ================================================================== 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_0:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_0:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpref for @_longprefix_0:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_1:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_1:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_1 for @_longprefix_1:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_2:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_2:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_2 for @_longprefix_2:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_3:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_3:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_3 for @_longprefix_3:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_4:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_4:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_4 for @_longprefix_4:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_5:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_5:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_5 for @_longprefix_5:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_6:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_6:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_6 for @_longprefix_6:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_7:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_7:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_7 for @_longprefix_7:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_8:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_8:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_8 for @_longprefix_8:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_9:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_9:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longpr_9 for @_longprefix_9:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_10:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_10:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_10 for @_longprefix_10:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_11:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_11:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_11 for @_longprefix_11:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_12:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_12:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_12 for @_longprefix_12:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_13:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_13:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_13 for @_longprefix_13:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_14:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_14:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_14 for @_longprefix_14:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_15:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_15:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_15 for @_longprefix_15:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_16:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_16:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_16 for @_longprefix_16:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_17:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_17:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_17 for @_longprefix_17:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_18:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_18:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_18 for @_longprefix_18:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_19:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_19:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_19 for @_longprefix_19:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_20:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_20:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_20 for @_longprefix_20:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_21:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_21:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_21 for @_longprefix_21:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_22:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_22:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_22 for @_longprefix_22:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_23:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_23:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_23 for @_longprefix_23:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_24:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_24:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_24 for @_longprefix_24:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_25:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_25:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_25 for @_longprefix_25:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_26:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_26:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_26 for @_longprefix_26:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_27:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_27:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_27 for @_longprefix_27:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_28:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_28:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_28 for @_longprefix_28:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_29:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_29:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_29 for @_longprefix_29:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_30:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_30:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_30 for @_longprefix_30:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_31:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_31:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_31 for @_longprefix_31:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_32:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_32:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_32 for @_longprefix_32:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_33:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_33:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_33 for @_longprefix_33:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_34:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_34:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_34 for @_longprefix_34:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_35:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_35:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_35 for @_longprefix_35:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_36:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_36:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_36 for @_longprefix_36:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_37:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_37:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_37 for @_longprefix_37:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_38:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_38:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_38 for @_longprefix_38:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_39:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_39:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_39 for @_longprefix_39:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_40:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_40:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_40 for @_longprefix_40:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_41:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_41:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_41 for @_longprefix_41:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_42:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_42:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_42 for @_longprefix_42:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_43:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_43:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_43 for @_longprefix_43:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_44:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_44:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_44 for @_longprefix_44:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_45:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_45:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_45 for @_longprefix_45:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_46:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_46:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_46 for @_longprefix_46:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_47:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_47:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_47 for @_longprefix_47:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_48:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_48:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_48 for @_longprefix_48:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_49:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_49:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_49 for @_longprefix_49:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_50:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_50:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_50 for @_longprefix_50:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_51:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_51:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_51 for @_longprefix_51:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_52:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_52:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_52 for @_longprefix_52:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_53:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_53:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_53 for @_longprefix_53:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_54:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_54:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_54 for @_longprefix_54:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_55:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_55:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_55 for @_longprefix_55:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_56:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_56:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_56 for @_longprefix_56:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_57:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_57:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_57 for @_longprefix_57:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_58:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_58:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_58 for @_longprefix_58:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_59:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_59:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_59 for @_longprefix_59:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_60:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_60:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_60 for @_longprefix_60:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_61:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_61:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_61 for @_longprefix_61:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_62:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_62:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_62 for @_longprefix_62:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_63:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_63:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_63 for @_longprefix_63:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_64:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_64:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_64 for @_longprefix_64:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_65:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_65:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_65 for @_longprefix_65:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_66:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_66:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_66 for @_longprefix_66:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_67:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_67:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_67 for @_longprefix_67:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_68:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_68:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_68 for @_longprefix_68:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_69:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_69:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_69 for @_longprefix_69:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_70:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_70:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_70 for @_longprefix_70:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_71:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_71:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_71 for @_longprefix_71:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_72:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_72:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_72 for @_longprefix_72:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_73:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_73:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_73 for @_longprefix_73:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_74:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_74:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_74 for @_longprefix_74:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_75:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_75:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_75 for @_longprefix_75:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_76:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_76:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_76 for @_longprefix_76:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_77:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_77:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_77 for @_longprefix_77:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_78:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_78:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_78 for @_longprefix_78:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_79:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_79:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_79 for @_longprefix_79:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_80:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_80:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_80 for @_longprefix_80:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_81:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_81:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_81 for @_longprefix_81:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_82:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_82:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_82 for @_longprefix_82:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_83:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_83:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_83 for @_longprefix_83:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_84:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_84:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_84 for @_longprefix_84:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_85:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_85:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_85 for @_longprefix_85:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_86:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_86:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_86 for @_longprefix_86:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_87:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_87:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_87 for @_longprefix_87:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_88:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_88:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_88 for @_longprefix_88:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_89:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_89:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_89 for @_longprefix_89:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_90:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_90:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_90 for @_longprefix_90:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_91:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_91:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_91 for @_longprefix_91:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_92:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_92:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_92 for @_longprefix_92:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_93:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_93:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_93 for @_longprefix_93:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_94:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_94:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_94 for @_longprefix_94:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_95:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_95:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_95 for @_longprefix_95:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_96:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_96:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_96 for @_longprefix_96:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_97:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_97:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_97 for @_longprefix_97:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_98:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_98:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_98 for @_longprefix_98:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_99:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_99:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username longp_99 for @_longprefix_99:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_100:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_100:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_100 for @_longprefix_100:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_101:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_101:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_101 for @_longprefix_101:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_102:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_102:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_102 for @_longprefix_102:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_103:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_103:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_103 for @_longprefix_103:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_104:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_104:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_104 for @_longprefix_104:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_105:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_105:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_105 for @_longprefix_105:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_106:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_106:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_106 for @_longprefix_106:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_107:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_107:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_107 for @_longprefix_107:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_108:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_108:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_108 for @_longprefix_108:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_109:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_109:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_109 for @_longprefix_109:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_110:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_110:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_110 for @_longprefix_110:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_111:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_111:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_111 for @_longprefix_111:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_112:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_112:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_112 for @_longprefix_112:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_113:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_113:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_113 for @_longprefix_113:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_114:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_114:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_114 for @_longprefix_114:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_115:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_115:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_115 for @_longprefix_115:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_116:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_116:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_116 for @_longprefix_116:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_117:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_117:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_117 for @_longprefix_117:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_118:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_118:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_118 for @_longprefix_118:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_119:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_119:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_119 for @_longprefix_119:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_120:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_120:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_120 for @_longprefix_120:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_121:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_121:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_121 for @_longprefix_121:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_122:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_122:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_122 for @_longprefix_122:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_123:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_123:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_123 for @_longprefix_123:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_124:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_124:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_124 for @_longprefix_124:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_125:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_125:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_125 for @_longprefix_125:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_126:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_126:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_126 for @_longprefix_126:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_127:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_127:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_127 for @_longprefix_127:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_128:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_128:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_128 for @_longprefix_128:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_129:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_129:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_129 for @_longprefix_129:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_130:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_130:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_130 for @_longprefix_130:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_131:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_131:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_131 for @_longprefix_131:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_132:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_132:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_132 for @_longprefix_132:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_133:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_133:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_133 for @_longprefix_133:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_134:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_134:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_134 for @_longprefix_134:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_135:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_135:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_135 for @_longprefix_135:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_136:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_136:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_136 for @_longprefix_136:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_137:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_137:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_137 for @_longprefix_137:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_138:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_138:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_138 for @_longprefix_138:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_139:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_139:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_139 for @_longprefix_139:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_140:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_140:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_140 for @_longprefix_140:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_141:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_141:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_141 for @_longprefix_141:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_142:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_142:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_142 for @_longprefix_142:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_143:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_143:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_143 for @_longprefix_143:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_144:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_144:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_144 for @_longprefix_144:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_145:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_145:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_145 for @_longprefix_145:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_146:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_146:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_146 for @_longprefix_146:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_147:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_147:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_147 for @_longprefix_147:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_148:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_148:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_148 for @_longprefix_148:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_149:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_149:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_149 for @_longprefix_149:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_150:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_150:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_150 for @_longprefix_150:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_151:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_151:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_151 for @_longprefix_151:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_152:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_152:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_152 for @_longprefix_152:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_153:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_153:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_153 for @_longprefix_153:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_154:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_154:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_154 for @_longprefix_154:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_155:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_155:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_155 for @_longprefix_155:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_156:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_156:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_156 for @_longprefix_156:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_157:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_157:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_157 for @_longprefix_157:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_158:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_158:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_158 for @_longprefix_158:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_159:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_159:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_159 for @_longprefix_159:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_160:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_160:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_160 for @_longprefix_160:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_161:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_161:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_161 for @_longprefix_161:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_162:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_162:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_162 for @_longprefix_162:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_163:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_163:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_163 for @_longprefix_163:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_164:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_164:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_164 for @_longprefix_164:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_165:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_165:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_165 for @_longprefix_165:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_166:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_166:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_166 for @_longprefix_166:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_167:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_167:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_167 for @_longprefix_167:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_168:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_168:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_168 for @_longprefix_168:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_169:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_169:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_169 for @_longprefix_169:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_170:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_170:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_170 for @_longprefix_170:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_171:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_171:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_171 for @_longprefix_171:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_172:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_172:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_172 for @_longprefix_172:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_173:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_173:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_173 for @_longprefix_173:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_174:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_174:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_174 for @_longprefix_174:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_175:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_175:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_175 for @_longprefix_175:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_176:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_176:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_176 for @_longprefix_176:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_177:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_177:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_177 for @_longprefix_177:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_178:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_178:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_178 for @_longprefix_178:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_179:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_179:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_179 for @_longprefix_179:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_180:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_180:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_180 for @_longprefix_180:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_181:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_181:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_181 for @_longprefix_181:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_182:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_182:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_182 for @_longprefix_182:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_183:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_183:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_183 for @_longprefix_183:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_184:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_184:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_184 for @_longprefix_184:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_185:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_185:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_185 for @_longprefix_185:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_186:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_186:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_186 for @_longprefix_186:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_187:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_187:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_187 for @_longprefix_187:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_188:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_188:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_188 for @_longprefix_188:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_189:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_189:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_189 for @_longprefix_189:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_190:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_190:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_190 for @_longprefix_190:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_191:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_191:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_191 for @_longprefix_191:localhost on irc.example.com Dec-22 04:34:12.343 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:12.343 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_192:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_192:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_192 for @_longprefix_192:localhost on irc.example.com 2020-12-22 04:34:12 INFO:RoomAccessSyncer Changing power levels for 3 user(s) from !foo:bar Dec-22 04:34:12.344 DEBUG Intent Checking if user @monkeybot:some.home.server is registered Dec-22 04:34:12.344 DEBUG Intent ensureRegistered: Registered, and not encrypted 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_193:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_193:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_193 for @_longprefix_193:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_194:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_194:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_194 for @_longprefix_194:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_195:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_195:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_195 for @_longprefix_195:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_196:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_196:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_196 for @_longprefix_196:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_197:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_197:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_197 for @_longprefix_197:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_198:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_198:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_198 for @_longprefix_198:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_199:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_199:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_199 for @_longprefix_199:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_200:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_200:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_200 for @_longprefix_200:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_201:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_201:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_201 for @_longprefix_201:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_202:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_202:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_202 for @_longprefix_202:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_203:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_203:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_203 for @_longprefix_203:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_204:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_204:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_204 for @_longprefix_204:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_205:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_205:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_205 for @_longprefix_205:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_206:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_206:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_206 for @_longprefix_206:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_207:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_207:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_207 for @_longprefix_207:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_208:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_208:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_208 for @_longprefix_208:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_209:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_209:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_209 for @_longprefix_209:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_210:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_210:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_210 for @_longprefix_210:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_211:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_211:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_211 for @_longprefix_211:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_212:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_212:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_212 for @_longprefix_212:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_213:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_213:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_213 for @_longprefix_213:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_214:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_214:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_214 for @_longprefix_214:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_215:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_215:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_215 for @_longprefix_215:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_216:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_216:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_216 for @_longprefix_216:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_217:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_217:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_217 for @_longprefix_217:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_218:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_218:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_218 for @_longprefix_218:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_219:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_219:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_219 for @_longprefix_219:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_220:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_220:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_220 for @_longprefix_220:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_221:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_221:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_221 for @_longprefix_221:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_222:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_222:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_222 for @_longprefix_222:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_223:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_223:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_223 for @_longprefix_223:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_224:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_224:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_224 for @_longprefix_224:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_225:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_225:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_225 for @_longprefix_225:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_226:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_226:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_226 for @_longprefix_226:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_227:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_227:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_227 for @_longprefix_227:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_228:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_228:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_228 for @_longprefix_228:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_229:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_229:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_229 for @_longprefix_229:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_230:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_230:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_230 for @_longprefix_230:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_231:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_231:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_231 for @_longprefix_231:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_232:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_232:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_232 for @_longprefix_232:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_233:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_233:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_233 for @_longprefix_233:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_234:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_234:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_234 for @_longprefix_234:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_235:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_235:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_235 for @_longprefix_235:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_236:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_236:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_236 for @_longprefix_236:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_237:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_237:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_237 for @_longprefix_237:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_238:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_238:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_238 for @_longprefix_238:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_239:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_239:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_239 for @_longprefix_239:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_240:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_240:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_240 for @_longprefix_240:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_241:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_241:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_241 for @_longprefix_241:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_242:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_242:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_242 for @_longprefix_242:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_243:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_243:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_243 for @_longprefix_243:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_244:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_244:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_244 for @_longprefix_244:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_245:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_245:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_245 for @_longprefix_245:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_246:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_246:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_246 for @_longprefix_246:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_247:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_247:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_247 for @_longprefix_247:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_248:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_248:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_248 for @_longprefix_248:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_249:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_249:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_249 for @_longprefix_249:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_250:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_250:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_250 for @_longprefix_250:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_251:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_251:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_251 for @_longprefix_251:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_252:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_252:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_252 for @_longprefix_252:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_253:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_253:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_253 for @_longprefix_253:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_254:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_254:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_254 for @_longprefix_254:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_255:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_255:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_255 for @_longprefix_255:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_256:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_256:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_256 for @_longprefix_256:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_257:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_257:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_257 for @_longprefix_257:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_258:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_258:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_258 for @_longprefix_258:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_259:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_259:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_259 for @_longprefix_259:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_260:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_260:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_260 for @_longprefix_260:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_261:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_261:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_261 for @_longprefix_261:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_262:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_262:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_262 for @_longprefix_262:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_263:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_263:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_263 for @_longprefix_263:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_264:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_264:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_264 for @_longprefix_264:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_265:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_265:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_265 for @_longprefix_265:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_266:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_266:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_266 for @_longprefix_266:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_267:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_267:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_267 for @_longprefix_267:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_268:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_268:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_268 for @_longprefix_268:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_269:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_269:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_269 for @_longprefix_269:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_270:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_270:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_270 for @_longprefix_270:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_271:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_271:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_271 for @_longprefix_271:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_272:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_272:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_272 for @_longprefix_272:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_273:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_273:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_273 for @_longprefix_273:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_274:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_274:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_274 for @_longprefix_274:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_275:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_275:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_275 for @_longprefix_275:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_276:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_276:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_276 for @_longprefix_276:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_277:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_277:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_277 for @_longprefix_277:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_278:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_278:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_278 for @_longprefix_278:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_279:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_279:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_279 for @_longprefix_279:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_280:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_280:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_280 for @_longprefix_280:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_281:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_281:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_281 for @_longprefix_281:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_282:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_282:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_282 for @_longprefix_282:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_283:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_283:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_283 for @_longprefix_283:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_284:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_284:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_284 for @_longprefix_284:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_285:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_285:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_285 for @_longprefix_285:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_286:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_286:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_286 for @_longprefix_286:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_287:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_287:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_287 for @_longprefix_287:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_288:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_288:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_288 for @_longprefix_288:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_289:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_289:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_289 for @_longprefix_289:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_290:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_290:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_290 for @_longprefix_290:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_291:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_291:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_291 for @_longprefix_291:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_292:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_292:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_292 for @_longprefix_292:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_293:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_293:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_293 for @_longprefix_293:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_294:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_294:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_294 for @_longprefix_294:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_295:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_295:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_295 for @_longprefix_295:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_296:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_296:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_296 for @_longprefix_296:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_297:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_297:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_297 for @_longprefix_297:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_298:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_298:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_298 for @_longprefix_298:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_299:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_299:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_299 for @_longprefix_299:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_300:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_300:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_300 for @_longprefix_300:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_301:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_301:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_301 for @_longprefix_301:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_302:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_302:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_302 for @_longprefix_302:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_303:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_303:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_303 for @_longprefix_303:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_304:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_304:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_304 for @_longprefix_304:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_305:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_305:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_305 for @_longprefix_305:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_306:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_306:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_306 for @_longprefix_306:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_307:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_307:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_307 for @_longprefix_307:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_308:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_308:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_308 for @_longprefix_308:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_309:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_309:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_309 for @_longprefix_309:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_310:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_310:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_310 for @_longprefix_310:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_311:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_311:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_311 for @_longprefix_311:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_312:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_312:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_312 for @_longprefix_312:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_313:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_313:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_313 for @_longprefix_313:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_314:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_314:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_314 for @_longprefix_314:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_315:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_315:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_315 for @_longprefix_315:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_316:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_316:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_316 for @_longprefix_316:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_317:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_317:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_317 for @_longprefix_317:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_318:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_318:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_318 for @_longprefix_318:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_319:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_319:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_319 for @_longprefix_319:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_320:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_320:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_320 for @_longprefix_320:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_321:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_321:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_321 for @_longprefix_321:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_322:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_322:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_322 for @_longprefix_322:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_323:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_323:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_323 for @_longprefix_323:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_324:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_324:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_324 for @_longprefix_324:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_325:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_325:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_325 for @_longprefix_325:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_326:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_326:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_326 for @_longprefix_326:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_327:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_327:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_327 for @_longprefix_327:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_328:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_328:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_328 for @_longprefix_328:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_329:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_329:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_329 for @_longprefix_329:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_330:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_330:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_330 for @_longprefix_330:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_331:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_331:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_331 for @_longprefix_331:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_332:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_332:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_332 for @_longprefix_332:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_333:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_333:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_333 for @_longprefix_333:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_334:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_334:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_334 for @_longprefix_334:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_335:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_335:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_335 for @_longprefix_335:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_336:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_336:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_336 for @_longprefix_336:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_337:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_337:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_337 for @_longprefix_337:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_338:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_338:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_338 for @_longprefix_338:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_339:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_339:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_339 for @_longprefix_339:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_340:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_340:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_340 for @_longprefix_340:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_341:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_341:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_341 for @_longprefix_341:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_342:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_342:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_342 for @_longprefix_342:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_343:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_343:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_343 for @_longprefix_343:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_344:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_344:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_344 for @_longprefix_344:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_345:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_345:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_345 for @_longprefix_345:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_346:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_346:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_346 for @_longprefix_346:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_347:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_347:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_347 for @_longprefix_347:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_348:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_348:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_348 for @_longprefix_348:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_349:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_349:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_349 for @_longprefix_349:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_350:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_350:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_350 for @_longprefix_350:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_351:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_351:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_351 for @_longprefix_351:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_352:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_352:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_352 for @_longprefix_352:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_353:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_353:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_353 for @_longprefix_353:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_354:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_354:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_354 for @_longprefix_354:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_355:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_355:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_355 for @_longprefix_355:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_356:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_356:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_356 for @_longprefix_356:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_357:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_357:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_357 for @_longprefix_357:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_358:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_358:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_358 for @_longprefix_358:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_359:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_359:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_359 for @_longprefix_359:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_360:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_360:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_360 for @_longprefix_360:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_361:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_361:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_361 for @_longprefix_361:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_362:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_362:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_362 for @_longprefix_362:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_363:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_363:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_363 for @_longprefix_363:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_364:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_364:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_364 for @_longprefix_364:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_365:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_365:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_365 for @_longprefix_365:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_366:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_366:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_366 for @_longprefix_366:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_367:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_367:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_367 for @_longprefix_367:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_368:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_368:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_368 for @_longprefix_368:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_369:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_369:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_369 for @_longprefix_369:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_370:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_370:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_370 for @_longprefix_370:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_371:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_371:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_371 for @_longprefix_371:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_372:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_372:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_372 for @_longprefix_372:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_373:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_373:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_373 for @_longprefix_373:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_374:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_374:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_374 for @_longprefix_374:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_375:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_375:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_375 for @_longprefix_375:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_376:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_376:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_376 for @_longprefix_376:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_377:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_377:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_377 for @_longprefix_377:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_378:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_378:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_378 for @_longprefix_378:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_379:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_379:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_379 for @_longprefix_379:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_380:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_380:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_380 for @_longprefix_380:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_381:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_381:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_381 for @_longprefix_381:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_382:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_382:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_382 for @_longprefix_382:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_383:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_383:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_383 for @_longprefix_383:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_384:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_384:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_384 for @_longprefix_384:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_385:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_385:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_385 for @_longprefix_385:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_386:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_386:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_386 for @_longprefix_386:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_387:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_387:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_387 for @_longprefix_387:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_388:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_388:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_388 for @_longprefix_388:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_389:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_389:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_389 for @_longprefix_389:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_390:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_390:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_390 for @_longprefix_390:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_391:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_391:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_391 for @_longprefix_391:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_392:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_392:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_392 for @_longprefix_392:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_393:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_393:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_393 for @_longprefix_393:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_394:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_394:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_394 for @_longprefix_394:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_395:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_395:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_395 for @_longprefix_395:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_396:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_396:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_396 for @_longprefix_396:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_397:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_397:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_397 for @_longprefix_397:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_398:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_398:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_398 for @_longprefix_398:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_399:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_399:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_399 for @_longprefix_399:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_400:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_400:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_400 for @_longprefix_400:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_401:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_401:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_401 for @_longprefix_401:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_402:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_402:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_402 for @_longprefix_402:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_403:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_403:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_403 for @_longprefix_403:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_404:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_404:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_404 for @_longprefix_404:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_405:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_405:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_405 for @_longprefix_405:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_406:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_406:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_406 for @_longprefix_406:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_407:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_407:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_407 for @_longprefix_407:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_408:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_408:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_408 for @_longprefix_408:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_409:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_409:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_409 for @_longprefix_409:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_410:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_410:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_410 for @_longprefix_410:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_411:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_411:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_411 for @_longprefix_411:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_412:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_412:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_412 for @_longprefix_412:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_413:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_413:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_413 for @_longprefix_413:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_414:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_414:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_414 for @_longprefix_414:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_415:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_415:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_415 for @_longprefix_415:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_416:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_416:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_416 for @_longprefix_416:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_417:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_417:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_417 for @_longprefix_417:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_418:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_418:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_418 for @_longprefix_418:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_419:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_419:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_419 for @_longprefix_419:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_420:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_420:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_420 for @_longprefix_420:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_421:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_421:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_421 for @_longprefix_421:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_422:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_422:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_422 for @_longprefix_422:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_423:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_423:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_423 for @_longprefix_423:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_424:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_424:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_424 for @_longprefix_424:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_425:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_425:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_425 for @_longprefix_425:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_426:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_426:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_426 for @_longprefix_426:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_427:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_427:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_427 for @_longprefix_427:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_428:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_428:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_428 for @_longprefix_428:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_429:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_429:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_429 for @_longprefix_429:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_430:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_430:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_430 for @_longprefix_430:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_431:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_431:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_431 for @_longprefix_431:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_432:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_432:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_432 for @_longprefix_432:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_433:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_433:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_433 for @_longprefix_433:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_434:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_434:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_434 for @_longprefix_434:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_435:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_435:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_435 for @_longprefix_435:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_436:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_436:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_436 for @_longprefix_436:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_437:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_437:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_437 for @_longprefix_437:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_438:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_438:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_438 for @_longprefix_438:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_439:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_439:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_439 for @_longprefix_439:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_440:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_440:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_440 for @_longprefix_440:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_441:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_441:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_441 for @_longprefix_441:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_442:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_442:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_442 for @_longprefix_442:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_443:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_443:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_443 for @_longprefix_443:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_444:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_444:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_444 for @_longprefix_444:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_445:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_445:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_445 for @_longprefix_445:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_446:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_446:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_446 for @_longprefix_446:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_447:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_447:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_447 for @_longprefix_447:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_448:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_448:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_448 for @_longprefix_448:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_449:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_449:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_449 for @_longprefix_449:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_450:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_450:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_450 for @_longprefix_450:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_451:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_451:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_451 for @_longprefix_451:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_452:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_452:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_452 for @_longprefix_452:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_453:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_453:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_453 for @_longprefix_453:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_454:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_454:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_454 for @_longprefix_454:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_455:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_455:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_455 for @_longprefix_455:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_456:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_456:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_456 for @_longprefix_456:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_457:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_457:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_457 for @_longprefix_457:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_458:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_458:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_458 for @_longprefix_458:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_459:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_459:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_459 for @_longprefix_459:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_460:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_460:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_460 for @_longprefix_460:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_461:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_461:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_461 for @_longprefix_461:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_462:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_462:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_462 for @_longprefix_462:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_463:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_463:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_463 for @_longprefix_463:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_464:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_464:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_464 for @_longprefix_464:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_465:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_465:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_465 for @_longprefix_465:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_466:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_466:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_466 for @_longprefix_466:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_467:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_467:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_467 for @_longprefix_467:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_468:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_468:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_468 for @_longprefix_468:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_469:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_469:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_469 for @_longprefix_469:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_470:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_470:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_470 for @_longprefix_470:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_471:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_471:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_471 for @_longprefix_471:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_472:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_472:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_472 for @_longprefix_472:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_473:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_473:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_473 for @_longprefix_473:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_474:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_474:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_474 for @_longprefix_474:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_475:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_475:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_475 for @_longprefix_475:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_476:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_476:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_476 for @_longprefix_476:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_477:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_477:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_477 for @_longprefix_477:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_478:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_478:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_478 for @_longprefix_478:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_479:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_479:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_479 for @_longprefix_479:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_480:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_480:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_480 for @_longprefix_480:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_481:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_481:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_481 for @_longprefix_481:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_482:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_482:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_482 for @_longprefix_482:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_483:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_483:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_483 for @_longprefix_483:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_484:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_484:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_484 for @_longprefix_484:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_485:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_485:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_485 for @_longprefix_485:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_486:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_486:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_486 for @_longprefix_486:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_487:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_487:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_487 for @_longprefix_487:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_488:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_488:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_488 for @_longprefix_488:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_489:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_489:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_489 for @_longprefix_489:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_490:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_490:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_490 for @_longprefix_490:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_491:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_491:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_491 for @_longprefix_491:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_492:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_492:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_492 for @_longprefix_492:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_493:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_493:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_493 for @_longprefix_493:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_494:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_494:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_494 for @_longprefix_494:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_495:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_495:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_495 for @_longprefix_495:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_496:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_496:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_496 for @_longprefix_496:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_497:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_497:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_497 for @_longprefix_497:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_498:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_498:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_498 for @_longprefix_498:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_499:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_499:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_499 for @_longprefix_499:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_500:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_500:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_500 for @_longprefix_500:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_501:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_501:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_501 for @_longprefix_501:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_502:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_502:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_502 for @_longprefix_502:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_503:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_503:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_503 for @_longprefix_503:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_504:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_504:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_504 for @_longprefix_504:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_505:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_505:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_505 for @_longprefix_505:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_506:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_506:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_506 for @_longprefix_506:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_507:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_507:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_507 for @_longprefix_507:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_508:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_508:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_508 for @_longprefix_508:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_509:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_509:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_509 for @_longprefix_509:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_510:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_510:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_510 for @_longprefix_510:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_511:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_511:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_511 for @_longprefix_511:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_512:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_512:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_512 for @_longprefix_512:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_513:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_513:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_513 for @_longprefix_513:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_514:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_514:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_514 for @_longprefix_514:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_515:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_515:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_515 for @_longprefix_515:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_516:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_516:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_516 for @_longprefix_516:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_517:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_517:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_517 for @_longprefix_517:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_518:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_518:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_518 for @_longprefix_518:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_519:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_519:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_519 for @_longprefix_519:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_520:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_520:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_520 for @_longprefix_520:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_521:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_521:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_521 for @_longprefix_521:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_522:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_522:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_522 for @_longprefix_522:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_523:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_523:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_523 for @_longprefix_523:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_524:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_524:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_524 for @_longprefix_524:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_525:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_525:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_525 for @_longprefix_525:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_526:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_526:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_526 for @_longprefix_526:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_527:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_527:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_527 for @_longprefix_527:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_528:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_528:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_528 for @_longprefix_528:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_529:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_529:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_529 for @_longprefix_529:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_530:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_530:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_530 for @_longprefix_530:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_531:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_531:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_531 for @_longprefix_531:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_532:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_532:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_532 for @_longprefix_532:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_533:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_533:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_533 for @_longprefix_533:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_534:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_534:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_534 for @_longprefix_534:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_535:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_535:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_535 for @_longprefix_535:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_536:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_536:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_536 for @_longprefix_536:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_537:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_537:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_537 for @_longprefix_537:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_538:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_538:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_538 for @_longprefix_538:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_539:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_539:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_539 for @_longprefix_539:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_540:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_540:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_540 for @_longprefix_540:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_541:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_541:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_541 for @_longprefix_541:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_542:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_542:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_542 for @_longprefix_542:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_543:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_543:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_543 for @_longprefix_543:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_544:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_544:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_544 for @_longprefix_544:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_545:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_545:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_545 for @_longprefix_545:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_546:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_546:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_546 for @_longprefix_546:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_547:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_547:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_547 for @_longprefix_547:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_548:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_548:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_548 for @_longprefix_548:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_549:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_549:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_549 for @_longprefix_549:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_550:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_550:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_550 for @_longprefix_550:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_551:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_551:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_551 for @_longprefix_551:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_552:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_552:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_552 for @_longprefix_552:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_553:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_553:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_553 for @_longprefix_553:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_554:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_554:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_554 for @_longprefix_554:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_555:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_555:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_555 for @_longprefix_555:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_556:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_556:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_556 for @_longprefix_556:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_557:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_557:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_557 for @_longprefix_557:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_558:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_558:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_558 for @_longprefix_558:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_559:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_559:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_559 for @_longprefix_559:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_560:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_560:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_560 for @_longprefix_560:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_561:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_561:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_561 for @_longprefix_561:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_562:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_562:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_562 for @_longprefix_562:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_563:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_563:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_563 for @_longprefix_563:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_564:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_564:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_564 for @_longprefix_564:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_565:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_565:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_565 for @_longprefix_565:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_566:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_566:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_566 for @_longprefix_566:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_567:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_567:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_567 for @_longprefix_567:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_568:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_568:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_568 for @_longprefix_568:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_569:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_569:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_569 for @_longprefix_569:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_570:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_570:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_570 for @_longprefix_570:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_571:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_571:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_571 for @_longprefix_571:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_572:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_572:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_572 for @_longprefix_572:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_573:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_573:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_573 for @_longprefix_573:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_574:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_574:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_574 for @_longprefix_574:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_575:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_575:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_575 for @_longprefix_575:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_576:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_576:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_576 for @_longprefix_576:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_577:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_577:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_577 for @_longprefix_577:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_578:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_578:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_578 for @_longprefix_578:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_579:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_579:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_579 for @_longprefix_579:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_580:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_580:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_580 for @_longprefix_580:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_581:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_581:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_581 for @_longprefix_581:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_582:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_582:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_582 for @_longprefix_582:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_583:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_583:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_583 for @_longprefix_583:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_584:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_584:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_584 for @_longprefix_584:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_585:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_585:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_585 for @_longprefix_585:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_586:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_586:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_586 for @_longprefix_586:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_587:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_587:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_587 for @_longprefix_587:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_588:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_588:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_588 for @_longprefix_588:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_589:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_589:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_589 for @_longprefix_589:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_590:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_590:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_590 for @_longprefix_590:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_591:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_591:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_591 for @_longprefix_591:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_592:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_592:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_592 for @_longprefix_592:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_593:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_593:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_593 for @_longprefix_593:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_594:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_594:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_594 for @_longprefix_594:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_595:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_595:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_595 for @_longprefix_595:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_596:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_596:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_596 for @_longprefix_596:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_597:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_597:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_597 for @_longprefix_597:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_598:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_598:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_598 for @_longprefix_598:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_599:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_599:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_599 for @_longprefix_599:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_600:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_600:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_600 for @_longprefix_600:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_601:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_601:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_601 for @_longprefix_601:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_602:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_602:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_602 for @_longprefix_602:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_603:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_603:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_603 for @_longprefix_603:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_604:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_604:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_604 for @_longprefix_604:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_605:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_605:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_605 for @_longprefix_605:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_606:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_606:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_606 for @_longprefix_606:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_607:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_607:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_607 for @_longprefix_607:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_608:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_608:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_608 for @_longprefix_608:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_609:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_609:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_609 for @_longprefix_609:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_610:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_610:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_610 for @_longprefix_610:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_611:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_611:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_611 for @_longprefix_611:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_612:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_612:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_612 for @_longprefix_612:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_613:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_613:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_613 for @_longprefix_613:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_614:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_614:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_614 for @_longprefix_614:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_615:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_615:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_615 for @_longprefix_615:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_616:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_616:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_616 for @_longprefix_616:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_617:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_617:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_617 for @_longprefix_617:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_618:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_618:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_618 for @_longprefix_618:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_619:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_619:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_619 for @_longprefix_619:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_620:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_620:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_620 for @_longprefix_620:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_621:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_621:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_621 for @_longprefix_621:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_622:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_622:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_622 for @_longprefix_622:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_623:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_623:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_623 for @_longprefix_623:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_624:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_624:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_624 for @_longprefix_624:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_625:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_625:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_625 for @_longprefix_625:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_626:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_626:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_626 for @_longprefix_626:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_627:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_627:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_627 for @_longprefix_627:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_628:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_628:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_628 for @_longprefix_628:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_629:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_629:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_629 for @_longprefix_629:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_630:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_630:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_630 for @_longprefix_630:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_631:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_631:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_631 for @_longprefix_631:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_632:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_632:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_632 for @_longprefix_632:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_633:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_633:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_633 for @_longprefix_633:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_634:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_634:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_634 for @_longprefix_634:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_635:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_635:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_635 for @_longprefix_635:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_636:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_636:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_636 for @_longprefix_636:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_637:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_637:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_637 for @_longprefix_637:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_638:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_638:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_638 for @_longprefix_638:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_639:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_639:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_639 for @_longprefix_639:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_640:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_640:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_640 for @_longprefix_640:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_641:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_641:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_641 for @_longprefix_641:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_642:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_642:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_642 for @_longprefix_642:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_643:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_643:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_643 for @_longprefix_643:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_644:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_644:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_644 for @_longprefix_644:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_645:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_645:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_645 for @_longprefix_645:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_646:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_646:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_646 for @_longprefix_646:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_647:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_647:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_647 for @_longprefix_647:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_648:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_648:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_648 for @_longprefix_648:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_649:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_649:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_649 for @_longprefix_649:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_650:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_650:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_650 for @_longprefix_650:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_651:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_651:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_651 for @_longprefix_651:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_652:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_652:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_652 for @_longprefix_652:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_653:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_653:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_653 for @_longprefix_653:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_654:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_654:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_654 for @_longprefix_654:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_655:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_655:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_655 for @_longprefix_655:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_656:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_656:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_656 for @_longprefix_656:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_657:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_657:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_657 for @_longprefix_657:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_658:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_658:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_658 for @_longprefix_658:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_659:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_659:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_659 for @_longprefix_659:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_660:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_660:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_660 for @_longprefix_660:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_661:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_661:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_661 for @_longprefix_661:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_662:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_662:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_662 for @_longprefix_662:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_663:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_663:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_663 for @_longprefix_663:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_664:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_664:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_664 for @_longprefix_664:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_665:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_665:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_665 for @_longprefix_665:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_666:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_666:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_666 for @_longprefix_666:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_667:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_667:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_667 for @_longprefix_667:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_668:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_668:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_668 for @_longprefix_668:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_669:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_669:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_669 for @_longprefix_669:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_670:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_670:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_670 for @_longprefix_670:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_671:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_671:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_671 for @_longprefix_671:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_672:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_672:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_672 for @_longprefix_672:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_673:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_673:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_673 for @_longprefix_673:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_674:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_674:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_674 for @_longprefix_674:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_675:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_675:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_675 for @_longprefix_675:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_676:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_676:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_676 for @_longprefix_676:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_677:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_677:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_677 for @_longprefix_677:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_678:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_678:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_678 for @_longprefix_678:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_679:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_679:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_679 for @_longprefix_679:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_680:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_680:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_680 for @_longprefix_680:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_681:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_681:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_681 for @_longprefix_681:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_682:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_682:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_682 for @_longprefix_682:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_683:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_683:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_683 for @_longprefix_683:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_684:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_684:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_684 for @_longprefix_684:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_685:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_685:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_685 for @_longprefix_685:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_686:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_686:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_686 for @_longprefix_686:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_687:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_687:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_687 for @_longprefix_687:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_688:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_688:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_688 for @_longprefix_688:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_689:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_689:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_689 for @_longprefix_689:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_690:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_690:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_690 for @_longprefix_690:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_691:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_691:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_691 for @_longprefix_691:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_692:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_692:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_692 for @_longprefix_692:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_693:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_693:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_693 for @_longprefix_693:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_694:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_694:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_694 for @_longprefix_694:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_695:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_695:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_695 for @_longprefix_695:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_696:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_696:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_696 for @_longprefix_696:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_697:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_697:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_697 for @_longprefix_697:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_698:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_698:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_698 for @_longprefix_698:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_699:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_699:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_699 for @_longprefix_699:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_700:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_700:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_700 for @_longprefix_700:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_701:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_701:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_701 for @_longprefix_701:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_702:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_702:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_702 for @_longprefix_702:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_703:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_703:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_703 for @_longprefix_703:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_704:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_704:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_704 for @_longprefix_704:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_705:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_705:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_705 for @_longprefix_705:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_706:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_706:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_706 for @_longprefix_706:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_707:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_707:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_707 for @_longprefix_707:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_708:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_708:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_708 for @_longprefix_708:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_709:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_709:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_709 for @_longprefix_709:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_710:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_710:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_710 for @_longprefix_710:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_711:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_711:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_711 for @_longprefix_711:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_712:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_712:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_712 for @_longprefix_712:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_713:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_713:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_713 for @_longprefix_713:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_714:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_714:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_714 for @_longprefix_714:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_715:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_715:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_715 for @_longprefix_715:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_716:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_716:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_716 for @_longprefix_716:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_717:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_717:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_717 for @_longprefix_717:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_718:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_718:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_718 for @_longprefix_718:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_719:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_719:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_719 for @_longprefix_719:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_720:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_720:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_720 for @_longprefix_720:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_721:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_721:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_721 for @_longprefix_721:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_722:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_722:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_722 for @_longprefix_722:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_723:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_723:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_723 for @_longprefix_723:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_724:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_724:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_724 for @_longprefix_724:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_725:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_725:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_725 for @_longprefix_725:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_726:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_726:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_726 for @_longprefix_726:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_727:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_727:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_727 for @_longprefix_727:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_728:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_728:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_728 for @_longprefix_728:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_729:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_729:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_729 for @_longprefix_729:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_730:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_730:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_730 for @_longprefix_730:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_731:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_731:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_731 for @_longprefix_731:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_732:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_732:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_732 for @_longprefix_732:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_733:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_733:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_733 for @_longprefix_733:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_734:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_734:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_734 for @_longprefix_734:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_735:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_735:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_735 for @_longprefix_735:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_736:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_736:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_736 for @_longprefix_736:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_737:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_737:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_737 for @_longprefix_737:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_738:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_738:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_738 for @_longprefix_738:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_739:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_739:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_739 for @_longprefix_739:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_740:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_740:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_740 for @_longprefix_740:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_741:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_741:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_741 for @_longprefix_741:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_742:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_742:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_742 for @_longprefix_742:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_743:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_743:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_743 for @_longprefix_743:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_744:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_744:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_744 for @_longprefix_744:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_745:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_745:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_745 for @_longprefix_745:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_746:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_746:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_746 for @_longprefix_746:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_747:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_747:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_747 for @_longprefix_747:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_748:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_748:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_748 for @_longprefix_748:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_749:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_749:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_749 for @_longprefix_749:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_750:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_750:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_750 for @_longprefix_750:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_751:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_751:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_751 for @_longprefix_751:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_752:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_752:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_752 for @_longprefix_752:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_753:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_753:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_753 for @_longprefix_753:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_754:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_754:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_754 for @_longprefix_754:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_755:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_755:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_755 for @_longprefix_755:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_756:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_756:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_756 for @_longprefix_756:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_757:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_757:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_757 for @_longprefix_757:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_758:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_758:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_758 for @_longprefix_758:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_759:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_759:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_759 for @_longprefix_759:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_760:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_760:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_760 for @_longprefix_760:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_761:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_761:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_761 for @_longprefix_761:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_762:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_762:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_762 for @_longprefix_762:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_763:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_763:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_763 for @_longprefix_763:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_764:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_764:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_764 for @_longprefix_764:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_765:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_765:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_765 for @_longprefix_765:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_766:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_766:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_766 for @_longprefix_766:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_767:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_767:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_767 for @_longprefix_767:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_768:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_768:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_768 for @_longprefix_768:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_769:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_769:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_769 for @_longprefix_769:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_770:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_770:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_770 for @_longprefix_770:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_771:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_771:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_771 for @_longprefix_771:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_772:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_772:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_772 for @_longprefix_772:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_773:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_773:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_773 for @_longprefix_773:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_774:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_774:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_774 for @_longprefix_774:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_775:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_775:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_775 for @_longprefix_775:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_776:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_776:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_776 for @_longprefix_776:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_777:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_777:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_777 for @_longprefix_777:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_778:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_778:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_778 for @_longprefix_778:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_779:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_779:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_779 for @_longprefix_779:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_780:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_780:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_780 for @_longprefix_780:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_781:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_781:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_781 for @_longprefix_781:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_782:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_782:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_782 for @_longprefix_782:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_783:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_783:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_783 for @_longprefix_783:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_784:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_784:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_784 for @_longprefix_784:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_785:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_785:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_785 for @_longprefix_785:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_786:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_786:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_786 for @_longprefix_786:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_787:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_787:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_787 for @_longprefix_787:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_788:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_788:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_788 for @_longprefix_788:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_789:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_789:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_789 for @_longprefix_789:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_790:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_790:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_790 for @_longprefix_790:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_791:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_791:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_791 for @_longprefix_791:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_792:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_792:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_792 for @_longprefix_792:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_793:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_793:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_793 for @_longprefix_793:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_794:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_794:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_794 for @_longprefix_794:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_795:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_795:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_795 for @_longprefix_795:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_796:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_796:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_796 for @_longprefix_796:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_797:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_797:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_797 for @_longprefix_797:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_798:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_798:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_798 for @_longprefix_798:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_799:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_799:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_799 for @_longprefix_799:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_800:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_800:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_800 for @_longprefix_800:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_801:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_801:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_801 for @_longprefix_801:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_802:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_802:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_802 for @_longprefix_802:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_803:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_803:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_803 for @_longprefix_803:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_804:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_804:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_804 for @_longprefix_804:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_805:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_805:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_805 for @_longprefix_805:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_806:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_806:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_806 for @_longprefix_806:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_807:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_807:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_807 for @_longprefix_807:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_808:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_808:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_808 for @_longprefix_808:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_809:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_809:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_809 for @_longprefix_809:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_810:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_810:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_810 for @_longprefix_810:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_811:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_811:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_811 for @_longprefix_811:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_812:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_812:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_812 for @_longprefix_812:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_813:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_813:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_813 for @_longprefix_813:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_814:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_814:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_814 for @_longprefix_814:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_815:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_815:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_815 for @_longprefix_815:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_816:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_816:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_816 for @_longprefix_816:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_817:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_817:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_817 for @_longprefix_817:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_818:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_818:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_818 for @_longprefix_818:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_819:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_819:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_819 for @_longprefix_819:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_820:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_820:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_820 for @_longprefix_820:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_821:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_821:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_821 for @_longprefix_821:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_822:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_822:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_822 for @_longprefix_822:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_823:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_823:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_823 for @_longprefix_823:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_824:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_824:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_824 for @_longprefix_824:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_825:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_825:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_825 for @_longprefix_825:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_826:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_826:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_826 for @_longprefix_826:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_827:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_827:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_827 for @_longprefix_827:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_828:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_828:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_828 for @_longprefix_828:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_829:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_829:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_829 for @_longprefix_829:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_830:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_830:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_830 for @_longprefix_830:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_831:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_831:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_831 for @_longprefix_831:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_832:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_832:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_832 for @_longprefix_832:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_833:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_833:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_833 for @_longprefix_833:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_834:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_834:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_834 for @_longprefix_834:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_835:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_835:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_835 for @_longprefix_835:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_836:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_836:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_836 for @_longprefix_836:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_837:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_837:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_837 for @_longprefix_837:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_838:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_838:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_838 for @_longprefix_838:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_839:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_839:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_839 for @_longprefix_839:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_840:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_840:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_840 for @_longprefix_840:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_841:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_841:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_841 for @_longprefix_841:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_842:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_842:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_842 for @_longprefix_842:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_843:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_843:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_843 for @_longprefix_843:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_844:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_844:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_844 for @_longprefix_844:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_845:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_845:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_845 for @_longprefix_845:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_846:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_846:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_846 for @_longprefix_846:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_847:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_847:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_847 for @_longprefix_847:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_848:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_848:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_848 for @_longprefix_848:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_849:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_849:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_849 for @_longprefix_849:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_850:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_850:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_850 for @_longprefix_850:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_851:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_851:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_851 for @_longprefix_851:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_852:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_852:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_852 for @_longprefix_852:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_853:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_853:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_853 for @_longprefix_853:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_854:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_854:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_854 for @_longprefix_854:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_855:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_855:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_855 for @_longprefix_855:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_856:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_856:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_856 for @_longprefix_856:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_857:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_857:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_857 for @_longprefix_857:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_858:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_858:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_858 for @_longprefix_858:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_859:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_859:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_859 for @_longprefix_859:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_860:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_860:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_860 for @_longprefix_860:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_861:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_861:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_861 for @_longprefix_861:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_862:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_862:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_862 for @_longprefix_862:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_863:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_863:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_863 for @_longprefix_863:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_864:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_864:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_864 for @_longprefix_864:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_865:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_865:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_865 for @_longprefix_865:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_866:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_866:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_866 for @_longprefix_866:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_867:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_867:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_867 for @_longprefix_867:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_868:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_868:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_868 for @_longprefix_868:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_869:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_869:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_869 for @_longprefix_869:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_870:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_870:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_870 for @_longprefix_870:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_871:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_871:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_871 for @_longprefix_871:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_872:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_872:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_872 for @_longprefix_872:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_873:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_873:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_873 for @_longprefix_873:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_874:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_874:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_874 for @_longprefix_874:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_875:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_875:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_875 for @_longprefix_875:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_876:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_876:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_876 for @_longprefix_876:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_877:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_877:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_877 for @_longprefix_877:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_878:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_878:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_878 for @_longprefix_878:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_879:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_879:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_879 for @_longprefix_879:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_880:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_880:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_880 for @_longprefix_880:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_881:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_881:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_881 for @_longprefix_881:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_882:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_882:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_882 for @_longprefix_882:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_883:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_883:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_883 for @_longprefix_883:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_884:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_884:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_884 for @_longprefix_884:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_885:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_885:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_885 for @_longprefix_885:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_886:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_886:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_886 for @_longprefix_886:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_887:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_887:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_887 for @_longprefix_887:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_888:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_888:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_888 for @_longprefix_888:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_889:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_889:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_889 for @_longprefix_889:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_890:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_890:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_890 for @_longprefix_890:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_891:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_891:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_891 for @_longprefix_891:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_892:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_892:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_892 for @_longprefix_892:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_893:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_893:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_893 for @_longprefix_893:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_894:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_894:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_894 for @_longprefix_894:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_895:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_895:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_895 for @_longprefix_895:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_896:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_896:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_896 for @_longprefix_896:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_897:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_897:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_897 for @_longprefix_897:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_898:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_898:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_898 for @_longprefix_898:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_899:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_899:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_899 for @_longprefix_899:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_900:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_900:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_900 for @_longprefix_900:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_901:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_901:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_901 for @_longprefix_901:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_902:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_902:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_902 for @_longprefix_902:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_903:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_903:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_903 for @_longprefix_903:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_904:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_904:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_904 for @_longprefix_904:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_905:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_905:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_905 for @_longprefix_905:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_906:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_906:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_906 for @_longprefix_906:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_907:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_907:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_907 for @_longprefix_907:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_908:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_908:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_908 for @_longprefix_908:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_909:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_909:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_909 for @_longprefix_909:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_910:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_910:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_910 for @_longprefix_910:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_911:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_911:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_911 for @_longprefix_911:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_912:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_912:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_912 for @_longprefix_912:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_913:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_913:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_913 for @_longprefix_913:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_914:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_914:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_914 for @_longprefix_914:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_915:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_915:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_915 for @_longprefix_915:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_916:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_916:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_916 for @_longprefix_916:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_917:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_917:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_917 for @_longprefix_917:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_918:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_918:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_918 for @_longprefix_918:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_919:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_919:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_919 for @_longprefix_919:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_920:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_920:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_920 for @_longprefix_920:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_921:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_921:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_921 for @_longprefix_921:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_922:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_922:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_922 for @_longprefix_922:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_923:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_923:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_923 for @_longprefix_923:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_924:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_924:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_924 for @_longprefix_924:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_925:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_925:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_925 for @_longprefix_925:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_926:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_926:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_926 for @_longprefix_926:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_927:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_927:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_927 for @_longprefix_927:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_928:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_928:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_928 for @_longprefix_928:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_929:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_929:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_929 for @_longprefix_929:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_930:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_930:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_930 for @_longprefix_930:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_931:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_931:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_931 for @_longprefix_931:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_932:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_932:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_932 for @_longprefix_932:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_933:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_933:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_933 for @_longprefix_933:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_934:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_934:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_934 for @_longprefix_934:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_935:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_935:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_935 for @_longprefix_935:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_936:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_936:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_936 for @_longprefix_936:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_937:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_937:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_937 for @_longprefix_937:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_938:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_938:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_938 for @_longprefix_938:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_939:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_939:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_939 for @_longprefix_939:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_940:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_940:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_940 for @_longprefix_940:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_941:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_941:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_941 for @_longprefix_941:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_942:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_942:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_942 for @_longprefix_942:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_943:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_943:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_943 for @_longprefix_943:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_944:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_944:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_944 for @_longprefix_944:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_945:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_945:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_945 for @_longprefix_945:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_946:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_946:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_946 for @_longprefix_946:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_947:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_947:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_947 for @_longprefix_947:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_948:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_948:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_948 for @_longprefix_948:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_949:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_949:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_949 for @_longprefix_949:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_950:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_950:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_950 for @_longprefix_950:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_951:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_951:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_951 for @_longprefix_951:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_952:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_952:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_952 for @_longprefix_952:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_953:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_953:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_953 for @_longprefix_953:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_954:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_954:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_954 for @_longprefix_954:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_955:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_955:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_955 for @_longprefix_955:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_956:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_956:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_956 for @_longprefix_956:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_957:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_957:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_957 for @_longprefix_957:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_958:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_958:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_958 for @_longprefix_958:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_959:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_959:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_959 for @_longprefix_959:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_960:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_960:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_960 for @_longprefix_960:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_961:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_961:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_961 for @_longprefix_961:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_962:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_962:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_962 for @_longprefix_962:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_963:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_963:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_963 for @_longprefix_963:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_964:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_964:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_964 for @_longprefix_964:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_965:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_965:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_965 for @_longprefix_965:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_966:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_966:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_966 for @_longprefix_966:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_967:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_967:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_967 for @_longprefix_967:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_968:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_968:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_968 for @_longprefix_968:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_969:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_969:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_969 for @_longprefix_969:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_970:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_970:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_970 for @_longprefix_970:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_971:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_971:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_971 for @_longprefix_971:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_972:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_972:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_972 for @_longprefix_972:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_973:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_973:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_973 for @_longprefix_973:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_974:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_974:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_974 for @_longprefix_974:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_975:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_975:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_975 for @_longprefix_975:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_976:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_976:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_976 for @_longprefix_976:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_977:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_977:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_977 for @_longprefix_977:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_978:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_978:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_978 for @_longprefix_978:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_979:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_979:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_979 for @_longprefix_979:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_980:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_980:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_980 for @_longprefix_980:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_981:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_981:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_981 for @_longprefix_981:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_982:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_982:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_982 for @_longprefix_982:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_983:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_983:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_983 for @_longprefix_983:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_984:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_984:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_984 for @_longprefix_984:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_985:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_985:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_985 for @_longprefix_985:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_986:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_986:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_986 for @_longprefix_986:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_987:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_987:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_987 for @_longprefix_987:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_988:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_988:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_988 for @_longprefix_988:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_989:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_989:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_989 for @_longprefix_989:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_990:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_990:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_990 for @_longprefix_990:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_991:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_991:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_991 for @_longprefix_991:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_992:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_992:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_992 for @_longprefix_992:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_993:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_993:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_993 for @_longprefix_993:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_994:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_994:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_994 for @_longprefix_994:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_995:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_995:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_995 for @_longprefix_995:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_996:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_996:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_996 for @_longprefix_996:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_997:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_997:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_997 for @_longprefix_997:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_998:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_998:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_998 for @_longprefix_998:localhost on irc.example.com 2020-12-22 04:34:12 DEBUG:IdentGenerator Pushing username generation request for @_longprefix_999:localhost on irc.example.com to the queue... 2020-12-22 04:34:12 DEBUG:IdentGenerator Generating username for @_longprefix_999:localhost on irc.example.com 2020-12-22 04:34:12 INFO:IdentGenerator Generated ident username long_999 for @_longprefix_999:localhost on irc.example.com .IPV6 Generator should generate an IPv6 address =============================================== 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo:example.com 2020-12-22 04:34:12 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 ========================================================================== 2020-12-22 04:34:12 INFO:Ipv6Generator Using existing IPv6 address 2001:0db8:85a3::1a16 for @foo:example.com .IPV6 Generator should queue and generate multiple IPv6 addresses ================================================================= 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Retrieving counter... 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo0:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo1:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo2:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo3:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo4:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo5:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo6:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo7:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo8:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Enqueueing IPv6 generation request for @foo9:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::1 for @foo0:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::2 for @foo1:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::3 for @foo2:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::4 for @foo3:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::5 for @foo4:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::6 for @foo5:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::7 for @foo6:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::8 for @foo7:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::9 for @foo8:example.com 2020-12-22 04:34:12 INFO:Ipv6Generator Generated new IPv6 address 2001:0db8:85a3::a for @foo9:example.com .IrcServer getNick should get a nick from a userid ================================================== 2020-12-22 04:34:12 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should get a nick from a displayname ======================================================= 2020-12-22 04:34:12 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should get a reduced nick if the displayname contains some invalid chars =========================================================================================== 2020-12-22 04:34:12 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should use localpart if the displayname is all invalid chars =============================================================================== 2020-12-22 04:34:12 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should get a reduced nick if the localpart contains some invalid chars ========================================================================================= 2020-12-22 04:34:12 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should use displayname if the localpart is all invalid chars =============================================================================== 2020-12-22 04:34:12 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should throw if no characters could be used, with displayname ================================================================================ 2020-12-22 04:34:12 INFO:IrcServer Reconfiguring irc.foobar .IrcServer getNick should throw if no characters could be used, with displayname ================================================================================ 2020-12-22 04:34:12 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 ============================================= .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 ===================================== 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 ============================================ .QueuePool should process overflows FIFO ======================================== .QueuePool should repopulate empty queues ========================================= .QueuePool should allow index-based queue manipulation ====================================================== .QueuePool should accurately track waiting items ================================================ . 214 specs, 0 failures Finished in 16.63 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.23.0-r0.apk >>> matrix-appservice-irc*: Tracing dependencies... >>> ERROR: matrix-appservice-irc*: libc.so.6: path not found nodejs>=12 so:libc.musl-x86.so.1 so:libstdc++.so.6 >>> matrix-appservice-irc*: Package size: 199.7 MB >>> matrix-appservice-irc*: Compressing data... >>> matrix-appservice-irc*: Create checksum... >>> matrix-appservice-irc*: Create matrix-appservice-irc-0.23.0-r0.apk >>> matrix-appservice-irc: Build complete at Tue, 22 Dec 2020 04:34:24 +0000 elapsed time 0h 1m 22s >>> matrix-appservice-irc: Cleaning up srcdir >>> matrix-appservice-irc: Cleaning up pkgdir >>> matrix-appservice-irc: Uninstalling dependencies... (1/10) Purging .makedepends-matrix-appservice-irc (20201222.043304) (2/10) Purging npm (14.15.3-r1) (3/10) Purging nodejs (14.15.3-r1) (4/10) Purging python3 (3.8.6-r0) (5/10) Purging libbz2 (1.0.8-r1) (6/10) Purging libffi (3.3-r2) (7/10) Purging gdbm (1.18.1-r0) (8/10) Purging xz-libs (5.2.5-r0) (9/10) Purging readline (8.0.4-r0) (10/10) Purging sqlite-libs (3.34.0-r0) Executing busybox-1.32.0-r8.trigger OK: 310 MiB in 86 packages >>> matrix-appservice-irc: Updating the community/x86 repository index... >>> matrix-appservice-irc: Signing the index...